Проверка на HTTPS проксито преку локален stunnel мост
Дајте ѝ на апликацијата нешифрирана HTTP крајна точка на loopback, додека stunnel го проверува TLS до вистинското прокси.
[proxy_tls]
client = yes
accept = 127.0.0.1:3129
connect = proxy.example:8443
verifyChain = yes
CAfile = /path/to/trusted-ca-bundle.pem
checkHost = proxy.example
sni = proxy.exampleКористете го предвиденото оддалечено прокси и доверлив CA пакет. verifyChain го проверува синџирот на издавачи; checkHost го проверува името. sni го испраќа името, но не го проверува.
Насочете го HTTP прокси клиентот кон локалната крајна точка:
curl --proxy http://127.0.0.1:3129 https://www.example.org/Апликацијата и понатаму извршува CONNECT и потребна најава на проксито. stunnel го додава TLS делот, а не HTTP автентикацијата. Оддалечениот слушател мора навистина да нуди HTTP прокси преку TLS.
За HTTPS веб-страници TLS до одредиштето продолжува внатре во оваа патека со својата вообичаена проверка. Двата сертификата идентификуваат различни спротивни страни.