Unlock Internet Access for your Local Projects: ngrok, Cloudflare Tunnels, and Tailscale Funnels.
- 프로덕션 배포 없이 로컬 개발 프로젝트를 외부 인터넷에 노출하는 세 가지 터널링 방법을 소개합니다. 🌐
ngrok, Cloudflare Tunnels, Tailscale Funnels 세 가지 무료 서비스가 있으며, Cloudflare는 커스텀 도메인 사용이 가능합니다. 🚇
ngrok은 ngrok http <포트 번호> 명령어로 로컬 포트를 즉시 인터넷에 노출하며, 임시 URL을 제공하는 가장 간단한 방법입니다. 🚀
ngrok 터널은 명령어가 실행되는 동안만 활성화되며, 중단 시 오프라인이 되므로 지속적인 실행이 필요합니다. ⏳
- 로컬 머신에서 포트 충돌을 피하기 위해 한 포트에는 하나의 애플리케이션만 실행해야 합니다. 🚦
Cloudflare Tunnels는 cloudflared 서비스를 로컬에 설치하여 백그라운드에서 지속적으로 실행되며, 소유한 커스텀 도메인을 연결하여 사용할 수 있습니다. ☁️
Cloudflare Tunnels는 커스텀 도메인 연결, DNS 레코드 관리, Zero Trust 대시보드 설정 등 ngrok보다 초기 설정이 복잡합니다. ⚙️
- Mac/Linux 사용자는
Homebrew 패키지 관리자를 통해 ngrok 및 cloudflared를 쉽게 설치할 수 있습니다. 🍺
Tailscale Funnels는 터널링 서비스 중 하나로 언급되었으나, 구체적인 설정 방법이나 사용법은 설명되지 않았습니다. 🤫