오늘 Debian 8.0 VPS에 Deluge를 설치했습니다. 원격 연결을 제외한 모든 것이 작동합니다. 원격 연결을 명시적으로 활성화했으며 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
저는 그것에 익숙하지도 않고 아무것도 변경한 적도 없습니다.
답변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": 참,