说到使用 Tor,人们通常只会想到使用 Tor 浏览器(Tor Browser)。但是 Tor 只能用于 Tor 浏览器代理使用吗?答案是否定的。你可以借助 Tor 给你的系统进行代理,其默认监听端口为 9050,下面将简单的介绍下具体流程。

注意:Tor 代理不仅仅只能用于浏览器,其他非浏览器应用也可使用其代理。当然我还是要强调一下,本文的主题是使用 Tor 代理访问暗网,本文以使用 Chrome 访问 .onion 站点为例,不考虑到匿名和安全的防护。

顺便澄清一下暗网并没有那些人为吸引眼球的媒体或个人所说的全都那般的阴暗危险,这里引用下一则我认为比较中肯的评说。(江来如果报道上出了偏差,你们是要负泽任的,你識得唔識得噶。

暗网技术是很厉害的技术,有人说是平民的武器。因此,可以说和任何技术一样,暗网技术有两面性。暗网上的服务器到现在有多少,由于暗网的特性,恐怕很难说得清楚。 在此之中,又有多少服务器是非法的,也很难说清楚。即使能举出一个数字来,因为总数不知道,我们甚至不知道比例。 但是,我想不管是普通的互联网还是暗网,想通过互联网犯罪的人总是有的,想正常使用互联网的人也是有的。此外值得指出,虽然暗网上有一定比例的节点在提供违法犯罪的服务,但是这不代表暗网本身是违法的技术。 我们可以说,暗网是一种构建在互联网上的“虚拟互联网”, 它继承了互联网的思想,但因为互联网的物理结构和底层协议都已经形成, 不可能另起炉灶,所以建设在互联网的应用层次,作为一种“虚拟”的完善。 所以,就如同我们不能因为互联网上有网站是违法就否定互联网的价值一样,我们也不能否定暗网的价值。笔者在此希望本文的读者,能首先,实事求是地从纯技术的角度来深入认识暗网, 知道它确实是可以被滥用的媒介,但也可以是有利于构建更加安全的网络结构的工具。 这种认识不仅在道德上有助于正确评价暗网的功过是非, 也有助于在运用暗网时了解它可能的危险,例如运行一个暗网出口代理的危险,并进而安全使用; 更重要的是,能了解暗网技术的巨大优势,发掘出它的潜力,这将有助于开发更好的基于网络的计算机程序。——引用自 NeoAtlantis应用科学和神秘学实验室

安装 Tor

1
2
sudo yum install epel-release
sudo yum install tor

编辑配置文件

1
sudo vim /etc/tor/torrc

添加下列 3 行内容即可

/etc/tor/torrc
1
2
3
Socks5Proxy 127.0.0.1:1080 # 将 shadowsocks 作为 Tor 的前置代理
ExcludeNodes {cn},{hk},{mo},{kp},{ir},{sy},{pk},{cu},{vn} # 表示排除这些国家/地区的节点
StrictNodes 1 # 表示强制执行

如图所示:

启动 shadowsocks 代理

如果你之前还没有安装 shadowsocks 的,请 【点此】 移步到相关页面

1
ss-local -c ~/shadowsocks.json

启动 Tor 代理

1
systemctl start tor

启动系统代理

设置」->「网络」->「网络代理」->「手动」,如图所示。

Socks Host 这一项填写的内容为 127.0.0.19050

注意9050 是 Tor 代理的默认端口号

成功截图

浏览器访问 .onion 域名截图:

截图里的测试地址为:msydqstlz2kzerdg.onion

停用 Tor 代理

当你不需要使用 Tor 代理的时候在终端输入这个命令:

1
systemctl stop tor

关闭系统代理

设置」->「网络」->「网络代理」->「禁用」即可

评论