github.com/metacubex/mihomo@v1.18.5/component/dialer/patch_common.go (about) 1 //go:build !(android && cmfa) 2 3 package dialer 4 5 import ( 6 "context" 7 "net" 8 "net/netip" 9 "syscall" 10 ) 11 12 type SocketControl func(network, address string, conn syscall.RawConn) error 13 14 var DefaultSocketHook SocketControl 15 16 func dialContextHooked(ctx context.Context, network string, destination netip.Addr, port string) (net.Conn, error) { 17 return nil, nil 18 } 19 20 func listenPacketHooked(ctx context.Context, network, address string) (net.PacketConn, error) { 21 return nil, nil 22 }