Deluge は別のマシンから動作しているにもかかわらず、サーバー上のデーモンに接続しません

Deluge は別のマシンから動作しているにもかかわらず、サーバー上のデーモンに接続しません

私は自宅のネットワーク上のサーバーで Deluge デーモンを実行しており、デスクトップとラップトップの両方に接続できるようにしたいと考えています。

  • ラップトップ:Ubuntu 16.04、デリュージ 1.3.12
  • デスクトップ:Ubuntu 14.04、デリュージ 1.3.6
  • サーバ:Mythbuntu 14.04、デリュージ 1.3.6

両方を介して接続しdeluge-console、デスクトップで GUI が機能します。

同じ情報を入力する(IP、ポート、ユーザー、パスワード)ラップトップでは接続が検出されません。GUI では、接続マネージャーに灰色の X が表示されたままです。コンソール経由で接続しようとしても、情報は出力されず、コンソールは未接続のままです。デーモン情報がすべて正しいことを確認するために、デスクトップを切断して再接続しました。

バージョンの非互換性があるかどうかを確認するために、ラップトップの Deluge のバージョンを 1.3.6 にロールバックしましたが、問題は解決しませんでした。Deluged は通常のユーザー (新しい Deluge ユーザーではない) として実行されています。

答え1

私はサーバーのDelugeを1.3.12にアップグレードすることでこの問題を「修正」しました。これはDeluge PPAで実行できます。ガイドはこちら。

Deluge PPA リポジトリ

​Deluge PPA には、Ubuntu 用の最新の Deluge リリースが含まれています。

sudo add-apt-repository ppa:deluge-team/ppa
sudo apt-get update
sudo apt-get install deluge

答え2

Remote ConnectionsDelugeからデーモンを有効にする必要がありますシンクライアントガイド:

コンソールをコマンドライン モードで使用して、allow_remote オプションを設定し、次のコマンドで確認します。

deluge-console "config -s allow_remote True"

deluge-console "config allow_remote"

別のユーザー (例: deluge) で deluged を実行している場合は、そのユーザーとして一時的にログインして、deluge-console がそのデーモンの設定にアクセスできるようにする必要があります。

su --shell /bin/bash --login deluge

あるいは、設定内の core.conf (deluged が実行されていないこと) を編集し、allow_remote を false から true に変更することもできます。

関連情報