Yerli stunnel körpüsündə HTTPS proksisinin kimliyini yoxlayın
Tətbiqə loopback üzərindən şifrələnməmiş HTTP son nöqtəsi verin, stunnel isə həqiqi proksiyə TLS bağlantısını yoxlasın.
[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.exampleNəzərdə tutulan uzaq proksini və etibarlı CA paketini istifadə edin. verifyChain onun sertifikat verənlər zəncirini yoxlayır; checkHost adını yoxlayır. sni adı göndərir, amma onu yoxlamır.
HTTP proksi müştərisini yerli son nöqtəyə yönəldin:
curl --proxy http://127.0.0.1:3129 https://www.example.org/Tətbiq yenə CONNECT əməliyyatını və tələb olunan proksi girişini yerinə yetirir. stunnel HTTP autentifikasiyasını deyil, TLS hissəsini əlavə edir. Uzaq dinləyici həqiqətən TLS üzərindən HTTP proksi xidmətini dəstəkləməlidir.
HTTPS saytları üçün təyinatın TLS bağlantısı bu marşrutun daxilində öz normal yoxlaması ilə davam edir. İki sertifikat fərqli qarşı tərəfləri müəyyənləşdirir.