UnsCDN 高性能自建CDN系统
UnsCDN 提供简单、高效、可扩展的 CDN 管理能力,从单节点到全球边缘。
curl -s https://unscdn.com/install.sh | sudo bash控制台
一套完整的管理平台
多租户后台、网站管理、DNS 调度、WAF 防护——平台的所有能力,开箱即用。
网站管理
配置域名、缓存与安全策略。
- shop.example.comHTTPS缓存WAF已启用
- api.example.comHTTPS缓存WAF已启用
- docs.example.comHTTPS缓存已暂停
- img.example.comHTTPS缓存WAF已启用
- cdn.example.comHTTPS缓存WAF已启用
系统架构
一套完整的 CDN 系统
管理端、控制平面、数据平面与外部集成,构成可独立部署的完整 CDN 平台。
管理端
多租户后台、套餐计费、网站与证书管理、完整 API。
控制平面
智能DNS调度、配置下发、URL 鉴权与访问日志。
数据平面
缓存引擎、WAF、CC 防护与边缘脚本。
数据与集成
对象存储、消息通知、三方 DNS 与高防 IP。
为什么选择 UnsCDN
为什么选择 UnsCDN
运行快速、可靠、安全的 CDN 所需的一切能力。
快速安装
一条命令,快速安装
一键脚本即可搭建一套完整的 CDN 系统,也可以使用 Docker 容器运行。
一键脚本
一条命令即可完成整套系统安装。
Docker 容器
喜欢容器化?也可以使用 Docker 运行 UnsCDN。
从小规模到大规模
从单节点起步,扩展到全球边缘网络。
性能
文本文件缓存大升级
自 v1.0.8 起,未压缩文本内容(HTML、JavaScript、CSS)的缓存更快、更省资源。
以上数据为 UnsCDN v1.0.8 及以后版本相对于 v1.0.0 版本对未压缩的文本内容文件如 HTML、JavaScript、CSS 等缓存的优化效果;测试工具为 hatoo/oha,不启用 WAF 和访问日志。
产品优势
为什么选择 UnsCDN
从安装到运营,UnsCDN 开箱即用,满足客户多场景的应用。
系统特性
开箱即用的完整功能矩阵
从多租户到边缘脚本,CDN 平台所需的每一项能力都齐备。
多租户
平台用户各自独立登录、管理网站、独立计费。
DNS 智能调度
自定义调度条件,将流量分配到各个节点。
WAF
丰富的 WAF 参数与运算关系。
免费证书
轻松申请 Let's Encrypt、ZeroSSL 等免费证书。
HTTP/3
一键开启 HTTP/3 支持。
支持协议
完整支持 WebSocket、gRPC、流媒体等。
统计看板
丰富的数据看板。
5 秒盾
有效拦截恶意访问。
CC 防护
简单而强大的 CC 规则。
L2 节点
大幅提升缓存命中率,减轻源站压力。
URL 鉴权
多种鉴权算法,防止盗链。
支持三方 DNS
可接入阿里云、腾讯云、华为云、Cloudflare 等。
访问日志
自定义访问日志存储策略。
第三方对象存储
源站支持阿里云 OSS、腾讯 COS、Amazon S3 等。
消息通知
支持邮件、WebHook、钉钉群机器人、企微。
边缘脚本
使用 UnsLang 脚本灵活修改请求与响应。
套餐管理
轻松为用户开启按套餐计费。
高防 IP 管理
专为高防 IP 转售场景打造。
智能 DNS
可自建一套智能 DNS 系统。
IPv6
完整支持 IPv4 与 IPv6。
内容封禁
支持对特定内容进行封禁,如图片、视频、音频等。
部署
分钟级部署你的 CDN
几条命令即可完成安装、配置与上线。
1git clone https://github.com/unscdn/unscdn.git && cd unscdn && make install- 01
安装
克隆仓库并从源码安装。
- 02
配置
设置节点、域名与缓存策略。
- 03
部署
构建并运行你的控制平面。
技术架构
UnsCDN 如何工作
一个清晰的控制平面,编排分布式边缘网络。
UnsCDN
管理控制台与 API。
控制平面
编排节点、域名与策略。
边缘网络
缓存并分发内容的分布式节点。
用户
请求被路由到最近的边缘。