HTTPS starpniekservera pārbaude vietējā stunnel tiltā
Dodiet lietotnei nešifrētu HTTP galapunktu loopback saskarnē, kamēr stunnel pārbauda TLS līdz īstajam starpniekserverim.
[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.exampleIzmantojiet paredzēto attālo starpniekserveri un uzticamu CA kopu. verifyChain pārbauda tā izdevēju ķēdi; checkHost pārbauda nosaukumu. sni nosūta nosaukumu, bet to nepārbauda.
Novirziet HTTP starpniekservera klientu uz vietējo galapunktu:
curl --proxy http://127.0.0.1:3129 https://www.example.org/Lietotne joprojām veic CONNECT un nepieciešamo pieteikšanos starpniekserverī. stunnel pievieno TLS posmu, nevis HTTP autentifikāciju. Attālajam klausītājam patiešām jānodrošina HTTP starpniekservera darbība caur TLS.
HTTPS vietnēm galamērķa TLS turpinās šī maršruta iekšienē ar savu parasto pārbaudi. Abi sertifikāti identificē atšķirīgas savienojuma puses.