Примечание: это не дубликат openssl s_client с использованием прокси , поскольку меня особенно интересует аутентификация через прокси, а не возможность использовать прокси.
Я использую openssl s_client
для проверки сертификатов целевого сервера, чтобы понять, как / где работает соединение или нет. Поскольку я использую корпоративный прокси-сервер, я могу указать прокси-сервер с помощью флага -proxy
, однако мне нужно передать данные аутентификации (имя пользователя / пароль) этому прокси - и я не понял, как это сделать.
openssl s_client -proxy my.proxy.server:8080 -connect my.target.host
успешно подключиться к прокси-серверу, однако по понятным причинам приводит к ошибке s_client: HTTP CONNECT failed: 407 Unauthorized
.
Передача прокси-сервера в форме user:[email protected]
или http://user:[email protected]
приводит к ошибке s_client: -proxy argument malformed or ambiguous
.
Как передать s_client аутентификацию прокси? Мне было бы трудно поверить, что он поддерживает прокси, но не аутентифицированный прокси.
Я использую openssl версии 1.1.1a.