尽管 Deluge 在另一台机器上工作,但并未连接到服务器上的守护进程

尽管 Deluge 在另一台机器上工作,但并未连接到服务器上的守护进程

我在家庭网络的服务器上运行 Deluge 守护程序,并且希望能够连接我的台式机和笔记本电脑。

  • 笔记本电脑:Ubuntu 16.04,Deluge 1.3.12
  • 桌面:Ubuntu 14.04,Deluge 1.3.6
  • 服务器:Mythbuntu 14.04,Deluge 1.3.6

通过两者进行连接deluge-console并且 GUI 在桌面上工作。

输入相同的信息(IP、端口、用户和密码)笔记本电脑上没有发现连接。在 GUI 中,连接管理器中仍然有一个灰色的 X;当尝试通过控制台连接时,没有输出任何信息,控制台只是保持未连接状态。我已断开并重新连接桌面以确认所有守护进程信息都是正确的。

我已将笔记本电脑的 Deluge 版本回滚到 1.3.6,以查看是否存在版本不兼容问题,但这并未解决问题。Deluge 以我的普通用户身份运行(不是新的 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 Connections从 Deluge 启用守护进程瘦客户端指南

使用命令行模式的控制台,设置 allow_remote 选项,然后使用以下命令进行验证:

deluge-console "config -s allow_remote True"

deluge-console "config allow_remote"

如果您在另一个用户(例如 deluge)下运行 deluge,您将需要暂时以该用户身份登录以启用 deluge-console 访问该守护进程的配置:

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

或者,您可以编辑配置中的 core.conf(deluged 不能正在运行)并将 allow_remote 从 false 更改为 true。

相关内容