Kontrolearje de HTTPS-proxy yn in lokale stunnel-brêge
Jou de app in ûnfersifere HTTP-einpunt op loopback wylst stunnel TLS nei de echte proxy kontrolearret.
[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.exampleBrûk de bedoelde proxy op ôfstân en in fertroude CA-bondel. verifyChain kontrolearret de keatling fan útjouwers; checkHost kontrolearret de namme. sni stjoert de namme, mar kontrolearret dy net.
Rjochtsje de HTTP-proxyklient op it lokale einpunt:
curl --proxy http://127.0.0.1:3129 https://www.example.org/De app docht noch altyd CONNECT en de eventueel fereaske oanmelding by de proxy. stunnel foeget it TLS-trajekt ta, gjin HTTP-autentikaasje. De listener op ôfstân moat wier HTTP-proxyferkear oer TLS oanbiede.
Foar HTTPS-websiden giet TLS nei de bestimming binnen dizze rûte troch mei syn eigen gewoane ferifikaasje. De beide sertifikaten identifisearje ferskillende tsjinpartijen.