用Tor+赛风访问对Tor不友好的网站
作者的话:本文最终稿以李大鸟的身份重发于2047BBS。链接
欢迎在2047BBS关注本人(最新文章会在2047BBS首发)。
其实这篇文章算是对此文的拙劣模仿......本人不是很擅长写文。
之所以用赛风替换迷雾通主要是因为赛风的速度比迷雾通快,赛风与迷雾通一样属于开源软件。
顺便吐槽下Matters的文章修改方式(文章发出后只能在站内隐藏后重发)导致本文在互联网上出现了多个版本......
------------------我是分割线------------------
此文用另一种方式实现了对Tor添加后置代理。
我们需要准备好Tor Browser 软件包(有GUI界面,对电脑小白友好),赛风,Privoxy
(本文所有操作均在Windows 系统下进行)
首先,我们需要定制Privoxy,让Privoxy转发Tor Browser的SOCKS流量
(赛风作为前置代理时,支持HTTP & SOCKS 两种代理协议,作为后置代理时,只支持HTTP代理)
在Privoxy的“官网首页”直接可以找到“下载页面”。进入该页面,然后选操作系统(Windows 用户就选 Win32);然后再选版本(通常选最新的【稳定】版)。
(目前Privoxy最新版本是 3.0.28,建议下载绿色免安装的zip格式,exe格式安装时需要管理员权限)
接下来的步骤就非常傻瓜化了。
打开Privoxy的配置文件config.txt,在尾部增加如下一行
forward-socks5 / 127.0.0.1:9150 .
把 Privoxy 收到的 HTTP 请求转发给 Tor Browser 内置的 SOCKS 代理。
接着打开赛风,取消不使用上游代理,将上游代理设置为
主机名称127.0.0.1
端口8118
为了防止Tor出口节点带来的问题,最好打开赛风设置中的【慢速网络中禁用超时】【禁止流量警报】
由于赛风【不支持】走 SOCKS 代理联网,只支持 HTTP 代理联网
我们需要先启动定制好的Privoxy,让Privoxy转发Tor Browser的SOCKS流量
在配置Tor+赛风时,要启动翻墙代理->Tor Browser->Privoxy->赛风
最后按照编程随想的方法验证配置正确即可:
首先,让 Tor 启动并联网,然后再启动“Privoxy+后置代理”,“后置代理”也必须能正常联网。
其次,把 Tor 关闭,然后再重启“后置代理”,“后置代理”【无法】联网。
如果你把上述2点都验证了,确实如俺所说,就可以证明——你的“后置代理”确实通过 Tor 联网。