1、哪吒监控服务的IP位置信息是从这个ipinfo库获取的。token自行注册获取。
https://ipinfo.io/data/free/country.mmdb?token=${IPINFO_TOKEN}
2、从哪吒的github库的action来看,是直接把IP库直接在编译进去了。
image
3、如何自定义,哪吒官网文档也写了https://nezha.wiki/guide/q11.html,不过写了个大概方法。
4、最近YXVM的HK VOL在哪吒面板显示的是RU,俄罗斯,虽说后期应该会拉回来,但是看的实在别扭,自行修改IP库改回来。

5、使用mmdbwriter修改IP库,生成新的IP库。(注:需要有go环境)

git clone https://github.com/Crazykfc4days/modifymmdb.git
cd modifymmdb
go mod tidy
go run main.go
# 在当前目录生成一个新的mmdb文件country-new.mmdb

6、我是K8S部署的nezha-dashboard,用的是docker镜像。

使用goreleaser来编译nezha-dashboard

#安装goreleaser
go install github.com/goreleaser/goreleaser/v2@latest
git clone https://github.com/naiba/nezha.git
cd nezha
cp country-new.mmdb pkg/geoip/geoip.db
/root/go/bin/goreleaser  build --single-target --clean --skip=validate
# 编译后的二进制文件在nezha目录下的dist/linux_arm64_linux_arm64/dashboard-linux-arm64,把这个二进制文件移动至上层目录。
mv dist/linux_arm64_linux_arm64/dashboard-linux-arm64 dist/linux_arm64_linux_arm64/
# 利用nezha目录下的dockerfile构建镜像
docker build -t nezha-dashboard:custom .
# 不是docker部署的,直接拿着二进制文件替换nezha-dashboard二进制文件即可

https://my-elegraph-image.pages.dev/file/89d01618fd54f35019a7d.png