Skip to main content

连接内网 TCP 服务

在日常工作和生活中,用户经常需要远程管理企业内网或家庭的主机。特别是在开发测试时,需要连接企业内网的 MySQL、Redis 进行数据存储和获取,或者通过 SVN、GitLab 进行代码版本更新和同步。当用户不在企业内网范围时,无法访问这些资源,导致工作无法进行。

ZeroNews 的 TCP 代理连接功能能够将用户和企业内网的各种 TCP 应用安全地映射到互联网上。它为每个 TCP 服务分配一个独特的 TCP 端口号地址,使用户可以从任意位置访问内网部署的 MySQL、Redis、SSH、GitLab 等 TCP 服务。

如何使用 ZeroNews 连接内网 TCP 服务

假设用户在企业内网的测试主机上运行了 MySQL、Redis 服务等 TCP 服务,并需要在居家办公时正常访问这些服务,同时对内网测试主机进行远程管理。

下面介绍如何通过 ZeroNews 实现访问企业内网的 MySQL、Redis 等数据库服务。

第 1 步:安装 ZeroNews

登录 ZeroNews 平台,在快速开始页面可以复制 token。

然后根据客户端设备的操作系统,下载并运行相应的 ZeroNews 客户端程序。有关如何在不同系统设备上安装 ZeroNews 的信息,请参见设备支持列表

安装成功后,您将在 ZeroNews 系统平台上看到在线的客户端设备,默认以主机系统名称命名。

第 2 步:为内网 TCP 服务添加 TCP 端口

ZeroNews 客户端成功上线后,用户需要在 "域名端口" 页面添加一个 ZeroNews 公网域名,并勾选 TCP 端口,选择一个可用的端口号。

在添加端口步骤,勾选 TCP 服务添加端口号。并为 MySQL、RDP、SSH 分别分配端口号:

  • 为 MySQL 服务分配公网端口号 17145
  • 为 RDP 服务分配公网端口号 12343
  • 为 SSH 服务分配公网端口号 22899

第 3 步:为内网 TCP 服务添加映射

  • 添加 MySQL 服务映射

  • 选择设备:选择映射生效的设备

  • 映射协议:选择 tcp

  • 域名:选择对应的域名

  • 带宽: 输入映射需要使用的带宽大小

  • 内网地址:默认为 127.0.0.1,表示当前运行 ZeroNews 客户端的主机上的 MySQL 系统服务,输入服务端口 3306

  • 添加 RDP 服务映射

  • 选择设备:选择映射生效的设备

  • 映射协议:选择 tcp

  • 域名:选择对应的域名

  • 带宽: 输入映射需要使用的带宽大小

  • 内网地址:默认为 127.0.0.1,表示当前运行 ZeroNews 客户端的主机,输入服务端口 3389

  • 添加 SSH 服务映射

  • 选择设备:选择映射生效的设备

  • 映射协议:选择 tcp

  • 域名:选择对应的域名

  • 带宽: 输入映射需要使用的带宽大小

  • 内网地址:默认为 127.0.0.1,表示当前运行 ZeroNews 客户端的主机上的 SSH 服务,输入服务端口 22