CDN 设置指南

如何将你的 CDN 提供商账户连接到 Castovia,以实现加速内容分发。

CDN 集成如何工作

Castovia 与外部 CDN 提供商集成。客户自行创建并支付自己的 CDN 账户。Castovia 会加密存储 CDN 凭据,测试连接,并在 CDN 处于可用且健康状态时通过 CDN 路由播放。如果 CDN 变得不可用,Castovia 可以回退到源站服务器。

Bunny CDN —— 首个完全支持的提供商

  1. 1在 bunny.net 创建一个 Bunny CDN 账户。
  2. 2创建一个指向你的源站服务器(提供方节点)的 Pull Zone。
  3. 3从账户设置中复制你的 Bunny CDN API Key。
  4. 4在 Castovia 管理面板 → CDN 中,添加新的 CDN 提供商并选择 Bunny CDN。
  5. 5输入你的 API Key、Pull Zone ID/名称和 CDN 主机名。
  6. 6Castovia 会加密存储 API Key。它绝不会在 API 响应中暴露。
  7. 7点击“测试连接”——Castovia 会验证 Pull Zone 是否可访问。
  8. 8当 CDN 处于可用且健康状态时,Castovia 会通过 CDN 路由播放 URL。
  9. 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
不向外暴露源站服务器密钥