개발환경
- M1 Mac pro 14
- Apache Tomcat 8.5.82
배포 없이 로컬에서 실행한 서버를 외부로 공유할 수 있는 도구.
로컬에서만 실행해서는 테스트할 수 없거나,
간단히 테스트용으로 사용하기에는 매우 유용한 것 같다.
1. 설치
$ brew install --cask ngrok
Homebrew를 이용하여 설치.
링크에서 zip파일을 다운로드 받아 설치 파일을 실행시켜도 된다.
2. 인증 토큰 설정
ngrok 홈페이지 (https://ngrok.com/) 에서 회원가입(Sign Up)을 한 이후,
지급된 auth token을 아래 명령어로 추가.
$ ngrok config add-authtoken [토큰]
3. 실행
원하는 포트 번호를 뒤에 붙여 실행.
$ ngrok http [포트]
$ ngrok http 8080
같이 실행시키면, 8080번 포트로 실행된다.
실행 이후, Forwarding 항목의 주소로 접속해 보면, 잘 접속되는 것을 확인할 수 있음.
종료 방법은 터미널에서 Ctrl+C
누르면 됨.