从文档中,似乎HijackConnect
用于劫持HTTPS连接。但是代码中有example,其中HijackConnect
的调用方式如下(对于HTTP连接,端口80)。
proxy.OnRequest(goproxy.ReqHostMatches(regexp.MustCompile("^.*:80$"))).
HijackConnect(func(req *http.Request, client net.Conn, ctx *goproxy.ProxyCtx) {
有谁能解释这里发生了什么?