인터넷에서 localhost에 액세스
테스트 목적으로 짧은 기간 동안 로컬 호스트를 전달해야합니다. 공용 인터넷에서 액세스해야합니다.
이것을 어떻게 달성 할 수 있습니까?
감사.
라우터 구성으로 이동하여 포트 80을 웹 서버를 실행하는 컴퓨터의 LAN IP로 전달합니다.
그러면 네트워크 외부의 모든 사람 (네트워크 내부의 사용자는 아님 )이 WAN IP 주소 ( whatismyipcom )를 사용하여 사이트에 액세스 할 수 있습니다 .
당신도 똑같이 할 수있는 몇 가지 좋은 무료 서비스가 있습니다. 테스트를 위해 빠르게 무언가를 보여주는 데 이상적입니다.
편집 :
- ngrok 서비스 추가
- localhost.run 서비스 추가
이 질문에 제대로 답할 수있는 충분한 정보를 제공하지 않았더라도 가장 좋은 방법은 SSH 터널 (또는 역 SSH 터널)입니다.
로컬 컴퓨터에 대한 액세스를 제공하려면 내부 또는 원격 네트워크에 하나의 SSH 서버 만 필요합니다.
Windows에서 PUTTY (GUI 포함)를 사용하여 터널을 만들 수 있습니다.
액세스 localhost
하고 있습니다. 즉, 컴퓨터에서 웹 서버가 실행되고 있습니다. 인터넷에서 액세스하려면 기기에 공용 IP 주소를 할당해야합니다. 그런 다음에 액세스 할 수 있습니다 http://<public_ip>:<port>/
. 포트 번호는 일반적으로 80입니다.
더 실용적인 것이 필요하면 IP 주소 또는 noip.com 과 같은 서비스를 사용하십시오 . 그런 다음 결국 라우터를 적절하게 구성하여 들어오는 연결이 서버가 실행중인 시스템으로 전달되도록합니다.
시스템이 실행중인 포트를 엽니 다 (샘플 8080). 모뎀, 방화벽 등 어디에서나 포트를 엽니 다.
THen, 그것을 사용할 사람에게 당신의 ip + 포트를 보내십시오.
샘플 : http://200.200.200.200:8080/mySite/
IP 주소로 시도해보십시오. 인터넷으로 액세스 할 수 있다고 생각합니다.
참조 URL : https://stackoverflow.com/questions/5108483/access-localhost-from-the-internet
'development' 카테고리의 다른 글
Mustache에서 현재 섹션의 색인을 얻는 방법 (0) | 2021.01.06 |
---|---|
파이썬 슈퍼 메서드 및 호출 대안 (0) | 2021.01.06 |
sqrt (또는 기타 수학 함수)에 대한 정의되지 않은 참조 (0) | 2021.01.06 |
os.system () 또는 subprocess.call ()을 사용할 때 콘솔을 숨기려면 어떻게해야합니까? (0) | 2021.01.06 |
jQuery를 사용하여 형제 요소를 어떻게 선택합니까? (0) | 2021.01.06 |