platform: Increase HTTP timeout to 15s

This commit is contained in:
世界 2023-11-09 15:07:06 +08:00
parent 6ae86eda98
commit 63b8e8ed23
No known key found for this signature in database
GPG key ID: CD109927C34A63C4

View file

@ -17,8 +17,8 @@ import (
"os" "os"
"strconv" "strconv"
"sync" "sync"
"time"
C "github.com/sagernet/sing-box/constant"
"github.com/sagernet/sing/common" "github.com/sagernet/sing/common"
"github.com/sagernet/sing/common/bufio" "github.com/sagernet/sing/common/bufio"
E "github.com/sagernet/sing/common/exceptions" E "github.com/sagernet/sing/common/exceptions"
@ -69,7 +69,7 @@ type httpClient struct {
func NewHTTPClient() HTTPClient { func NewHTTPClient() HTTPClient {
client := new(httpClient) client := new(httpClient)
client.client.Timeout = C.TCPTimeout client.client.Timeout = 15 * time.Second
client.client.Transport = &client.transport client.client.Transport = &client.transport
client.transport.TLSClientConfig = &client.tls client.transport.TLSClientConfig = &client.tls
client.transport.DisableKeepAlives = true client.transport.DisableKeepAlives = true