2005/12/18

在家里同样也搞定了tor

当然,tor的安装还是比较容易的,然后tor --install就可以安装成一个windows服务,就可以在后台执行了。
但是我家里安装了gwa(加速还是有一些效果的,甚至很多页面一下子就弹出来了),怎么将这两个东西结合起来呢?发现GWA使用的也≡代理服务器教本,那么改这个脚步就可以了。
使用flashget下载http://localhost:9100/proxy.pac,可以看到这是一个文本文件,只要修改这个文件就可以了。

function FindProxyForURL_105984(url, host) {
return "DIRECT";
}

var private_re = new RegExp("^((0\\.0\\.0\\.0)|(127\\.\\d+\\.\\d+\\.\\d+)|(10\\.\\d+\\.\\d+\\.\\d+)|(172\\.(1[6789]|2[0-9]|3[01])\\.\\d+\\.\\d+)|(169\\.254\\.\\d+\\.\\d+)|(192\\.168\\.\\d+\\.\\d+)|(22[3-9]\\.\\d+\\.\\d+\\.\\d+)|(2[3-5][0-9]\\.\\d+\\.\\d+\\.\\d+)|([^.]*\\.[^.]*\\.google\\.com)|([^.]*))$");
var bypass_re = new RegExp("^((gmail\\.google\\.com)|(.*update\\.microsoft\\.com))$");

function FindProxyForURL(url, host) {
if (host == "localhost" || host == "127.0.0.1")
return "DIRECT";
#--这段是我追加的
if (shExpMatch(url,"*blogspot.com*")||shExpMatch(url,"*wikipedia.org*")){
return "SOCKS 127.0.0.1:9050";
}
#--追加结束
var url_proxy = FindProxyForURL_105984(url, host);
if (private_re.test(host) ||
bypass_re.test(host) ||
url.substring(0,5) != "http:" ||
"DIRECT" != url_proxy
)
return url_proxy;
else
return "PROXY localhost:9100; " + url_proxy;
}


保存一下,在firefox里配置就可以了。

没有评论:

发表评论

Mastodon Daily(2024-04-27)

I just watched The Happening (2008) https://trakt.tv/movies/the-happening-2008 #TheHappe...