Versions in this module Expand all Collapse all v1 v1.0.2 Apr 25, 2024 v1.0.1 Apr 24, 2024 Changes in this version + var InterfaceName = "Meta" + func CalculateInterfaceName(name string) (tunName string) + type Listener struct + func New(options LC.Tun, tunnel C.Tunnel, additions ...inbound.Addition) (l *Listener, err error) + func (l *Listener) Address() string + func (l *Listener) Close() error + func (l *Listener) Config() LC.Tun + func (l *Listener) FlushDefaultInterface() + type ListenerHandler struct + DnsAdds []netip.AddrPort + func (h *ListenerHandler) NewConnection(ctx context.Context, conn net.Conn, metadata M.Metadata) error + func (h *ListenerHandler) NewPacketConnection(ctx context.Context, conn network.PacketConn, metadata M.Metadata) error + func (h *ListenerHandler) ShouldHijackDns(targetAddr netip.AddrPort) bool