Versions in this module Expand all Collapse all v0 v0.0.1 Jan 1, 2026 Changes in this version + type HTTPProxy struct + HTTPProxyURL string + UseSystemProxy bool + func (p *HTTPProxy) Proxy() (proxyFunc, error) + type ProxiedDialer struct + func (pd *ProxiedDialer) Dial(network, addr string) (net.Conn, error) + func (pd *ProxiedDialer) DialContext(ctx context.Context, network, addr string) (net.Conn, error) + func (pd *ProxiedDialer) DialTimeout(network, addr string, timeout time.Duration) (net.Conn, error) + type Socks5ProxyConfig struct + Socks5ProxyAddress string + Socks5ProxyEnabled bool + Socks5ProxyPassword string + Socks5ProxyUsername string + func (c *Socks5ProxyConfig) GetDialer() (proxy.Dialer, error) + type TCPProxy struct + ProxyURL string + UseProxy bool + func (p *TCPProxy) Proxy() (*ProxiedDialer, error)