Introduce
Ngrok은 로컬에서 실행시키는 웹 서버를 외부에서 접근할 수 있는 안전한 url로 열어주는 도구이다.
즉 Fastapi 등을 이용해서 로컬에서 서버를 열고 테스트를 할 때 내 ip를 공개하지 않고 안전한 대체 url을 공개시킬 수 있도록 해주는 도구이다.
Download
우선 다운로드는 아래 url에서 os별로 쉽게 설치할 수 있도록 가이드가 나와있다.
Download ngrok
Download ngrok
ngrok.com
Usage
우선 다운로드를 받고, 가이드에 있는대로 ngrok에서 회원가입을 진행한뒤, token을 등록해주고 이용하면 된다.
(ngrok사이트에서 회원가입을 진행하지 않고, 토큰을 발급받지 않았을 시에는 세션이 특정시간마다 만료가 되서 계속하여 재시작 해줘야 한다.)

예시에 적혀있는 80번 포트는 자신이 외부로 공개할 로컬 포트를 의미하며, 사용하면 아래와 같이 ngrok에서 제공해주는 url이 나오게 된다. 그럼 이제 저 url을 이용하여 테스트를 진행하면 된다.

Tip

또한 원래는 이 가상도메인이 계속해서 바뀌는데, 유저당 단 한개의 고정 도메인을 가질 수 있다.
맨처음 ngrok 사이트에서 로그인하고, Getting Started
에 들어가서 확인해보면 아래 이미지와 같이 고정 도메인을 받을 수 있는 버튼이 있다.

728x90
728x90
'알쓸신잡' 카테고리의 다른 글
OpenSource Contribute (0) | 2025.03.14 |
---|---|
Vscode Local Port Forwarding (0) | 2025.03.07 |
Docker Install on Ubuntu (0) | 2025.02.21 |
PostgreSQL Install (0) | 2025.02.21 |
PostgreSQL 환경설정 (0) | 2025.02.21 |