[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

Gunakan proxy jarak jauh yang dituju dan bundel CA tepercaya. verifyChain memeriksa rantai penerbitnya; checkHost memeriksa namanya. sni mengirim nama tersebut, tetapi tidak memverifikasinya.

Arahkan klien proxy HTTP ke endpoint lokal:

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

Aplikasi tetap melakukan CONNECT dan login proxy yang diperlukan. stunnel menambahkan bagian TLS, bukan autentikasi HTTP. Listener jarak jauh harus benar-benar menyediakan layanan proxy HTTP melalui TLS.

Untuk situs HTTPS, TLS tujuan berlanjut di dalam rute ini dengan verifikasi normalnya sendiri. Kedua sertifikat mengidentifikasi pihak yang berbeda.

Artikel terkait