儘管啟用了遠端連接,Deluge 仍拒絕每個非本地主機連接

儘管啟用了遠端連接,Deluge 仍拒絕每個非本地主機連接

我今天在我的 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,

相關內容