본문 바로가기

개발 지식/LINUX

LINUX :: Ngrok 설치 / 포트포워딩 설정

 

1. 사이트 방문 및 로그인

https://ngrok.com/

 - 토큰 발급 받기

 

 

2. Linux 전용 설치 명령어 찾기

curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc \
	| sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null \
	&& echo "deb https://ngrok-agent.s3.amazonaws.com buster main" \
	| sudo tee /etc/apt/sources.list.d/ngrok.list \
	&& sudo apt update \
	&& sudo apt install ngrok

 

 

3. 조금 전 발급받은 토큰을 명령어에 입력

 - 토큰을 입력하면 환경설정 파일이 자동 생성됨

ngrok authtoken [개인 Ngrok 토큰]

 

 

4. 환경설정 파일로 이동해서 vim 편집기 열기

경로:
cd /root/.config/ngrok/

명령어:
vim ngrok.yml

 

 

5. ngrok.yml 내용 수정

version: "2"
authtoken: [ngrok 개인 토큰 입력]
region: jp
web_addr: 0.0.0.0:4040
tunnels:
  tomcat:
    addr: 9090
    proto: http
  jenkins:
    addr: 8080
    proto: http
  ngrok:
    addr: 4040
    proto: http

 

 

6. ngrok 포트포워딩 시작

ngrok start --all

 

 

7. 실행 화면

 

 

8. 포트포워딩 된 주소로 진입

주소창에 입력 가능
성공적으로 포트포워딩 된 모습