I-OpenSSL 3.x s_client inikeza izinketho ze-proxy-user nomthombo wephasiwedi we-HTTP CONNECT proxy. Emvelweni esivele ikhipha i-PROXY_USER ne-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

Amagama angempela ezinketho asebenzisa i-underscore: -proxy_user ne-proxy_pass. Iphoyinti yokugcina ye-proxy yi-host:port, kuyilapho i-connect ne-servername zikhomba okuyiwa kulo.

I-proxy_pass isebenzisa isintaksi yomthombo wephasiwedi ye-OpenSSL. I-env:PROXY_PASSWORD ifunda ukuguquguquka kwemvelo okuqanjiwe; i-file:/path/to/file ingenye indlela yomthombo ebhaliwe. Iphasiwedi engenalutho ayilona ifomethi yengxoxo efanayo.

Izinketho ezikhonjisiwe zicela ukuhlolwa kwesitifiketi negama le-host, kanti amaphutha okuqinisekisa athathwa njengababulalayo. Nikeza ukulungiselelwa kwe-CA okufanele, njenge-CAfile edingekayo, kokufakiwe nokuyiwa kulo.

Lokhu kugunyazwa kwe-proxy ukugunyazwa okuyisisekelo. Ukuxhumana kwe-proxy okukhonjisiwe yi-HTTP evamile, ngakho ukuxhawulana kwe-TLS kamuva kokuqondiswa akukubeteli lelo shintsho lokungena langaphambili. Akusisebenzisi ukuxoxisana kwe-proxy kwe-NTLM noma i-Kerberos.

Izihloko ezihlobene