라우터 뒤의 호스팅에 대한 질문

라우터 뒤의 호스팅에 대한 질문

나는 이것을 알아낼 수 없기 때문에 초보자 인 것 같습니다. 라우터 뒤에 Linux 시스템(Raspbian을 실행하는 Raspberry Pi)이 있고 그 컴퓨터에서 웹 사이트를 호스팅하려고 합니다(ISP로 인해 포트 전달은 옵션이 아닙니다).

이 문제를 해결하기 위해 공용 IP가 있는 시스템을 통해 트래픽을 라우팅하고 싶지만 적절한 SSH 터널을 설정하는 방법을 알 수 없습니다.

curl 192.168.1.135:88네트워크 내에서 이것을 실행하면 "내 웹사이트에 오신 것을 환영합니다"라는 메시지가 나타납니다. 그러나 Raspberry Pi에서 실행하면 다음과 같습니다.

나는 얻다: curl: (7) Failed to connect to my.domain port 8080: Connection refused.

그런데 포트 8080이 열려 있어서 방화벽 구성을 확인해 봤습니다. 그래서 내 요청을 rpi로 라우팅하지 않는 이유를 모르겠습니다.

편집: my.domain의 컴퓨터 출력:

netstat -an | grep 8080

tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN     
tcp6       0      0 ::1:8080                :::*                    LISTEN 

편집: 명확히 하기 위해 로컬 네트워크의 모든 컴퓨터에서 포트 88의 Raspberry Pi에 연결할 수 있습니다. (그래서 curl 127.0.0.1:88와 같은 것을 반환합니다 192.168.1.135:88). 그러나 curl my.domainmy.domain의 원격 시스템이 포트 8080에서 수신 대기하는 경우를 제외하고 연결이 거부됩니다.

내가 시도한 다른 것(다른 사람의 제안에 따라): 바인딩 주소: 0.0.0.0:8080:127.0.0.1:88을 사용하고 게이트웨이 포트를 허용하도록 구성을 변경합니다.

아직 아무것도 없습니다.

관련 정보