Я установил 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 , но я не знаком с этим и никогда ничего не менял в нем.

2 ответа2

0

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

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

0

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

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 .

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .