프로그램/JAVA

[ngrok] 로컬 네트워크의 터널 열기(로컬 PC 개발 환경 구축)

프뚜 2021. 7. 16. 13:29
728x90
반응형
SMALL

안녕하세요!

프뚜(프로그래머 뚜)입니다!

 

[개발 환경]

 - OS: windows 10 64bit

 

카페24, 가비아 등의 웹 호스팅 서비스를 이용하지 않고, 현재 PC를 웹 호스팅할 수 있는 방법이라고 생각하시면 됩니다.

 

 

 

https://dashboard.ngrok.com/get-started/setup ngrok을 설치합니다.

설치와 함께 회원가입을 진행해주세요. (회원가입을 하지 않으면 8시간만 터널이 유지됩니다.)

 

 

알집을 풀면 [ngrok.exe] 파일 하나가 생성됩니다.

 

 

로그인을 하고 좌측 메뉴 [Your Authtoken]를 클릭합니다.

 

 

[ngrok.exe]가 있는 경로로 이동합니다.

 

 

Command Line에 있는 [ngrok authtoken ~]를 복사합니다.

 

 

./를 제외한 ngrok 부터 복사 후 붙여넣기를 합니다. (token의 길이는 더 길지만 개인정보기 때문에 잘라서 보여드립니다.)

[Authtoken saved to configuration file: ~/.ngrok2/ngrok.yml]라는 명령어가 나온다면 완료가 되었습니다.

 

 

 

Was를 실행합니다. (저는 spring boot 내장 tomcat 8080 포트를 사용했습니다.)

 

 

localhost:8080(127.0.0.1:8080)으로 서버가 잘 실행되었나 확인해보았습니다.

 

 

외부에서 접근할 수 있도록 [ngrok.exe http 8080]을 입력합니다.

 

 

Forwarding에 있는 [http://bcea05XXXXX.ngrok.io]를 외부에서 입력하시면 접속이 가능합니다.

 

 

외부에서 로컬 PC에 접근 가능하게 터널을 연결해보았습니다.

 

 

 

궁금하신 부분 또는 문제가 생긴 부분에 대해서 댓글 남겨주시면 빠르고 정확한 답변드리겠습니다.

728x90
반응형
LIST