zu1k / nali

An offline tool for querying IP geographic information and CDN provider. 一个查询IP地理信息和CDN服务提供商的离线终端工具.
https://github.com/zu1k/nali
MIT License
3.75k stars 340 forks source link

CDN 数据库获取为 404 无法使用 #101

Closed legendtang closed 2 years ago

legendtang commented 2 years ago
❯ nali update
2022/05/01 17:48:38 正在下载最新 纯真 IPv4数据库...
2022/05/01 17:48:41 已将最新的 纯真IP库 保存到本地: C:\Users\...\.nali\qqwry.dat
2022/05/01 17:48:41 正在下载最新 ZX IPv6数据库...
2022/05/01 17:48:45 已将最新的 ZX IPv6数据库 保存到本地: C:\Users\...\.nali\ipv6wry.db
2022/05/01 17:48:45 正在下载最新 CDN服务提供商数据库...
2022/05/01 17:48:47 已将最新的 CDN数据库 保存到本地: C:\Users\...\.nali\cdn.json

虽然执行 update 成功,但 cdn.json 内容是:

404: Not Found

自此之后执行任何命令都会报错:

ping www.ddnsto.com | nali
panic: cdn data parse failed!

goroutine 1 [running]:
github.com/zu1k/nali/pkg/cdn.NewCDN(0xc000550060, 0x1e, 0x0)
        C:/Users/legend/go/pkg/mod/github.com/zu1k/nali@v0.2.4/pkg/cdn/cdn.go:47 +0x326
github.com/zu1k/nali/internal/app.InitCDNDB()
        C:/Users/legend/go/pkg/mod/github.com/zu1k/nali@v0.2.4/internal/app/cdn.go:25 +0x9d
github.com/zu1k/nali/cmd.glob..func3(0x102d660, 0x1078198, 0x0, 0x0)
        C:/Users/legend/go/pkg/mod/github.com/zu1k/nali@v0.2.4/cmd/root.go:57 +0x33
github.com/spf13/cobra.(*Command).execute(0x102d660, 0xc000036210, 0x0, 0x0, 0x102d660, 0xc000036210)
        C:/Users/legend/go/pkg/mod/github.com/spf13/cobra@v1.2.1/command.go:860 +0x2c2
github.com/spf13/cobra.(*Command).ExecuteC(0x102d660, 0x95668b, 0xc000048058, 0x96b801)
        C:/Users/legend/go/pkg/mod/github.com/spf13/cobra@v1.2.1/command.go:974 +0x375
github.com/spf13/cobra.(*Command).Execute(...)
        C:/Users/legend/go/pkg/mod/github.com/spf13/cobra@v1.2.1/command.go:902
github.com/zu1k/nali/cmd.Execute()
        C:/Users/legend/go/pkg/mod/github.com/zu1k/nali@v0.2.4/cmd/root.go:64 +0x38
main.main()
        C:/Users/legend/go/pkg/mod/github.com/zu1k/nali@v0.2.4/main.go:14 +0x2c

请问是否可以加入启用特定数据库的选项以及修复一下 CDN 的数据库源地址?