django - ngrok 로컬 서버 접속하기

박현희·2022년 9월 2일
0

ngrok

Secure tunnels to localhosts
: 방화벽 넘어서 외부에서 로컬에 접속 가능하게 하는 터널 프로그램

Djano를 이용해 만든 서비스의 테스트를 위해 외부에 공개해야 하는 경우가 생겼다.
포트포워딩 방법을 찾다가 많이들 사용하는 공유기를 이용한 포트포워딩을 사용하려고 했는데 회사가 공유오피스를 사용하여 그 방법은 불가능 하다는 결론이 나서 다른 방법을 찾다가 ngrok을 발견했다.

사용방법

설치

brew install ngrok/ngrok/ngrok

가상환경에 접속하여 brew install 했다.

token발급

공식 사이트에 들어가 회원가입을 하면 토큰을 준다. 발급을 받는다.
터미널에 명령어를 입력한다.

ngrok authtoken <token>

runserver

여기서 오류가 한 번 났었다.

ngrok http 8000

ngrok로 냅다 열었더니 runserver가 되지 않았다.
원인은 django runserver를 안해서였다.

순서는 djaogn runserver -> ngrok 포트 열기
이 순서로 진행해야 한다.

0개의 댓글