OpenSSL 3.x s_client biedt proxy-user- en wachtwurdbron-opsjes foar in HTTP CONNECT-proxy. Foar in omjouwing dy't PROXY_USER en PROXY_PASSWORD al eksportearret:

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

De echte opsjenammen brûke ûnderstreken: -proxy_user en -proxy_pass. It proxy-einpunt is host:port, wylst connect en servername it doel identifisearje.

proxy_pass brûkt de wachtwurdbron-syntaksis fan OpenSSL. env:PROXY_PASSWORD lêst de neamde omjouwingsfariabele; file:/path/to/file is in oare dokumintearre bronfoarm. In keal wachtwurd is net itselde argumintformaat.

De toande opsjes freegje om sertifikaat- en hostnamme-kontrôle, wêrby't ferifikaasjeflaters as fataal behannele wurde. Leverje de passende CA-konfiguraasje, lykas in ferplichte CAfile, foar de ynstallaasje en it doel.

Dizze proxy-ferifikaasje is basisferifikaasje. De toande proxyferbining is gewoane HTTP, dus de lettere TLS-hânskek fan it doel fersiferet dy eardere oanmeldingsútwikseling net. It ymplementearret gjin NTLM- of Kerberos-proxy-ûnderhanneling.

Relatearre artikelen