[Ngrok] 외부에서 로컬 컴퓨터의 개발 환경에 접속?

wwls.·2023년 7월 12일

Ngrok

목록 보기
1/1

Ref: https://ngrok.com/docs/guides/


Ngrok

ngrok은 로컬 개발 환경에서 퍼블릭 URL을 생성해주는 도구이다. 외부에서 localhost에서 실행되고 있는 애플리케이션에 접근할 수 있게 하는 터널링 프로그램이라고 할 수 있다.

출처 - https://community.cisco.com/t5/image/serverpage/image-id/158349i6F814BC2FCD40FE4/image-dimensions/440x201?v=v2

2. Ngrok 설치 및 실행

1. Linux 환경에서 설치 진행
curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | \
      sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && \
      echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | \
      sudo tee /etc/apt/sources.list.d/ngrok.list && \
      sudo apt update && sudo apt install ngrok
2. Ngrok 홈페이지에서 발급 받은 토근 입력

ngrok 홈페이지에 접속하여, 회원가입을 진행하면 유효한 토큰이 자동 발급 되는데, 다음 명령어를 사용하여 인증키를 저장한다.
Token은 사용자를 식별하기 위한 것으로 인증된 사용자로써 서비스를 이용할 수 있게 된다.

ngrok config add-authtoken < TOKEN >
포워딩 진행
ngrok http <서버IP>:<포트 번호>

3. Ngrok

0개의 댓글