مقامی stunnel برج میں HTTPS پراکسی کی شناخت کی تصدیق
ایپ کو loopback پر غیر خفیہ کردہ HTTP اینڈپوائنٹ دیں، جبکہ stunnel اصل پراکسی تک TLS کی تصدیق کرے۔
[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مطلوبہ دور دراز پراکسی اور قابل اعتماد CA بنڈل استعمال کریں۔ verifyChain اس کے سرٹیفکیٹ جاری کرنے والوں کی زنجیر جانچتا ہے؛ checkHost اس کا نام جانچتا ہے۔ sni نام بھیجتا ہے مگر اس کی تصدیق نہیں کرتا۔
HTTP پراکسی کلائنٹ کو مقامی اینڈپوائنٹ کی طرف بھیجیں:
curl --proxy http://127.0.0.1:3129 https://www.example.org/ایپ اب بھی CONNECT اور پراکسی کا ضروری لاگ اِن انجام دیتی ہے۔ stunnel، TLS کا حصہ شامل کرتا ہے، HTTP توثیق نہیں۔ دور دراز listener کو واقعی TLS پر HTTP پراکسی سروس فراہم کرنا لازم ہے۔
HTTPS ویب سائٹوں کے لیے منزل کا TLS اس راستے کے اندر اپنی معمول کی تصدیق کے ساتھ جاری رہتا ہے۔ دونوں سرٹیفکیٹ مختلف رابطہ فریقوں کی شناخت کرتے ہیں۔