本文最后更新于 2020 年 4 月 9 日
本文以 Debian 10 和 Ubuntu 18.04 为例,说明如何搭建 Tor Bridge。
请先参照 Debian & Ubuntu 服务器的初始化配置 一文对服务器进行各种必要的配置。本文以 sammy
用户为例,进行 Tor bridge 的搭建,并默认已按初始化配置文章对服务器进行了必要的安全配置。
Tor 的目的在其匿名性,众所周知,如果在特殊的网络环境下,想连接到 Tor 网络可能需要一个网桥,一般的网桥还不行,因为会被检测到 Tor 流量,ip 直接被 ban 掉。
Tor 的节点分为三种
作为出口节点,Exit Relays
。出口节点实际上是暴露于互联网的,相当于最后真正去访问站点的那个人。
在 Tor directory 中列出的中继节点,叫 Middle Relays
。IP 很可能被检测到,很可能被屏蔽。
在 Tor directory 中不列出的中继节点,叫 Bridges
,也就是我们这篇文章重点介绍的节点。它可以帮助你绕过网络运营商对于 Tor 的封锁。
混淆插件
在过去的几年中,审查者开始可以屏蔽即使使用了 Bridges 的 Tor clients 。故,在严格审查的环境下,我们应该使用混淆插件进行规避,比如 meek,比如 obfs4,在这里,将着重介绍如何使用 obfs4 。
VPS 对于 Tor 的支持
并非所有 VPS 商都允许使用 Tor,所以应该事先了解政策支持情况,下面表格列出了常用的 VPS 支持情况:
VPS | Bridges | Relay | Exit |
---|
DigitalOcean | YES | YES | NO |
Vultr | YES | YES | NO |
Linode | YES | YES | Ambiguous |
获取更多信息,可以参考支持 / 封禁列表。
Read More