ngrok으로 외부에서 로컬서버 접근하기

Happy_Nerd·2020년 8월 20일
0
post-thumbnail

최근 맡은 업무 중 알게된 ngrok!
테스트 코드를 로컬 서버에서 실행시키고 있는데 내 모듈 파일을 호출하는 곳은 https를 사용하고 있어서 CORS 문제가 생겼었다. 해결방법을 찾아보다가 알게된 것이 ngrok이였다.(팀장님 감사합니다..!)

ngrok의 공식페이지를 들어가서 보면

NAT와 방화벽 뒤에 있는 로컬 서버를 안전한 터널을 통해 공개 인터넷에 노출시켜 주는 도구

라고 설명하고 있다.

쉽게 말해서 로컬에서 실행시키고 있는 서버를 외부에서도 접근을 할 수 있도록 도와주는 도구! 라고 할 수 있다.

사용하는 방법도 어렵지 않았다. 검색 결과 찾기 난이도 1정도..?

1. 설치 (mac 사용)

brew cask install ngrok

회사에서 아이맥을 사용하고 있기 때문에 mac을 기준으로, homebrew라는 macOS용 패키지 관리 도구를 사용하여 쉽게 설치가 가능하다.

2. 사용

ngrok http port번호 만 입력하면 끝!

ngrok http 3500

위처럼 입력하면 localhost:3500에 대한 임의 주소를 설정해준다.


이렇게 https 주소 뿐만 아니라 http용 주소도 얻을 수 있다.
2번째 줄을 보면 세션 만료까지의 시간도 나와있다.

로컬서버에서 테스트할 때 유용하게 사용할 수 있을 듯!

0개의 댓글