D’SOCKS-zu-HTTP-Proxyketten vu curl
Riicht déi vu curl ënnerstëtzte SOCKS-zu-HTTP-Ketten an, bestëmmt d’Reiefolleg vun den Endpunkten a test all Schrëtt virum Kombinéieren.
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.