【三重代理】用 Tor+迷雾通 访问对 Tor 不友好的网站

2020-12-31 作者: 2049post 原文 #火光 的其它文章

【三重代理】用 Tor+迷雾通 访问对 Tor 不友好的网站 ——

作者:沉默的广场

本文是编程随想文章《如何用 Tor 访问对 Tor 不友好的网站——扫盲”三重代理”及其它招数》的具体操作指南。

用迷雾通做后置代理的好处

  • 迷雾通明确支持言论自由。迷雾通公司注册在爱沙尼亚,遵守当地隐私法规(而不是中华人民共和国),承诺不记录用户活动。
  • 迷雾通支持免费使用,没有付费环节,因此不会增加身份暴露的风险。
  • 迷雾通客户端开源,支持多平台使用。

迷雾通官网:https://geph.io/zht/

注册迷雾通账号

迷雾通要注册账号才能使用(不需要邮箱等认证方式)。如果你非常在意隐私,这一步可以全程使用Tor操作。

提取迷雾通文件

Tor后置代理本身需要支持设置上游代理(upstream proxy),遗憾的是迷雾通的GUI版本没有这个选项,因此需要提取迷雾通客户端的核心文件(也就是它的命令行版本)。

首先安装下载下来的客户端。安装以后,在迷雾通安装目录的resources\app\binaries\win-ia32\ 下面找到geph-client.exe文件,这个文件就是迷雾通客户端的核心,可以复制这个文件到任意的目录里面执行。例如

C:\Users\Public\Desktop\新建文件夹

安装Tor专家包

在Tor官网上下载:https://www.torproject.org/download/tor/ ,解压后双击tor.exe即可,会在本机上打开9050端口。

设置Tor后置代理

切换到geph-client.exe所在的目录,运行以下命令设置迷雾通:

.\geph-client.exe -username "用户名" -password "密码" -upstreamProxy "127.0.0.1:9050"

【用户名】和【密码】填写迷雾通账号的用户名和密码,注意不要删掉两边的英文双引号。

迷雾通的SOCKS5端口是9909,HTTP代理端口是9910,把浏览器的socks代理设置成9909,就可以用迷雾通+Tor上网。浏览器的设置方法略。

电脑上的代理走向是这样的:

浏览器->迷雾通客户端->Tor

而代理节点的顺序是这样:

你的电脑->Tor节点1->Tor节点2->Tor节点3->迷雾通出口->要访问的网站

这样就可以用Tor+迷雾通访问对Tor不友好的网站了。

配置前置代理翻墙

如果在中国大陆,或者不想让人知道你在使用Tor,则还需要配置Tor前置代理。在tor.exe旁边新建一个叫做torrc的文件,用记事本打开,添加以下内容:

Socks5Proxy 127.0.0.1:5850

其中5850改成翻墙代理的SOCKS5端口,然后运行Tor客户端,这时就可以通过代理连接Tor网络了。电脑上的代理配置走向如下:

浏览器->迷雾通客户端->Tor->翻墙代理

代理节点的顺序是这样:

你的电脑->翻墙代理->Tor节点1->Tor节点2->Tor节点3->迷雾通出口->要访问的网站

最后按照编程随想的方法验证配置正确即可:

首先,让 Tor 启动并联网,然后再启动”后置代理”,”后置代理”也必须能正常联网。

其次,把 Tor 关闭,然后再重启”后置代理”,“后置代理”【无法】联网。

如果你把上述2点都验证了,确实如俺所说,就可以证明——你的”后置代理”确实通过 Tor 联网。


文章版权归原作者所有。
二维码分享本站