Deluge отклоняет каждое не локальное соединение, несмотря на то, что удаленные соединения включены

795
FallenWarrior

Я установил Deluge сегодня на своем Debian 8.0 VPS. Все работает, кроме удаленных подключений. Я явно включил удаленные подключения с помощью config -s allow_remote trueи после проверки файла JSON, он по-прежнему отображается как true.

Несмотря на это, он откажется от любого соединения, не происходящего из обратной петли. Сервер указан как автономный в моем удаленном клиенте, и средство проверки портов возвращает порт закрыт, хотя определенно 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, но я не знаком с ней и никогда ничего не менял.

0

2 ответа на вопрос

0
Matt Clark

Проблема прямо здесь, в вашем посте

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файле.

После внесения этого изменения попробуйте перезапустить службу и посмотреть, исправит ли это привязку.

Я заметил странность в netstat, именно поэтому я и спросил здесь. Я попробовал все это, и я могу подтвердить, что значения `` allow_remote ": true` и` listen_interface: "0.0.0.0" `в файле конфигурации, расположенном в домашнем хранилище пользователей. После подтверждения я перезапустил сервис и посмотрел снова, но безрезультатно. FallenWarrior 7 лет назад 0
Повторная проверка, похоже, была неисправной службой. Я запустил его вручную, и он работал нормально. FallenWarrior 7 лет назад 0
0
MikeA

У меня была такая же проблема, как и у вас. Я решил изменить core.conf следующим образом, чтобы решить проблему ...

"listen_interface": "", "allow_remote": true,

Похожие вопросы