logo NodeSeekbeta

YxVM 3刀HK鸡修改哪吒探针IP归属国家教程

修改自该贴:原贴

YxVM的HK鸡在哪吒面板显示的是RU俄罗斯,作为强迫症看着实在是不爽,没有强迫症的盆友可以划走了>o<

PS:经过测试,每次更新dashboard都要重新编译,累了,RU就RU吧~

x86环境(arm环境同理,只是编译后的路径和文件名不一样),dashboard版本0.19.8,提前装好docker环境:

# 起一个go环境的容器用来编译,和宿主机环境隔离
docker run -itd --name build --net host golang
docker exec -it build bash

git clone https://github.com/Crazykfc4days/modifymmdb.git
cd modifymmdb
go mod tidy
# 修改main.go中你的ip地址(cidr),然后go run
apt update && apt install -y vim && vim main.go
go run main.go
# 在当前目录生成一个新的mmdb文件country-new.mmdb

#安装goreleaser
go install github.com/goreleaser/goreleaser/v2@latest
git clone https://github.com/naiba/nezha.git
cd nezha
# 拷贝country-new.mmdb到指定位置,注意路径是否正确
cp country-new.mmdb pkg/geoip/geoip.db
goreleaser  build --single-target --clean --skip=validate
# 编译后的二进制文件在nezha目录下的dist/linux_amd64_linux_amd64_v1/dashboard-linux-amd64,docker容器部署nezha-dashboard话的自行复制到容器中重新构建镜像,这里我省略

# 不是docker部署的,直接拿着二进制文件替换nezha-dashboard二进制文件即可,这里从docker容器中将编译好的dashboard拷贝出来,注意路径是否正确
docker cp build:/root/nezha/dist/linux_amd64_linux_amd64_v1/dashboard-linux-amd64 .
mv dashboard-linux-amd64 /opt/nezha/dashboard/app
systemctl restart nezha-dashboard.service

# YxVM机器上的agent重启

# 最后把用来编译的容器删除即可
docker rm -f build
docker rmi -f golang:latest

效果图:
image.png

1234
1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有60108位seeker

🎉欢迎新用户🎉