adjust timeout

main
fangdingjun 7 years ago
parent 831db44b5a
commit b202c341f7

@ -132,10 +132,10 @@ type RR struct {
}
var httpclient = &http.Client{
Timeout: 5 * time.Second,
Timeout: 8 * time.Second,
Transport: &http.Transport{
TLSClientConfig: &tls.Config{ServerName: "dns.google.com"},
TLSHandshakeTimeout: 3 * time.Second,
TLSHandshakeTimeout: 5 * time.Second,
},
}

@ -22,8 +22,8 @@ type dnsHandler struct {
func newDNSHandler(cfg *conf) *dnsHandler {
return &dnsHandler{
cfg: cfg,
tcpclient: &dns.Client{Net: "tcp", Timeout: 2 * time.Second, UDPSize: 4096},
udpclient: &dns.Client{Net: "udp", Timeout: 2 * time.Second, UDPSize: 4096},
tcpclient: &dns.Client{Net: "tcp", Timeout: 8 * time.Second, UDPSize: 4096},
udpclient: &dns.Client{Net: "udp", Timeout: 5 * time.Second, UDPSize: 4096},
httpsclient: &GoogleHTTPDns{},
}

Loading…
Cancel
Save