如何通过 http 代理隧道发送 Client Hello
问题内容
我有一个客户端将与后端服务建立 tls 连接。
我遇到的情况有两种。
在这种环境下,客户端直接连接到服务器,如下代码。
var d tls.dialer //... d.config = &tls.config{ //... } //... c1 := d.dial("tcp", addr)登录后复制
我在客户端使用golang.org/x/net/proxy
来连接代理,因为代理是http代理,客户端应该使用net.dialer通过tcp连接代理。