인터넷에서 localhost에 액세스하는 방법은 무엇입니까?
3750 단어 webdevjavascriptbeginnerstesting
그러나 도메인 이름, 호스팅 공간 및 기타 다양한 구성을 구매해야 하므로 웹 서버에서 호스팅하는 데 어려움을 겪고 싶지는 않습니다.
이제 여러분 중 일부는 포트 포워딩 옵션을 사용하도록 제안할 수 있습니다. 포트 포워딩에 대해 잘 모르시는 분들을 위해 컴퓨터의 IP/포트 조합으로 향하는 데이터 트래픽을 가로채 다른 IP 및/또는 포트로 리디렉션하는 과정입니다.
웹 서버에서 애플리케이션을 포트 포워딩 및 호스팅하는 번거로움 없이 인터넷에서 로컬 호스트에 액세스하고 싶다고 확신합니다. 안 그래?
인터넷에서 로컬 호스트에 액세스
무료로 몇 가지 서비스를 사용하여 인터넷에서 localhost에 액세스할 수 있습니다. 이 블로그 게시물에서 다룰 내용 중 일부는 다음과 같습니다.
최종 목표를 달성하기 위해 둘 중 하나를 사용할 수 있습니다. 나는 ngrok를 사용했으며 설정 및 사용이 쉽다는 것을 알았습니다. 사실 그렇게 설정하는 것은 없습니다.
Windows 사용자인 경우 ngrok.com에서 바이너리를 다운로드하고 실행하기만 하면 됩니다.
ngrok.com
ngrok("en-grok"로 발음)는 localhost에서 실행되는 웹 앱의 공개 URL을 제공합니다.
퍼블릭 엔드포인트에서 로컬로 실행 중인 서비스로의 보안 연결을 설정하는 리버스 프록시 소프트웨어입니다.
ngrok를 사용하는 방법에는 두 가지가 있습니다.
자세한 내용은 official docs을 참조하십시오.
다운로드 및 사용 단계:
일단 ngrok를 설정하고 실행하면 아래와 같은 명령 프롬프트가 나타납니다.
localtunnel.me
Localtunnel은 로컬에서 실행 중인 웹 서버에 대한 모든 요청을 프록시하는 공개적으로 액세스 가능한 고유한 URL을 할당합니다.
localtunnel을 사용하려면 컴퓨터에 nodejs가 설치되어 있어야 합니다.
localtunnel을 전역으로 설치하려면:
npm install -g localtunnel
포트 80에서 웹 서버를 시작하려면:
lt --port 8000
포트 3000을 사용하려면:
lt --port 3000
localhost.run
localhost.run은 인터넷에 액세스할 수 있는 URL에서 로컬로 실행 중인 애플리케이션을 즉시 사용할 수 있도록 하는 클라이언트 없는 도구입니다. 컴퓨터에 아무것도 설치할 필요가 없습니다.
간단하게 명령 프롬프트로 이동하여 아래 주어진 명령을 실행할 수 있습니다.
ssh -R 80:localhost:8080 localhost.run
참고: 명령 프롬프트를 열려면 Windows + R 키(⊞ Win + R)를 누른 다음 "cmd"를 입력하고 Enter 키를 누릅니다.
애플리케이션이 로컬 포트 3000에서 실행 중인 경우 다음 명령을 사용합니다.
ssh -R 80:localhost:3000 localhost.run
이 세 가지 서비스의 도움으로 인터넷에서 localhost에 액세스할 수 있습니다. 자신에게 가장 적합한 URL을 찾아 친구들과 공개적으로 액세스할 수 있는 URL을 공유할 수 있습니다.
이것은 이제 ngrok 서비스를 사용하여 인터넷을 통해 노출되는 내 localhost reactjs 앱입니다.
마무리 노트
이것은 모든 개발자를 위한 훌륭한 유틸리티입니다. 이제 로컬 시스템에서 구축하는 모든 웹 앱을 매우 쉽게 공유할 수 있습니다.
이제 인터넷에서 localhost에 액세스하는 방법을 알고 있으므로 친구 및 동료와 공유하여 교육하십시오.
👉Getting started with Deno에서 저희 게시물을 확인하실 수 있습니다.
저희 유튜브 채널을 방문해주세요 👉
행복한 학습!
Reference
이 문제에 관하여(인터넷에서 localhost에 액세스하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/dotnetcrunchh/how-to-access-localhost-from-the-internet-2ddb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install -g localtunnel
lt --port 8000
lt --port 3000
localhost.run은 인터넷에 액세스할 수 있는 URL에서 로컬로 실행 중인 애플리케이션을 즉시 사용할 수 있도록 하는 클라이언트 없는 도구입니다. 컴퓨터에 아무것도 설치할 필요가 없습니다.
간단하게 명령 프롬프트로 이동하여 아래 주어진 명령을 실행할 수 있습니다.
ssh -R 80:localhost:8080 localhost.run
참고: 명령 프롬프트를 열려면 Windows + R 키(⊞ Win + R)를 누른 다음 "cmd"를 입력하고 Enter 키를 누릅니다.
애플리케이션이 로컬 포트 3000에서 실행 중인 경우 다음 명령을 사용합니다.
ssh -R 80:localhost:3000 localhost.run
이 세 가지 서비스의 도움으로 인터넷에서 localhost에 액세스할 수 있습니다. 자신에게 가장 적합한 URL을 찾아 친구들과 공개적으로 액세스할 수 있는 URL을 공유할 수 있습니다.
이것은 이제 ngrok 서비스를 사용하여 인터넷을 통해 노출되는 내 localhost reactjs 앱입니다.
마무리 노트
이것은 모든 개발자를 위한 훌륭한 유틸리티입니다. 이제 로컬 시스템에서 구축하는 모든 웹 앱을 매우 쉽게 공유할 수 있습니다.
이제 인터넷에서 localhost에 액세스하는 방법을 알고 있으므로 친구 및 동료와 공유하여 교육하십시오.
👉Getting started with Deno에서 저희 게시물을 확인하실 수 있습니다.
저희 유튜브 채널을 방문해주세요 👉
행복한 학습!
Reference
이 문제에 관하여(인터넷에서 localhost에 액세스하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/dotnetcrunchh/how-to-access-localhost-from-the-internet-2ddb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(인터넷에서 localhost에 액세스하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dotnetcrunchh/how-to-access-localhost-from-the-internet-2ddb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)