포트포워딩 없이 외부에 서비스 보여주기 - ngrok

조영훈·2022년 4월 5일
0

가끔 외부 미팅이나 테스트를 위해서 로컬에서 개발중이던 서비스를 외부에 보여줘야할 때가 필요하다. 그럴때마다 포트포워딩으로 서비스를 열기에는 많은 어려움이 존재한다.
그럴때 ngrok서비스를 사용하면 해결이 된다.

ngrok은 Secure tunnels to localhost으로서 외부에서 로컬에 접속 가능하게 하는 터널 프로그램이다.

설치

해당 사이트에서 다운로드가 가능하며, 설치파일 혹은 커맨드로 설치가 가능하다.

사용

토큰 등록

ngrok을 사용하기 전에는 자신의 토큰을 등록해야한다.
해당 사이트에서 가입을 한 후 좌측 메뉴에서 Your Authtoken에 접속하면 자신의 토큰을 확인 할 수 있다.

해당 토큰을 복사하여 아래의 명령어로 토큰을 등록한다.

ngrok authtoken [토큰]

토큰 등록이 완료되면 Authtoken saved to configuration ... 메시지를 볼 수 있다.

실행

현재 로컬에서 사용중인 포트번호를 이용해 서비스를 실행한다.

ngrok http 5500

실행을 하게되면 연결된 url을 볼 수 있다.

0개의 댓글