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 + const UDPTimeout + func ConvertMetadata(metadata *C.Metadata) M.Metadata + func ShouldIgnorePacketError(err error) bool + func UpstreamMetadata(metadata M.Metadata) M.Metadata + func WithAdditions(ctx context.Context, additions ...inbound.Addition) context.Context + type BrutalOptions struct + Down string + Enabled bool + Up string + type ListenerConfig struct + Additions []inbound.Addition + MuxOption MuxOption + Tunnel C.Tunnel + Type C.Type + UDPTimeout time.Duration + type ListenerHandler struct + func NewListenerHandler(lc ListenerConfig) (h *ListenerHandler, err error) + func (h *ListenerHandler) IsSpecialFqdn(fqdn string) bool + func (h *ListenerHandler) NewConnection(ctx context.Context, conn net.Conn, metadata M.Metadata) error + func (h *ListenerHandler) NewError(ctx context.Context, err error) + func (h *ListenerHandler) NewPacketConnection(ctx context.Context, conn network.PacketConn, metadata M.Metadata) error + func (h *ListenerHandler) ParseSpecialFqdn(ctx context.Context, conn net.Conn, metadata M.Metadata) error + type MuxOption struct + Brutal BrutalOptions + Padding bool