소개/소소한공부
개발환경에서 로컬 서버 외부에 노출하는 방법 모음
이영훈닷컴
2025. 4. 11. 14:10
728x90
로컬 서버를 외부에서 접근 가능하게 만드는 터널링 서비스를 비교하고 정리해봤다. 각 서비스는 특징, 설치 필요 여부, 요금제 등이 다르며, 목적에 따라 선택이 달라진다.
주요 터널링 서비스 비교
서비스 | 설치 필요 | 요금제 | 특징 | 공식 링크 |
---|---|---|---|---|
ngrok | √ | 무료(제한) / 유료 | 대표적인 서비스, TCP/HTTP 지원, UI/CLI 제공 | ngrok.com |
LocalTunnel | √ (npm) | 무료 | 설치 후 바로 사용 가능, CLI 중심 | GitHub |
Cloudflare Tunnel | √ | 무료 | 설정 쉬움, Cloudflare 인프라 기반 | Docs |
Serveo | X | 무료 | SSH만 있으면 바로 사용 가능 (무설치) | serveo.net |
Teleport | √ | 무료 / 유료 | 보안 중심, SSO/2FA 지원 | goteleport.com |
Pagekite | √ | 무료(제한) / 유료 | 오래된 서비스, 문서 풍부 | pagekite.net |
Tailscale Funnel | √ | 무료 / 유료 | Tailscale 기반, P2P 스타일 | tailscale.com/funnel |
Loophole | √ | 무료 | TLS 자동, 웹 파일 공유 기능 포함 | loophole.cloud |
Tunnelto | √ | 무료(기본) / 유료 | CLI 기반, 커스터마이징 쉬움 | tunnelto.dev |
Expose | √ | 무료 (오픈소스) | PHP 기반, 자가 호스팅 지원 | expose.dev |
FRP | √ | 무료 (오픈소스) | 빠르고 유연한 자가 호스팅 리버스 프록시 | GitHub |
Inlets | √ | 무료(오픈소스) / 유료 | 클라우드/Kubernetes 친화적 | inlets.dev |
Gust Tunnel | √ | 무료 (오픈소스) | Rust 기반, 빠르고 경량 | GitHub |
상황별 추천 요약
- 설치 없이 바로 사용: Serveo
- 무료 + 안정성: Cloudflare Tunnel
- 가볍고 간단한 오픈소스: LocalTunnel, Gust Tunnel
- 보안이 중요한 환경: Teleport, Inlets
- 직접 운영/커스터마이징: FRP, Expose
다음에 살펴볼 것
- 각 서비스의 고정 도메인 지원 여부
- 인증/보안 기능 차이점
- 속도/성능 벤치마크
- 실제 사용 예시 작성해보기 (Docker, Node.js dev 서버 등과 연결)
728x90