mirror of
https://github.com/zu1k/nali.git
synced 2025-02-02 18:32:43 +08:00
fix cdn db download
This commit is contained in:
parent
39684f553c
commit
e2160b4491
@ -12,7 +12,7 @@ func Download(filePath string) (data []byte, err error) {
|
|||||||
data, err = getData()
|
data, err = getData()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("CDN数据库下载失败,请手动下载解压后保存到本地: %s \n", filePath)
|
log.Printf("CDN数据库下载失败,请手动下载解压后保存到本地: %s \n", filePath)
|
||||||
log.Println("下载链接: https://cdn.jsdelivr.net/gh/SukkaLab/cdn/dist/cdn.json")
|
log.Println("下载链接:", githubUrl)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -23,12 +23,22 @@ func Download(filePath string) (data []byte, err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
githubUrl = "https://raw.githubusercontent.com/SukkaLab/cdn/master/dist/cdn.json"
|
||||||
|
jsdelivrUrl = "https://cdn.jsdelivr.net/gh/SukkaLab/cdn/dist/cdn.json"
|
||||||
|
)
|
||||||
|
|
||||||
func getData() (data []byte, err error) {
|
func getData() (data []byte, err error) {
|
||||||
//resp, err := http.Get("https://raw.githubusercontent.com/SukkaLab/cdn/master/dist/cdn.json")
|
resp, err := http.Get(jsdelivrUrl)
|
||||||
resp, err := http.Get("https://cdn.jsdelivr.net/gh/SukkaLab/cdn/dist/cdn.json")
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if resp.StatusCode != 200 {
|
||||||
|
resp, err = http.Get(githubUrl)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
}
|
||||||
defer resp.Body.Close()
|
defer resp.Body.Close()
|
||||||
|
|
||||||
body, err := ioutil.ReadAll(resp.Body)
|
body, err := ioutil.ReadAll(resp.Body)
|
||||||
|
Loading…
Reference in New Issue
Block a user