rawfasthttpproxy

package
v0.0.0-...-9297345 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FasthttpHTTPDialer

func FasthttpHTTPDialer(proxy string) rawfasthttp.DialFunc

FasthttpHTTPDialer returns a rawfasthttp.DialFunc that dials using the provided HTTP proxy.

Example usage:

c := &rawfasthttp.Client{
	Dial: fasthttpproxy.FasthttpHTTPDialer("username:password@localhost:9050"),
}

func FasthttpHTTPDialerTimeout

func FasthttpHTTPDialerTimeout(proxy string, timeout time.Duration) rawfasthttp.DialFunc

FasthttpHTTPDialerTimeout returns a rawfasthttp.DialFunc that dials using the provided HTTP proxy using the given timeout.

Example usage:

c := &rawfasthttp.Client{
	Dial: fasthttpproxy.FasthttpHTTPDialerTimeout("username:password@localhost:9050", time.Second * 2),
}

func FasthttpProxyHTTPDialer

func FasthttpProxyHTTPDialer() rawfasthttp.DialFunc

FasthttpProxyHTTPDialer returns a rawfasthttp.DialFunc that dials using the the env(HTTP_PROXY, HTTPS_PROXY and NO_PROXY) configured HTTP proxy.

Example usage:

c := &rawfasthttp.Client{
	Dial: FasthttpProxyHTTPDialer(),
}

func FasthttpProxyHTTPDialerTimeout

func FasthttpProxyHTTPDialerTimeout(timeout time.Duration) rawfasthttp.DialFunc

FasthttpProxyHTTPDialer returns a rawfasthttp.DialFunc that dials using the env(HTTP_PROXY, HTTPS_PROXY and NO_PROXY) configured HTTP proxy using the given timeout.

Example usage:

c := &rawfasthttp.Client{
	Dial: FasthttpProxyHTTPDialerTimeout(time.Second * 2),
}

func FasthttpSocksDialer

func FasthttpSocksDialer(proxyAddr string) rawfasthttp.DialFunc

FasthttpSocksDialer returns a rawfasthttp.DialFunc that dials using the provided SOCKS5 proxy.

Example usage:

c := &rawfasthttp.Client{
	Dial: fasthttpproxy.FasthttpSocksDialer("socks5://localhost:9050"),
}

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL