在 Go 中,我使用 NewSingleHostReverseProxy 来执行反向代理,但是我需要确认主站点的 SSL 证书,以确保我有正确的安全证书...有什么想法应该如何做这件事吗?我应该使用处理程序或传输进行此操作吗?我对 Go 还很陌生,还在努力理解它。
proxy := httputil.NewSingleHostReverseProxy(&url.URL{
Scheme: "https",
Host: "sha256.badssl.com",
})
http.ListenAndServe("127.0.0.1:80", proxy)