Я привязываю перенаправить конкретный запрос https в другое место. Я пытался использовать squid, который работал с http, но не видел https-запрос. Возможно ли это сделать, поскольку запрос уже зашифрован и squid его даже не видит.
Я безуспешно пробовал использовать squid с изгибом и без него. Проверка журналов squid, регистрируются только http-запросы и никакие https не регистрируются, то есть https не проходит через squid?
Я пробовал уловку здесь http://www.rahulpahade.com/content/squid-transparent-proxy-over-ssl-https. Как только я включаю настройки брандмауэра, все запросы на https блокируются. Но если отключить пересылку 443 на сервер squid без каких-либо изменений в конфигурации squid, он снова заработает.
Пожалуйста помоги. Спасибо
Да, вы можете это сделать, но это не совсем тривиально.
Во-первых, вам необходимо создать центр сертификации, которому доверяет клиент. Как только oyu это сделает, вы можете использовать функцию sslbump Squid для выполнения дешифрования (см. http://wiki.squid-cache.org/Features/SslBump).
Хотя вы не объясняете контекст того, что вы хотите сделать, вероятно, стоит упомянуть, что если вы хотите отлаживать исходящие HTTPS-соединения, поступающие с компьютера с Windows, вы можете сделать это гораздо проще, используя Fiddler. веб-отладчик (http://www.fiddler2.com/fiddler2/)
Из-за природы HTTPS невозможно прозрачно проксировать исходящие соединения.
Поскольку HTTPS-соединения защищены на сетевом уровне, любая попытка их перехвата будет обнаружена и нарушит связь.
Можно использовать прокси SSL, если конечный пользователь подключается к прокси напрямую, поскольку прокси просто сам установит безопасное соединение; однако вы не можете прозрачно прокси-сервер безопасного соединения, потому что прокси-сервер не имеет доступа к тому же сертификату, что и реальный сервер - он не может имитировать его.