Назад | Перейти на главную страницу

https через прокси только для http?

Моя организация направляет весь трафик через прокси. В качестве настроек прокси мы должны использовать настройку http прокси для переменных среды http_proxy и https_proxy.

Если я установлю для переменной https_proxy версию https того же прокси, некоторые программы, использующие переменную https_proxy env, перестанут работать.

Значит ли это, что прокси не поддерживает https-соединения? А как насчет https-сайтов, которые нормально загружаются в моем браузере?

Будьте осторожны, когда вы устанавливаете http_proxy и https_proxy, обычно вы должны установить их по одному и тому же URL-адресу, включая часть схемы, например:

http_proxy=http://your_proxy:proxy_port
https_proxy=http://your_proxy:proxy_port

Обратите внимание, что оба находятся в HTTP. Это говорит вам о протоколе, который использует ваш прокси, а не о схеме целевого веб-сайта, которая может быть HTTP или HTTPS, которая не связана.

При использовании прокси-сервера для подключения к веб-сайту HTTPS прокси-сервер работает в режиме TCP, и (здесь я упрощаю) ваше TCP-соединение проходит через прокси-сервер, переносящий зашифрованные пакеты от вашего клиента на целевой веб-сайт.

Итак, попробуйте установить переменную среды https_proxy так же, как http_proxy, и надейтесь, что вам разрешено использовать метод CONNECT.