🔧 Update client configs to skip connection verification if it is not secure

This commit is contained in:
Aykhan Shahsuvarov 2025-05-25 19:16:30 +04:00
parent bea2e7c040
commit 2b9d0520b0
2 changed files with 10 additions and 3 deletions

View File

@ -15,7 +15,7 @@ import (
) )
const ( const (
VERSION string = "0.6.3" VERSION string = "0.6.4"
DefaultUserAgent string = "Dodo/" + VERSION DefaultUserAgent string = "Dodo/" + VERSION
DefaultMethod string = "GET" DefaultMethod string = "GET"
DefaultTimeout time.Duration = time.Second * 10 DefaultTimeout time.Duration = time.Second * 10

View File

@ -2,6 +2,7 @@ package requests
import ( import (
"context" "context"
"crypto/tls"
"errors" "errors"
"math/rand" "math/rand"
"net/url" "net/url"
@ -39,8 +40,11 @@ func getClients(
} }
clients = append(clients, &fasthttp.HostClient{ clients = append(clients, &fasthttp.HostClient{
MaxConns: int(maxConns), MaxConns: int(maxConns),
IsTLS: isTLS, IsTLS: isTLS,
TLSConfig: &tls.Config{
InsecureSkipVerify: true,
},
Addr: addr, Addr: addr,
Dial: dialFunc, Dial: dialFunc,
MaxIdleConnDuration: timeout, MaxIdleConnDuration: timeout,
@ -56,6 +60,9 @@ func getClients(
client := &fasthttp.HostClient{ client := &fasthttp.HostClient{
MaxConns: int(maxConns), MaxConns: int(maxConns),
IsTLS: isTLS, IsTLS: isTLS,
TLSConfig: &tls.Config{
InsecureSkipVerify: true,
},
Addr: URL.Host, Addr: URL.Host,
MaxIdleConnDuration: timeout, MaxIdleConnDuration: timeout,
MaxConnDuration: timeout, MaxConnDuration: timeout,