如何搭建一臺(tái) Raspberry Pi 驅(qū)動(dòng)的便攜式 TOR WiFi 路由器
原作者:Keith Humphrey老師

這是我在網(wǎng)上收集到的信息的精華,我在網(wǎng)上找到的大多數(shù)文檔都已過(guò)時(shí)或遺漏了簡(jiǎn)單的步驟。 本文檔基于我個(gè)人構(gòu)建的工作 TOR 代理。 并且是截至 2017 年 8 月 20 日的最新版本
需要的設(shè)備
帶有 USB Wi-Fi 的 Raspberry Pi 2 或 Raspberry Pi 3
安裝了 Raspbian 的 16GB 10 級(jí)微型 SD 卡
微型 USB 電源
樹(shù)莓派外殼
第一步:創(chuàng)建 Pi WiFi 路由器
將 Raspberry Pi 變成接入點(diǎn)可能有點(diǎn)復(fù)雜,但感謝 GitHub 用戶?harryallerston?創(chuàng)建了一個(gè)自動(dòng)化整個(gè)過(guò)程的腳本。
輸入?sudo apt-get update?并按下回車(chē)。
輸入?sudo apt-get install iptables-persistent git?并按下回車(chē)。
之后他會(huì)提示你 yes or no 選擇 yes 就可以了。記住兩場(chǎng)選擇提示都是『yes』不要忘記。
輸入?git clone https://github.com/unixabg/RPI-Wireless-Hotspot.git 并按下回車(chē)。
輸入 cd RPI-Wireless-Hotspot 并按下回車(chē)。
輸入?sudo ./install 并按回車(chē)鍵。 輸入后將開(kāi)始安裝過(guò)程。
之后會(huì)有幾次選擇,按我下面說(shuō)的選擇:
Y代表yes? N代表no
按 Y 同意條款
Y 使用預(yù)配置的 DNS 服務(wù)器
N 使用 Unblock-Us 服務(wù)器
Y 使用 OpenDNS然后 N 用于 Wi-Fi 默認(rèn)值。
在提示后的默認(rèn)問(wèn)題里,輸入新密碼。 這是連接到 Pi 供電網(wǎng)絡(luò)的密碼。
出現(xiàn)提示,輸入新的 SSID,這是您的網(wǎng)絡(luò)的名稱。
輸入頻道號(hào)。6是fine,除非你知道你需要?jiǎng)e的東西。
剩下的問(wèn)題都選擇N。
完成后,您的 Raspberry Pi 將重新啟動(dòng),現(xiàn)在應(yīng)該可以用作接入點(diǎn)。 您可以連接您的計(jì)算機(jī)或手機(jī)進(jìn)行測(cè)試,從 WiFi 列表中選擇您的 Raspberry Pi,然后測(cè)試互聯(lián)網(wǎng)是否正常工作。 如果由于某種原因沒(méi)有正常工作,Adafruit 有一個(gè)『https://learn.adafruit.com/setting-up-a-raspberry-pi-as-a-wifi-access-point/overview』手動(dòng)完成所有操作的指南。反之,繼續(xù)安裝 Tor 軟件。
第二步:安裝TOR
Tor 有一個(gè)非常簡(jiǎn)單的設(shè)置過(guò)程,但你仍然需要調(diào)整一些東西才能讓它工作。
輸入?sudo apt-get install tor?并按下回車(chē)。
輸入?sudo nano /etc/tor/torrc 然后按下回車(chē)。 一直滾動(dòng)到文檔底部,然后在文本文件中輸入下面的文本。 完成后,按 Ctrl+X 保存并繼續(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

接下來(lái),您需要讓?Wi-Fi 接口通過(guò) Tor 軟件發(fā)送互聯(lián)網(wǎng)流量。 需要輸入這幾個(gè)命令:
輸入 sudo iptables -F 并按下回車(chē)。
輸入?sudo iptables -t nat -F?并按下回車(chē)。
輸入 sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp –dport 22 -j REDIRECT –to-ports 22 并按下回車(chē)。
輸入?sudo iptables -t nat -A PREROUTING -i wlan0 -p udp –dport 53 -j REDIRECT –to-ports 53 并按下回車(chē)。
輸入?sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp –syn -j REDIRECT –to-ports 9040 并按下回車(chē)
輸入?sudo su?并按下回車(chē)。
輸入?sh -c iptables-save >
/etc/iptables/rules.v4 并回車(chē)。
輸入 exit?并按下回車(chē)。
輸入?iptables -save> /etc/iptables.conf?并按下回車(chē)。
輸入?sudo nano /etc/rc.local?并按下回車(chē)。
輸入?sudo nano /etc/rc.local?并按下回車(chē)。然后滾到文檔底部,將這段文本:iptables -restore < /etc/iptables.conf 插入到文本文件中并按下回車(chē),在按下?Ctrl+X?進(jìn)行保存并繼續(xù):

現(xiàn)在,是時(shí)候啟動(dòng) Tor。 輸入?sudo service tor start?然后按回車(chē)。 之后,再輸入?sudo service tor status?以確保它正常工作。 如果您沒(méi)有看到任何錯(cuò)誤代碼,則說(shuō)明它正在工作。 您可以通過(guò)輸入將其設(shè)置為在啟動(dòng)時(shí)自動(dòng)啟動(dòng)?sudo update-rc.d tor enable?并按下回車(chē)。
完成以上操作后,請(qǐng)重啟你的 Pi,然后輸入?sudo shutdown -r now 并按下回車(chē)。您的 Raspberry Pi 現(xiàn)在應(yīng)該在啟動(dòng)時(shí)自動(dòng)啟動(dòng)所有內(nèi)容。
第三步:使用 TOR 代理連接和瀏覽
現(xiàn)在,當(dāng)您想?使用任何支持 Wi-Fi 的?設(shè)備在新的 Raspberry Pi Wi-Fi 網(wǎng)絡(luò)上匿名瀏覽時(shí)。 您的常用家庭 Wi-Fi 和這個(gè)都會(huì)同時(shí)存在,因此請(qǐng)像選擇任何 Wi-Fi 網(wǎng)絡(luò)一樣選擇它。 連接后,前往https://check.torproject.org/以驗(yàn)證您是否在 Tor 網(wǎng)絡(luò)上。 享受您緩慢但匿名的互聯(lián)網(wǎng)!
文章來(lái)源:https://techbears.wordpress.com/2017/08/20/how-to-build-a-raspberry-pi-portable-tor-proxy-wi-fi-router/
翻譯:@阿曜ちゃん
感謝 Keith Humphrey 大佬,在您面前,我一句話都不敢說(shuō)。
希望對(duì)大家有幫助。