Похоже, вы неправильно поняли, как работает прокси HTTPS.Дело не в том, что клиент будет устанавливать TLS-соединение с прокси-сервером, как вы предполагаете, но вместо этого клиент будет отправлять простой HTTP-запрос с методом CONNECT на прокси-сервер, чтобы прокси-сервер установил туннель к целевому хосту.Затем клиент обновит этот туннель до TLS и, таким образом, получит сквозную защиту между клиентом и конечным сервером.
В сети это будет выглядеть примерно так (точное сообщение может немного отличаться - см. RFC 2817 для подробной информации):
Client ------------------------> Proxy
- create TCP connection
- send to proxy:
> CONNECT google.com:443 HTTP/1.0\r\n
> \r\n
Proxy -----------------------------> Server
- create TCP connection
Client <------------------------ Proxy
- send to client
< HTTP/1.0 200 Connection established\r\n
< \r\n
Client <------------------------(Proxy)-----------------------------> Server
use tunnel from client to server through proxy to
- make the end-to-end TLS handshake
- transfer the HTTP messages within the TLS connection
... Подпрограммы SSL: SSL23_GET_CLIENT_HELLO: запрос прокси https: ...
Это сообщение об ошибкепо сути, говорит, что ваш прокси-сервер ожидал начала рукопожатия TLS (ClientHello), но вместо этого получил запрос прокси https, то есть CONNECT ...
.Вам нужно исправить свой прокси, чтобы правильно обрабатывать запросы прокси https, которые работают, как я описал.