要在 Ubuntu 系统上使用 ZeroNews 实现内网穿透,将你指定的内网服务(http://192.168.174.128:8080)暴露到外网,可以按照以下三个核心步骤进行操作:
第一步:安装并认证 ZeroNews Agent
首先,你需要在 Ubuntu 服务器上安装 ZeroNews 的客户端(Agent)。
打开 Ubuntu 的终端,运行官方提供的安装命令:
sudo curl -SLk https://download.zeronews.cc/linux/zeronews-install.sh | sudo sh -s install(该命令支持 Debian、Ubuntu、CentOS 等主流 Linux 发行版)
登录 ZeroNews 网页控制台(ZeroNews 官网),获取你的专属认证码(Token)。
在终端中执行以下命令完成 Agent 的 Token 认证(将
你的Token替换为实际获取的字符串):zeronews set token 你的Token启动 Agent 服务:
zeronews start启动成功后,你可以在 ZeroNews 网页控制台的“设备”列表中看到这台 Ubuntu 服务器已在线。
第二步:在控制台添加公网域名
- 登录 ZeroNews 网页控制台,进入“域名端口”管理页面。
- 点击“添加域名”,自定义一个域名前缀(例如
myubuntu),系统会为你分配一个公网域名(如myubuntu.ny.takin.cc)。 - 在协议及端口选择时,因为你要穿透的是 HTTP 服务,建议选择 HTTPS 协议(ZeroNews 会自动为你配置 TLS 证书,实现安全加密访问),端口通常默认为 443。
第三步:添加映射规则
- 进入控制台的“映射”页面,点击“添加映射”。
- 按照以下信息进行配置:
- **选择设备(Agent)**:选择你刚刚安装并上线的那台 Ubuntu 服务器。
- 映射协议:选择 HTTPS(与第二步分配的域名协议保持一致)。
- 公网访问地址:选择第二步创建好的公网域名(如
myubuntu.ny.takin.cc)。 - 映射带宽:根据你的套餐剩余带宽合理分配(例如 2Mbps)。
- 内网映射地址:这里填入你提供的具体内网 IP 和端口,即 IP 填写
192.168.174.128,端口填写8080。
- 点击“确认”保存映射规则。
配置完成后,等待几秒钟让配置生效。你就可以在任意外网环境的浏览器中,通过 ZeroNews 分配的公网域名(例如 https://myubuntu.ny.takin.cc)来直接访问你内网 192.168.174.128:8080 上的服务了。

评论 (0)