我有一个目前未使用的廉价 VPS,我想通过使其成为网络中的桥接节点来为 Tor 项目做出贡献。但是,我找不到一个清晰可靠的指南来概述如何通过命令行执行此操作。有人愿意概述这个过程吗?
答案1
这很简单。
echo "deb http://deb.torproject.org/torproject.org sid main" >> /etc/apt/sources.list
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
apt-get update
apt-get install lynx tor torsocks deb.torproject.org-keyring
然后检查它是否有效:
usewithtor lynx http://check.torproject.org/
现在让我们为中继进行配置:只需打开 torrc 文件,然后编辑中继配置。
nano /etc/tor/torrc
祝你好运。更多信息请访问:https://www.torproject.org/docs/tor-relay-debian.html.en
答案2
按照 Teddy 的建议操作后,您需要正确编辑/etc/tor/torrc
。由于您专门询问的是网桥(不会公开宣传其存在),而不是中继(会宣传),因此您需要编辑以下几行:
Nickname mybridge
ContactInfo Teddy Okidoki <teddy @ okidoki dot net>
DirPort 80 (this is best for bridges, since clients may have other ports blocked)
ORPort 443 (ditto)
RelayBandwidthRate 200 KB
RelayBandwidthBurst 400 KB
BridgeRelay 1
# PublishServerDescriptor 0 (leave this commented out)
您需要确保您的防火墙已设置为允许通过端口 80 和 443 向您的机器传输流量。重新加载配置文件。
/etc/init.d/tor reload
读取 /var/log/messages 中的日志以确保发生这种情况。
tail -f -n 100 /var/log/messages | grep Tor
您可能希望选择订阅tor-relays 邮件组。