fix(tuic): add additional configuration options for SNI, RTT reduction, UDP relay, and congestion control

This commit is contained in:
Chang lue Tsen
2025-07-03 14:45:42 -04:00
parent 189f62781e
commit 987e25e7ac
6 changed files with 46 additions and 15 deletions
+14 -8
View File
@@ -116,15 +116,21 @@ func parseTuic(data proxy.Proxy, uuid string) (*Proxy, error) {
if !ok {
return nil, fmt.Errorf("invalid type for Tuic")
}
p := &Proxy{
Name: data.Name,
Type: "tuic",
Server: data.Server,
Port: data.Port,
UUID: uuid,
Password: uuid,
SNI: tuic.SecurityConfig.SNI,
SkipCertVerify: tuic.SecurityConfig.AllowInsecure,
Name: data.Name,
Type: "tuic",
Server: data.Server,
Port: data.Port,
UUID: uuid,
Password: uuid,
ALPN: []string{"h3"},
DisableSni: tuic.DisableSNI,
ReduceRtt: tuic.ReduceRtt,
CongestionController: tuic.CongestionController,
UdpRelayMode: tuic.UDPRelayMode,
SNI: tuic.SecurityConfig.SNI,
SkipCertVerify: tuic.SecurityConfig.AllowInsecure,
}
return p, nil