99CDN:一键搭建自己的 CDN 与 DNS 智能调度平台

99CDN 自建 CDN 与 DNS 智能调度平台

 

想用自己的服务器搭建 CDN,不想把节点、缓存策略和业务数据全部交给第三方,可以看看 99CDN。

它不是卖流量包的公共 CDN,而是一套私有化部署的 CDN 管理平台。主控、CDN 节点和 DNS 调度都可以部署在自己的服务器上,适合自建加速网络,也支持多用户、套餐和订单等运营功能。

 

99CDN 能做什么

99CDN 主要用于统一管理 CDN 节点、线路、域名解析、站点加速、安全防护、用户套餐和系统运维。

  • 统一管理边缘节点、区域、线路和节点分组
  • 支持分片缓存、多级缓存和回源链路
  • 支持 DNS 与 GTM 智能调度、健康检查和故障切换
  • 支持 HTTPS、SSL 证书、缓存规则和 WebSocket
  • 支持 WAF、白名单、自定义规则和速率限制
  • 支持 TCP、UDP 四层转发
  • 支持用户、套餐、订单和商业化运营

简单说,就是把多台服务器组织成一套自己可控的 CDN 网络。

 

部署前准备

准备一台带固定公网 IP 的 Linux 服务器,使用 root 用户执行安装。官方文档目前列出的管理端架构为 x86_64,最低配置为 1 核、2GB 内存和 50GB SSD,生产环境建议使用更高配置。

管理端默认需要放行 TCP 8060 端口。如果使用云服务器,系统防火墙和云平台安全组都要检查。

 

一键安装 99CDN 管理端

curl -fsSL https://install.99cdn.com | bash

安装完成后,终端会给出管理端访问地址。浏览器打开地址,设置管理员账号和密码,然后使用官网授权中心获取的授权码完成激活。

99CDN 管理端安装完成界面

官方文档中的管理端安装完成示例。图片来源:99CDN 官方文档。

 

安装自建 DNS

curl -fsSL https://install.99cdn.com/dns | bash

自建 DNS 用于域名解析和 CDN 节点调度。安装完成后,需要激活 DNS 授权,再把 API 地址、AccessKey ID 和 SecretAccess Key 添加到 99CDN 管理端。

注意,自建 DNS 目前仅企业版和旗舰版支持。普通使用也可以接入第三方 DNS,不一定必须部署自建 DNS。

 

上线第一个站点

完整流程并不复杂:

  1. 安装管理端并激活授权
  2. 添加 DNS 账户、接入域名和转换域名
  3. 创建节点分组
  4. 添加并安装 CDN 节点
  5. 99CDN CDN 节点安装命令

    在管理端添加节点后,可以复制节点安装命令。图片来源:99CDN 官方文档。

  6. 创建区域和线路,关联节点分组
  7. 切换到用户视图,添加站点和源站
  8. 99CDN 添加加速站点

    切换到用户视图后添加需要加速的站点。图片来源:99CDN 官方文档。

  9. 复制系统生成的 CNAME,在域名 DNS 服务商处添加解析
  10. 99CDN 站点 CNAME 配置

    复制系统生成的 CNAME,并在域名 DNS 服务商处完成解析。图片来源:99CDN 官方文档。

  11. 使用 dig 或 nslookup 检查解析,确认网站可以正常访问

 

适合哪些人

  • 手里有多台服务器,想搭建自己的 CDN
  • 需要网站、下载、音视频或海外业务加速
  • 希望节点、缓存、线路和数据自己掌控
  • IDC、云服务商或团队需要搭建独立 CDN 品牌

如果只有一个小网站,流量也不大,直接使用成熟的公共 CDN 通常更省事。自建 CDN 的优势是可控和灵活,但节点成本、线路质量、安全防护和日常运维都需要自己负责。

 

总结

99CDN 的定位很清楚:用自己的服务器,快速搭建一套可管理、可扩展、可运营的 CDN 与 DNS 调度平台。

部署门槛不高,一条命令就能安装管理端。真正影响体验的还是节点位置、带宽质量、线路和运维能力。建议先用少量节点测试,跑通缓存、回源、HTTPS 和故障切换,再逐步扩容。

 

相关链接

版权声明:
作者:KEJILION
链接:https://blog.kejilion.pro/99cdn-self-hosted-cdn-dns-platform/
来源:科技lion官方博客【国内版】
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>