Ich habe Deluge heute auf meinem Debian 8.0 VPS installiert. Alles funktioniert, außer Remote-Verbindungen. Ich habe Remote-Verbindungen explizit aktiviert config -s allow_remote true
und nach der Überprüfung der JSON-Datei wird immer noch angezeigt, dass sie gültig sind.
Trotzdem wird jede Verbindung abgelehnt, die nicht von Loopback stammt. Der Server wird in meinem Remote-Client als offline aufgeführt und ein Port-Checker gibt zurückHafen geschlossen, während netstat -npl
definitiv angezeigt wird, dass ein Socket an diesem Port lauscht und ps -p
dass es tatsächlich Deluge ist, das lauscht.
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
Möglicherweise liegt es an iptables
, aber ich kenne mich damit nicht aus und habe auch nie etwas daran geändert.
Antwort1
Das Problem liegt genau hier in Ihrem Beitrag
tcp 0 0 127.0.0.1:58846 0.0.0.0:* LISTEN 946/python
/\
Sie hören nur zu 127.0.0.1
, Sie werden irgendwo eine Konfigurationsdatei haben, für IhreüberschwemmtAnwendung, die angibt, an welche IP-Adressen eine Bindung erfolgen soll.
Wenn Sie alle Schnittstellen richtig abhören würden, würde es ungefähr so aussehen
tcp 0 0 0.0.0.0:58846 0.0.0.0:* LISTEN 946/python
bearbeiten
Anschaueneinige Dokumentationenmüssen Sie möglicherweise auch
"allow_remote": true
In Ihrer $HOME/.config/deluge/core.conf
Datei.
Versuchen Sie nach dieser Änderung, den Dienst neu zu starten und prüfen Sie, ob das Problem dadurch behoben wird.
Antwort2
Ich hatte das gleiche Problem wie Sie. Um das Problem zu beheben, habe ich core.conf wie folgt geändert ...
"listen_interface": "", "allow_remote": true,