ProxyClient:golang 代理库,和net一致的API。支持 socks4、socks4a、socks5、http、https 等代理协议

时间:2024-06-12 03:04:01
【文件属性】:

文件名称:ProxyClient:golang 代理库,和net一致的API。支持 socks4、socks4a、socks5、http、https 等代理协议

文件大小:29KB

文件格式:ZIP

更新时间:2024-06-12 03:04:01

Go

ProxyClient golang 代理客户端,和 net 标准库一致的 API 。 支持嵌套代理,支持 socks4、socks4a、socks5、http、https 等代理协议。其中 socks5 支持用户名、密码认证,http、https支持用户名、密码基本认证。 socks5 例子,其他例子请参考 example 目录。 package main import ( "fmt" "github.com/gamexg/proxyclient" "io" "io/ioutil" ) func main() { p, err := proxyclient.NewProxyClient("socks5://user1:82979@127.0.0.1:6789") if err != nil { panic(err) } c, err := p.Dial("tcp",


【文件预览】:
ProxyClient-master
----.gitignore(289B)
----directproxy.go(7KB)
----httpproxy_test.go(2KB)
----socksproxy_test.go(6KB)
----socksproxy.go(13KB)
----.travis.yml(581B)
----LICENSE(1KB)
----proxyclient.go(9KB)
----README.md(7KB)
----directproxt_test.go(2KB)
----example()
--------http()
--------socks5()
--------Ss()
--------direct()
----ttl()
--------ttl.go(4KB)
----httpproxy.go(8KB)
----ssproxy_test.go(2KB)
----ssproxy.go(4KB)

网友评论