Versions in this module Expand all Collapse all v1 v1.0.0 Aug 5, 2025 Changes in this version + type Client struct + QUICConfig *quic.Config + TLSClientConfig *tls.Config + func (c *Client) Close() error + func (c *Client) Dial(ctx context.Context, proxyTemplate *uritemplate.Template, raddr *net.UDPAddr) (net.PacketConn, *http.Response, error) + func (c *Client) DialAddr(ctx context.Context, proxyTemplate *uritemplate.Template, target string) (net.PacketConn, *http.Response, error) + type Proxy struct + func (s *Proxy) Close() error + func (s *Proxy) Proxy(w http.ResponseWriter, r *Request) error + func (s *Proxy) ProxyConnectedSocket(w http.ResponseWriter, _ *Request, conn *net.UDPConn) error + type Request struct + Target string + func ParseRequest(r *http.Request, template *uritemplate.Template) (*Request, error) + type RequestParseError struct + Err error + HTTPStatus int + func (e *RequestParseError) Error() string + func (e *RequestParseError) Unwrap() error