프로그래밍/안드로이드+코틀린
장고 서버 외부 접속, 휴대폰망, 다른 컴퓨에서 접속하는 법 ngrok 사용법
이원중
2020. 8. 26. 14:36
반응형
sqlite3로 서버를 운용하며, django-framework를 사용했습니다.
그 중에 같은 와이파이 망 안에서 접속하면 정상적으로 접속이 되나, 휴대폰에서 LTE나 5G망으로 로컬 서버에 접속하면 접속이 되지 않았습니다.
이 때 포트 포워딩(Port-Forwarding)작업이 필요하였으나, 더 쉬운 방법이 존재했습니다.
(포트 포워딩에 대한 설명은 이 블로그를 참고해주세요.)
ngrok사이트를 이용하는 것인데, 무료이고 포트 포워딩 작업보다 간편하기 때문에 사용하기에 적합합니다.
먼저 이 사이트로 접속해주세요.
여기서 Download for Windows를 클릭하여 윈도우 버전을 설치해줍니다. 맥os나 리눅스 사용하시는 분들은 우측에서 다운로드 해주시면 됩니다.
다운로드 후 압축을 해제하시고 ngrok를 실행하시면 cmd창이 나오실텐데 하단에
ngrok http 80
ngrok http 80
이라고 입력해주세요.
위 사진과 같이 나오셨다면 정상적으로 된 것입니다.
Forwarding이 두 개가 있는데 이 차이점은 http와 https의 차이점입니다. ngrok에서는 두 통신 모두 제공하고 있습니다.
그 후 안드로이드 스튜디오에서 Forwarding에 있는 주소를 적으시면 됩니다.
http://63f~~~.ngrok.io 를 서버 url로 입력하시면 됩니다
끝까지 읽어주셔서 감사합니다.
궁금한 점이나 지적 있으시면 댓글로 남겨주세요.
댓글이 달리면 저에게 알림이 와서 바로 확인할 수 있으니 최대한 빠른 시일 내에 답변 드리도록 하겠습니다.
반응형