D’Optioun --preproxy vu curl verbënnt sech mat engem SOCKS-Proxy, éier en HTTP- oder HTTPS-Proxy erreecht gëtt. Si ënnerstëtzt dës bestëmmt Ketten, keng belibeg Lëscht vu Proxyserveren.

De Wee ass Client → SOCKS-Endpunkt → HTTP-Proxy → Zil. Ersetzt béid Dokumentatiounsendpunkten am Kommando:

curl --preproxy socks5h://203.0.113.10:1080 --proxy http://203.0.113.20:8080 --noproxy '' --connect-timeout 5 --max-time 20 --verbose https://example.com/

De SOCKS-Service muss d’Adress an de Port vum HTTP-Proxy erreeche kënnen. Den HTTP-Proxy muss duerno d’Zilufro unhuelen. Wann den zweete Proxy en Hostnumm benotzt, bestëmmt den éischte SOCKS-Modus, wou deen Numm opgeléist gëtt; en numereschen Endpunkt vermeit dësen Opschlag.

De feelgeschloene Schrëtt fannen

Bestätegt fir d’éischt eng Ufro duerch all Endpunkt getrennt; benotzt fir den HTTP-Schrëtt en HTTP-Proxytest mat Zäitgrenzen. Och wa béid funktionéieren, kann de kombinéierte Wee feelgoen, well den éischte Proxy den zweete net erreecht.

Liest déi detailléiert Spuer an der Verbindungsreiefolleg. E SOCKS-Feeler beim Erreeche vum zweete Proxy kënnt virun der Decisioun vum HTTP-Proxy, CONNECT op de Site unzehuelen oder ze refuséieren. Notéiert wéi en Handshake feelgeschloen ass.

Wéini den zousätzleche Schrëtt hëlleft

Dësen Opbau kann nëtzlech sinn, wann en autoriséierten HTTP-Proxy iwwer e SOCKS-Wee erreechbar ass. Hie füügt awer och e Service an eng Netzwierkroute bäi, déi ausfale kënnen oder verspéiden. Endpunkten aus enger ëffentlecher Proxy-Lëscht ze ketten, garantéiert keng Zouverlässegkeet oder Anonymitéit a verlaangt weider Vertrauen an d’Parteien, déi d’Verbindung behandelen.

--preproxy verlaangt curl 7.52.0 oder méi nei; aner Applikatiounen ënnerstëtzen eventuell net dee selwechten Opbau.

Ähnlech Artikelen