什么是Tor网桥?

Tor是实现匿名通信的自由软件。其名源于“The Onion Router”(洋葱路由器)的英语缩写。用户可透过Tor接达由全球志愿者免费提供,包含6000多个中继的覆盖网络,从而达至隐藏用户真实地址、避免网络监控及流量分析的目的。Tor用户的互联网活动(包括浏览在线网站、帖子以及即时消息等通讯形式)相对较难追踪。Tor的设计原意在于保障用户的个人私隐,以及不受监控地进行秘密通信的自由和能力。

Tor的路由主要分为3部分:网桥-中继-出口,也可以理解成入口节点-中间节点-出口节点,本文搭建的是入口节点。

1.开始安装Tor网桥

apt -y update
apt -y install tor obfs4proxy
  • 然后编辑tor的配置文件:
nano /etc/tor/torrc
  • 在文件的末尾加入如下配置:

BridgeRelay 1
ORPort 9001
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
ExtORPort auto #这里的obfs4混淆使用随机端口,确保你的机器防火墙是关闭状态
ContactInfo xxxxx@gmail.com #邮箱地址,用于联系节点维护人员
Nickname Xenon #节点的昵称,可以自己随便填写

如果只使用上面这些配置的话,Tor服务启动后这个入口节点是公开的,Tor的BridgeDB会收集你的服务器信息用于分享给他人使用,如果你不希望BridgeDB收集你的服务器信息,可以加入下面的配置

PublishServerDescriptor 0

如果公开自己的服务器,随着时间的推移(用你服务器的人越来越多)服务器流量肯定会比较大:
下面的这段配置是限制节点的流量,最多使用1000GB,每个月的1号0点重置,但是我不清楚这个配置在网桥模式下是否能生效:

AccountingMax 1000 GB
AccountingStart month 1 00:00

  • 配置完成之后重启tor/设置开机自启:
systemctl restart tor
systemctl enable tor

2.如何使用Tor网桥?

下载Tor浏览器:
https://www.torproject.org/download