O Dilúvio recusa todas as conexões não locais, apesar de conexões remotas estarem ativadas

0

Eu instalei o Deluge hoje no meu Debian 8.0 VPS. Tudo está funcionando, exceto por conexões remotas. Eu habilitei explicitamente conexões remotas com config -s allow_remote true e depois de verificar o arquivo JSON ele ainda é mostrado como verdadeiro.

Apesar disso, ele recusará todas as conexões não originadas de loopback. O servidor está listado como offline no meu cliente remoto e um verificador de porta retorna Porta fechada , enquanto netstat -npl definitivamente mostra que há um soquete escutando naquela porta e ps -p que é realmente Deluge escutando .

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

Pode ser um problema com iptables , mas não estou familiarizado nem altero nada nele.

    
por FallenWarrior 28.01.2017 / 00:38

2 respostas

0

O problema está bem aqui no seu post

tcp        0      0 127.0.0.1:58846         0.0.0.0:*               LISTEN      946/python
                    /\

você está ouvindo apenas em 127.0.0.1 , você terá um arquivo de configuração em algum lugar, para o seu aplicativo deluged , que especifica para quais endereços IP se ligar.

Se você estivesse ouvindo corretamente em todas as interfaces, seria algo parecido com isto

tcp        0      0 0.0.0.0:58846         0.0.0.0:*               LISTEN      946/python

editar

Analisando alguma documentação , talvez seja necessário definir

"allow_remote": true

No seu arquivo $HOME/.config/deluge/core.conf .

Depois de fazer essa alteração, tente reiniciar o serviço e veja se isso corrige a ligação.

    
por 28.01.2017 / 02:17
0

Eu tive o mesmo problema que você. Acabei mudando o core.conf, como segue, para resolver o problema ...

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

    
por 29.01.2017 / 19:22