최대 1 분 소요

본인인증과 관련해 외부 서비스와 연계한 개발을 진행하다보니 외부에서 접근 가능한 콜백 API를 개발하고 테스트를 진행해야 하는 경우가 생겼습니다.

현재 입주해 있는 공간에서는 무선 인터넷을 사용하고 이 네트워크에 대한 제어가 불가능해 별도 서버에 배포해 테스트를 진행하는 불편함을 겪고 있었습니다. :scream:

  1. 프로젝트 빌드
  2. 개발 서버 배포
  3. 본인인증 테스트

(반복 그리고 반복 또 반복)

본인인증 테스트는 불가피하지만 프로젝트를 빌드하고 개발 서버에 배포하는 과정이 매우 불필요하고 소요 시간을 증가시킵니다.

이런 문제를 해결할 수 있는 간단한 방법으로 ngrok가 있습니다!

설치와 사용도 매우 간단합니다.
회원가입만 하면 아래의 다운로드 페이지에 나와있는 내용만으로 사용 가능할 정도입니다.

  1. 다운로드 페이지에서 압축 파일 다운로드
  2. unzip ngrok.zip
  3. ./ngrok authtoken <YOUR_AUTH_TOKEN>
  4. ./ngrok http 80

image

포트포워딩, DMZ 설정 없이 외부에서 제 로컬 서버에 접속할 수 있는 url이 생겼습니다.
http는 물론이고 https 연결도 가능합니다!:sparkles::sparkles:

image image

웹 서버 접근 로그나 상태를 터미널에서 뿐만 아니라 웹 페이지 환경으로 확인할 수 있습니다.

로컬 서비스를 별도의 네트워크 설정없이 외부에 공개할 수 있는 ngrok 였습니다. :wave:

댓글남기기