hostc
localhost,随处可达。
一条命令,给你的开发服务器一个公网 HTTPS 地址,WebSocket 和热更新都能用。
免费、开源、不用注册。
hostc.dev · English
## 快速开始
先启动你的应用,再让 hostc 指向它的端口:
```sh
npx hostc@latest 3000
```
```text
https://k7m2xq9pa4dn.hostc.app → http://localhost:3000
Anyone with this URL can reach your local server. Press Ctrl+C to stop.
```
在任何设备上打开这个地址即可。每个请求到达时,终端里都会打印一行。
hostc 免费开源。如果它帮到了你,欢迎[在 GitHub 上点个 Star](https://github.com/akazwz/hostc):
能让更多开发者发现它,也是对这个项目最大的鼓励。
## 为什么用 hostc
- **什么都不用配。** 不用注册,不用 token,不用下载二进制。装了 Node.js 就能用。
- **访客直接看到你的应用。** 前面没有需要点击才能继续的警告页。
- **热更新能用。** WebSocket 直接透传,Vite、Next.js 等开发服务器一保存,所有打开的设备都会跟着更新。
Server-Sent Events 也是边产生边送达。
- **开发服务器不用改配置。** 请求到达时的地址就是 localhost,指向 localhost 的跳转也会改写回公网地址,
不需要去改 allowed hosts 之类的设置。
- **链接不会失效。** 断网、服务端重启都不会改变 URL,hostc 会自己重连。
- **免费、开源。** 服务端是一个 Cloudflare Worker,你也可以部署到自己的域名上。
## 适合用来
- 用 AI 写了个东西,还没部署就想先分享给别人看;
- 把开发中的页面给同事或客户看;
- 用本机正在跑的代码测试 Stripe、GitHub、Slack 的 webhook;
- 在真机上调试你的网站,热更新照样生效;
- 让 AI 编程助手分享它做好的东西。把 [hostc.dev/llms.txt](https://hostc.dev/llms.txt) 发给它,
它就知道怎么运行 hostc、怎么读取地址。
## 用法
```text
hostc