루트 권한 없이 발신 포트 80을 사용하여 다른 원격 포트에 연결

루트 권한 없이 발신 포트 80을 사용하여 다른 원격 포트에 연결

80을 제외한 모든 나가는 포트가 차단된 경우 포트 80을 사용하여 80이 아닌 원격 컴퓨터의 포트에 연결할 수 있는 방법이 있습니까?

시스템에 대한 루트 권한이 없습니다.

답변1

예, 귀하가 완전히 제어할 수 있고 원하는 곳 어디든 연결할 수 있는 세 번째 컴퓨터의 도움으로 가능합니다.

조리법은 간단합니다.

이 머신에서 포트 80에서 수신 대기하는 SSHD 서버를 설정합니다. 그런 다음 워크스테이션에서 Windows를 실행하는 경우 퍼티를 사용하고 Linux를 실행하는 경우 SSH를 사용하여 포트 80에서 이 머신에 연결합니다. 연결 시도가 영구적으로 실패하는 경우 제공된 모든 것을 올바르게 구성했다면 이는 투명 프록시가 게이트웨이에 설정되었음을 의미합니다. 이 경우 http 프로토콜을 사용하여 업스트림 프록시 서버에 대한 연결을 지원하는 간단한 TCP 소켓 프록시를 워크스테이션에 설정한 다음 이 TCP 프록시를 통해 putty/ssh를 사용하여 컴퓨터에 연결해야 합니다. 이 시스템에 연결할 수 있게 된 후에는 설정할 TCP 터널을 putty/ssh에 알려줄 수 있습니다.

실제로 별로 어렵지는 않습니다.

관련 정보