如何在CentOS9系统中部署99CDN?
美国、香港服务器
如何在CentOS9系统中部署99CDN?
05-26 来源:
一、99CDN 简介与环境要求
99CDN = 私有 CDN 系统,含主控(管理面板)+ 边缘节点(加速节点)
支持:网站 / 视频 / 直播 / 文件加速、隐藏源 IP、抗攻击
系统兼容:CentOS 7–9 Stream、Rocky 8–9、Ubuntu 18–22、Debian 10–12(x86_64)
推荐配置:4 核 / 4G/500G SSD/100M+ 带宽
端口:80、443、8000、8060(放行)
二、准备工作(所有服务器都要做)
1. 关闭防火墙 / 放行端口
bash
运行
# 关闭 firewalld(简单粗暴)
systemctl stop firewalld
systemctl disable firewalld
# 或放行必要端口
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-port=8000/tcp
firewall-cmd --permanent --add-port=8060/tcp
firewall-cmd --reload
2. 关闭 SELinux
bash
运行
setenforce 0
sed -i "s/^SELINUX=.*/SELINUX=disabled/" /etc/selinux/config
3. 安装依赖
bash
运行
dnf install -y wget curl tar zip unzip net-tools
三、部署 99CDN 主控(1 台)
1. 一键安装主控
bash
运行
# 下载安装脚本
wget https://raw.githubusercontent.com/99CDN/99CDN-Install/main/install.sh
chmod +x install.sh
# 执行安装(全程自动)
./install.sh
安装完成提示:访问地址 http:// 你的 IP:8060
2. 初始化面板
浏览器打开:http://服务器IP:8060
设置管理员账号 / 密码 → 完成配置
登录后进入授权页面,输入购买的授权码激活
3. 主控关键配置
系统设置 → 高级设置 → 记录主控 API 地址与密钥(节点要用)
端口:8060(面板)、8000(API)
四、部署 99CDN 边缘节点(多台,含 CentOS 9)
1. 节点安装(两种方式)
方式 A:远程安装(推荐,主控操作)
主控后台 → 节点管理 → 添加节点
填:节点名称、IP、端口(80/443)→ 保存
点 “详情 → 安装节点”,复制一键安装命令
在 CentOS 9 节点服务器执行该命令,自动注册到主控
方式 B:命令行手动安装
bash
运行
# 下载节点程序
wget https://xxx.99cdn.net/edge-user-linux-amd64.zip
unzip edge-user-linux-amd64.zip
cd edge-user-linux-amd64
# 配置主控信息
./edge-user config --api http://主控IP:8000 --key 你的密钥
# 启动节点
./edge-user start
2. 节点检查
主控 → 节点列表:状态为在线即成功
节点服务器:netstat -tuln | grep 80 正常监听
五、添加站点(以 TikTok 直播 / 网站为例)
主控 → 站点管理 → 添加站点
填写:
站点域名:cdn.yourdomain.com
源站地址:你的真实源站 IP(TikTok 直播推流地址 / 网站源站)
回源端口:80/443
保存 → 配置HTTPS(上传证书或自动申请)
域名 DNS 添加 CNAME 指向 99CDN 调度域名
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快