Skip to content

ngrok으로 http 서버 테스트

http 서버 애플리케이션을 개발할 때, 애플리케이션이 실제로 퍼블릭 서버로 배포가 된 상태에서만 작동하는 기능을 개발하는 경우가 있는데, 기능 개발을 위해 애플리케이션을 실제로 배포하기에는 너무 일이 커진다. 이 때 ngrok을 사용하면 퍼블릭 서버를 간편하게 구성해서 테스트할 수 있다.


설치

ngrok 홈페이지에 회원 가입 후 대시보드 페이지에서 설치 파일을 다운 받을 수 있다.

Warning

ngrok 가입 시 recovery codes를 알려주는데, 가입 이후에는 절대 다시 확인할 수 없으니 별도 저장공간에 잘 저장해두어야 한다.

ngrok은 매우 가벼운 프로그램으로 설치 파일을 압축 해제하면 나오는 ngrok.exe 파일을 실행하면 바로 사용할 수 있다.

설정

ngrok을 처음 실행할 경우 인증 토큰을 입력해줘야 한다. ngrok.exe 파일을 실행한 후 ngrok 인증 토큰을 입력하는 명령어는 아래와 같다.

ngrok config add-authtoken {YOUR_NGROK_AUTH_TOKEN}

Info

ngrok 인증 토큰은 대시보드 페이지에서 확인할 수 있다.

실행

  • http 서버 실행 예시
ngrok http 8000 --region ap

Reference