Versions in this module Expand all Collapse all v1 v1.9.1 Jan 7, 2022 Changes in this version + func ParseProxy(mapping map[string]interface{}) (C.Proxy, error) + type Proxy struct + func NewProxy(adapter C.ProxyAdapter) *Proxy + func (p *Proxy) Alive() bool + func (p *Proxy) DelayHistory() []C.DelayHistory + func (p *Proxy) Dial(metadata *C.Metadata) (C.Conn, error) + func (p *Proxy) DialContext(ctx context.Context, metadata *C.Metadata, opts ...dialer.Option) (C.Conn, error) + func (p *Proxy) DialUDP(metadata *C.Metadata) (C.PacketConn, error) + func (p *Proxy) LastDelay() (delay uint16) + func (p *Proxy) ListenPacketContext(ctx context.Context, metadata *C.Metadata, opts ...dialer.Option) (C.PacketConn, error) + func (p *Proxy) MarshalJSON() ([]byte, error) + func (p *Proxy) URLTest(ctx context.Context, url string) (t uint16, err error)