标签 TCP Tunnel 下的文章

+--------------------+           +---------------------+           +----------------------+
|     VPS A          |           |   Cloudflare Edge   |           |        VPS B         |
|  (发送端 / Client) |           |  (Zero Trust)       |           |   (接收端 / Server)  |
|                    |           |                     |           |                      |
|  App / Client      |           |                     |           |  Target Service      |
|  mysql / nc / ...  |           |                     |           |  (127.0.0.1:3306)    |
|        |           |           |                     |           |        ^             |
|        v           |           |                     |           |        |             |
|  127.0.0.1:9000    |--TCP----->|  TLS Tunnel         |--TCP----->|  cloudflared tunnel  |
|  cloudflared       |           |  Auth + Policy      |           |                      |
|  access tcp        |           |                     |           |                      |
+--------------------+           +---------------------+           +----------------------+

Legend:
- Local Port        : 127.0.0.1:9000 (VPS A)
- Tunnel Hostname   : 主机名
- Remote Port       : 127.0.0.1:3306 (VPS B)

配置

接下来需要一点 xray 基础,不懂问 AI。xray 分流配置、cloudflared 程序保活等待

接收端

需要部署 cloudflared tunnel 隧道

  • 创建一个主机名
  • 服务类型需要设置为 TCP
  • 地址 localhost:入站端口

发送端

需安装 clouflared

  • 使用命令 cloudflared access tcp --hostname 主机名 --url 127.0.0.1:9000 创建一个本地监听端口
  • Xray 配置分流出站转发至 127.0.0.1:9000

主要加速 VPS 之间的传输速度,使用 CF 的黑盒线路。使用感受明显提升,暂时没找到测速的方法


📌 转载信息
原作者:
ili
转载时间:
2026/1/12 15:01:04