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,

関連情報