인터넷을 통해 로컬 호스트를 공유하는 방법은 무엇입니까?

인터넷을 통해 로컬 호스트를 공유하는 방법은 무엇입니까?

저는 인터넷을 통해 로컬 호스트를 공유하여 친구들에게 우리가 작업 중인 웹 사이트의 진행 상황을 보여주고 싶습니다. 그러면 변경할 때마다 공용 서버에 업로드할 필요가 없습니다.

showoff.io는 무료가 아니며 localtunnel에서 공개 키를 업로드하려고 할 때 "인증 실패" 메시지가 표시됩니다(많은 사람들이 이 문제를 겪고 있는 것으로 보이며 이에 대한 해결책은 없는 것 같습니다).

내가 사용할 수 있는 다른 무료 서비스나 다른 솔루션을 아는 사람이 있나요? 저는 Mac을 사용하고 있습니다.

감사해요.

업데이트: localhost란 내 컴퓨터에서 실행되는 웹 서버를 의미하며 동적 IP 주소가 있고 라우터 뒤에 있지 않습니다(무선 모뎀만 사용함).

답변1

NAT를 수행하는 방화벽이나 라우터 뒤에 있습니까? 그런 다음 포트를 머신으로 포트 전달하거나 머신을 DMZ에 넣도록 구성해야 합니다. 라우터/방화벽 설명서를 확인하세요.

귀하의 ISP가 인터넷에서 80(HTTP용 TCP 포트)과 같은 '낮은 포트'로의 트래픽을 허용하고 있습니까? 그렇지 않을 가능성이 높으며 HTTP 8080이 널리 사용되므로 1024 이상의 포트를 선택해야 합니다.

공용 IP 번호가 고정되어 있다고 확신하지 않고 해당 주소가 포함된 URL을 배포해도 괜찮다면 동적 DNS 솔루션을 설정해야 합니다. 몇 가지 무료 및 유료 서비스가 있습니다. 빠른 Google 검색으로 찾은 서비스는 다음과 같습니다.http://www.dtdns.com/

위 내용을 결합하면 다음과 같은 게시 URL을 얻게 됩니다. http://yoy.slyip.net:8080/primes/

답변2

이라는 앱이 있어요포틀리SSH 터널을 통해 인터넷을 통해 로컬 호스트를 공유할 수 있도록 제가 개발한 Mac용으로 특별히 제작되었습니다. 귀하가 관심을 가질 만한 무료 플랜이 있습니다.

답변3

웹사이트가 정적인 경우에는 에 간략하게 설명된 대로 DropBox를 사용할 수 있습니다.이 Lifehacker 기사, 그리고 더 자세히이 기사.

또는 다음을 설정할 수 있습니다.하마치, 친구와 함께 메시 VPN을 설정할 수 있습니다. 그러면 로컬 웹 서버에 액세스할 수 있게 됩니다.

답변4

로컬을 공유하려면 다음을 사용할 수 있습니다.https://localtonet.com

OS용 앱을 다운로드하고 HTTP,TCP, UDP 터널을 시작하세요.

관련 정보