OpenSSL 3.x s_client hutoa chaguo za proxy-user na chanzo cha nenosiri kwa proksi ya HTTP CONNECT. Kwa mazingira ambayo tayari yanasafirisha PROXY_USER na 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

Majina halisi ya chaguo hutumia mistari ya chini: -proxy_user na -proxy_pass. Mwisho wa proksi ni host:port, wakati connect na servername hutambua lengo.

proxy_pass hutumia sintaksia ya chanzo cha nenosiri ya OpenSSL. env:PROXY_PASSWORD husoma kigezo cha mazingira kilichotajwa; file:/path/to/file ni aina nyingine ya chanzo iliyoandikwa. Nenosiri tupu si muundo sawa wa hoja.

Chaguo zilizoonyeshwa zinaomba ukaguzi wa cheti na jina la mwenyeji, huku hitilafu za uthibitishaji zikichukuliwa kuwa mbaya. Toa usanidi sahihi wa CA, kama CAfile inayohitajika, kwa usakinishaji na lengo.

Uthibitishaji huu wa proksi ni uthibitishaji wa msingi. Muunganisho wa proksi ulioonyeshwa ni HTTP ya kawaida, kwa hivyo handshake ya TLS ya baadaye ya lengo haisimbi huo ubadilishanaji wa kuingia wa awali. Hautekelezi mazungumzo ya proksi ya NTLM au Kerberos.

Makala zinazohusiana