DD-WRT 펌웨어를 실행하는 Linksys WRT54G 라우터가 있고 기존 무선 AP의 리피터 역할을 하도록 구성했습니다. 기본 라우터의 무선 신호를 반복할 수 있는 권한이 있지만 기본 라우터에 포트 전달 규칙을 만들 수 있는 권한은 없습니다. 서버를 실행하고 싶습니다(서버는 이더넷 케이블을 통해 리피터 라우터의 LAN 포트 중 하나에 연결되어 있습니다). 기본 라우터에서 포트 전달 규칙을 생성할 수 있는 액세스 권한이 없는 경우 다른 방법으로(내 측에서) LAN 외부의 클라이언트가 서버에 연결하도록 허용할 수 있습니까?
답변1
내가 생각할 수 있는 유일한 방법은 사람들이 서버 자체의 데스크톱에 로그인할 수 있도록 하기 위해 teamviewer나 logmein과 같은 것을 사용하는 것입니다. 포트 포워딩이 없으면 더 전문적인 방법을 사용할 수 없습니다.
답변2
아니요."에지" 라우터(인터넷에 가장 가까운 라우터)가 포트 열기를 허용하지 않는 경우,어쨌든 포트를 열어두세요. 밖에 있고 문이 두 개 있으면 집에 들어갈 수 없는 것과 같습니다. 바깥 쪽은 잠겨 있습니다. 그리고 안쪽은 활짝 열려있습니다. 내부 문을 얼마나 열었는지는 중요하지 않습니다. 아직 바깥문을 지나야 해요.
포트를 열지 않고 NAT-T와 같은 것이 작동하지 않는다고 가정하지 않고(일반적으로 작동하지 않음) 이와 같은 라우터 뒤의 컴퓨터에서 "수신" 서비스를 제공하는 유일한 방법은 제3자 서버를 보유하는 것입니다. 로컬 서버와 인터넷 사이의 인터포저 역할을 합니다. 인터포저 서버는 포트를 열 수 있는 기능을 갖춘 공용 인터넷에 있어야 합니다(이상적으로는 고정 IP도 가지고 있어야 합니다).
호스팅하려는 서버의 종류와 해당 서버의 기술이 어떻게 작동하는지에 따라 인터포저 서버에 사용하는 기술의 종류가 결정됩니다.
- 웹 트래픽(HTTP(S))만 호스팅하는 경우 인터포저에서 nginx 또는 squid와 같은 역방향 프록시를 사용할 수 있습니다.
- 게임 등의 사용자 정의 프로토콜을 호스팅하는 경우 대부분의 경우 원격 호스트를 계층 3의 개인 서브넷에 연결하여 임의의 전송 계층(예: UDP)을 허용하는 것이 필요합니다. Hamachi VPN이 그 좋은 예입니다.