【文件属性】:
文件名称:go-socks5:Golang中的SOCKS5服务器
文件大小:13KB
文件格式:ZIP
更新时间:2021-04-29 00:31:54
Go
袜子5
提供实现的socks5软件包。 SOCKS(安全套接字)用于通过中间代理层在客户端和服务器之间路由流量。 这可用于绕过防火墙或NAT。
特征
该软件包具有以下功能:
“无身份验证”模式
用户/密码认证
支持CONNECT命令
规则进行命令的精细过滤
自定义DNS解析
单元测试
去做
该程序包仍然需要以下内容:
支持BIND命令
支持ASSOCIATE命令
例子
以下是用法的简单示例
// Create a SOCKS5 server
conf := & socks5. Config {}
server , err := socks5 . New ( conf )
if err != nil {
panic ( err )
}
// Create SOCKS5 proxy on localhost port 8000
if err := server . ListenAnd
【文件预览】:
go-socks5-master
----.gitignore(252B)
----README.md(1KB)
----request.go(9KB)
----request_test.go(3KB)
----ruleset_test.go(492B)
----socks5.go(4KB)
----ruleset.go(998B)
----LICENSE(1KB)
----credentials.go(403B)
----credentials_test.go(332B)
----socks5_test.go(2KB)
----resolver.go(530B)
----resolver_test.go(310B)
----.travis.yml(33B)
----auth.go(4KB)
----auth_test.go(2KB)