Я хочу подключиться к серверу через прокси-сервер, который у меня есть.Я ищу что-то похожее на HTTPConnection.set_tunnel Python, есть ли что-то подобное в golang?
---- edit -----
Я пытаюсь создатьБудет ли этот код работать правильно при подключении к серверу, который позволяет самостоятельно подписывать сертификаты и передавать их через прокси-сервер?
func CreateProxyClient(serverProxy string, sid string, portProxy int) (*Client, error) {
http.DefaultTransport.(*http.Transport).TLSClientConfig = &tls.Config{InsecureSkipVerify: true}
proxyUrl, _ := url.Parse(serverProxy+":"+strconv.Itoa(portProxy))
tr := &http.Transport{
Proxy: http.ProxyURL(proxyUrl),
}
var netClient = &http.Client{
Timeout: time.Second * 10,
Transport: tr,
}
return &Client{netClient, serverProxy, sid}, nil
}