关于Firefox+FoxyProxy自动识别代理的设置

作者:戴耳钉的猫 来源:猫宅

于上次关于Tor使用的文章, 有网友来信询问代理地址的具体设置, 以及FoxyProxy自动识别需要代理访问的网站使用代理, 而不需要代理则正常浏览的具体设置. 我把回信整理了一下, 发布上来当做对Tor使用方面的一个补完吧. 关于Tor以外的其它代理软件的使用方法, 请参考《如何使用代理服务器 (补完)》

于自动识别需要代理的网站, 是经过设置以后达到的. 这种设置不局限于TOR.
大概的步骤是这样的, 需要几个必备条件.

1. 使用者需要使用FIREFOX并安装FOXYPROXY扩展. 如果你还没有安装Firefox浏览器, 可以点击这里下载.
2. 使用者需要安装了TOR并启动, 或者运行了其他代理软件(如GPSS, 无[这里去掉]界等...), 或者已知一个可用的代理服务器地址.

FIREFOX(以安装FOXYPROXY). 进入FOXYPROXY的设置选项(快捷键CTRL+F2). 新建一个代理服务器, 在常规选项卡处, 将启用打挑, 并输入一个名字(自定义即可).

后转到代理服务器细节选项卡, 输入对应的代理服务器地址, 如果是TOR, 那么就在SOCKS那里填入127.0.0.1(或localhost), 端口9050, 下面的SOCKS版本我选择的是V5, 但有网友反应说他的只能用V4... 不太清楚是怎么回事, 根据自己的情况选择看看那个可用就用那个吧. 如果是其他代理软件, 输入对应的代理地址. 比如GPSS的HTTP代理, 就在HTTP代理处输入127.0.0.1 端口8000. 如果你安装了TOR包里面的privoxy并已经启动, 那么也可以使用TOR的HTTP代理, 但速度和SOCKS没有什么区别, 所以我认为现在来看安装privoxy有些多余, 除非遇到个别只能使用HTTP代理的软件, 一般privoxy就用不到了.

据代理需要自动选择代理, 继续转到模板选项卡, 点击添加模板, 在名称出, 输入一个自定义的名称, 比如对于维基百科, 我们需要自动使用代理, 那么就在名字那里填写WIKI或者维基百科. 然后在URL或URL模板那里填写需要使用代理的地址. 这个地址可以用正则表达式来写, 也支持通配符. 比如, 我要所有以"zh.wikipedia.org/**** "这样模式的地址全部使用代理来浏览, 那么可以这样填写" *zh.wikipedia.org/* " 在比如我需要所有blogspot.com服务器上的页面都使用代理来访问, 那么可以这样填写" *.blogspot.com/* "
然后在下面选择此模板是"白名单"中的地址(即使用代理的地址), 并选择"通配符"使用(即表示此地址命名规则使用了通配符方式).

一个实际例子来说明一下吧.
比如, 我需要所有google.com主机上的地址全部使用代理访问, 但我不希望mail.google.com使用代理. 那么可以如下设置.
首 先创建一个模板, 名称可以起Google, 然后在URL或URL模板处填写" *.google.com/* " 选择添加为"白名单", 并使用通配符方式. 这样, 所有的Google网站都会被代理的方式访问了. 但我还需要mail.google.com不使用代理, 那么就需要在添加一个模板, 名称可以起Gmail, 然后在URL或URL模板处填写" *mail.google.com/* " 并选择添加到"黑名单"(即这个地址永不使用代理方式), 选择使用的是通配符方式命名, 点击确定.
OK, 现在除了mail.google.com以外 , 所有Google.com的网址都会使用代理方式访问了.

然, Tor在速度上确实相对较慢, 有部分用户可能相对更慢, 但处于长期, 稳定, 安全的角度考虑, Tor是有着其他代理服务器无法比拟的优越的. 当然, 以上方法同样适合其他代理服务器地址. 用户可以根据自己的需要来建立, 选择.

过以上设置, 对于选择使用Firefox的英明用户, 你再也不会有手动判断并切换代理模式的麻烦了... :P

没有评论: