我在家庭网络的服务器上运行 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。