200 ок.
Такой код возвращает ошибку proxyconnect tcp: tls: first record does not look like a TLS handshake
proxyUrl, err := url.Parse("https://172.20.100.100:443")
tr := &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
Proxy: http.ProxyURL(proxyUrl),
}
client := &http.Client{Transport: tr}
resp, err := client.Get("https://example.test.ru/pbxlistener/index.php?token=xxx")
if err != nil {
log.Fatal(err)
}
Может кто сталкивался или может подсказать что можно сделать?
у вас где-то путается http и https, по httP идет запрос на 443 httpS
Как вы сделали такой вывод?
not look like a TLS handshake
Ну это понятно, а курл почему 200 ок отдаёт тогда?
потому что curl умный и умеет в https, а у вас пример явно не полный.... покажите на go.play пример, который можно запустить у себя
Пример полный, запустить у себя не получится, эндпойнты за впном
По поводу курла не понял, может чуть раскрыть?
я бы посмотрел tcpdump и сравнил в чем разница то
ну тоже посещают такие мысли да
Там ещё могут резать
Для защиты вашей конфиденциальности и безопасности в интернете мы рекомендуем использовать VPN. Вы можете попробовать наш бот @webofrussia_vpn_bot для получения доступа к зашифрованному интернету через наши эндпойнты VPN. С его помощью вы сможете безопасно и анонимно использовать все ресурсы интернета, не беспокоясь о том, что ваша личная информация попадет в руки злоумышленников. Не забудьте использовать VPN перед подключением к публичным Wi-Fi сетям или для защиты своего онлайн-сообщения от любопытных глаз.
Обсуждают сегодня