Я установил Deluge сегодня на свой Debian 8.0 VPS. Все работает, кроме удаленных подключений. Я явно включил удаленные подключения с помощью config -s allow_remote true
и после проверки файла JSON он все еще отображается как true.
Несмотря на это, он будет отклонять все соединения, не происходящие из loopback. Сервер указан как офлайн в моем удаленном клиенте, и проверка портов возвращаетПорт закрыт, хотя netstat -npl
определенно показывает, что на этом порту есть сокет, прослушивающий порт, и ps -p
что на самом деле он прослушивает Deluge.
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
Возможно, это проблема с iptables
, но я с ним не знаком и никогда ничего в нем не менял.
решение1
Проблема прямо здесь, в вашем посте.
tcp 0 0 127.0.0.1:58846 0.0.0.0:* LISTEN 946/python
/\
вы только слушаете 127.0.0.1
, у вас где-то будет файл конфигурации, для вашегозатопленныйприложение, которое указывает, к каким IP-адресам следует привязываться.
Если бы вы правильно прослушивали все интерфейсы, это выглядело бы примерно так
tcp 0 0 0.0.0.0:58846 0.0.0.0:* LISTEN 946/python
редактировать
Смотря нанекоторая документация, вам также может потребоваться установить
"allow_remote": true
В вашем $HOME/.config/deluge/core.conf
файле.
После внесения этого изменения попробуйте перезапустить службу и посмотрите, исправит ли это проблему.
решение2
У меня была та же проблема, что и у вас. Я в итоге изменил core.conf, как указано ниже, чтобы решить проблему...
"listen_interface": "", "allow_remote": правда,