Add multi network dialing

This commit is contained in:
世界
2024-11-12 19:37:10 +08:00
parent 1ff42704ae
commit 20d2cb17f5
30 changed files with 1203 additions and 371 deletions

View File

@@ -13,3 +13,7 @@ type tcpDialer = tfo.Dialer
func newTCPDialer(dialer net.Dialer, tfoEnabled bool) (tcpDialer, error) {
return tfo.Dialer{Dialer: dialer, DisableTFO: !tfoEnabled}, nil
}
func dialerFromTCPDialer(dialer tcpDialer) net.Dialer {
return dialer.Dialer
}