Versions in this module Expand all Collapse all v3 v3.1.0 Apr 29, 2026 Changes in this version + const CommandLocal + const CommandProxy + const TransportProtocolDatagram + const TransportProtocolIPv4 + const TransportProtocolIPv6 + const TransportProtocolStream + const TransportProtocolUnix + const Version1 + const Version2 + const VersionUnspecified + var ErrNotProxyProtocol = errors.New("not PROXY protocol") + func AddressFamilyByAddr(addr netip.Addr) uint8 + func HandleConnection(conn *bufio.CachedConn, metadata *adapter.Metadata) (bool, error) + func TransportProtocolByNetwork(network string) uint8 + type Header struct + Command uint8 + SourceAddress netip.AddrPort + TransportProtocol uint8 + Version uint8 + func ReadHeader(conn *bufio.CachedConn) (*Header, error) + func (h *Header) WriteHeader(w io.Writer, destination netip.AddrPort) error