步驟1:設置您的Pi
首先,我們將安裝Raspberry Pi,為此,您需要安裝Raspbian。您可以購買預裝Raspbian的Pi,也可以使用已經擁有的2GB或更大的SD卡。
我正在使用已經擁有的SD卡。將SD卡插入計算機,然后下載最新的Raspbian http://downloads.raspberrypi.org/raspbian_latest
我正在使用Windows,因此我解壓縮了文件并使用了win32diskimager(http://sourceforge.net/projects/win32diskimager)將Raspbian映像寫入SD卡。
如果您仍然不確定此處是否有教程,請參見http://elinux.org/RPi_Easy_SD_Card_Setup
好,現在我們已經安裝了Raspbian,是時候啟動并運行我們的Pi了,插入SD卡,USB鍵盤,將以太網電纜連接到路由器,將HDMI連接到顯示器,最后將Micro USB電纜連接到電源插座。第一次啟動時,您將看到配置屏幕。
您需要進行的更改是:
擴展文件系統,以便Raspbian利用整個SD卡
更改密碼
設置語言,區域和時區
進入高級選項
更改主機名這樣您就可以在網絡上識別您的Pi。
啟用SSH,以便您可以從網絡上的計算機訪問PI。
選擇完成后應重新啟動Pi。
步驟2:鍵盤和更新
如果您像我一樣在美國或澳大利亞,則需要將鍵盤布局更改為美國。
為此,您需要通過打開終端并輸入以下命令來更改文件: br》 sudo nano/etc/default/keyboard
使用箭頭鍵移動光標并將gb更改為我們。
然后按ctrl + X,然后按Y和輸入以保存更改。
現在要更新您的Pi,鍵入以下命令并按Enter:
sudo apt-get update && sudo apt-get upgrade
在提示時按是,然后按Enter鍵下載更新(這會花一些時間,所以要喝咖啡/啤酒)。
步驟3:網絡和SSH
下一步,我總是通過調整路由器上的LAN設置來給Pi一個靜態IP。我在路由器中設置了靜態IP地址,以避免IP沖突。
為Pi提供一個靜態IP地址,使我們在通過SSH連接時更容易記住該地址。設置端口轉發時,這也使其具有容錯性。
在路由器設置中,我們需要將端口9001和9030轉發到Pi,這些端口需要打開才能使Tor出口中繼正常工作
我不打算這樣做,因為每個路由器都不相同。
我建議使用google搜索“您的路由器型號”靜態IP/端口轉發。
現在網絡已經建立并且正在運行,我喜歡使用PuTTY這樣的SSH客戶端來控制Pi。
這樣,如果您懶得將其鍵入,則可以從此可指示的命令進行復制和粘貼。
要照常復制,請使用ctrl + c粘貼到PuTTY中,單擊鼠標右鍵。
下載并運行PuTTY,然后鍵入您的Pi的IP地址并按open。
以pi身份登錄,密碼就是您在初始設置中更改的密碼。/p》
第4步:Tor安裝和配置
使用以下命令安裝Tor
sudo apt-get install tor
現在我們c編輯我們的Tor配置文件:
sudo nano/etc/tor/torrc
首先,我們將刪除#(磅/哈希符號),取消對“ #RunAsDaemon 1”的注釋
下一步,取消注釋“ #ORPort 9001”
下一步,取消注釋“ #Nickname”,并為其命名,例如
昵稱blahblah
取消注釋“ #DirPort 9030”
下一步是最重要的問題之一是,我選擇了一個我認為很安全的端口列表,并且不會因為下載兒童色情內容而遭到襲擊。
添加以下行:
ExitPolicy accept *:22 # SSH
ExitPolicy accept *:43 # WHOIS
ExitPolicy accept *:53 # DNS
ExitPolicy accept *:389 # LDAP
ExitPolicy accept *:443 # HTTPS
ExitPolicy accept *:464 # kpasswd
ExitPolicy accept *:531 # IRC/AIM
ExitPolicy accept *:543-544 # Kerberos
ExitPolicy accept *:554 # RTSP
ExitPolicy accept *:563 # NNTP over SSL
ExitPolicy accept *:636 # LDAP over SSL
ExitPolicy accept *:706 # SILC
ExitPolicy accept *:749 # kerberos
ExitPolicy accept *:873 # rsync
ExitPolicy accept *:902-904 # VMware
ExitPolicy accept *:981 # Remote HTTPS management for firewall
ExitPolicy accept *:989-995 # FTP over SSL, Netnews Administration System, telnets, IMAP over SSL, ircs, POP3 over SSL
ExitPolicy accept *:1194 # OpenVPN
ExitPolicy accept *:1220 # QT Server Admin
ExitPolicy accept *:1293 # PKT-KRB-IPSec
ExitPolicy accept *:1500 # VLSI License Manager
ExitPolicy accept *:1533 # Sametime
ExitPolicy accept *:1677 # GroupWise
ExitPolicy accept *:1723 # PPTP
ExitPolicy accept *:1755 # RTSP
ExitPolicy accept *:1863 # MSNP
ExitPolicy accept *:4244 # whatsapp
ExitPolicy accept *:5222-5223 # XMPP/Google Talk/Jabber/Apple iChat
ExitPolicy accept *:5228-5230 # Google Cloud Messaging/Whatsapp/threema
ExitPolicy accept *:6679 # IRC SSL
ExitPolicy accept *:6697 # IRC SSL
ExitPolicy accept *:8332-8333 # BitCoin
ExitPolicy accept *:8443 # PCsync HTTPS
ExitPolicy accept *:10000 # Network Data Management Protocol
ExitPolicy accept *:11371 # OpenPGP hkp (http keyserver protocol)
ExitPolicy accept *:19294 # Google Voice TCP
ExitPolicy accept *:64738 # MumbleExitPolicy reject *:*
好,現在配置已完成,使用ctrl + x保存更改,然后單擊Y并輸入
現在您將需要要在路由器設置中將端口9001和9030轉發到您的pi,每個路由器都是不同的,因此您必須使用google自行解決。
現在重新啟動pi:
sudo重新啟動
現在我們檢查它是否正常工作
sudo nano/var/log/tor/log
將光標移到文檔的最底部,您正在尋找line:
[notice]自檢表明您的ORPort可從外部訪問。優秀的。發布服務器描述符。
責任編輯:wv
-
繼電器
+關注
關注
132文章
5334瀏覽量
148867
發布評論請先 登錄
相關推薦
評論