我的家庭服务器(Ubuntu 20.04)上运行着一个 deluge 守护进程(版本 2.0.3)。
问题是我无法使用运行在 Mac OS 上的客户端连接它:
对我来说这看起来很奇怪,因为我可以通过 deluge-console 本地连接到服务器:
Deluge-web 也运行良好。
让我提供一些诊断信息。
洪涝服务:
$ systemctl status deluged
● deluged.service - Deluge Bittorrent Client Daemon
Loaded: loaded (/etc/systemd/system/deluged.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-06-11 09:39:17 CEST; 7h ago
Main PID: 43701 (deluged)
Tasks: 8 (limit: 9357)
Memory: 36.5M
CGroup: /system.slice/deluged.service
└─43701 /usr/bin/python3 /usr/bin/deluged -d
Jun 11 09:39:17 hserver systemd[1]: Started Deluge Bittorrent Client Daemon.
端口已开放并且服务器正在监听:
$ netstat -lntu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
...
tcp 0 0 0.0.0.0:58846 0.0.0.0:* LISTEN
...
身份验证配置:
$ cat .config/deluge/auth
localclient:e0f7d1cc3f9280da0f8b33156b14ba20eaef23d6:10
deluge:deluge:10
允许远程连接:
$ deluge-console "config allow_remote"
allow_remote: True
我将非常感激任何帮助调查此问题的人。我唯一怀疑的是我的路由器阻止了端口 58846 上的流量(我最近从 Ubiquity 切换到了 UDM Pro)。