欢迎光临散文网 会员登陆 & 注册

如何搭建一台 Raspberry Pi 驱动的便携式 TOR WiFi 路由器

2022-07-05 13:02 作者:阿曜ちゃん  | 我要投稿

原作者:Keith Humphrey老师

树莓派tor

这是我在网上收集到的信息的精华,我在网上找到的大多数文档都已过时或遗漏了简单的步骤。 本文档基于我个人构建的工作 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,这是您的网络的名称。

输入频道号。6fine,除非你知道你需要别的东西。

剩下的问题都选择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 大佬,在您面前,我一句话都不敢说。

希望对大家有帮助。

如何搭建一台 Raspberry Pi 驱动的便携式 TOR WiFi 路由器的评论 (共 条)

分享到微博请遵守国家法律