OpenSSL 3.x s_client ń pèsè àwọn àṣàyàn proxy-user àti orísun ọ̀rọ̀-aṣínà fún HTTP CONNECT proxy. Fún àyíká tí ó ti ń jáde PROXY_USER àti PROXY_PASSWORD tẹ́lẹ̀:

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

Àwọn orúkọ àṣàyàn gidi ń lo ìlà-ísàlẹ̀: -proxy_user àti -proxy_pass. Ipari HTTP proxy ni host:port, nígbà tí connect àti servername ń dán ibi-àfojúsùn mọ̀.

proxy_pass ń lo ìṣọ̀rọ̀ orísun ọ̀rọ̀-aṣínà ti OpenSSL. env:PROXY_PASSWORD ń ka àyípadà àyíká tí a dárúkọ; file:/path/to/file jẹ́ ọ̀nà orísun mìíràn tí a kọ sílẹ̀. Ọ̀rọ̀-aṣínà lásán kì í ṣe irú àríwísí kan náà.

Àwọn àṣàyàn tí a fi hàn béèrè àyẹ̀wò ẹ̀rí àti orúkọ host, pẹ̀lú àwọn àṣìṣe ìjẹ́rìí tí a kà sí apaniyan. Pèsè ìṣètò CA tí ó yẹ, bíi CAfile tí ó nílò, fún ìfisílẹ̀ àti ibi-àfojúsùn.

Ìjẹ́rìí proxy yìí jẹ́ ìjẹ́rìí ìpilẹ̀. Ìsopọ̀ proxy tí a fi hàn jẹ́ HTTP lasan, nítorí náà ìfọwọ́sowọ́pọ̀ TLS tí ó tẹ̀le ti ibi-àfojúsùn kò fi ààbò bo pàṣípàrọ̀ ìwọlé àkọ́kọ́ yẹn. Kò ṣe ìdúnàádúrà proxy NTLM tàbí Kerberos.

Àwọn àpilẹ̀kọ tó jọra