[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

Nə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.

Əlaqəli məqalələr