localhost 无法被外部访问
Vite、Next.js、FastAPI 等 dev server在开发机上, 远端测试、产品与移动端无法打开,联调往往发布到公网服务器,任何一个修改都需要重新上传部署。
企业解决方案本地 localhost 开发上线
本地服务 3 分钟映射固定 HTTPS 域名,让开发者在 IDE 内即可完成服务的实时发布、测试联调与演示
联调、演示与临时发布都绕不开公网 HTTPS 入口——localhost 天然对外不可达,传统做法要么反复部署远端服务器,要么在网络安全与演示体验之间反复妥协
Vite、Next.js、FastAPI 等 dev server在开发机上, 远端测试、产品与移动端无法打开,联调往往发布到公网服务器,任何一个修改都需要重新上传部署。
演示环境部署在公司内网,给客户或合作方展示时依赖 VPN, 或使用远程共享的方式,体验不好,且演示效果差。
为联调或演示把本机端口映射到公网,缺少 HTTPS 终止、BasicAuth 与访问日志,扫描与误访问可能直接打到未加固的 dev server。
由于不同模块缺乏固定的访问入口,在远程开发过程中,每次联调测试,哪怕修改一个字段,都需要重新上传部署发布, 联调测试周期长。
ZeroNews 将本地开发的 LocalHost 服务映射为固定 HTTPS/TCP 公网地址,每次修改无需重新发布于部署,即可实现模块之间实时联调测试与产品演示分享
ZeroNews 把本地 localhost 服务映射为可公网访问安全入口——联调与演示不再依赖反复部署远端服务器,也无需自建 Nginx 与证书
绑定固定 HTTPS 子域后,QA、移动端与第三方可长期配置同一访问地址,跨模块、跨地域联调不再因 URL 变化反复改配置。
dev server 仍在本地运行,代码保存后热更新即时反映到公网入口,联调方刷新即可看到最新改动,省去上传部署与等待发布流程。
TLS 终止与证书续期由 ZeroNews 托管,本地服务保持 http://localhost 默认配置即可对外提供 HTTPS 访问。
BasicAuth、IP 白名单、Path 白名单与地址围栏可在网关层灵活叠加,演示与联调入口可控可收回,避免 dev server 裸奔公网。
ZeroNews 提供控制台 / CLI / API / Skill 等多种隧道管理方式, 开发者可以在 IDE 中直接的完成隧道添加
终端三步完成:安装启动客户端,映射本地端口,拿到可分享的 HTTPS 地址。
curl -SLk https://download.zeronews.cc/linux/zeronews-install.sh | sh -s installzeronews authtoken <YOUR_AUTH_TOKEN>zeronews startzeronews add https --port=3000 --domain=dev-preview# → https://dev-preview.zeronews.cc# 自定义域名:先在控制台创建域名,再加 --domain=localhost.hn.takin.cc在 ZeroNews 网关为 localhost 映射入口叠加 BasicAuth、IP 白名单、Path 白名单与地址围栏,联调方需凭证、授权 IP 或合规地域才能访问
为临时预览 URL 启用 HTTP Basic 认证,分享账号密码给指定联调方,dev server 本身无需改动。
仅允许 QA、合作方或 CI 出口 IP 访问预览入口,其余公网来源在网关层直接拒绝。
仅开放业务页面与 API Path,隐藏 dev server 调试接口、源码映射与内部管理路由。
按国家、省份或城市限制访问来源,仅允许联调方所在地域访问预览入口,境外或非授权地区请求在网关层直接拒绝。
同一套 ZeroNews 客户端与网关能力,覆盖前后端开发者联调与本地项目对外演示——每条实践给出推荐操作与用户收益
前端与后端分别跑在不同的 localhost 端口,联调方、测试或协作同事不在同一局域网,需要同时访问页面与 API。通过 ZeroNews 为各服务端口创建 HTTPS 公网隧道,代码改动保存后即时生效,无需反复部署测试环境。