it/it service
[ngrok] 외부에서 로컬 서버 접속 (https://localhost:80)
CheeseChaos
2022. 7. 26. 11:39
ngrok 로컬에서 개발하다가 다른 기기에서 바로 확인을 해보고 싶은데 외부망이라 접속이 힘들 때 사용하기 좋은 서비스입니다.
1. nogrok 사용법
ngrok - Online in One Line
Zero Trust Add SSO, Mutual TLS, IP Policy, and webhook signature verification.
ngrok.com
1. nogrk를 사이트에서 다운로드하여 설치하거나 npm, brew 등으로 설치해준다.
npm install ngrok --save
brew install ngrok/ngrok/ngrok
2. ngrok http 80(설정된 포트) 로 실행시켜준다.
정상적으로 실행되면 외부에서 접속할 수 있는 주소가 나오는데 그 주소로 외부망에서 접속하면 된다.
ngrok http 80
2. 참고사항
1. ngrok 사이트에 가입하면 Authtoken 을 발급해주는데 계정을 등록하면 세션이 만료되지 않고 계속 사용할 수 있다.
( 계정 등록을 하지 않으면 8시간 후 세션이 만료되어 새로 연결해줘야 한다.)
ngrok authtoken (가입하고 받은 authtoken)
2. https로 접속을 해야 한다면
ngrok http https://localhost:(포트번호)
로 접속하면 https 사이트도 이용할 수 있다.
3. 로그를 남기고 싶지 않다면 -inspect=false옵션을 주면 된다.
ngrok http (포트번호) -inspect=false