Benotzt de Schema, deen an der Dokumentatioun vum Proxy sengem Listener steet. Wann Dir Kandidaten aus der Lëscht vun HTTP-Proxye auswielt, kontrolléiert de Schema vum Listener, éier Dir de Client konfiguréiert. Eng HTTPS-Websäit kann http://proxy.example:8080 benotzen; wann Dir dee Wäert op https:// ännert, frot Dir eng aner Zort Verbindung mam Proxy un.

Proxy-URLWebsäiten-URLVerbindung
http://proxy.example:8080http://example.com/Onverschlësselten HTTP bei de Proxy an d’Zil.
http://proxy.example:8080https://example.com/HTTP CONNECT bei de Proxy, duerno TLS mam Zil duerch den Tunnel.
https://proxy.example:8443https://example.com/TLS bei de Proxy; den Tunnel bei d’Zil leeft bannent där Verbindung.

Fir e gewéinlechen HTTP-Listener, deen CONNECT erlaabt, passt dës Konfiguratioun:

curl --proxy http://127.0.0.1:8080 https://example.com/

Den TLS-Handshake mat der Websäit geschitt, nodeems de Proxy den Tunnel akzeptéiert huet. Wann Dir d’Proxy-URL op https:// ännert, de Listener awer nëmmen onverschlësselten HTTP versteet, kann d’TLS-Verhandlung mam Proxy feelgoen, éier d’Websäit kontaktéiert gëtt.

Wat TLS bis bei de Proxy dobäibréngt

E Proxy mat TLS schützt d’Verbindung tëscht Client a Proxy, dorënner de CONNECT-Austausch an d’Authentifikatioun beim Proxy, géint passiivt Oflauschteren op deem Wee. De Proxy-Bedreiwer verschafft d’Verbindung nach ëmmer a kennt d’Zil vum Tunnel. Souwuel de Client wéi och de Listener mussen dëse Modus ënnerstëtzen:

curl --proxy https://proxy.example:8443 https://example.com/

Benotzt de richtegen Hostnumm vum Service; den Zertifikat muss dozou passen a vertraut sinn. Aschränkunge fir Ziler a Porte gëllen nach ëmmer.

Bei HTTPS op béide Säite ginn zwou Zertifikatskontrolle gemaach. Mat curl kënnt Dir se getrennt konfiguréieren:

curl --proxy https://proxy.example:8443 --proxy-cacert proxy-ca.pem --cacert origin-ca.pem https://example.com/

--proxy-cacert leet d’Vertraue fir de Proxy fest; --cacert dat fir d’Zil. Benotzt bei Bedarf Zertifikatspäck vum Administrateur; d’Vertrauensastellunge vum System kënnen och scho genuch sinn. Fannt eraus, wéi en Handshake feelgeschloen ass, éier Dir eng vun deenen zwou Astellungen ännert.

D’Bezeechnung „HTTPS“ an enger Proxy-Lëscht kann nëmme bedeiten, datt den Endpunkt e CONNECT-Test gepackt huet. Wann d’Lëscht hiren Test net erkläert, seet d’Bezeechnung eleng net, ob de Listener http:// oder https:// erwaart.

Ähnlech Artikelen