马上注册,免受广告困扰,轻松兑换eSIM!
您需要 登录 才可以下载或查看,没有账号?注册
×
降级
由于许多人在使用该产品的时候,时不时跳h站。若您是2024年5月20日之后安装的v1.3.9(或更高版本),请立即更新。虽然刚刚官方发了v1.4.1的修正版本,一旦信任崩塌就难以重建。这里提供一个可行的恢复方案。
先做hosts屏蔽
- 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
回退主控的admin和api
- 回退主控的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回滚后节点就不会提示版本低和一直重试升级了
删除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
获取第一版
把v1.3.9的包补回去
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更高版本的文件,有的话删掉
只是重装主控可不行,投毒投在节点啊!!!
确保已经安装curl、unzip
这边建议直接替换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
常见问题
访问控制台还是报错更新,请回退API版本
edge-api upgrade --url=https://dl.naixi.net/cdn/goedge/goedgecn/edge-api-linux-amd64-plus-v1.3.9.zip
并重启edge-api的服务即可
|