CDN 设置指南
如何将你的 CDN 提供商账户连接到 Castovia,以实现加速内容分发。
CDN 集成如何工作
Castovia 与外部 CDN 提供商集成。客户自行创建并支付自己的 CDN 账户。Castovia 会加密存储 CDN 凭据,测试连接,并在 CDN 处于可用且健康状态时通过 CDN 路由播放。如果 CDN 变得不可用,Castovia 可以回退到源站服务器。
Bunny CDN —— 首个完全支持的提供商
- 1在 bunny.net 创建一个 Bunny CDN 账户。
- 2创建一个指向你的源站服务器(提供方节点)的 Pull Zone。
- 3从账户设置中复制你的 Bunny CDN API Key。
- 4在 Castovia 管理面板 → CDN 中,添加新的 CDN 提供商并选择 Bunny CDN。
- 5输入你的 API Key、Pull Zone ID/名称和 CDN 主机名。
- 6Castovia 会加密存储 API Key。它绝不会在 API 响应中暴露。
- 7点击“测试连接”——Castovia 会验证 Pull Zone 是否可访问。
- 8当 CDN 处于可用且健康状态时,Castovia 会通过 CDN 路由播放 URL。
- 9如果 CDN 健康检查失败,Castovia 会回退到源站(在已配置的情况下)。
Cloudflare —— 预置集成
Cloudflare 集成是按客户定制的,并且需要:
- • 带有 API token 或 Global API Key 的 Cloudflare 账户
- • 已配置的 zone/域名
- • 具体设置因 Cloudflare 套餐(Free、Pro、Enterprise)而异
Castovia 提供了一个预置的集成骨架。设置会在入驻期间按客户配置。
其他 CDN 提供商
Castovia 的 CDN 框架支持多个提供商(KeyCDN、StackPath、Fastly、Akamai)。具体到提供商的设置会在入驻期间根据客户选择的 CDN 供应商进行配置。
成本
CDN 供应商成本是单独计算的。客户直接向 CDN 供应商支付带宽使用费用。.
Bunny CDN 采用按用量计费(通常按 GB 带宽计费)。定价取决于供应商条款。
Castovia 默认不会将 CDN 带宽包含在套餐价格中。
未来可能会提供托管的 Castovia CDN 增值服务——默认不包含。
安全
API 密钥以加密方式存储在数据库中
密钥在 UI 和 API 响应中会被遮蔽
不向客户端暴露 sourceUrl
不向外暴露源站服务器密钥