ZeroNews实现内网穿透

要在 Ubuntu 系统上使用 ZeroNews 实现内网穿透,将你指定的内网服务(http://192.168.174.128:8080)暴露到外网,可以按照以下三个核心步骤进行操作:

第一步:安装并认证 ZeroNews Agent

首先,你需要在 Ubuntu 服务器上安装 ZeroNews 的客户端(Agent)。

  1. 打开 Ubuntu 的终端,运行官方提供的安装命令:

    sudo curl -SLk https://download.zeronews.cc/linux/zeronews-install.sh | sudo sh -s install
    

    (该命令支持 Debian、Ubuntu、CentOS 等主流 Linux 发行版)

  2. 登录 ZeroNews 网页控制台(ZeroNews 官网),获取你的专属认证码(Token)。

  3. 在终端中执行以下命令完成 Agent 的 Token 认证(将 你的Token 替换为实际获取的字符串):

    zeronews set token 你的Token
    
  4. 启动 Agent 服务:

    zeronews start
    

    启动成功后,你可以在 ZeroNews 网页控制台的“设备”列表中看到这台 Ubuntu 服务器已在线。

第二步:在控制台添加公网域名

  1. 登录 ZeroNews 网页控制台,进入“域名端口”管理页面。
  2. 点击“添加域名”,自定义一个域名前缀(例如 myubuntu),系统会为你分配一个公网域名(如 myubuntu.ny.takin.cc)。
  3. 在协议及端口选择时,因为你要穿透的是 HTTP 服务,建议选择 HTTPS 协议(ZeroNews 会自动为你配置 TLS 证书,实现安全加密访问),端口通常默认为 443。

第三步:添加映射规则

  1. 进入控制台的“映射”页面,点击“添加映射”。
  2. 按照以下信息进行配置:
    • ​**选择设备(Agent)**​:选择你刚刚安装并上线的那台 Ubuntu 服务器。
    • 映射协议​:选择 ​HTTPS​(与第二步分配的域名协议保持一致)。
    • 公网访问地址​:选择第二步创建好的公网域名(如 myubuntu.ny.takin.cc)。
    • 映射带宽​:根据你的套餐剩余带宽合理分配(例如 2Mbps)。
    • 内网映射地址​:这里填入你提供的具体内网 IP 和端口,即 IP 填写 192.168.174.128,端口填写 8080
  3. 点击“确认”保存映射规则。

配置完成后,等待几秒钟让配置生效。你就可以在任意外网环境的浏览器中,通过 ZeroNews 分配的公网域名(例如 https://myubuntu.ny.takin.cc)来直接访问你内网 192.168.174.128:8080 上的服务了。

评论 (0)

暂无评论