Ngrok

외부망에서 localhost 접근하기 - ngrok 설치 및 사용법 -mac

초록색거북이 2022. 5. 22. 23:48
728x90
반응형
SMALL

안녕하세요.

 

ngrok 설치 및 사용법을 알려드리겠습니다.

 

먼저

 

설치환경 : Mac os (Apple M1 칩)

ngrok사이트

 

ngrok - Online in One Line

Zero Trust Add SSO, Mutual TLS, IP Policy, and webhook signature verification.

ngrok.com

에서 받아도되지만

 

Mac 환경이라면

 

brew 를 이용해 설치해도 된다.

brew install --cask ngrok

 

하지만 저는 사이트에 다운받는 것을 기준으로 설명하겠습니다.

 

위에 링크의 사이트 접속 후 회원가입을 한 후 

 

ngrok zip 을 설치해줍니다.

 

설치가 완료되면,

 

이 토큰을 기억해주세요.

ngrok http 8085 --authtoken 위의 토큰

입력을 해줍니다.

 

그후

 

만약 로컬 서버 포트가 8085 번 이라고 가정했을 때, 아래와 같이 명령어를 실행합니다.

ngrok http 8085

포트포워딩된 주소로 8085 포트를 접속할수있게됩니다.

 

저는 localhost:8085 에 젠킨스가 구동중입니다.

 

주소로 8085 포트 접속한 모습입니다.

 

끝.

 

마치며..

 

 

*세션 관련 문제 해결

 

기본적으로 세션 유지시간은 2시간이다. 이 2시간이 지나면 자동으로 세션이 종료되어 재 시작을 해줘야 하며, 이 경우에는 접속 가능한 URL이 변경된다.
일반적인 경우에는 2시간 정도로 충분하겠지만, 세션이 길게 필요한 특수한 경우 ngrok 사이트에 접속하여 가입한 후 확인할 수 있는 인증 토큰을 사용하여 세션 시간에 제한 받지 않고 사용할 수 있다.
728x90
반응형
LIST