GoEdge是一款超哥开发的CDN管理系统,曾经在1.4.1版本后被曝出供应链投毒问题,因此我们使用1.3.9版本进行配置安装
一键脚本
curl -s https://dl.naixi.net/cdn/goedge/install-139.sh | bash
在主控端安装该一键脚本,注意主控端应至少拥有2c 2G 20G硬盘及以上配置
然后我们进入 http://ip:7788 完成下一步安装,同时复制脚本打印的注册码备用
记得在防火墙中放开API地址
安装配置
访问提供的地址,进行设置安装,第一次设置API节点设置为本机ip即可
提前创建好数据库,填写相关信息
设置管理员账号
节点配置
像我一样使用反向代理方式访问面板的,首先需要设置自定义客户端IPbao tou报头,直接根据提示填写即可
然后我们激活旗舰版,在管理平台依次点击「系统设置」>「商业版本」>「激活」,粘贴刚才脚本中提供的注册码(感谢希妈www)
然后我们依次点击「边缘节点」,「创建节点」,按要求填入节点名称、节点公网IP地址、SSH端口号,添加SSH登录信息,点击「远程安装」,即可一键完成边缘节点安装部署。
然后我们前往节点机,手动修改hosts屏蔽与官方域名的通信
echo "127.0.0.1 goedge.cloud" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 goedge.cn" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 dl.goedge.cloud" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 dl.goedge.cn" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 global.dl.goedge.cloud" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 global.dl.goedge.cn" | sudo tee -a /etc/hosts > /dev/null
cat /etc/hosts
我们这里添加了三个节点
配置根域名
我们需要添加一个域名用来做回源,所以我们添加一个dns解析服务商,这里选择赛博菩萨cloudflare
然后我们转到dns设置,设置一个子域名
添加网站
我们创建一个网站,绑定域名就是你的网站域名,源站地址就是你的源服务器地址,然后需要你上传https证书,保存即可
然后将生成的cname地址更改到自己的dns解析记录里即可~
已经更改成自己的cdn啦