Mahalliy stunnel ko‘prigida HTTPS proksining kimligini tekshirish
Ilovaga loopback orqali shifrlanmagan HTTP nuqtasini bering, haqiqiy proksigacha bo‘lgan TLS ulanishini esa stunnel tekshirsin.
[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.exampleKo‘zda tutilgan masofaviy proksi va ishonchli CA to‘plamidan foydalaning. verifyChain uning sertifikat beruvchilari zanjirini tekshiradi; checkHost nomini tekshiradi. sni nomni yuboradi, lekin tekshirmaydi.
HTTP proksi mijozini mahalliy ulanish nuqtasiga yo‘naltiring:
curl --proxy http://127.0.0.1:3129 https://www.example.org/Ilova hanuz CONNECT va zarur proksi loginini bajaradi. stunnel HTTP autentifikatsiyasini emas, TLS qismini qo‘shadi. Masofaviy tinglovchi haqiqatan TLS orqali HTTP proksi xizmatini ko‘rsatishi kerak.
HTTPS saytlar uchun manzilning TLS ulanishi shu yo‘l ichida o‘zining odatiy tekshiruvi bilan davom etadi. Ikki sertifikat turli qarshi tomonlarni aniqlaydi.