GoEdge CDN v1.3.9 纯净开心版部署指南 —— 人人都有企业运营级CDN系统
前言
GoEdge 是一套开源 CDN 系统,包含社区版和商业版。近期发现:
- GoEdge 已被原作者转让给黑产方,部分最新版本(v1.4.1 及之后版本)存在投毒问题。
- 客户创建加速站点可能会被注入第三方恶意 JS,重定向至违法网站。
建议:安装过 GoEdge v1.3.9 以上版本或更新时间晚于 2024 年 5 月 20 日的用户回退到 v1.3.9 安全版本。
回退方案参考:奶昔方案 。
本文提供 v1.3.9 纯净版本部署流程(官包 + 离线激活),可轻松搭建企业级 CDN 系统。
安装管理平台
首先安装 unzip:
# CentOS 5-7
sudo yum -y install unzip
# CentOS 8/9, RockyLinux 9, Fedora
sudo dnf -y install unzip
# Debian / Ubuntu
sudo apt install unzip
# FreeBSD
pkg install unzip
屏蔽官方域名
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
或者手动编辑
/etc/hosts文件。
创建安装目录
mkdir /usr/local/goedge
cd /usr/local/goedge
获取程序包并解压
国际源(Cloudflare)
# X86_64
wget https://static-file-global.353355.xyz/goedge/edge-admin-linux-amd64-plus-v1.3.9.zip
# aarch64
wget https://static-file-global.353355.xyz/goedge/edge-admin-linux-arm64-plus-v1.3.9.zip
国内源(阿里云 CDN)
# X86_64
wget https://fj.ly93.cc/37/1809553326/edge-admin-linux-amd64-plus-v1.3.9.zip
# aarch64
wget https://fj.ly93.cc/37/1809551208/edge-admin-linux-arm64-plus-v1.3.9.zip
解压:
unzip -o ./edge-admin-linux-amd64-plus-v1.3.9.zip
启动管理平台
cd edge-admin/
bin/edge-admin start
查看启动日志:
logs/run.log
默认端口:7788
访问方式:
http://服务器IP:7788/
检查进程:
ps ax | grep edge
安装系统服务
bin/edge-admin service
安装 MySQL
sudo curl -s https://static-file-global.353355.xyz/goedge/mysql/install-mysql.sh | bash
替换边缘节点包
国际源
cd /usr/local/goedge/edge-admin/edge-api/deploy
rm -rf *.zip
wget -O edge-node-linux-amd64-v1.3.9.zip https://static-file-global.353355.xyz/goedge/edge-node-linux-amd64-plus-v1.3.9.zip
wget -O edge-node-linux-arm64-v1.3.9.zip https://static-file-global.353355.xyz/goedge/edge-node-linux-arm64-plus-v1.3.9.zip
国内源
cd /usr/local/goedge/edge-admin/edge-api/deploy
rm -rf *.zip
wget -O edge-node-linux-amd64-v1.3.9.zip https://fj.ly93.cc/37/1809540483/edge-node-linux-amd64-plus-v1.3.9.zip
wget -O edge-node-linux-arm64-v1.3.9.zip https://fj.ly93.cc/37/1809540478/edge-node-linux-arm64-plus-v1.3.9.zip
开心版激活
浏览器访问管理平台:
系统设置 → 商业版本 → 激活
浏览器访问管理平台,依次点击「系统设置」,「商业版本」,「激活」,直接粘贴下方提供的旗舰版注册码即可完成离线激活,终身有效;或者参考此篇提供的五种获取注册码的方式:https://www.nodeseek.com/post-138160-1
F4BuVYEKSDWV+I13ISd5NUyBcWOlH0af4/ow9obzYBS3XvYC9IsK86k5UDyyBv9vqJWN2/FQTDbPyuAO0zxYlkLDC0c8rrShs+7PAkqM0O8wBIGknzForgidDZahky5Lo/ZWaPZ1dVFUxmV29ykb0I0b4tv7Q3OtnTylOuzf//MYrlvyw6VJQMGnsttmeHzsNL/r0yDONOEXZoGoLZsuBKnkfXt+qt6bZF+kM1ncbh+sY42BrPTWQ12sXqJS3qHlzU0FFl9lTNzLGYYhq5vi/4sJuPVE50/uLCtslTJdb9zOGR915hnM+jHYsR+jUk0QxOqtreaHpsvNuLkexXbkmA==
边缘节点安装
浏览器访问管理平台:
边缘节点 → 创建节点
填写节点名称、公网 IP、SSH 端口、登录信息 → 点击「远程安装」即可。
安装完成后,建议手动修改 hosts 文件屏蔽官方域名。
用户平台安装(非必要)
获取程序包并解压:
# X86_64
wget https://fj.ly93.cc/37/1809540410/edge-user-linux-amd64-v1.3.9.zip
# aarch64
wget https://fj.ly93.cc/37/1809540413/edge-user-linux-arm64-v1.3.9.zip
unzip -o ./edge-user-linux-amd64-v1.3.9.zip
创建配置文件:
vi /usr/local/goedge/edge-user/configs/api_user.yaml
# 粘贴配置内容
启动用户平台:
cd edge-user/
bin/edge-user start
bin/edge-user service
如果用户平台与管理平台不在同一台服务器,也请屏蔽官方域名通信。
智能DNS模块安装(非必要)
获取程序包并解压:
# X86_64
wget https://fj.ly93.cc/37/1809540514/edge-dns-linux-amd64-v1.3.9.zip
# aarch64
wget https://fj.ly93.cc/37/1809540511/edge-dns-linux-arm64-v1.3.9.zip
unzip -o ./edge-dns-linux-amd64-v1.3.9.zip
创建配置文件:
vi /usr/local/goedge/edge-dns/configs/api_dns.yaml
# 粘贴配置内容
启动智能 DNS:
cd edge-dns/
bin/edge-dns start
bin/edge-dns service
常用指令
- 查询端口占用:
sudo netstat -tuln | grep :53
- 解除 53 端口占用:
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo rm /etc/resolv.conf
sudo touch /etc/resolv.conf
vi /etc/resolv.conf
# 添加:
nameserver 8.8.8.8
nameserver 8.8.4.4
官方文档
如有疑问,可参考官方文档:GoEdge 官方文档
资源存档
本文使用 GoEdge 存档镜像:
已与多个源的 MD5 校验一致,确认安全。
