🤔 为什么你需要自建CDN?
如果你是站长、VPS玩家或IDC服务商,一定经历过这些痛点:
- 😰 传统CDN按流量计费,月底账单让人心态崩掉
- 🔒 第三方CDN平台规则随时变,你的缓存策略你说了不算
- 📦 想给客户做CDN服务?传统方案门槛高到离谱
自建CDN 就是终极答案——节点是你的,缓存策略你定,成本你自己控制。而 99CDN 正是为这个场景打造的一站式平台。

📋 99CDN 是什么?
99CDN 由 EASY LINK, LLC(旗下还拥有全球云平台 VMRack)开发,提供一套完整的CDN基础设施软件。注意:
❌ 它不是CDN服务商(不卖流量)
✅ 它帮你搭建自己的CDN网络(你掌控一切)
一句话概括:给你一套CDN运营系统,节点你来加,服务你来卖。
✨ 核心功能一览
🌐 CDN加速体系
| 功能 | 说明 |
|---|---|
| 多级缓存回源 | 边缘节点 → 上游节点 → 源站,层层缓存,大幅降低源站压力 |
| 组内分流 | 同一资源在节点组内智能分流,减少重复缓存,提升命中率 |
| 边缘节点管理 | 统一管理、分组调度、状态监控,轻松构建全球加速网络 |
| 边缘规则计算 | 支持请求改写、Header处理,业务灵活性拉满 |

🔀 DNS智能调度
四大调度能力构建高可用网络:
- 就近接入 — 根据用户位置自动分配最优节点,降低延迟
- 负载均衡 — 动态分配流量,避免单节点过载
- 节点健康检查 — 持续监测,异常节点自动隔离
- 自动故障转移 — 节点挂了毫秒级切换路径,业务不中断
🔒 安全防护
- WAF — Web应用防火墙
- CC防护 — 突发流量清洗
- DDoS防护 — 分布式攻击防御
- 5秒盾 — 入门级人机验证,挡住恶意爬虫
🔐 HTTPS与SSL证书管理
一键申请免费证书 + 自动部署 + 自动续期,HTTPS全站化零门槛。
💰 商业化运营
这是99CDN最大的差异化——不只是加速,还能拿来卖钱:
- 多租户体系 — 每个客户独立账号
- 套餐与计费管理 — 自定义CDN套餐卖给下游
- 自建DNS系统 — 完整DNS解析能力
- DNS智能调度 — GTM级全局流量管理
💲 价格方案
99CDN的定价非常直接——按节点数收费,不限流量!
| 方案 | 节点数 | 月付 | 季付 | 适合谁 |
|---|---|---|---|---|
| 免费版 | 2个 | $0 | — | 个人站长、体验测试 |
| 专业版 | 20个 | $33/月 (~¥238) | $99 (~¥715) | 中小网站、小型服务商 |
| 企业版 | 100个 | $133/月 (~¥960) | $399 (~¥2,880) | 中IDC、CDN服务商 |
| 旗舰版 | 不限 | $333/月 (~¥2,400) | $999 (~¥7,212) | 大规模CDN运营 |
| 定制版 | 私有交付 | 洽谈 | — | 复杂架构、定制需求 |
💡 算笔账:传统CDN按流量计费,10TB/月轻松几百上千元。99CDN旗舰版不限流量$333/月(约¥2,400),如果你月流量超过20TB,自建CDN的成本优势就非常明显了。
免费版包含什么?
免费版虽然只有2个节点,但功能不含糊:
- ✅ CDN加速
- ✅ 三方DNS
- ✅ 证书管理
- ✅ CC防护
- ✅ 四层转发
- ✅ WebSocket
- ✅ 节点监控
- ✅ 宕机切换
- ✅ 多级节点
免费版完全够个人站长跑起来了,先白嫖再升级,没有心理负担。
🎯 适用场景
| 场景 | 典型用户 |
|---|---|
| 🖥️ 网站加速 | 博客、论坛、电商——静态资源毫秒级缓存分发 |
| 📥 下载加速 | 软件分发、资源站——降低源站带宽压力 |
| 🎬 音视频加速 | 直播、点播——边缘缓存减少回源 |
| 🛡️ 安全防护 | 高风险站点——WAF+CC+DDoS三重防护 |
| 💼 CDN商业化运营 | IDC/云服务商——多租户+套餐计费,直接对外卖CDN服务 |

