gpt4 book ai didi

http - 自签名代理客户端

转载 作者:数据小太阳 更新时间:2023-10-29 03:19:36 31 4
gpt4 key购买 nike

我需要创建一个返回自签名代理 http.Client 的函数,但我找不到任何可行的解决方案。

我附上了我当前似乎无法正常工作的代码。

func CreateProxyClient(server string,serverProxy string, sid string, portProxy int) (*Client, error) {
http.DefaultTransport.(*http.Transport).TLSClientConfig = &tls.Config{InsecureSkipVerify: true}

proxyURL, _ := url.Parse("http://" + serverProxy+":"+strconv.Itoa(portProxy) )
http.DefaultTransport = &http.Transport{
Proxy: http.ProxyURL(proxyURL),
}

var netClient = &http.Client{
Timeout: time.Second * 1,
}

resp, _ := http.Get("http://"+server+":443")
fmt.Printf("%d",resp.StatusCode)
return &Client{netClient, server, sid, "", ""}, nil
}

最佳答案

将此添加到 http.Transport:

TLSNextProto: make(map[string]func(authority string, c *tls.Conn) http.RoundTripper),

关于http - 自签名代理客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56021457/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com