Я хочу, чтобы Chrome использовал SSL для всех исходящих запросов к прокси (который я контролирую). Прокси-сервер может принимать обычное HTTPS-соединение (в качестве прозрачного прокси-сервера), а также поддерживает незашифрованное HTTP-соединение, внутри которого клиент может выполнить HTTP-соединение и затем согласовать SSL.
Тем не менее, Chrome использует только HTTP CONNECT для HTTP сек URL. Когда я открываю http-URL, chrome отправляет HTTP GET на прокси вместо HTTP CONNECT. Это происходит, даже если я использую сценарий PAC, который возвращает «HTTPS host:port» для URL-адресов http и https. И я не могу заставить Chrome использовать обычный HTTPS вообще при подключении к прокси.
Моя цель - защитить трафик между браузером и прокси-сервером от пассивных сетевых прослушивателей, в том числе скрыть все токены аутентификации прокси, передаваемые в заголовках HTTP. Как я могу сделать это?