企业解决方案本地 localhost 开发上线

localhost 公网可达,开发联调即用

本地服务 3 分钟映射固定 HTTPS 域名,让开发者在 IDE 内即可完成服务的实时发布、测试联调与演示

HTTPS 公网 URLCLI / 本地 APIAgent Skill
QA测试联调跨网访问PM产品演示即时预览MOB移动端真机调试公网映射Terminal — localdev$ npm run dev➜ Local: http://localhost:5173/$ zeronews add https 5173➜ Forwarding: https://dev.zeronews.top热更新即时无需部署固定域名可达localhost:5173 → https://dev.zeronews.topTLS

本地开发最常见的几个问题

联调、演示与临时发布都绕不开公网 HTTPS 入口——localhost 天然对外不可达,传统做法要么反复部署远端服务器,要么在网络安全与演示体验之间反复妥协

localhost 无法被外部访问

Vite、Next.js、FastAPI 等 dev server在开发机上, 远端测试、产品与移动端无法打开,联调往往发布到公网服务器,任何一个修改都需要重新上传部署。

对外演示受限于内网,客户难以直接访问

演示环境部署在公司内网,给客户或合作方展示时依赖 VPN, 或使用远程共享的方式,体验不好,且演示效果差。

开发机直曝公网,缺少 TLS 与入口治理

为联调或演示把本机端口映射到公网,缺少 HTTPS 终止、BasicAuth 与访问日志,扫描与误访问可能直接打到未加固的 dev server。

多模块远程联调测试,需要多次发布

由于不同模块缺乏固定的访问入口,在远程开发过程中,每次联调测试,哪怕修改一个字段,都需要重新上传部署发布, 联调测试周期长。

为开发者提供可治理的公网 HTTPS 入口

ZeroNews 将本地开发的 LocalHost 服务映射为固定 HTTPS/TCP 公网地址,每次修改无需重新发布于部署,即可实现模块之间实时联调测试与产品演示分享

ZeroNews 能给本地开发带来什么

ZeroNews 把本地 localhost 服务映射为可公网访问安全入口——联调与演示不再依赖反复部署远端服务器,也无需自建 Nginx 与证书

长期固定的公网域名访问地址,可测试/联调

绑定固定 HTTPS 子域后,QA、移动端与第三方可长期配置同一访问地址,跨模块、跨地域联调不再因 URL 变化反复改配置。

代码修改即是生效,无需部署发布

dev server 仍在本地运行,代码保存后热更新即时反映到公网入口,联调方刷新即可看到最新改动,省去上传部署与等待发布流程。

ZeroNews 托管的 HTTPS 端点,用户无需 Nginx 与证书

TLS 终止与证书续期由 ZeroNews 托管,本地服务保持 http://localhost 默认配置即可对外提供 HTTPS 访问。

多种安全策略叠加,保护演示/联调环境的安全

BasicAuth、IP 白名单、Path 白名单与地址围栏可在网关层灵活叠加,演示与联调入口可控可收回,避免 dev server 裸奔公网。

三步把 localhost 发布到公网

ZeroNews 提供控制台 / CLI / API / Skill 等多种隧道管理方式, 开发者可以在 IDE 中直接的完成隧道添加

终端三步完成:安装启动客户端,映射本地端口,拿到可分享的 HTTPS 地址。

安装并启动客户端

bash
curl -SLk https://download.zeronews.cc/linux/zeronews-install.sh | sh -s installzeronews authtoken <YOUR_AUTH_TOKEN>zeronews start

映射 localhost 到公网 HTTPS

bash
zeronews add https --port=3000 --domain=dev-preview# → https://dev-preview.zeronews.cc# 自定义域名:先在控制台创建域名,再加 --domain=localhost.hn.takin.cc

打开地址,开始联调或演示

  • 浏览器访问公网入口 https://dev-preview.zeronews.cc → localhost:3000
  • 可选:叠加 BasicAuth / IP 白名单保护演示环境

给任何 HTTPS 入口都需要追加安全策略

在 ZeroNews 网关为 localhost 映射入口叠加 BasicAuth、IP 白名单、Path 白名单与地址围栏,联调方需凭证、授权 IP 或合规地域才能访问

BasicAuth 演示保护

为临时预览 URL 启用 HTTP Basic 认证,分享账号密码给指定联调方,dev server 本身无需改动。

IP 白名单

仅允许 QA、合作方或 CI 出口 IP 访问预览入口,其余公网来源在网关层直接拒绝。

Path 白名单

仅开放业务页面与 API Path,隐藏 dev server 调试接口、源码映射与内部管理路由。

地址围栏

按国家、省份或城市限制访问来源,仅允许联调方所在地域访问预览入口,境外或非授权地区请求在网关层直接拒绝。

localhost 开发最佳实践

同一套 ZeroNews 客户端与网关能力,覆盖前后端开发者联调与本地项目对外演示——每条实践给出推荐操作与用户收益

前后端开发者联调

前端与后端分别跑在不同的 localhost 端口,联调方、测试或协作同事不在同一局域网,需要同时访问页面与 API。通过 ZeroNews 为各服务端口创建 HTTPS 公网隧道,代码改动保存后即时生效,无需反复部署测试环境。

用户收益

  • 前后端开发者无需 VPN 或同网段,浏览器直接打开 HTTPS 链接即可联调
  • 本地改代码热更新即时反映到公网入口,省去上传部署与等待发布
  • 固定 HTTPS 子域便于 App、H5 与第三方长期配置 base_url
  • dev server 仍跑在 localhost,各自服务可独立重启互不影响

准备好把 localhost 分享给联调方了吗?

安装客户端,一行命令或一句对话,让你的 dev server 获得 HTTPS 公网入口