L-għażla --preproxy ta’ curl tikkonnettja ma’ proxy SOCKS qabel tilħaq proxy HTTP jew HTTPS. Tappoġġja din il-katina partikolari, mhux lista arbitrarja ta’ servers proxy.

Il-mogħdija hi klijent → endpoint SOCKS → proxy HTTP → destinazzjoni. Ibdel iż-żewġ endpoints tad-dokumentazzjoni fil-kmand:

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/

Is-servizz SOCKS irid ikun jista’ jilħaq l-indirizz u l-port tal-proxy HTTP. Imbagħad il-proxy HTTP irid jaċċetta t-talba għad-destinazzjoni. Jekk it-tieni proxy juża isem ta’ host, l-ewwel mod SOCKS jiddetermina fejn jiġi solvut dak l-isem; endpoint numeriku jevita din it-tfittxija.

Issib il-pass li falla

L-ewwel ikkonferma talba minn kull endpoint separatament; għall-pass HTTP uża test ta’ proxy HTTP b’limiti ta’ ħin. Anki jekk it-tnejn jaħdmu, ir-rotta magħquda tista’ tfalli għax l-ewwel proxy ma jilħaqx it-tieni.

Aqra t-traċċa dettaljata fl-ordni tal-konnessjonijiet. Falliment SOCKS waqt li jintlaħaq it-tieni proxy jiġi qabel id-deċiżjoni tal-proxy HTTP li jaċċetta jew jirrifjuta CONNECT lejn is-sit. Irreġistra liema handshake falla.

Meta jgħin il-pass żejjed

Dan l-arranġament jista’ jkun utli meta proxy HTTP awtorizzat jista’ jintlaħaq minn mogħdija SOCKS. Iżid ukoll servizz u rotta tan-netwerk li jistgħu jfallu jew iżidu d-dewmien. Katina ta’ endpoints minn lista pubblika ta’ proxies ma tiggarantixxix affidabbiltà jew anonimità u xorta teħtieġ fiduċja fil-partijiet li jimmaniġġjaw il-konnessjoni.

--preproxy jeħtieġ curl 7.52.0 jew aktar ġdid; applikazzjonijiet oħra jistgħu ma jappoġġjawx l-istess arranġament.

Artikli relatati