diff --git a/cmd/client/main.go b/cmd/client/main.go index efe6de2..63b3a26 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -279,8 +279,13 @@ func main() { transport := &http.Transport{ Proxy: http.ProxyFromEnvironment, DialContext: (&net.Dialer{ - Timeout: 30 * time.Second, - KeepAlive: 30 * time.Second, + Timeout: 30 * time.Second, + KeepAliveConfig: net.KeepAliveConfig{ + Enable: true, + Idle: 30 * time.Second, + Interval: 5 * time.Second, + Count: 3, + }, DualStack: true, }).DialContext, MaxIdleConns: 100, diff --git a/go.mod b/go.mod index 62f940f..39c7aca 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/prometheus-community/pushprox -go 1.22 +go 1.23 require ( github.com/Showmax/go-fqdn v1.0.0