ngrok 사용하기

JuhyeokLee·2022년 1월 24일
1

ngrok 이란?

ngrok은 외부에서 나의 로컬호스트에 접속할 수 있게 해주는 프로그램이다.

즉, 포트 포워딩과 같은 네트워크 환경 설정 변경없이 로컬에 실행중인 서버를 안전하게 외부에서 접근 가능하도록 해주는 도구이다.

간단한 테스트를 위해서는 서버를 ec2와 같은 곳에 넣어도 좋지만 시간이 오래걸리고 어렵기 때문에 ngrok을 사용해보는 것도 좋을 것 같다.

ngrok 설치

ngork 공식홈페이지를 이용하여 window는 간단하게 설치할 수 있다.

ngork 사용법

우선 ngrok 인증을 해주어야 하는데 방법은 다음과 같다.

  • 우선 ngrok 홈페이지에 회원가입을 한다.(google과 github 두가지 방식도 존재)

  • 아래와 같은 화면이 나오면 authtoken을 복사

  • 아까 설치한 ngrok을 실행 시킨 후 아래 명령어 실행
    ngrok authtoken 발급받은인증키
    ngrok http 외부에서접속할포트번호

  • 정상적으로 실행됐을 경우 아래와 같은 화면이 나온다

ngrok by @inconshreveable                                                            (Ctrl+C to quit)
Session Status                online
Account                       JuhyeokLee (Plan: Free)
Version                       2.3.40
Region                        United States (us)
Web Interface                 http://127.0.0.1:4040
Forwarding                    http://1756-180-83-80-86.ngrok.io -> http://localhost:4000
Forwarding                    https://1756-180-83-80-86.ngrok.io -> http://localhost:4000
Connections                   ttl     opn     rt1     rt5     p50     p90
			      0       0       0.00    0.00    0.00    0.00  

ngrok을 재시작할 경우 forwording한 주소가 달라진다

profile
성장하는 개발자가 되겠습니다~

0개의 댓글