Ngrok
로컬 개발 환경에서 인터넷을 통해 웹 애플리케이션에 안전하게 접근할 수 있도록 해주는 도구입니다. 보안 연결을 통해 인터넷에서 서버를 실행할 수 있으며, 웹 애플리케이션을 외부에 노출시키지 않고도 테스트할 수 있습니다.
포트포워딩
집 혹은 회사 IP를 내부 IP로 포트를 연결하여 외부 접속이 가능하게 하는 기술
ex)
172.17.1.6 (통신사로부터 받은 고정 IP) -> 공유기 -> 192.168.1.5 (공유기를 통한 내 자리의 IP) -> 192.168.1.5:8080 (tomcat 포트)
172.17.1.6 (통신사로부터 받은 고정 IP) -> 공유기 포트포워딩 설정 (172.17.1.6:8080) 요청 -> 192.168.1.5:8080 (tomcat 포트)로 연결
외부 사용자는 주소창에 172.17.1.6:8080을 요청하면 실행되는 192.168.1.5:8080를 볼 수 있다
1. 다운로드
2. 로그인 후 토큰 발급
3. ngrok 실행
## cmd 명령어 ##
cd ngrok의 폴더 위치
ngrok http 9000 --authtoken ###개인 토큰 입력###
4. Forwarding
- URL을 이용하여 public으로 이용할 수 있다
'개발 지식 > 환경설정' 카테고리의 다른 글
TOMCAT :: tomcat manager 접근 권한 설정 (0) | 2024.07.12 |
---|---|
Git :: github webhooks (깃허브 웹훅) (0) | 2024.07.12 |
Jenkins :: git/tomcat 연동 및 배포 (0) | 2024.07.11 |
Jenkins :: 설치 및 삭제 (0) | 2024.07.11 |
lombok :: 롬복 설치 (0) | 2024.06.18 |