现在很多人的网站因为某些不可抗力的因素,而建立在国外服务器上,国内访问很慢,如果使用国内某些CDN需要提供北岸,并且价格不菲,于是我产生了自建CDN的想法,找了很久发现GoEdge开源并且免费(日常白嫖),并且手里也有七八个Oracle Cloud永久免费账号,完全可以自建CDN
域名:1
主控服务器:1(要求已安装MySQL 5.7.8/MySQL 8.0 以上版本)
API服务器:1+(API可以与主控服务器共存)
服务器:3+(建议使用国内访问延迟低的)
ps:3台以下不如使用nginx反代
系统需求
操作系统:Linux
CPU不少于1核心
可用内存不少于1G
可用硬盘不小于10G
如果不是root用户请使用以下命令切换到root用户
sudosu
使用以下脚本一键安装最新管理平台
iptables-IINPUT-ptcp--dport7788-jACCEPT
iptables-IINPUT-pudp--dport7788-jACCEPT
iptables-save
sudonetfilter-persistentsave
sudonetfilter-persistentreload
成功访问会出现以下页面
内容请根据自己的数据库信息填写(如还没创建,请自行创建一个数据库)
确认完信息无误后点击“确认并开始安装”
在安装完成后可以使用:
bin/edge-admin service
命令安装systemd系统服务,这样在系统重启后,可以自动启动服务
登录管理系统
点击左侧边栏“边缘节点”,然后我们再点击“详情”,再点击“集群设置”
点击左侧边栏 “边缘节点”,然后我们再点击“详情”
根据自己节点服务器的信息添加
首先在“边缘节点——集群节点——安装升级——自动注册”中获取endpoints、clusterId、secret
注意!!!仅需要双引号内的值
wget -N https://pan.him.plus/shell/install_GoEdge_node.sh && chmod +x install_GoEdge_node.sh && ./install_GoEdge_node.sh -e 你的endpoints内容 -c 你的clusterId内容 -s 你的secret内容 -v 管理平台版本号(记得前面加上v 比如:v0.3.1)
成功运行后可以看到提示,以及在管理平台可以看到多了一个节点
点击左侧边栏 “网站服务”,再点击二级菜单 创建网站服务
蜗牛娱乐网提醒:部分教程和软件中可能含有投递者个人宣传广告/QQ/QQ群等联系方式 (非蜗牛官方群)如涉及交易请谨慎对待!