一键安装脚本
curl -s https://dl.naixi.net/cdn/goedge/install.sh | bash
由于一键脚本安装仅绑定edge-admin,因此会造成edge-api找不到命令。在此重新关联:
ln -sf /usr/local/goedge/edge-admin/edge-api/bin/edge-api /usr/bin/edge-api
edge-admin upgrade --url=https://dl.naixi.net/cdn/goedge/1.4.2/edge-admin-linux-amd64-plus-v1.4.2.zip
edge-api upgrade --url=https://dl.naixi.net/cdn/goedge/1.4.2/edge-api-linux-amd64-plus-v1.4.2.zip
最后启动,在管理平台依次点击「系统设置」>「商业版本」>「激活」,粘贴下方提供的注册码即可完成离线永久授权:
V2tuLM6fIHpgI37KfH4Yy/2hMaDev+htRXapQdNgi5hJG9lWSob7gOtfll868/Z8N8ewgOLp1Dp2l/nCBLBWyQiIcSYEjMhYSmkh/AiHiGU8S9vPPe+53n0BIqBlr5vmdG0FqrQsPk/mq8NbJS3aDI6zriahIh+OOY8PWynjFUjBSZtVtZKsjfaalSJdftnRpKs0F6VawZtPTRhi3YHy71KtBfuikm9xI44x3tSNL5qN9Yv0kkal0SXKlFgynczZx07c/aVujfmLl2TTE16k7YbQiMjBrvme9ZY87R7Gd3rHWoSG0rlwr9pfAyR2mCDmO8akquKwuobSL400zL/wFshLF0KOgEkYa69OQFNroURgqIiW6dAAWPGkqqMewY88y9c4QqI3NOutZYhKxSVYXNalz3LHOUwx2lT/VhvBD0y5g=
wget https://dl.naixi.net/cdn/goedge/1.4.2/edge-node-linux-amd64-plus-v1.4.2.zip
unzip edge-node-linux-amd64-plus-v1.4.2.zip
ln -sf /usr/local/goedge/edge-node/bin/edge-node /usr/bin/edge-node
edge-node cache.garbage --delete
edge-node stop
mv edge-node/bin/edge-node /usr/local/goedge/edge-node/bin/edge-node
rm -f edge-node-linux-amd64-plus-v1.4.2.zip
sleep 5 && edge-node start
sleep 5 && edge-node status
多谢支持。
curl -s https://dl.naixi.net/cdn/goedge/install-139.sh | bash
浏览器访问管理平台,依次点击「边缘节点」,「创建节点」,按要求填入节点名称、节点公网IP地址、SSH端口号,添加SSH登录信息,点击「远程安装」,即可一键完成边缘节点安装部署。
由于上面的一键脚本已经替换过/deploy目录下的边缘节点包,故此处一键安装的边缘节点程序版本都是安全版本,无需担忧。
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
timedatectl set-timezone Asia/Shanghai
date
rdate -s utcnist.colorado.edu
ntpdate pool.ntp.org
timedatectl
由于许多人在使用该产品的时候,时不时跳h站。若您是2024年5月20日之后安装的v1.3.9(或更高版本),请立即更新。虽然刚刚官方发了v1.4.1的修正版本,一旦信任崩塌就难以重建。这里提供一个可行的恢复方案。
1、hosts 屏蔽 goedge.cloud 和 goedge.cn 防止程序更新(主控和被控都要)
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
timedatectl set-timezone Asia/Shanghai
timedatectl
回退主控的edge-admin和edge-api版本至v1.3.9,根据主控CPU架构选择
这边提示一下,以实际目录为主!
默认edge-admin所在位置:
/usr/local/goedge/edge-admin/bin/edge-admin
默认edge-api所在位置:
/usr/local/goedge/edge-admin/edge-api/bin/edge-api
# x86_64 (amd64)
edge-admin upgrade --url=https://dl.naixi.net/cdn/goedge/goedgecn/edge-admin-linux-amd64-plus-v1.3.9.zip
edge-api upgrade --url=https://dl.naixi.net/cdn/goedge/goedgecn/edge-api-linux-amd64-plus-v1.3.9.zip
# aarch64 (arm64)
edge-admin upgrade --url=https://dl.naixi.net/cdn/goedge/goedgecn/edge-admin-linux-arm64-plus-v1.3.9.zip
edge-api upgrade --url=https://dl.naixi.net/cdn/goedge/goedgecn/edge-api-linux-arm64-plus-v1.3.9.zip
感谢群友星之卡比提供的api回退思路,这样api回滚后节点就不会提示版本低和一直重试升级了
前面提到,管理系统压缩包里面带的节点程序是晚上更新的,虽然只是换了个网址,但是仍建议使用早上的版本,所以我们执行一步替换
cd /usr/local/goedge/edge-admin/edge-api/deploy
然后,删除原有的文件
rm -rf edge-node-linux-amd64-plus-v1.3.9.1.zip
rm -rf edge-node-linux-arm64-plus-v1.3.9.1.zip
获取第一版
wget -O edge-node-linux-amd64-v1.3.9.zip https://dl.naixi.net/cdn/goedge/goedgecn/edge-node-linux-amd64-plus-v1.3.9.zip
wget -O edge-node-linux-arm64-v1.3.9.zip https://dl.naixi.net/cdn/goedge/goedgecn/edge-node-linux-arm64-plus-v1.3.9.zip
wget -O edge-dns-linux-amd64-v1.3.9.zip https://dl.naixi.net/cdn/goedge/goedgecn/edge-dns-linux-amd64-v1.3.9.zip
wget -O edge-dns-linux-arm64-v1.3.9.zip https://dl.naixi.net/cdn/goedge/goedgecn/edge-dns-linux-arm64-v1.3.9.zip
到这,主控就重装好了,不过要提醒的是,检查一下这个目录/edge-admin/edge-api/deploy
里面有没有比1.3.9更高版本的文件,有的话删掉
只是重装主控可不行,投毒投在节点啊!!!
这边建议直接替换edge-node二进制,或是直接重装。
这里推荐Senra大佬提供的不卸载edge直接替换文件方案:(arm节点请将amd64更改为arm64)
wget https://dl.naixi.net/cdn/goedge/goedgecn/edge-node-linux-amd64-plus-v1.3.9.zip
unzip edge-node-linux-amd64-plus-v1.3.9.zip
ln -sf /usr/local/goedge/edge-node/bin/edge-node /usr/bin/edge-node
edge-node cache.garbage --delete
edge-node stop
mv edge-node/bin/edge-node /usr/local/goedge/edge-node/bin/edge-node
rm -f edge-node-linux-amd64-plus-v1.3.9.zip
sleep 5 && edge-node start
sleep 5 && edge-node status
1、访问控制台还是报错更新,请回退API版本
edge-api upgrade --url=https://dl.naixi.net/cdn/goedge/goedgecn/edge-api-linux-amd64-plus-v1.3.9.zip
并重启edge-api的服务即可
2、部分系统安装,测试1.3.9出现运行几秒后无法运行,,1.4.2正常运行解决方法,安装1.4.2正常运行后,直接更换替换edge-node二进制重新启动基本可以解决:
1.4.2版本安装
cd ~
wget https://dl.naixi.net/cdn/goedge/1.4.2/edge-node-linux-amd64-plus-v1.4.2.zip
unzip edge-node-linux-amd64-plus-v1.4.2.zip
ln -sf /root/edge-node/edge-node/bin/edge-node /usr/bin/edge-node
vi /root/edge-node/edge-node/configs/api_node.yaml
sleep 5 && edge-node start
sleep 5 && edge-node status
cd / && rm -rf /edge-node
wget https://dl.naixi.net/cdn/goedge/goedgecn/edge-node-linux-amd64-plus-v1.3.9.zip
unzip edge-node-linux-amd64-plus-v1.3.9.zip
ln -sf /root/edge-node/edge-node/bin/edge-node /usr/bin/edge-node
edge-node cache.garbage --delete
edge-node stop
cp /root/edge-node/edge-node/bin/edge-node /root/edge-node/edge-node/bin/edge-node.bak
mv /edge-node/bin/edge-node /root/edge-node/edge-node/bin/edge-node
sleep 5 && edge-node start
sleep 5 && edge-node status