Если я правильно понял идею, цель состоит в том, чтобы установить «удаленный» прокси-сервер в месте, которое можно доверять для обеспечения безопасности.Ваш клиент должен взаимодействовать только с этим удаленным прокси-сервером, используя TLS, тогда удаленному прокси-серверу разрешается выполнять фактические (больше не зашифрованные) HTTP-запросы.
Теперь вы выполняете на стороне клиента следующее: вы настраиваете «локальный» прокси в своем браузере.Поскольку вы набираете «http: // ...» в своем браузере даже при использовании прокси, ваш браузер сначала инициирует незашифрованное HTTP-соединение с локальным прокси.Затем локальный прокси откроет зашифрованное TLS-соединение с удаленным прокси-сервером и перенаправит ваш запрос по защищенному каналу.
Это означает, что вам нужен локальный прокси-сервер для «преобразования» HTTP в HTTPS-запросы, потому что ваш браузер должным образом использует HTTP только при запросе на выполнение фактического HTTP-запроса.