Bläddra i källkod

Use curl as user agent

tags/v2.2.0^2^2
9seconds 1 månad sedan
förälder
incheckning
a85348d6be
3 ändrade filer med 8 tillägg och 1 borttagningar
  1. 1
    1
      internal/cli/run_proxy.go
  2. 3
    0
      network/v2/init.go
  3. 4
    0
      network/v2/network.go

+ 1
- 1
internal/cli/run_proxy.go Visa fil

46
 
46
 
47
 	base := network.New(
47
 	base := network.New(
48
 		resolver,
48
 		resolver,
49
-		"mtg/"+version,
49
+		"",
50
 		conf.Network.Timeout.TCP.Get(0),
50
 		conf.Network.Timeout.TCP.Get(0),
51
 		conf.Network.Timeout.HTTP.Get(0),
51
 		conf.Network.Timeout.HTTP.Get(0),
52
 		conf.Network.Timeout.Idle.Get(0),
52
 		conf.Network.Timeout.Idle.Get(0),

+ 3
- 0
network/v2/init.go Visa fil

28
 	// probes.
28
 	// probes.
29
 	DefaultTCPKeepAlivePeriod = 10 * time.Second
29
 	DefaultTCPKeepAlivePeriod = 10 * time.Second
30
 
30
 
31
+	// User Agent to use in HTTP client.
32
+	UserAgent = "curl/8.5.0"
33
+
31
 	// tcpLingerTimeout defines a number of seconds to wait for sending
34
 	// tcpLingerTimeout defines a number of seconds to wait for sending
32
 	// unacknowledged data.
35
 	// unacknowledged data.
33
 	tcpLingerTimeout = 1
36
 	tcpLingerTimeout = 1

+ 4
- 0
network/v2/network.go Visa fil

76
 		dnsResolver = net.DefaultResolver
76
 		dnsResolver = net.DefaultResolver
77
 	}
77
 	}
78
 
78
 
79
+	if userAgent == "" {
80
+		userAgent = UserAgent
81
+	}
82
+
79
 	return &network{
83
 	return &network{
80
 		Dialer: net.Dialer{
84
 		Dialer: net.Dialer{
81
 			Timeout:       tcpTimeout,
85
 			Timeout:       tcpTimeout,

Laddar…
Avbryt
Spara