文件名称:goproxy:基于QUIC和SOCKS5的安全代理
文件大小:44KB
文件格式:ZIP
更新时间:2024-03-05 12:54:42
Go
Goproxy 基于SOCKS5和QUIC的安全代理。 客户端侦听新连接,然后通过QUIC将它们转发到远程服务器。 服务器充当SOCKS5服务器,但处理快速连接而不是TCP连接。 另外,服务器使用客户端证书进行客户端身份验证。 要求 客户端和服务器端都需要证书和私钥。 MISC QUIC的正式实现现在仅支持CUBIC拥塞控制算法。 我替换了官方模块来编辑默认的cwnd参数以获得更好的性能,您应该自己执行此操作,也可以只使用官方实现。 去做 添加测试代码 从头开始实现HTTP代理,然后更改Handler接口
【文件预览】:
goproxy-master
----.gitignore(31B)
----go.mod(498B)
----local-setting.yaml(847B)
----server-setting.yaml(397B)
----Makefile(661B)
----pkg()
--------version()
--------util()
--------proxy()
----LICENSE(1KB)
----go.sum(55KB)
----README.md(685B)
----tests()
--------server.key(2KB)
--------goproxy_test.go(5KB)
--------server.cert(1KB)
--------gencert.sh(491B)
--------testdata.go(1KB)
--------client.cert(1KB)
--------client.key(2KB)
----.golangci.yml(385B)
----cmd()
--------client()
--------server()