[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

Користете го предвиденото оддалечено прокси и доверлив CA пакет. verifyChain го проверува синџирот на издавачи; checkHost го проверува името. sni го испраќа името, но не го проверува.

Насочете го HTTP прокси клиентот кон локалната крајна точка:

curl --proxy http://127.0.0.1:3129 https://www.example.org/

Апликацијата и понатаму извршува CONNECT и потребна најава на проксито. stunnel го додава TLS делот, а не HTTP автентикацијата. Оддалечениот слушател мора навистина да нуди HTTP прокси преку TLS.

За HTTPS веб-страници TLS до одредиштето продолжува внатре во оваа патека со својата вообичаена проверка. Двата сертификата идентификуваат различни спротивни страни.

Поврзани статии