Windows
- 下载并安装 Tor & Privoxy
http://www.vidalia-project.net/dist/vidalia-bundle-0.1.1.21-0.0.5.exe
安装完之后,在localhost:8118有http代理(privoxy提供),localhost:9050有socks5代理(tor提供)
如果这时候可以配置Firefox使用8118和9050这两个端口,那就所有的Internet访问都将通过tor访问,会很慢。所以这种方式不推荐,要自己编辑一下代理配置脚本
- 编辑proxy.pac
可以在某个地方创建代理配置脚本, 比如说c:\proxy.pac, 下面是我用的内容, 可以上一些比较常用的网站,
比如wikipedia和google网页快照. 如果查询google也经常有问题, 可以把第一条 nosite.google.com 改成
.google.com 记得google.com前面有个点, 这样所有访问google的请求都会通过代理,不过做好心理准备,会很慢
function FindProxyForURL(url, host)
{
url = url.toLowerCase();
host = host.toLowerCase();
if(dnsDomainIs(host,"nosite.google.com")) return "PROXY localhost:8118";
else if(dnsDomainIs(host,".blogspot.com")) return "PROXY localhost:8118";
else if(dnsDomainIs(host,".wordpress.com")) return "PROXY localhost:8118";
else if(dnsDomainIs(host,"wikipedia.org")) return "PROXY localhost:8118";
else if(shExpMatch(url,"*q=cache:*")) return "PROXY localhost:8118";
else return "DIRECT";
}
- 配置IE使用代理配置脚本
上面那个Firefox配置界面中,选择Aotumatic proxy configuration URL, 填入
file://c:/proxy.pac
IE的配置类似.每次重新修改proxy.pac,都应该到上面的界面Reload代理配置脚本(比较讨厌,好在这个文件修改次数不会很多)
Debian Linux
这里主要讲Debian下的安装配置,其他版本的Linux可以参考tor的官方说明
apt-get install tor privoxy
配置privoxy
Debian下面的privoxy需要额外的配置,因为privoxy需要使用tor提供的9050 socks5端口.具体是配置/etc/privoxy/config,加一行
forward-socks4a / localhost:9050 .
不要漏掉最后的点.然后重起一下privoxy
/etc/init.d/tor restart
如果使用Firefox,剩下的配置可以参考Windows下面的配置方法
参考
http://www.linuxsir.org/bbs/showthread.php?t=232436
http://tor.eff.org/docs/tor-doc-win32.html.en
Technorati Tags: GFW, tor, 代理