728x90
ngrok
로컬 서버를 외부에서 접속할 수 있도록 만들어주는 프로그램
1. ngrok 회원가입 후 다운로드
Download
$ ngrok config add-authtoken <token>
ngrok.com


설치
2. C드라이브에 ngrok 폴더 생성 후 설치된 ngrok.exe를 복사해서 붙여준다

3. ngrok 로그인 후 나오는 토큰 복사


4. cmd로 들어간다
ngrok 폴더로 이동
cd c:/ngrok
복사한 토큰을 붙여넣음
Authtoken saved to configuration file: C:\Users\Admin\AppData\Local/ngrok/ngrok.yml라는 문구가 뜨면 된다
5. 외부에서 접근하기 위한 로컬 서버를 열기
저는 FastAPI를 사용했습니다.

0.0.0.0을 사용하여 내 ip로 접속할 수 있게 합니다.
내 ip를 알고싶다면 cmd 창에 ipconfig 명령어를 입력합니다.
ipconfig

일단 내부 망에서 잘 되는지 확인합니다

6. cmd에서 명령어 입력
ngrok http [내가 연 서버 주소]

저는 이렇게 넣었습니다

그러면 이러한 창이 나옵니다.
서버에 접속한 이력도 나옵니다.

물론 이 url은 2시간만 지속됩니다
필요하다면 다시 만들어야 합니다.