Ngrok을 활용한 서버 구동
2019. 9. 2. 01:52ㆍ드론
Ngrok을 활용하면 외부에서 접속할 수 있는 개발용 서버를 효과적으로 구동시킬 수 있다. Ngrok을 이용하면 터널링 기술을 활용해서 공인 IP를 부여받을 수 있다
사전에 node.js를 설치해야 한다. https://nodejs.org/ko/ 접속을 해서 LTS 버전을 다운을 받는다
설치가 잘 되었다면, npm 명령이 올바르게 아래와 같이 출력될 것이다
npm 도구를 활용해서 ngrok을 설치한다
다음은 서버 프로그램에 공인 IP를 부여하고 싶다면 인증 토큰을 확인해야 한다. ngrok 사이트에 접속을 해서 회원가입을 마쳤다면 인증 토큰을 확인할 수 있다
인증 토큰을 명령을 복사해서 바로 cmd에서 실행을 시키도록 한다
정상적으로 완료가 되었다면, ngrok tcp [원하는 포트번호]를 입력하면 다음과 같은 창이 뜰 것이다
클라이언트에서 0.tcp.ngrok.io IP와 14384 포트번호를 입력하면 현재 local의 8000번 포트로 터널링 해준다는 것을 알 수 있다
'드론' 카테고리의 다른 글
로봇 운영체제 ROS의 특징 (0) | 2019.09.10 |
---|---|
C# DNS 서버를 통해 ngrok IP 조회 (0) | 2019.09.02 |
센서 Calibration란 (0) | 2019.08.15 |
Text UI를 포함한 볼링 점수 계산 프로그램 (0) | 2019.08.12 |
node.js 라즈베리파이 웹 서버 (0) | 2019.08.08 |