我正在尝试在笔记本电脑上设置squid3代理。我是这一切的新手,我能够配置我的桌面使用代理作为传递。我想做的下一件事是重定向Web请求。我在squid.conf文件中添加了这一行
url_rewrite_program /usr/local/bin/redirect.py
url_rewrite_children 5
我只是为了测试目的返回Google的网址。
#!/usr/bin/env python
import sys
while True:
line = sys.stdin.readline().strip()
new_url = "301:http://google.com\n"
sys.stdout.write(new_url)
sys.stdout.flush()
现在,当我在桌面上使用代理时,所有Web请求都会重定向到Google,但它会在无限重定向循环中被捕获,并且永远不会实际打开该页面。我不确定下一步该尝试什么。任何帮助表示赞赏。
答案 0 :(得分:0)
在我看来,您的程序会尝试重定向
int
至
int.MaxValue
- 一个完美的循环。
答案 1 :(得分:-1)
尝试使用Fiddler我觉得这个超级强大。