소개/소소한공부

개발환경에서 로컬 서버 외부에 노출하는 방법 모음

이영훈닷컴 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

상황별 추천 요약

다음에 살펴볼 것

  • 각 서비스의 고정 도메인 지원 여부
  • 인증/보안 기능 차이점
  • 속도/성능 벤치마크
  • 실제 사용 예시 작성해보기 (Docker, Node.js dev 서버 등과 연결)
728x90