-
- 로컬 컴퓨터의 개발 환경을 인터넷으로 공유해 주는 툴
- 로컬에 구성한 개발 환경을 급하게 외부에 공개해야 할 경우
- 개발용 로컬 호스트를 tunneling을 통해(Secure tunnels to localhost) 외부에서 연결할 수 있도록 해주는 ngrok를 사용하면 쉽고 빠르게 로컬 개발 환경을 외부에 공개가능
- 비상업적 용도 1개 세션 무료 계정을 사용하여 구축해 봄
설치
https://dashboard.ngrok.com/get-started/setup
- window로 설치 zip다운 후 exe실행
- brew로 설치
$ brew install --cask ngrok
실행
- personal Authtoken 복사
- ngrok config add-authtoken [Authtoken] 입력 시
Authtoken saved to configuration file: 내 컴의 경로에 키가 저장된다.
- 젠킨스 포트 열어주기
ngrok.exe http [포트번호]
연결완료 종료
- 로컬에서 사용 중인 포트를 죽이면 들어오지는 못하지만 연결은 남아있음
- 백그라운드에서 실행되고 있는 ngrok 프로세스 자체를 종료하면 endpoint도 사라짐
참고
https://www.lesstif.com/software-architect/ngrok-39126236.html
'프로젝트' 카테고리의 다른 글
자바 예외처리 @ControllerAdvice 사용해보기 (0) 2023.03.07 JBcrypt 비밀번호 암호화 (0) 2023.03.04 docker에 jenkins (1) 설치, 접속, 빌드하기 (0) 2023.02.27 gitignore 파일 적용 안될 때 (0) 2023.01.31 Spring boot에 Swagger ui 적용기 (0) 2023.01.30 댓글