OpenSSL 3.x s_client ofron opsione përdoruesi proxy dhe burimi i fjalëkalimit për një proxy HTTP CONNECT. Për një mjedis që eksporton tashmë PROXY_USER dhe 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

Emrat realë të opsioneve përdorin nënvija: -proxy_user dhe -proxy_pass. Pika fundore e proxy-t është host:port, ndërsa connect dhe servername identifikojnë destinacionin.

proxy_pass përdor sintaksën e burimit të fjalëkalimit të OpenSSL. env:PROXY_PASSWORD lexon variablin e mjedisit të emërtuar; file:/path/to/file është një formë tjetër e dokumentuar e burimit. Një fjalëkalim i thjeshtë nuk është i njëjti format argumenti.

Opsionet e shfaqura kërkojnë verifikim të certifikatës dhe emrit të hostit, me gabimet e verifikimit të trajtuara si fatale. Ofroni konfigurimin e duhur CA, si një CAfile i kërkuar, për instalimin dhe destinacionin.

Ky vërtetim proxy është vërtetim bazë. Lidhja proxy e shfaqur është HTTP e thjeshtë, kështu që shtrëngimi i mëvonshëm TLS i destinacionit nuk e kripton atë shkëmbim të mëparshëm hyrjeje. Ai nuk zbaton një negociatë proxy NTLM ose Kerberos.

Artikuj të ngjashëm