공홈에서 ngrok 란 NAT와 방화벽 뒤에 있는 로컬 서버를 안전한 터널을 통해 공개 인터넷에 노출시켜 주는 도구라고 설명되어 있다.
즉 포트포워딩과 같은 네트워크 환경 설정 변경 없이 로컬에 실행중인 서버를 안전하게 외부에서 접근 가능하도록 해주는 도구다.
필자 같은 경우 프로젝트를 로컬에서 진행을 한 뒤 서버를 열었지만 다른 곳에서 확인 시켜줄 방법이 필요해서 찾은게 ngrok
npm i -g ngrok
ngrok --help // 도움말 명령어
ngrok http 8000(portnumber)
ngrok authtoken 'token'
ngrok authtoken ***(번호)***
// 위는 예시