我今天在我的 Debian 8.0 VPS 上安裝了 Deluge。除了遠端連線之外,一切正常。我明確啟用了遠端連接config -s allow_remote true
,在檢查 JSON 檔案後,它仍然顯示為 true。
儘管如此,它還是會拒絕所有不是來自環回的連線。伺服器在我的遠端客戶端中被列為離線狀態,並且連接埠檢查器返回連接埠關閉,同時netstat -npl
明確表明有一個套接字在該連接埠上偵聽,並且ps -p
它實際上是 Deluge 偵聽。
root@vps:~# netstat -npl
...
tcp 0 0 127.0.0.1:58846 0.0.0.0:* LISTEN 946/python
...
root@vps:~# ps -p 946
PID TTY TIME CMD
946 ? 00:00:19 deluged
這可能是一個問題iptables
,但我既不熟悉它,也沒有改變它的任何內容。
答案1
問題就在你的貼文裡
tcp 0 0 127.0.0.1:58846 0.0.0.0:* LISTEN 946/python
/\
你只是在監聽127.0.0.1
,你會在某個地方有一個配置文件,供你使用被淹沒的應用程序,指定要綁定到的 IP 位址。
如果您正確監聽所有接口,它會看起來像這樣
tcp 0 0 0.0.0.0:58846 0.0.0.0:* LISTEN 946/python
編輯
看著一些文檔,您可能還需要設定
"allow_remote": true
在你的$HOME/.config/deluge/core.conf
檔案裡。
進行此變更後,請嘗試重新啟動服務,並查看是否修復了綁定。
答案2
我跟你有同樣的問題。我最終更改了 core.conf,如下所示,以解決該問題...
“listen_interface”:“”,“allow_remote”:true,