आधारभूत प्रमाणीकरणसहित HTTP प्रोक्सीमार्फत OpenSSL s_client
गन्तव्य होस्टनाम प्रमाणीकरण सक्रिय राख्दै OpenSSL का proxy_user र proxy_pass विकल्पहरू प्रयोग गर्नुहोस्।
OpenSSL 3.x s_client ले HTTP CONNECT प्रोक्सीका लागि proxy-user र पासवर्ड-स्रोत विकल्पहरू प्रदान गर्दछ। पहिले नै PROXY_USER र PROXY_PASSWORD निर्यात गर्ने वातावरणका लागि:
openssl s_client \
-proxy proxy.example.net:8080 \
-proxy_user "$PROXY_USER" \
-proxy_pass env:PROXY_PASSWORD \
-connect example.com:443 \
-servername example.com \
-verify_hostname example.com \
-verify_return_error
वास्तविक विकल्प नामहरूमा अन्डरस्कोर प्रयोग हुन्छ: -proxy_user र -proxy_pass। प्रोक्सी इन्डपोइन्ट host:port हो, जबकि connect र servername ले गन्तव्य पहिचान गर्छन्।
proxy_pass ले OpenSSL को पासवर्ड-स्रोत वाक्यरचना प्रयोग गर्छ। env:PROXY_PASSWORD ले नामित वातावरण चर पढ्छ; file:/path/to/file अर्को कागजात गरिएको स्रोत रूप हो। सादा पासवर्ड त्यही तर्क ढाँचा होइन।
देखाइएका विकल्पहरूले प्रमाणपत्र र होस्टनाम जाँच अनुरोध गर्छन्, प्रमाणीकरण त्रुटिहरू घातक मानिन्छन्। स्थापना र गन्तव्यका लागि उपयुक्त CA कन्फिगरेसन दिनुहोस्, जस्तै आवश्यक CAfile।
यो प्रोक्सी प्रमाणीकरण आधारभूत प्रमाणीकरण हो। देखाइएको प्रोक्सी जडान सादा HTTP हो, त्यसैले गन्तव्यको पछिको TLS ह्यान्डसेकले त्यो अघिल्लो लगइन आदानप्रदान इन्क्रिप्ट गर्दैन। यसले NTLM वा Kerberos प्रोक्सी वार्ता लागू गर्दैन।