[ PROMPT_NODE_24316 ]
Spectrum 说明文档
[ SKILL_DOCUMENTATION ]
# Cloudflare Spectrum 技能参考
## 概述
Cloudflare Spectrum 为任何基于 TCP 或 UDP 的应用程序提供安全和加速。它是一个运行在 Cloudflare 边缘节点的全球四层 (L4) 反向代理,通过 Cloudflare 路由 MQTT、电子邮件、文件传输、版本控制、游戏等流量,以隐藏源站并抵御 DDoS 攻击。
**何时使用 Spectrum**: 当您的协议不是 HTTP/HTTPS 时(HTTP 请使用 Cloudflare 代理)。Spectrum 处理其他所有协议:SSH、游戏、数据库、MQTT、SMTP、RDP、自定义协议等。
## 计划功能
| 功能 | Pro/Business | Enterprise |
|------------|--------------|------------|
| TCP 协议 | 仅限选定端口 | 所有端口 (1-65535) |
| UDP 协议 | 仅限选定端口 | 所有端口 (1-65535) |
| 端口范围 | ❌ | ✅ |
| Argo 智能路由 | ✅ | ✅ |
| IP 防火墙 | ✅ | ✅ |
| 负载均衡源站 | ✅ | ✅ |
## 决策树
**您想做什么?**
1. **创建/管理 Spectrum 应用**
- 通过仪表板 → 参见 [Cloudflare 仪表板](https://dash.cloudflare.com)
- 通过 API → 参见 [api.md](api.md) - REST 端点
- 通过 SDK → 参见 [api.md](api.md) - TypeScript/Python/Go 示例
- 通过 IaC → 参见 [configuration.md](configuration.md) - Terraform/Pulumi
2. **保护特定协议**
- SSH → 参见 [patterns.md](patterns.md#1-ssh-server-protection)
- 游戏 (Minecraft 等) → 参见 [patterns.md](patterns.md#2-game-server)
- MQTT/IoT → 参见 [patterns.md](patterns.md#3-mqtt-broker)
- SMTP/电子邮件 → 参见 [patterns.md](patterns.md#4-smtp-relay)
- 数据库 → 参见 [patterns.md](patterns.md#5-database-proxy)
- RDP → 参见 [patterns.md](patterns.md#6-rdp-remote-desktop)
3. **选择源站类型**
- 直接 IP (单服务器) → 参见 [configuration.md](configuration.md#direct-ip-origin)
- CNAME (主机名) → 参见 [configuration.md](configuration.md#cname-origin)
- 负载均衡器 (高可用/故障转移) → 参见 [configuration.md](configuration.md#load-balancer-origin)
## 阅读顺序
1. 首先阅读 [patterns.md](patterns.md) 了解您的特定协议
2. 然后阅读 [configuration.md](configuration.md) 了解您的源站类型
3. 在投入生产前检查 [gotchas.md](gotchas.md)
4. 使用 [api.md](api.md) 进行程序化访问
## 参阅
- [Cloudflare 文档](https://developers.cloudflare.com/spectrum/)