মৌলিক প্রমাণীকরণসহ 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 প্রক্সি আলোচনা বাস্তবায়ন করে না।