diff --git a/backend/utils/files/file_op.go b/backend/utils/files/file_op.go index b2aec83e2..6860abc54 100644 --- a/backend/utils/files/file_op.go +++ b/backend/utils/files/file_op.go @@ -4,6 +4,7 @@ import ( "archive/zip" "bufio" "context" + "crypto/tls" "encoding/json" "fmt" "github.com/1Panel-dev/1Panel/backend/utils/cmd" @@ -216,7 +217,11 @@ func (w *WriteCounter) SaveProcess() { } func (f FileOp) DownloadFileWithProcess(url, dst, key string) error { - client := &http.Client{} + client := &http.Client{ + Transport: &http.Transport{ + TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, + }, + } request, err := http.NewRequest("GET", url, nil) if err != nil { return nil diff --git a/backend/utils/http/get.go b/backend/utils/http/get.go index 223a05093..bacdc865c 100644 --- a/backend/utils/http/get.go +++ b/backend/utils/http/get.go @@ -2,6 +2,7 @@ package http import ( "context" + "crypto/tls" "errors" "github.com/1Panel-dev/1Panel/backend/buserr" "net" @@ -14,6 +15,7 @@ func GetHttpRes(url string) (*http.Response, error) { client := &http.Client{ Timeout: time.Second * 300, Transport: &http.Transport{ + TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, DialContext: (&net.Dialer{ Timeout: 60 * time.Second, KeepAlive: 60 * time.Second,