[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

Použ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.

Súvisiace články