我最近使用更新(啟用和更新)防火牆設置這wiki.ubuntu.com 上的指南。我跟著Method 2 UFW
。但是,完成該過程後,我無法在 Transmission 中下載種子。
該指南提到了傳輸連接埠規則:
現在我們的傳輸規則
sudo ufw allow out 51413/tcp
sudo ufw allow out 51413/udp
sudo ufw allow out 6969/tcp
在首選項 -> 傳輸中的網路下
當我單擊 時,Port for incoming connections
(which is )51413
顯示。Port is closed
Test Port
請幫我解決這個問題。我只是一個普通用戶(也是linux新手),所以請分解一下,以便我能夠理解你。
Ubuntu 版本 16.10
的結果sudo ufw status
Status: active
To Action From
-- ------ ----
25,53,80,110,443/tcp ALLOW OUT Anywhere
53,67,68/udp ALLOW OUT Anywhere
51413/tcp ALLOW OUT Anywhere
51413/udp ALLOW OUT Anywhere
6969/tcp ALLOW OUT Anywhere
123/udp ALLOW OUT Anywhere
25,53,80,110,443/tcp (v6) ALLOW OUT Anywhere (v6)
53,67,68/udp (v6) ALLOW OUT Anywhere (v6)
51413/tcp (v6) ALLOW OUT Anywhere (v6)
51413/udp (v6) ALLOW OUT Anywhere (v6)
6969/tcp (v6) ALLOW OUT Anywhere (v6)
123/udp (v6) ALLOW OUT Anywhere (v6)
答案1
您的連接埠 51413 顯示為關閉,因為您不允許傳入連接,只允許傳出連線。在這一點上,您遵循的指南是錯誤的。
刪除與連接埠 51413 相關的規則。
sudo ufw 狀態編號
然後刪除四個相關規則
須藤 ufw 刪除 #
替換#
為先前獲得的數字,您必須執行此命令四次才能刪除所有數字。
現在新增規則,允許傳入連接
須藤 ufw 允許 51413
若要套用更改,請重新載入防火牆規則
須藤 ufw 重新加載
或者
須藤 ufw 禁用 須藤 ufw 啟用
請記住,此連接埠(51413)需要在您的路由器中轉發,如果該連接埠未在路由器中轉發,傳入連接在到達您的電腦之前將在您的路由器中被拒絕,並且該連接埠仍將顯示為關閉。
Bittorrent 網路是一個點對點網絡,依賴於連接性。如果網路上的用戶端不允許傳入連接,則該用戶端只能連接到允許傳入連線的用戶端。如果網路上甚至沒有一個用戶端允許傳入連接,則任何用戶端都無法連接到其他用戶端,網路就會變得毫無用處。
如果您不允許傳入連接,您仍然可以下載種子,但無法連接到其他也拒絕傳入連接的對等點。因此,您可以連接的對等點數量受到限制,這會降低下載速度,或者在最壞的情況下,您根本無法下載。
我認為這是 BitTorrent 的常見問題,很多人不知道如何正確設定防火牆和路由器。
如何在路由器中轉送連接埠是一個不屬於askubuntu範圍的主題。您必須參閱路由器的手冊。有關此主題的一些知識請查看https://portforward.com/。
要了解有關用法的更多信息,ufw
請查看:
按照您使用的指南,您擁有一個非常嚴格的防火牆,您將預設值設定為拒絕所有傳入和所有傳出連線。您必須新增規則以允許每個需要 Internet 存取並使用規則中尚未定義的連接埠的應用程式進行連線。請記住,當您安裝新應用程式時,您想知道為什麼該應用程式無法存取網路。