谷姐:我们都是谷歌迷
We are all Google fans

用GoEdge开源系统自建CDN-沉默的HIM

Rate this post

前言
现在很多人的网站因为某些不可抗力的因素,而建立在国外服务器上,国内访问很慢,如果使用国内某些CDN需要提供北岸,并且价格不菲,于是我产生了自建CDN的想法,找了很久发现GoEdge开源并且免费(日常白**),并且手里也有七八个Oracle Cloud永久免费账号,完全可以自建CDN

GoEdge官网:https://goedge.cn/

我的博客观看视觉效果更佳哦:https://him.plus/archives/313

必备条件
域名:1
主控服务器:1(要求已安装MySQL 5.7.8/MySQL 8.0 以上版本)
API服务器:1+(API可以与主控服务器共存)
服务器:3+(建议使用国内访问延迟低的)
ps:3台以下不如使用nginx反代

一、部署管理平台
系统需求
操作系统:Linux
CPU不少于1核心
可用内存不少于1G
可用硬盘不小于10G

如果不是root用户请使用以下命令切换到root用户

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

bash <(curl -L -s https://pan.him.plus/shell/install_GoEdge_admin.sh)

根据提示访问http://IP地址:7788/
ARM架构的Ubuntu系统甲骨文访问发现无法访问,请使用以下命令开放端口
iptables -I INPUT -p tcp --dport 7788 -j ACCEPT
iptables -I INPUT -p udp --dport 7788 -j ACCEPT
iptables-save
sudo netfilter-persistent save
sudo netfilter-persistent reload
成功访问会出现以下页面

点“开始”
配置API信息

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

配置管理员账号

完成管理平台安装
确认完信息无误后点击“确认并开始安装”

安装完成后会弹出提示

在安装完成后可以使用:
bin/edge-admin service
命令安装systemd系统服务,这样在系统重启后,可以自动启动服务

二、添加边缘节点
登录管理系统

登录以后我们可以看到如下界面(我这个是已经在使用的)

添加网站DNS服务
点击左侧边栏“边缘节点”,然后我们再点击“详情”,再点击“集群设置”

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

点击最上面二级菜单 “创建节点”

使用ssh一键添加节点
根据自己节点服务器的信息添加

使用一键脚本添加节点
首先在“边缘节点——集群节点——安装升级——自动注册”中获取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)
成功运行后可以看到提示,以及在管理平台可以看到多了一个节点


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

添加网站域名

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

我们发现这里多了一个网站服务

点击设置后我们跳转到这个页面

点击DNS

去域名DNS解析平台,新建一个cname解析
如果是域名托管在cloud flare请不要打开小云朵

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

热议
推荐楼 欧阳逍遥 7小时前

看了下。。。。。 个人用 有点复杂了。

还是 nginx 反代 简单 好使

2楼 why? 8小时前

引流小达人

3楼 沉默的HIM 8小时前

引流小达人

啊哈哈哈,主要是图片太多,一个一个复制链接太麻烦了

4楼 Dk2014 8小时前

等着ddcc吗还真敢引流啊

5楼 沉默的HIM 8小时前

等着ddcc吗还真敢引流啊

这就改文章,一张一张复制图片

7楼 ohmyga 7小时前

用了一段时间了,这个系统很不错,秒杀 fc那个

8楼 沉默的HIM 7小时前

看了下。。。。。 个人用 有点复杂了。

还是 nginx 反代 简单 好使

要是个人站多的话,用这个感觉更方便

9楼 小沨 7小时前

不错敢于分享就该顶

10楼 coldwind 7小时前

真的很不错,谢谢分享

12楼 myseil 7小时前

目前用的teaweb感觉也不错

13楼 表弟 7小时前

再开发一个,整成商用卖cdn挺不错的

14楼 aoerboquartz 7小时前

先收藏吧

15楼 oksbsb 7小时前

打不开了?

16楼 gtgc2005 7小时前

如果在国内自建CDN ,能绕过北岸吗?

17楼 沉默的HIM 7小时前

打不开了?

因为博客在arm机子上,php老出点问题

18楼 wangjy 6小时前

有缓存和防c吗,性能怎么样

19楼 yueyyy 6小时前

这才是正确的引流方式
某人mjj只有一个标题+网址。。。

20楼 louiejordan 6小时前

你的博客貌似挂了

22楼 箴扰 5小时前

群友来了hhh

23楼 qxwo 5小时前

貌似打不开了,有人测试你cdn?

24楼 tomcb 5小时前

被打挂了吗?打不开了

25楼 沉默的HIM 5小时前

貌似打不开了,有人测试你cdn?

被cc了

26楼 TinyTiny 5小时前

被人打了么,打不开

27楼 xiaoz 4小时前

欧阳逍遥 发表于 2021-10-20 15:23
看了下。。。。。 个人用 有点复杂了。

还是 nginx 反代 简单 好使

其实这个比nginx简单些,节点多的话这个管理起来比较方便。

28楼 gj368 1小时前

如果在国内自建CDN ,能绕过北岸吗?

不北岸连80 443都开不了 如果是云服务厂商 当时能用过两天直接给你停了要你北岸

29楼 钱宗鑫 半小时前

打不开了
504 Gateway Timeout

30楼 LoliR 22分钟前

看了下。。。。。 个人用 有点复杂了。

还是 nginx 反代 简单 好使

确实比较复杂,也是这个 GoEdge 作者的 Teaweb 我的话在用,配置起来也比较繁琐,但是效果还不错就是了

32楼 看我签名. 7分钟前

网站打不开了 老歌

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 用GoEdge开源系统自建CDN-沉默的HIM
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活