相比其他扩展,foxyproxy最有特色的是它的pattern功能,它能指定某些网站自动使用某个代理,不像其他的比如torbutton之类还需要手动切换使用状态.不过其实这个功能很久以前就出现了,似乎比firefox还要早一些,而且实现起来比foxyproxy要简单直观很多.
说起来好像很神秘的样子,其实也就是很久以前就被几乎所有浏览器支持的pac而已.
firefox
function FindProxyForURL(url, host) {比起foxyproxy麻烦的管理方式,pac要简单很多,但是同时也存在一些不足之处,启用或停用代理必须修改pac并重新载入,不像各种扩展可以手动切换;另外经过pac使用tor的话,不会使用远程dns解析---即使你已经设置启用,tor对每个请求都会跳出警告,你解析ip的时候,网站地址会在dns服务器上留下记录.如果是确实需要安全的情况,还是不要使用pac比较好.
if (shExpMatch(url, "*.appspot.com/*")) { return "SOCKS 127.0.0.1:9050"; }
if (shExpMatch(url, "*.wikimedia.org/*")) { return "SOCKS 127.0.0.1:9050"; }
if (shExpMatch(url, "*.windmoonland.net/*")) { return "SOCKS 127.0.0.1:9050"; }
if (shExpMatch(url, "*.wordpress.com/*")) { return "SOCKS 127.0.0.1:9050"; }
if (shExpMatch(url, "*.dreamhosters.com/*")) { return "SOCKS 127.0.0.1:9050"; }
if (shExpMatch(url, "*.torproject.org/*")) { return "SOCKS 127.0.0.1:9050"; }
return "DIRECT"; }
2 条评论:
现在的GFW关键字过滤技术似乎超越这个啦……
还好吧...上一些政治不正确的网站也还挺流利的..
发表评论