본문 바로가기

node

[ngrok] 외부에서 로컬로 접속해서 개발하기

ngrok이란? 외부(Public)에서 로컬에 접속할 수 있게 도와주는 터널링 프로그램

 

1. ngrok 설치

brew install --cask ngrok

cask 가 없으면 설치(*cask: 간단한 명령어 한줄로 맥용 어플을 설치해주는 유틸리티 프로그램)

- brew install cask

 

 

2. ngrok 사용법

ngrok 설치확인

Ngrok을 이용하여 직접 터널링(로컬 서버 포트에 맞게끔)

$ ngrok http 3000 --scheme http,https

터널링완료

위와같이 나온다면 터널링 완료되었고 외부에서 접근이 가능함

http://3ead-125-141-102-87.ngrok.io

 

만약 아래 사진처럼 인증을 하라고 뜬다면 Sign Up 페이지에서 google이나 github 계정으로 쉽게 가입할 수 있음

ngroc auth error

 

계정이 validate 되었다면 Authtoken을 카피하여

1. ngrok.yml 에 등록하거나

2. Authtoken 값을 입력하여 실행한다. (이 방법으로 하면 자동으로 ngrok.yml 파일에 Authtoken 정보가 추가됨)

$ ngrok authtoken 29INCtZJjA4XlntDZpccJ블라블라~~~

ngrok auth config save

 

완료되었다면 ngrok 을 재실행하고 이제 세션만료없이 사용가능하다.

 

 

 

 

 

참고사이트: https://blog.opsnow.com/ngrok-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0/

'node' 카테고리의 다른 글

npm시 sill idealTree buildDeps에서 멈추는 현상  (0) 2023.02.15
NVM 자주쓰는 명령어  (0) 2022.03.23
mac homebrew로 nvm 설치  (0) 2022.03.23
npm version 의존성 관리  (0) 2022.02.07
npm private repository 배포  (0) 2022.02.07