为Tor添加网桥
方法很简单,给bridges@torproject.org发一封邮件(最好使用gmail邮箱,没有的话就最好注册一个),内容为:“get bridges”(邮件写不写标题都可以),几秒钟之内,你就会收到一封含有bridge list的邮件,比如,其中有这样的内容:
[This is an automated message; please do not reply.]
Here are your bridge relays:
bridge 92.41.**.141:443
bridge 83.***.198.100:9443
bridge 69.**.117.34:9001
在“Settings”->“Network”中,勾选“My ISP blocks connetions to the Tor network”,之后就可以看到添加网桥的文字输入框:
添加完毕之后,按“OK”按钮关闭该对话框。当然,如果您不习惯英文界面,可以在刚才的对话框里选择“Appearance”->“Langage”中选择“简体字”。
设置网桥完毕后在Vidalia在控制面板里启动tor,小洋葱就能连接成功变成绿色的了。
然后安装Firefox的FoxyProxy插件。重启Firefox后双击浏览器下面的Foxyproxy小图标
弹出FoxyProxy选项框,双击图上位置编辑一下代理服务器细节。
选择自动配置代理服务器URL,添加pac脚本。
*PAC脚本内容:
function FindProxyForURL(url, host)打开一个文本编辑器,输入以上内容,然后保存为“tor.pac”。(其实文件名叫什么无所谓,只要是.pac尾缀即可;文件位置在哪儿也无所谓;里面的网址内容自己也可以添加)
{
url = url.toLowerCase ();
host = host.toLowerCase();
if((shExpMatch(url,"*yimg.com*")) ||
(shExpMatch(url,"*wordpress.com*")) ||
(shExpMatch(url,"*meme.yahoo.com*")) ||
(shExpMatch(url,"*youtube.com*")) ||
(shExpMatch(url,"*facebook.com*")) ||
(shExpMatch(url,"*fbcddn.net*")) ||
(shExpMatch(url,"*.blogspot.com*")) ||
(shExpMatch(url,"*.appspot.com*")) ||
(shExpMatch(url,"bbc.co.uk/chinese*")) ||
(shExpMatch(url,"*torproject.com*")) ||
(shExpMatch(url,"*friendfeed.com*")) ||
(shExpMatch(url,"*googlevideo.com*")) ||
(shExpMatch(url,"*bit.ly*")) ||
(shExpMatch(url,"*torproject.org*")) ||
(shExpMatch(url,"*blogger.com*")) ||
(shExpMatch(url,"*ff.im*")) ||
(shExpMatch(url,"*twitpic.com*")))
return "SOCKS 127.0.0.1:9050";
else return "DIRECT";
}
添加完成后,Firefox会根据pac脚本自动选择需要用tor代理的网址,其他网址直接浏览。如果遇到什么新网站上不去的话,可以把它的网址加入到你的pac脚本中。