目 录CONTENT

文章目录

不用买服务器!5分钟搞定内网穿透,本地项目秒变公网可访问,还送免费域名

你有没有遇到过这些场景:

  • 本地开发的项目,想让客户或同事远程看一眼,但没有公网 IP
  • 微信小程序、公众号开发需要 HTTPS 回调地址,本地调试太麻烦
  • 家里的 NAS、摄像头想在外面访问,但运营商不给公网 IP
  • 想给甲方演示项目,又不想花钱买服务器部署

以前的解决方案要么自己搭 frp(需要一台云服务器),要么用 ngrok(国外服务,速度慢),要么用花生壳(限制多、收费贵)。

今天给大家推荐一个更简单的方案 —— ZeroNews,5 分钟就能把本地服务暴露到公网。

ZeroNews 是什么?

官网:https://www.zeronews.cc

ZeroNews 是一个企业级内网穿透服务平台,核心功能包括:

  • 内网穿透:本地服务一键映射到公网
  • 动态域名解析(DDNS):自动绑定域名,不用管 IP 变化
  • 端口映射:TCP/HTTPS 协议支持
  • Docker 镜像加速:国内拉取 Docker 镜像不再龟速
  • 免费域名:提供免费的二级域名,不用自己买
ZeroNews平台自定义映射配置界面,含HTTPS协议设置与内网IP端口填写

实战教程:5 分钟搞定内网穿透

下面手把手演示,如何把本地运行的项目暴露到公网。

第一步:注册并订阅服务

访问 https://www.zeronews.cc ,注册账号后进入控制台。

选择适合自己的套餐,有免费额度可以先体验:

ZeroNews平台个人Pro+服务计划页面,含权限、续费与升级信息
内网穿透服务订阅页面,含免费版及个人Lite/Pro等付费套餐

第二步:创建配置目录

在本地创建一个文件夹,用来存放 ZeroNews 的配置文件:

终端界面显示创建目录的命令行操作

第三步:安装 Docker 客户端

这里我是通过 Docker 启动并运行本地项目。如果只是用于开发 Demo、对外调试或临时测试,也可以直接在 Windows、macOS 等设备上本地运行,操作更加灵活。

ZeroNews 的客户端通过 Docker 运行,非常轻量。

如果还没装 Docker,先去 https://www.docker.com 下载安装 如 docker 已安装完成,则可以执行如下命令,实现 ZeroNews的下载安装终端显示Docker拉取zeroneews镜像的下载进度日志

终端显示从zeroneews拉取Docker镜像的完整日志输出

第四步:启动 Docker 容器

运行 ZeroNews 客户端容器,启动命令中已经包含了 Token 配置,所以后面第六步获取 Token 后直接填到这里就行,不需要再单独配置:

终端命令行界面显示运行zerotier容器的docker命令

启动成功后,在 Docker Desktop 的 Containers 中可以看到运行状态:

Docker容器管理界面,显示CPU/内存使用率及容器列表

第五步:本地服务准备

确保你的本地项目已经跑起来了,比如在 localhost:1024 上运行:

登录界面弹窗覆盖在窗边木椅与暮色背景之上

第六步:获取 Token 并配置 Agent

在 ZeroNews 控制台获取你的 Token:

ZeroNews平台Token管理页面,显示Token列表及操作按钮

配置 Agent 客户端,填入 Token 完成认证:

ZeroNews平台Agent管理界面,显示一个Docker运行的Agent实例信息

第七步:配置域名和端口映射

在控制台设置域名和本地端口的映射关系:

ZeroNews域名端口管理界面,显示已配置的公网域名及端口信息

添加映射规则:

ZeroNews平台自定义映射配置界面,含协议选择与端口设置

还支持自定义映射配置:添加成功后,可以看到已经生成了可公网访问的映射地址

ZeroNews平台自定义映射配置界面,显示内网穿透规则列表

第八步:访问成功

配置完成后,通过分配的域名就能直接访问你的本地服务了:

网页加载中页面,紫色背景显示加载图标与提示文字

适合哪些场景?

  • Web 开发调试:本地项目需要公网回调(微信、支付宝等)
  • 远程演示:给客户/甲方展示本地项目,不用部署到服务器
  • NAS/家庭服务器:在外面访问家里的 NAS、摄像头、HomeAssistant
  • 小程序开发:微信小程序需要 HTTPS 域名做后端接口
  • 团队协作:让同事直接访问你本地跑的服务
  • IoT 设备:远程管理内网中的物联网设备

对比其他方案

方案
是否需要服务器
速度
易用性
免费域名
自建 frp
需要
取决于服务器
复杂
ngrok
不需要
国外较慢
一般
是(随机)
花生壳
不需要
一般
简单
是(随机)
ZeroNews不需要国内快简单是(可自定义)

总结

ZeroNews 把内网穿透这件事做得足够简单:Docker 一键启动,控制台配置映射,几分钟就能让本地服务在公网可访问。

对于开发者来说,不用再为了调试一个回调接口去买服务器、配 frp 了。

官网地址:https://www.zeronews.cc

感兴趣的朋友可以去体验一下,有免费额度可以先试试。


0

评论区