Overenie HTTPS proxy cez lokálny most stunnel
Poskytnite aplikácii nešifrovaný HTTP koncový bod na loopbacku a overenie TLS k skutočnej proxy nechajte na stunnel.
[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.examplePoužite zamýšľanú vzdialenú proxy a dôveryhodný balík CA. verifyChain kontroluje jej reťazec vydavateľov; checkHost kontroluje názov. sni názov odosiela, ale neoveruje ho.
Nasmerujte klienta HTTP proxy na lokálny koncový bod:
curl --proxy http://127.0.0.1:3129 https://www.example.org/Aplikácia naďalej vykonáva CONNECT a prípadné požadované prihlásenie k proxy. stunnel pridáva úsek TLS, nie HTTP autentifikáciu. Vzdialený poslucháč musí skutočne poskytovať HTTP proxy cez TLS.
Pri HTTPS weboch pokračuje TLS k cieľu vo vnútri tejto trasy s vlastným bežným overovaním. Oba certifikáty identifikujú rôzne protistrany.