CF后台如何设置TCP 和 UDP 端口?
Cloudflare 是一家主要提供 HTTP/HTTPS(即基于 TCP 的 Web 流量)加速和防护服务 的 CDN 服务商。默认情况下,Cloudflare 不支持用户自定义设置 TCP 和 UDP 端口,因为它主要代理的是 80 和 443 等 Web 端口。不过,Cloudflare 也有一些产品或特定服务可以支持 TCP 和 UDP 流量,下面是一些常见方式:
一、普通 Cloudflare CDN(免费或 Pro 套餐)
-
仅支持 HTTP / HTTPS(TCP 80/443)
-
不支持自定义 TCP 或 UDP 服务
-
适用于网站、博客等 HTTP 内容加速
二、Cloudflare Spectrum(支持 TCP / UDP)
如果你想使用 Cloudflare 做 TCP 或 UDP 的加速(如 SSH、RDP、游戏服务等),需要使用 Cloudflare Spectrum 服务:
✅ 支持的功能:
-
支持自定义 TCP / UDP 端口
-
支持非 HTTP 协议,比如:
-
SSH(TCP 22)
-
RDP(TCP 3389)
-
Minecraft(TCP/UDP)
-
VOIP 服务(UDP)
-
🚧 限制:
-
Spectrum 仅适用于企业版(Enterprise)或特定付费计划
-
免费版和 Pro/Business 用户无法使用 Spectrum
三、如何设置 Cloudflare Spectrum(企业版用户):
-
登录 Cloudflare 仪表盘。
-
选择你的网站。
-
在左侧菜单找到 Spectrum(仅对企业开放)
-
点击 “Create an Application”
-
设置参数:
-
Protocol: TCP 或 UDP
-
DNS Name: 需要加速的子域名,如
ssh.example.com
-
Destination IP: 你服务器的 IP 地址
-
Destination Port: 服务器监听的端口
-
Proxy Port: Cloudflare 公网入口端口(可选)
-
四、替代方案(非企业用户)
如果你只是想将 TCP 或 UDP 流量通过中间服务器转发,你可以考虑:
-
在服务器端部署 WireGuard/VPN/ZeroTier 类似技术
-
使用 Cloudflare Tunnel(Argo Tunnel) + 自定义 TCP Proxy(但不原生支持 UDP)
总结:
项目 | TCP | UDP | 说明 |
---|---|---|---|
Cloudflare CDN(免费) | ✅(HTTP) | ❌ | 仅支持 Web 流量 |
Cloudflare Spectrum | ✅ | ✅ | 企业版功能,支持自定义端口 |
Argo Tunnel | ✅(Web) | ❌ | Web 反向代理,不支持 UDP |
自建代理 | ✅ | ✅ | 可结合 Cloudflare DNS 使用 |