Проверите HTTPS прокси кроз локални stunnel мост
Понудите апликацији нешифровану HTTP крајњу тачку на loopback-у, док stunnel проверава TLS до стварног проксија.
[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 одредишта наставља се унутар ове путање уз своју уобичајену проверу. Два сертификата идентификују различите супротне стране.