내가 제어하지 않는 라우터 뒤에 웹 서버 설정

내가 제어하지 않는 라우터 뒤에 웹 서버 설정

상황은 간단합니다. 라우터를 제어할 수 없거나 제어할 수 없는 네트워크(인트라넷)에 있습니다. 기본적으로 내가 가진 것은 하나의 이더넷 포트와 여러 대의 컴퓨터뿐이라고 가정할 수 있습니다.

나는 가장 저렴하고 쉬운 방법을 사용하여 최소한 HTTP를 사용하고 추가로 가능하다면 FTP 및 SSH를 사용하여 액세스할 수 있는 서버를 실행하고 싶습니다.

전혀 가능합니까?

편집하다:와, 이제 답변이 많아요!

따라서 빠른 요약은 다음과 같습니다.

  • 공용 IP가 없습니다.
  • 역방향 터널링이 작동할 수 있음
  • 최적으로는 포트 80/21/22를 원할 것입니다.
  • SSH 기능을 갖춘 외부 서버가 있었다면 묻지 않았을 것입니다. 터널은 쉽습니다.
  • 나는 실제로 아직 그 자리에 있지 않습니다.
  • 대학 기숙사입니다.

답변1

라우터에 대한 액세스 권한이 없으므로 IPv4를 통해 공개적으로 액세스할 수 있는 방법이 없습니다. NAT 통과를 지원하는 터널링 프로토콜을 사용하는 경우 IPv6 액세스가 가능하도록 만들 수 있습니다. 모든 경우에 내부적으로 액세스할 수 있습니다.

답변2

먼저, 공용 IP 주소(즉, 10.xxx 또는 192.168.xx가 아님)가 있습니까? 당신이 갈 때http://whatismyipaddress.com/컴퓨터가 IP 주소라고 생각하는 것과 동일한 주소가 표시됩니까?

그렇다면 축하드립니다! 외부 세계가 여러분의 컴퓨터에 직접 접근하는 것이 (아마도) 가능합니다!

그렇다면 기본적으로 원하는 서비스를 설정하고 라우터가 외부 시스템에서 해당 서비스에 액세스할 수 있도록 허용하는지 확인하면 됩니다.

반면에 라우터가 NAT를 수행하거나 관련 포트를 차단하는 경우 옵션이 매우 제한됩니다. 해당 라우터가 수행하는 작업과 허용하지 않는 작업에 대한 세부 정보에 따라~할 것 같다외부 상자에서 트래픽을 터널링할 수 있지만 실제로 터널링을 수행할 적합한 시스템에 액세스할 수 있다면 거기에 서버를 설정하는 것이 좋습니다.

답변3

이것이 기업 환경 버스가 아닌 경우 간단한 설정(예: 아파트 건물의 공유 인터넷 연결)범용 플러그 앤 플레이필요한 포트를 열 수도 있습니다.

(그러나 이에 답하려면 더 많은 세부 정보가 필요합니다. 그리고 22, 80, 443과 같은 공통 포트를 사용하려는 경우 다른 사람이 이미 해당 포트를 사용하고 있을 수도 있습니다.)

답변4

예전에 해본 적 있어요..

SSH 서버는 FTP 클라이언트가 있는 컴퓨터에 있습니다.

SSH 클라이언트는 FTP 서버가 있는 컴퓨터에 있습니다.

각 컴퓨터는 자체적으로 연결됩니다. 그런 다음 SSH 클라이언트가 있는 컴퓨터가 SSH 서버가 있는 컴퓨터에 연결됩니다.

이 프로세스를 역터널이라고 합니다. SSH는 그것을 할 수 있습니다.

Infact VNC는 기능적으로 비슷한 작업을 수행할 수 있지만 단 두 가지 요소만 사용합니다. 그들이 사용하는 용어는 서버가 청취 중인 시청자에게 역방향 연결을 시작한다는 것입니다.

역터널링에 대한 온라인 튜토리얼이 많이 있습니다.

관련 정보