1 回答

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果您在后端服務(wù)器中使用自簽名證書(shū),則需要告訴代理的 http 客戶端不要驗(yàn)證該證書(shū)。
您可以覆蓋 http 包的默認(rèn)值:
http.DefaultTransport.(*http.Transport).TLSClientConfig = &tls.Config{InsecureSkipVerify: true}
或者專(zhuān)門(mén)為您的代理創(chuàng)建一個(gè)新的傳輸:
httpProxy.Transport = &http.Transport{
Proxy: http.ProxyFromEnvironment,
Dial: (&net.Dialer{
Timeout: 30 * time.Second,
KeepAlive: 30 * time.Second,
}).Dial,
TLSHandshakeTimeout: 10 * time.Second,
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
}
- 1 回答
- 0 關(guān)注
- 157 瀏覽
添加回答
舉報(bào)