1
0
mirror of https://github.com/zu1k/nali.git synced 2025-01-23 13:49:02 +08:00

add download fail catch

This commit is contained in:
zu1k 2020-07-20 19:42:26 +08:00
parent f2b8a958b9
commit 2e4000af79
3 changed files with 7 additions and 4 deletions

View File

@ -28,10 +28,11 @@ func NewCDN(filePath string) CDN {
log.Println("文件不存在尝试从网络获取最新CDN数据库")
cdnData, err = Download()
if err != nil {
panic(err)
log.Printf("CDN数据库下载失败请手动下载解压后保存到本地: %s \n", filePath)
log.Println("下载链接: https://cdn.jsdelivr.net/gh/SukkaLab/cdn/dist/cdn.json")
} else {
if err := ioutil.WriteFile(filePath, cdnData, 0644); err == nil {
log.Printf("已将最新的 CDN数据库 保存到本地: %s ", filePath)
log.Printf("已将最新的 CDN数据库 保存到本地: %s \n", filePath)
}
}
} else {

View File

@ -28,7 +28,8 @@ func NewQQwry(filePath string) QQwry {
log.Println("文件不存在,尝试从网络获取最新纯真 IP 库")
fileData, err = Download()
if err != nil {
panic(err)
log.Printf("纯真IP库下载失败请手动下载解压后保存到本地: %s \n", filePath)
log.Println("下载链接: https://qqwry.mirror.noc.one/qqwry.rar")
} else {
if err := ioutil.WriteFile(filePath, fileData, 0644); err == nil {
log.Printf("已将最新的 纯真IP库 保存到本地: %s ", filePath)

View File

@ -24,7 +24,8 @@ func NewZXwry(filePath string) ZXwry {
// 判断文件是否存在
_, err := os.Stat(filePath)
if err != nil && os.IsNotExist(err) {
log.Println("文件不存在,请自行下载 ZX IPV6库并保存在", filePath)
log.Println("文件不存在,请自行下载 ZX IPV6库解压并保存在", filePath)
log.Println("下载链接: https://www.zxinc.org/ip.7z")
os.Exit(1)
} else {
// 打开文件句柄