Documentation ¶
Index ¶
Constants ¶
View Source
const ( SOCKS4 = iota SOCKS4A SOCKS5 )
Constants to choose which version of SOCKS protocol to use.
Variables ¶
This section is empty.
Functions ¶
func Dial ¶
Dial returns the dial function to be used in http.Transport object. Argument proxyURI should be in the format: "socks5://user:password@127.0.0.1:1080?timeout=5s". The protocol could be socks5, socks4 and socks4a.
func DialSocksProxy ¶
func DialSocksProxy(socksType int, proxy string, username string, password string) func(string, string) (net.Conn, error)
DialSocksProxy returns the dial function to be used in http.Transport object. Argument socksType should be one of SOCKS4, SOCKS4A and SOCKS5. Argument proxy should be in this format "127.0.0.1:1080".
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.