Preverjanje proxyja HTTPS prek lokalnega mostu stunnel
Aplikaciji ponudite nešifrirano končno točko HTTP na povratnem vmesniku, stunnel pa naj preveri TLS do dejanskega proxyja.
[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.exampleUporabite predvideni oddaljeni proxy in zaupanja vreden sveženj CA. verifyChain preveri verigo izdajateljev; checkHost preveri ime. sni ime pošlje, vendar ga ne preveri.
Odjemalca za proxy HTTP usmerite na lokalno končno točko:
curl --proxy http://127.0.0.1:3129 https://www.example.org/Aplikacija še vedno izvede CONNECT in potrebno prijavo v proxy. stunnel doda odsek TLS, ne pa overjanja HTTP. Oddaljeni poslušalec mora dejansko zagotavljati proxy HTTP prek TLS.
Pri spletnih mestih HTTPS se TLS do cilja nadaljuje znotraj te poti z lastnim običajnim preverjanjem. Potrdili določata identiteto različnih sogovornikov.