🚀 部署你的CDN网络
由于功能比较丰富,我们可以参考官网来部署点我直达
本教程仅仅演示最简单的《安装管理端-然后简单配置-之后成功将你的网站接入自建的CDN网络》的一个流程
服务器配置
| 配置项 | 最低配置 | 生产环境推荐配置 |
|---|---|---|
| CPU | 1 核 | 4 核或以上 |
| 内存 | 2 GB | 8 GB 或以上 |
| 磁盘 | 50 GB SSD | 200 GB NVMe SSD |
| 系统架构 | x86_64 | x86_64 |
操作系统
支持以下 64 位 Linux 操作系统:
- CentOS 7.x、Stream 8、Stream 9
- Ubuntu 18.04、20.04、22.04 LTS
- Debian 10、11
- Rocky Linux 8.x、9.x
网络与端口
管理端服务器需要配置固定公网 IP,并在服务器防火墙中放行以下端口:
| 端口 | 协议 | 用途 |
|---|---|---|
| 8060 | TCP | 访问管理端后台 |
| 80/443 | TCP | CDN节点使用 |
云平台安全组
如果服务器部署在云平台,还需要在云平台的安全组中放行 TCP 8060 端口。
开始部署
99CDN的部署流程非常轻量:
Step 1 注册账号并获取授权
↓
Step 2 一键部署主控与节点
curl -fsSL https://install.99cdn.com | bash
↓
Step 3 添加加速域名、配置缓存策略 → 启动加速
就是这么简单,一台普通VPS就能跑起来。
我们注册账号登录默认就是免费版本

整体部署流程
一个完整的 CDN 平台,通常按照以下流程完成部署:
选择授权套餐
│
▼
部署主控服务
│
▼
初始化平台
│
▼
添加DNS与域名
│
▼
添加边缘节点与线路
│
▼
添加站点与缓存策略
│
▼
创建销售套餐
│
▼
开放注册&开始运营
下面,我们分别介绍每一步。
第一步:选择适合自己的授权套餐
根据业务规模选择合适的授权版本,为后续部署做好准备。99CDN 提供多个授权版本,不同套餐提供不同的功能能力。

建议根据当前业务规模选择,不必一次性购买最高版本,后续可以根据业务发展升级。
99CDN 套餐:查看套餐
第二步:部署主控服务
完成 CDN 平台管理中心部署。主控服务(Master Control)是整个平台的大脑,负责:
节点管理
调度管理
客户管理
套餐管理
数据统计
站点管理
建议部署在稳定的云服务器或独立服务器上。
操作流程:
准备服务器环境,远程连接服务器。
在 99CDN 官网,复制一键安装命令。
在服务器上执行命令,安装 99CDN 主控程序。
一键安装命令:
curl -fsSL https://install.99cdn.com | bash
等待自动安装完成
安装过程中

安装完成

我们根据提示输入
请使用您的浏览器访问服务地址进行初始化:
http://ip:8060

初始化管理员信息

输入激活码激活

成功激活

先添加一个ACME 账户用来申请免费的证书
邮箱随意填写

在添加DNS账户
我这里演示的是绑定在cloudflare的域名
获取cloudflare的API
登录成功之后-点击创建令牌

使用模版

为了方便我们选择所有区域

创建令牌即可

获取令牌

填入这里即可

然后分别配置《接入域名》还有《区域域名》,我们选择2个不一样的域名

然后我们配置区域管理新增一个区域比如亚洲

接下来添加一个分组-香港组

然后将区域与分组绑定

然后添加一个节点-我们本机的80/443端口没有占用就可以在本机添加
或者你直接使用另一个节点VPS添加即可
根据提示添加即可

复制到VPS安装即可

安装中


成功安装
我们可以看下状态
systemctl status cdn-agent

正常运行没有任何报错
web页面运行中就代表正常了

免费用户还可以同样的方法再添加一个节点
接下来切换到用户视图开始使用

我们添加一个站点比如用来cdn加速我自己写的下载站

点击添加站点

根据提示填写即可

根据提示添加CNAME即可

稍等片刻即可接入成功

稍等大概不到5分钟就可以正常访问了

我们ping这个地址也是CDN的ip了

接下来申请证书即可

申请

保存即可

我们再次访问就是使用https来访问项目的

