快速开始
本指南带你从零完成接入:添加域名、配置 DNS、验证生效、接入客户端。操作本身约 10 分钟,DNS 生效时间视服务商而定(通常几分钟内)。
1. 添加域名
Section titled “1. 添加域名”登录 dash.fastblob.com,进入「添加域名」,填写两项:
| 字段 | 示例 |
|---|---|
| 接入域名 | cdn.example.com |
| 回源 Endpoint | https://pub-example.r2.dev |
接入域名不带 http:// 前缀和路径;回源 Endpoint 为对象存储源站地址,需以 http:// 或 https:// 开头。提交后打开该域名的详情页。
2. 配置 CNAME 记录
Section titled “2. 配置 CNAME 记录”FastBlob 为每个域名固定使用 10 个 endpoint 子域(0–9),客户端从它们并行拉取数据。在你的 DNS 服务商处为每个子域添加一条 CNAME:
0.cdn.example.com CNAME 0.proxy.fastblob-endpoint.com1.cdn.example.com CNAME 1.proxy.fastblob-endpoint.com2.cdn.example.com CNAME 2.proxy.fastblob-endpoint.com3.cdn.example.com CNAME 3.proxy.fastblob-endpoint.com4.cdn.example.com CNAME 4.proxy.fastblob-endpoint.com5.cdn.example.com CNAME 5.proxy.fastblob-endpoint.com6.cdn.example.com CNAME 6.proxy.fastblob-endpoint.com7.cdn.example.com CNAME 7.proxy.fastblob-endpoint.com8.cdn.example.com CNAME 8.proxy.fastblob-endpoint.com9.cdn.example.com CNAME 9.proxy.fastblob-endpoint.com3. 验证生效
Section titled “3. 验证生效”域名详情页会在你的浏览器里通过 DoH(cloudflare-dns.com 与 dns.alidns.com)实时检测每条记录的解析结果,全部记录显示为已生效即接入完成。已添加但迟迟未生效时,可在 1.1.1.1/purge-cache 主动刷新对应记录的 DNS 缓存。
也可以用命令行抽查任意一个子域:
$ curl -sI https://0.cdn.example.com/path/to/object | head -3HTTP/2 200content-type: application/octet-streamHTTPS 证书在子域首次被访问时自动实时签发(详见 HTTPS 证书),无需任何手动配置。
4. 客户端接入
Section titled “4. 客户端接入”任一子域此时都已可以作为普通 HTTP 下载地址使用(单节点)。要获得多节点并行加速,在你的前端或客户端里接入 SDK,把它当作 fetch 的即插即用替换:
// npm install @fastblob/fastblob-fetchimport fetch from '@fastblob/fastblob-fetch'
// 传入接入域名的 URL,SDK 自动派生 0–9 子域并行拉取const response = await fetch('https://cdn.example.com/models/llama-7b.gguf')const blob = await response.blob()