资源鱼娱乐网 · 免费提供绿色软件、活动线报以及其他网络资源,好货不私藏!

使用GoEdge开源系统自建CDN

小鱼 编程教程

前言

现在很多人的网站因为某些不可抗力的因素,而建立在国外服务器上,国内访问很慢,如果使用国内某些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


使用以下脚本一键安装最新管理平台



bash<(curl-L-shttps://pan.him.plus/shell/install_GoEdge_admin.sh)
 
使用GoEdge开源系统自建CDN

使用GoEdge开源系统自建CDN

根据提示访问http://IP地址:7788/
ARM架构的Ubuntu系统甲骨文访问发现无法访问,请使用以下命令开放端口



iptables-IINPUT-ptcp--dport7788-jACCEPT
iptables-IINPUT-pudp--dport7788-jACCEPT
iptables-save
sudonetfilter-persistentsave
sudonetfilter-persistentreload



成功访问会出现以下页面


使用GoEdge开源系统自建CDN

点“开始”

配置API信息

使用GoEdge开源系统自建CDN

配置数据库

内容请根据自己的数据库信息填写(如还没创建,请自行创建一个数据库)

使用GoEdge开源系统自建CDN

配置管理员账号

使用GoEdge开源系统自建CDN

完成管理平台安装

确认完信息无误后点击“确认并开始安装”

使用GoEdge开源系统自建CDN

安装完成后会弹出提示
使用GoEdge开源系统自建CDN

在安装完成后可以使用:


bin/edge-admin service


命令安装systemd系统服务,这样在系统重启后,可以自动启动服务

二、添加边缘节点

登录管理系统

使用GoEdge开源系统自建CDN

登录以后我们可以看到如下界面(我这个是已经在使用的)
使用GoEdge开源系统自建CDN

添加网站DNS服务

点击左侧边栏“边缘节点”,然后我们再点击“详情”,再点击“集群设置”

使用GoEdge开源系统自建CDN

编辑边缘节点

点击左侧边栏 “边缘节点”,然后我们再点击“详情”

使用GoEdge开源系统自建CDN

点击最上面二级菜单 “创建节点”
使用GoEdge开源系统自建CDN

使用ssh一键添加节点

根据自己节点服务器的信息添加

使用GoEdge开源系统自建CDN

使用一键脚本添加节点

首先在“边缘节点——集群节点——安装升级——自动注册”中获取endpoints、clusterId、secret
注意!!!仅需要双引号内的值

使用GoEdge开源系统自建CDN

运行以下一键脚本,并且修改脚本后面附带参数内容


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)

 

成功运行后可以看到提示,以及在管理平台可以看到多了一个节点

使用GoEdge开源系统自建CDN

使用GoEdge开源系统自建CDN

三、网站接入CDN

点击左侧边栏 “网站服务”,再点击二级菜单 创建网站服务

使用GoEdge开源系统自建CDN

添加网站域名
使用GoEdge开源系统自建CDN

添加网站ssl证书

宝塔面板的证书保存在/www/server/panel/vhost/cert/站点目录/下面

使用GoEdge开源系统自建CDN

我们发现这里多了一个网站服务
使用GoEdge开源系统自建CDN

点击设置后我们跳转到这个页面
使用GoEdge开源系统自建CDN

点击DNS
使用GoEdge开源系统自建CDN

去域名DNS解析平台,新建一个cname解析

如果是域名托管在cloud flare请不要打开小云朵

使用GoEdge开源系统自建CDN

至此,自建CDN服务并接入网站就完成了

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:798998688@qq.com

相关推荐

评论

0 条评论
    你来消灭 零 评论