계정 없이 Cloudflare Tunnel로 localhost를 HTTPS에 공개하는 무료 오픈소스 ngrok 대안
akazwz/hostc
로컬 개발 서버에 공개 HTTPS URL을 제공하고 WebSocket과 핫 리로드도 전달하는 무료 CLI로, 계정이 필요 없습니다.
대체할 수 있는 제품:ngrok
- 스타
- 628
- 포크
- 69
- 열린 이슈
- 5
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
hostc는 로컬 개발 서버를 공유하기 위한 명령줄 터널입니다. `npx hostc@latest 3000`을 실행하면 localhost:3000으로 요청을 전달하는 공개 HTTPS URL이 출력됩니다. 이 URL로 휴대폰에서 앱을 열거나, 팀원에게 공유하거나, Stripe나 GitHub 같은 서비스에서 웹훅을 받을 수 있습니다.
CLI를 사용하려면 Node.js 22 이상만 있으면 되며, 가입이나 인증 토큰이 필요 없고 바이너리를 설치할 필요도 없습니다. Cloudflare Workers와 Durable Objects에서 실행되는 서버로 아웃바운드 WebSocket 연결 하나를 열기 때문에, 내 컴퓨터가 인터넷에서 접근 가능해야 할 필요가 없습니다. WebSocket 트래픽과 Server-Sent Events도 전달되므로 Vite와 Next.js 같은 도구에서 핫 리로드가 계속 작동합니다.
개발 서버는 localhost를 대상으로 한 요청을 받으며 리디렉션도 공개 URL로 연결되므로, allowed-hosts 설정을 바꾸지 않아도 됩니다. 연결이 끊기면 CLI가 재연결하며 최대 10분 동안 같은 URL을 유지합니다. 서버는 자체 Cloudflare 도메인에 직접 호스팅할 수도 있습니다.
핵심 기능
- 01명령어 하나로 로컬 포트에 공개 HTTPS URL을 제공합니다.
- 02핫 리로드를 위해 WebSocket과 Server-Sent Events를 전달합니다.
- 03계정, 인증 토큰, 전역 설치가 필요 없습니다.
- 04짧은 네트워크 끊김이나 서버 재시작 후에도 같은 URL을 유지합니다.
- 05휴대폰에서 URL을 열 수 있도록 QR 코드를 출력할 수 있습니다.
- 06자체 Cloudflare 도메인에 직접 호스팅할 수 있습니다.
활용 사례
- 핫 리로드를 사용하며 실제 휴대폰에서 사이트를 미리 봅니다.
- Stripe, GitHub, Slack의 웹훅을 로컬 코드에서 테스트합니다.
- 배포 전에 진행 중인 작업을 팀원이나 고객과 공유합니다.
- AI 코딩 에이전트가 만든 앱을 공유할 수 있게 합니다.
빠른 시작
- 1
앱을 실행한 다음 hostc가 앱의 포트를 가리키도록 설정하세요
npx hostc@latest 3000
사용 전 알아둘 점
- 공개 URL을 아는 사람은 누구나 접근할 수 있으므로 공유하려는 항목만 공개하세요.
- Node.js 22 이상이 필요합니다.
- 서버는 Cloudflare 기반 서비스이며, hostc를 다시 시작하면 새 URL이 발급됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- hostc은(는) 무엇인가요?
- 로컬 개발 서버에 공개 HTTPS URL을 제공하고 WebSocket과 핫 리로드도 전달하는 무료 CLI로, 계정이 필요 없습니다. hostc는 로컬 개발 서버를 공유하기 위한 명령줄 터널입니다. `npx hostc@latest 3000`을 실행하면 localhost:3000으로 요청을 전달하는 공개 HTTPS URL이 출력됩니다. 이 URL로 휴대폰에서 앱을 열거나, 팀원에게 공유하거나, Stripe나 GitHub 같은 서비스에서 웹훅을 받을 수 있습니다.
- hostc은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hostc은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hostc은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hostc의 마지막 커밋은 2026년 11월 5일입니다.
- hostc은(는) 어디에 사용할 수 있나요?
- 핫 리로드를 사용하며 실제 휴대폰에서 사이트를 미리 봅니다. Stripe, GitHub, Slack의 웹훅을 로컬 코드에서 테스트합니다. 배포 전에 진행 중인 작업을 팀원이나 고객과 공유합니다. AI 코딩 에이전트가 만든 앱을 공유할 수 있게 합니다.
- hostc는 어떻게 설치하나요?
- 앱을 실행한 다음 hostc가 앱의 포트를 가리키도록 설정하세요: npx hostc@latest 3000
- hostc은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/akazwz/hostc
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
명령 하나로 로컬 HTTP 서버를 공개 HTTPS URL에 연결하는 오픈소스 ngrok 대안입니다.
Cloudflare Workers에 배포할 수 있는 셀프 호스팅 가능한 종단 간 암호화 릴레이로, 휴대폰에서 로컬 데스크톱 포트에 노출 없이 접속할 수 있습니다.
로컬 TCP 포트를 원격 서버로 연결해 localhost 서비스를 공개 인터넷에서 이용하게 하는 간결한 Rust CLI입니다.
Go로 작성된 자체 호스팅 터널로, 자체 도메인과 서버를 통해 localhost 서비스를 인터넷에 공개합니다.
Tailscale 계정이나 제어 플레인 없이 WireGuard 데이터 플레인으로 두 기기를 연결하는 netcat 스타일 CLI 및 Go 라이브러리