常用命令
《主控端卸载命令》
# 停止并禁用服务
systemctl stop srv-biz.service 2>/dev/null
systemctl disable srv-biz.service 2>/dev/null
# 删除systemd单元文件
rm -f /etc/systemd/system/srv-biz.service
rm -f /etc/systemd/system/multi-user.target.wants/srv-biz.service
systemctl daemon-reload
systemctl reset-failed 2>/dev/null
# 删除安装目录和备份
rm -rf /opt/srv-biz
rm -rf /opt/srv-biz_bak_*
# 删除安装日志
rm -f /var/log/srv-biz-installer.log
echo "99CDN管理端卸载完成"
一行版(可直接复制粘贴):
systemctl stop srv-biz 2>/dev/null; systemctl disable srv-biz 2>/dev/null; rm -f /etc/systemd/system/srv-biz.service /etc/systemd/system/multi-user.target.wants/srv-biz.service; systemctl daemon-reload; rm -rf /opt/srv-biz /opt/srv-biz_bak_* /var/log/srv-biz-installer.log; systemctl reset-failed 2>/dev/null; echo "99CDN管理端卸载完成"
这个卸载脚本清理的内容:
1. 停服务 — srv-biz.service
2. 移除自启 — disable + 删除 unit 文件
3. daemon-reload — 刷新 systemd
4. 删 /opt/srv-biz — 程序、配置、数据全清
5. 删备份 — /opt/srv-biz_bak_*
6. 删安装日志 — /var/log/srv-biz-installer.log
7. reset-failed — 清理失败状态记录
⚠️ 如果管理端有数据库数据(MySQL等)需要单独清理,但这个安装包看起来是单体程序不依赖外部数据库,删 /opt/srv-biz 即可全清。
《CDN节点常用命令》
查看cdn状态
systemctl status cdn-agent
# 卸载CDN节点
/opt/cdn/agent/agent uninstall # 卸载CDN节点
# 删除cdn节点缓存目录
rm -rf /99cdn
# 状态查看
systemctl status cdn-agent # 查看agent服务状态
systemctl status cdn-proxy # 查看proxy(openresty)服务状态
/opt/cdn/agent/agent status # 99ctl方式查看状态
# 服务控制
systemctl start cdn-agent # 启动
systemctl stop cdn-agent # 停止
systemctl restart cdn-agent # 重启
systemctl reload cdn-agent # 重载配置
/opt/cdn/agent/agent start # 99ctl方式启动
/opt/cdn/agent/agent stop # 99ctl方式停止
/opt/cdn/agent/agent restart # 99ctl方式重启
/opt/cdn/agent/agent reload # 99ctl方式重载
# 开机自启
systemctl enable cdn-agent # 开启自启
systemctl disable cdn-agent # 关闭自启
/opt/cdn/agent/agent enable # 99ctl方式
/opt/cdn/agent/agent disable # 99ctl方式
# 日志
journalctl -u cdn-agent -f # 实时跟踪agent日志
journalctl -u cdn-proxy -f # 实时跟踪proxy日志
journalctl -u cdn-agent -n 50 # 最近50行agent日志
/opt/cdn/agent/agent logs # 99ctl方式查看日志
cat /opt/cdn/logs/agent/server.log # 直接看agent日志文件
ls /opt/cdn/logs/proxy/ # proxy日志目录
# 配置文件位置
cat /opt/cdn/configs/agent/config.yaml # agent配置
cat /opt/cdn/configs/proxy/core/core.conf # openresty配置
🏢 关于定制版
如果你有更复杂的需求,99CDN提供定制版,额外包含:
- 🛡️ 主动防御系统 — 基于指标自动预防、检测、告警、拦截
- 🤖 边缘计算 — JavaScript脚本部署到边缘节点
- 📦 第三方对象存储 — 源站支持阿里云OSS、腾讯云COS、Amazon S3
- 📊 日志服务 — 强大的日志分析定位问题
- 📈 监控系统 — 多渠道告警(邮件、Telegram等)
- 🧠 高级智能调度 — 更精准的节点选择算法
📞 联系方式
- 🌐 官网:https://www.99cdn.com/?affid=yunweishijie
- 💬 TG群:https://t.me/chat2_99cdn
- 🤝 商务:https://t.me/cdn_plus
- 📧 邮箱:sales@99cdn.com
📝 总结
| 维度 | 评价 |
|---|---|
| 上手难度 | ⭐⭐☆ 一行命令部署,免费版零成本体验 |
| 功能完整度 | ⭐⭐⭐⭐⭐ CDN+DNS+安全+商业化,全套配齐 |
| 价格竞争力 | ⭐⭐⭐⭐ 免费起步,旗舰版不限流量$333/月 |
| 适合人群 | 站长、IDC服务商、想自建CDN的技术玩家 |
| 最大亮点 | 不只是CDN工具,而是完整的商业化运营平台 |
如果你月付CDN费用超过$33,或者你想自己运营CDN服务卖给客户,99CDN值得一试。免费版2个节点先跑起来,感受自建CDN的快感。


评论区