Den HTTPS-Proxy an enger lokaler stunnel-Bréck iwwerpréiwen
Gitt der App en onverschlësselten HTTP-Endpunkt op Loopback, wärend stunnel TLS bis bei de richtege Proxy iwwerpréift.
[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.exampleBenotzt de gewënschte wäiten Proxy an e vertrauenswierdege CA-Bündel. verifyChain kontrolléiert seng Ausstellerketten; checkHost kontrolléiert säin Numm. sni schéckt den Numm, iwwerpréift en awer net.
Riicht den HTTP-Proxy-Client op de lokalen Endpunkt:
curl --proxy http://127.0.0.1:3129 https://www.example.org/D’App mécht weiderhin CONNECT an all néidege Proxy-Login. stunnel setzt den TLS-Deel dobäi, net d’HTTP-Authentifikatioun. De wäite Listener muss tatsächlech HTTP-Proxyverkéier iwwer TLS ubidden.
Fir HTTPS-Websäite leeft den TLS vun der Destinatioun an dëser Streck weider mat senger eegener normaler Iwwerpréiwung. Déi zwee Certificaten identifizéieren verschidde Géigeparten.