如何搭建一台 Raspberry Pi 驱动的便携式 TOR WiFi 路由器
原作者:Keith Humphrey老师

这是我在网上收集到的信息的精华,我在网上找到的大多数文档都已过时或遗漏了简单的步骤。 本文档基于我个人构建的工作 TOR 代理。 并且是截至 2017 年 8 月 20 日的最新版本
需要的设备
帶有 USB Wi-Fi 的 Raspberry Pi 2 或 Raspberry Pi 3
安裝了 Raspbian 的 16GB 10 級微型 SD 卡
微型 USB 電源
樹莓派外殼
第一步:创建 Pi WiFi 路由器
将 Raspberry Pi 变成接入点可能有点复杂,但感谢 GitHub 用户 harryallerston 创建了一个自动化整个过程的脚本。
输入 sudo apt-get update 并按下回车。
输入 sudo apt-get install iptables-persistent git 并按下回车。
之后他会提示你 yes or no 选择 yes 就可以了。记住两场选择提示都是『yes』不要忘记。
输入 git clone https://github.com/unixabg/RPI-Wireless-Hotspot.git 并按下回车。
输入 cd RPI-Wireless-Hotspot 并按下回车。
输入 sudo ./install 并按回车键。 输入后将开始安装过程。
之后会有几次选择,按我下面说的选择:
Y代表yes N代表no
按 Y 同意条款
Y 使用预配置的 DNS 服务器
N 使用 Unblock-Us 服务器
Y 使用 OpenDNS然后 N 用于 Wi-Fi 默认值。
在提示后的默认问题里,输入新密码。 这是连接到 Pi 供电网络的密码。
出现提示,输入新的 SSID,这是您的网络的名称。
输入频道号。6是fine,除非你知道你需要别的东西。
剩下的问题都选择N。
完成后,您的 Raspberry Pi 将重新启动,现在应该可以用作接入点。 您可以连接您的计算机或手机进行测试,从 WiFi 列表中选择您的 Raspberry Pi,然后测试互联网是否正常工作。 如果由于某种原因没有正常工作,Adafruit 有一个『https://learn.adafruit.com/setting-up-a-raspberry-pi-as-a-wifi-access-point/overview』手动完成所有操作的指南。反之,继续安装 Tor 软件。
第二步:安装TOR
Tor 有一个非常简单的设置过程,但你仍然需要调整一些东西才能让它工作。
输入 sudo apt-get install tor 并按下回车。
输入 sudo nano /etc/tor/torrc 然后按下回车。 一直滚动到文档底部,然后在文本文件中输入下面的文本。 完成后,按 Ctrl+X 保存并继续:
日誌通知文件 /var/log/tor/ notices.log
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsSuffixes .onion,.exit
AutomapHostsOnResolve 1
TransPort 9040
TransListenAddress 192.168.42.1
DNSPort 53
DNSListenAddress 192.168.42.1

接下来,您需要让 Wi-Fi 接口通过 Tor 软件发送互联网流量。 需要输入这几个命令:
输入 sudo iptables -F 并按下回车。
输入 sudo iptables -t nat -F 并按下回车。
输入 sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp –dport 22 -j REDIRECT –to-ports 22 并按下回车。
输入 sudo iptables -t nat -A PREROUTING -i wlan0 -p udp –dport 53 -j REDIRECT –to-ports 53 并按下回车。
输入 sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp –syn -j REDIRECT –to-ports 9040 并按下回车
输入 sudo su 并按下回车。
输入 sh -c iptables-save >
/etc/iptables/rules.v4 并回车。
输入 exit 并按下回车。
输入 iptables -save> /etc/iptables.conf 并按下回车。
输入 sudo nano /etc/rc.local 并按下回车。
输入 sudo nano /etc/rc.local 并按下回车。然后滚到文档底部,将这段文本:iptables -restore < /etc/iptables.conf 插入到文本文件中并按下回车,在按下 Ctrl+X 进行保存并继续:

现在,是时候启动 Tor。 输入 sudo service tor start 然后按回车。 之后,再输入 sudo service tor status 以确保它正常工作。 如果您没有看到任何错误代码,则说明它正在工作。 您可以通过输入将其设置为在启动时自动启动 sudo update-rc.d tor enable 并按下回车。
完成以上操作后,请重启你的 Pi,然后输入 sudo shutdown -r now 并按下回车。您的 Raspberry Pi 现在应该在启动时自动启动所有内容。
第三步:使用 TOR 代理连接和浏览
现在,当您想 使用任何支持 Wi-Fi 的 设备在新的 Raspberry Pi Wi-Fi 网络上匿名浏览时。 您的常用家庭 Wi-Fi 和这个都会同时存在,因此请像选择任何 Wi-Fi 网络一样选择它。 连接后,前往https://check.torproject.org/以验证您是否在 Tor 网络上。 享受您缓慢但匿名的互联网!
文章来源:https://techbears.wordpress.com/2017/08/20/how-to-build-a-raspberry-pi-portable-tor-proxy-wi-fi-router/
翻译:@阿曜ちゃん
感谢 Keith Humphrey 大佬,在您面前,我一句话都不敢说。
希望对大家有帮助。