인터넷에서 localhost에 액세스 [닫기]


87

테스트 목적으로 짧은 기간 동안 내 로컬 호스트를 전달해야합니다. 공용 인터넷에서 액세스해야합니다.

이것을 어떻게 달성 할 수 있습니까?

감사.


그것은 ServerFault에 속하지 않습니까?
0xC0000022L

한 사람이 자신의 신원을 다른 사람에게 "전달"할 수있는 것보다 더 이상 로컬 호스트를 전달할 수 없습니다. 수행하려는 실제 기능이 무엇인지 설명하십시오.
Chris Stratton

2
@STATUS_ACCESS_DENIED 질문이 주제에서 벗어난 것으로 생각되면 플래그를 지정하면 중재자가 올바른 사이트로 이동할 수 있습니다
Dan Grossman

@Dan Grossman : 감사합니다.이 사실을 몰랐습니다.
0xC0000022L

1
ngrok.com 을 사용 하면 간단하고 빠릅니다.
6339

답변:


19

라우터 구성으로 이동하여 포트 80을 웹 서버를 실행하는 컴퓨터의 LAN IP로 전달합니다.

그러면 네트워크 외부에있는 모든 사람 (네트워크 내부에있는 사용자는 아님)은 WAN IP 주소 ( whatismyipcom )를 사용하여 사이트에 액세스 할 수 있습니다 .


1
> 그러면 네트워크 외부에있는 사람 (네트워크 내부에있는 사용자는 아님)이 사이트에 액세스 할 수 있습니다. 이유를 설명해 주시겠습니까? 이해가 안 돼요. 루프백을 처리 할 수 ​​없나요?
jim810

4
죄송합니다. 저는 네트워크 담당자가 아닙니다. 왜 작동하지 않는지 모르겠습니다.
Dan Grossman

네트워크 내부에서도 액세스 할 수 있도록하려면 어떻게해야합니까?
Vincent

네트워크 내에서 컴퓨터의 LAN IP ( 192.168.xx )를 사용합니다.
Dan Grossman 2013

163

당신도 똑같이 할 수있는 몇 가지 좋은 무료 서비스가 있습니다. 테스트를 위해 빠르게 무언가를 보여주는 데 이상적입니다.

편집 :

  • ngrok 서비스 추가
  • localhost.run 서비스 추가


3
감사! localhost.run은 나를 위해 일했지만 localtunnel.me는 그렇지 않았지만 내 쪽이나 시스템에 문제가있을 수 있습니다. ngrok 사이트에서 '가격 책정'문구를 보았으므로 시도하지 않았습니다.
에드윈 깨갱

사용 localhost.run .. 지정된 8080뿐만 아니라 포트 3000을 노출 할 수 있습니다. 감사합니다
MadCoder

최근 에 귀하의 목록에 추가 할 수있는 tunnelin.com 에 대해 알게 되었습니다. 또한 localtunnel.me 가 더 이상 작동하지 않습니다.
simon

2

이 질문에 제대로 답할 수있는 충분한 정보를 제공하지 않았더라도 가장 좋은 방법은 SSH 터널 (또는 역 SSH 터널)입니다.

로컬 시스템에 대한 액세스를 제공하려면 내부 또는 원격 네트워크에 하나의 SSH 서버 만 필요합니다.

Windows에서 PUTTY (GUI 포함)를 사용하여 터널을 만들 수 있습니다.


1

더 실용적인 것이 필요하면 IP 주소 또는 noip.com 과 같은 서비스를 사용하십시오 . 그런 다음 결국 라우터를 적절하게 구성하여 들어오는 연결이 서버가 실행중인 시스템으로 전달되도록합니다.



-2

액세스 localhost하고 있습니다. 즉, 컴퓨터에서 웹 서버가 실행되고 있습니다. 인터넷에서 액세스하려면 기기에 공용 IP 주소를 할당해야합니다. 그런 다음에 액세스 할 수 있습니다 http://<public_ip>:<port>/. 포트 번호는 일반적으로 80입니다.


네,하지만 통신은 항상 주거용 소비자를 위해 포트 80을 차단합니다
renanleandrof

-11

IP 주소로 시도해보십시오. 인터넷으로 액세스 할 수 있다고 생각합니다.


4
대부분의 경우 그의 IP 주소는 로컬 네트워크 주소이므로 라우터 및 / 또는 방화벽 뒤에 있으며 인터넷에서 직접 액세스 할 수 없습니다. 그는 터널을 통해 자신의 로컬 서버를 공용 인터넷에 노출해야합니다.
Jochem Schulenklopper 2018
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.