Deluge는 원격 연결이 활성화되어 있음에도 불구하고 모든 로컬 호스트가 아닌 연결을 거부합니다.

Deluge는 원격 연결이 활성화되어 있음에도 불구하고 모든 로컬 호스트가 아닌 연결을 거부합니다.

오늘 Debian 8.0 VPS에 Deluge를 설치했습니다. 원격 연결을 제외한 모든 것이 작동합니다. 원격 연결을 명시적으로 활성화했으며 config -s allow_remote trueJSON 파일을 확인한 후에도 여전히 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저는 그것에 익숙하지도 않고 아무것도 변경한 적도 없습니다.

답변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": 참,

관련 정보