Hoe om ’n proksie met cURL te gebruik (opdragreëlsintaksis en ontfouting)
Updated:
Die curl-opdragreëlhulpprogram is die vinnigste manier om proksie-outentisering te verifieer, HTTP-antwoordkoppe te inspekteer en retoerlatensie vanaf Linux-, macOS- of Windows-terminale te meet met behulp van jou VinaProxy ip:port:user:pass-aanmeldbesonderhede.
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip- 1 IP₫40 000
- 5+ IP's₫35 000
- 10+ IP's₫25 000
- 20+ IP's₫25 000
- 50+ IP's₫25 000
- 100+ IP's₫25 000
- 200+ IP's₫25 000
- 500+ IP's₫25 000
- 1000+ IP's₫22 000
- 2000+ IP's₫20 000
- 1 IP₫40 000
- 5+ IP's₫35 000
- 10+ IP's₫25 000
- 20+ IP's₫25 000
- 50+ IP's₫25 000
- 100+ IP's₫25 000
- 200+ IP's₫25 000
- 500+ IP's₫25 000
- 1000+ IP's₫22 000
- 2000+ IP's₫20 000
Noodsaaklike cURL-proksievlae en kitsopdragte
Gee jou proksie aan via -x (--proxy) en -U (--proxy-user), of kombineer hulle in ’n enkele http://user:pass@ip:port-URL:
| Taak | cURL-opdrag | Wat dit wys |
|---|---|---|
| Kontroleer uitgangs-IP | curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip | Lewer JSON met die proksie se publieke IPv4 |
| Skei aanmeldbesonderhede | curl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ip | Veiligste wanneer wagwoorde spesiale karakters bevat |
| Inspekteer slegs koppe | curl -I -x http://user:pass@ip:port https://example.com | Haal HTTP-statuskode en antwoordkoppe op |
| Meet TTFB-latensie | curl -s -o /dev/null -w "Connect:%{time_connect}s TTFB:%{time_starttransfer}s\n" -x http://user:pass@ip:port https://example.com | Meet TCP-handdruk en tydsberekening van die eerste greep |
Kundige wenke vir Windows PowerShell en shell-skripte
- In Windows PowerShell is
curlby verstek ’n alias virInvoke-WebRequest—voer altydcurl.exe -x ...uit om die regte cURL-binêre lêer te gebruik - Voeg
-v(breedvoerig) by om dieCONNECT-handdruk te inspekteer enHTTP/1.1 200 Connection establishedte bevestig - Sluit
--connect-timeout 5 --max-time 15by cron-take en shell-skripte in sodat stadige teikens nooit jou pyplyn laat vashaak nie - Stoor
proxy = "http://user:pass@ip:port"in~/.curlrcas jy ’n verstekproksie vir allecurl-uitvoerings wil hê
Stap vir stap
- 1
Maak jou terminaal oop (of cmd / PowerShell op Windows)
Onthou om
curl.exete tik as jy binne Windows PowerShell is. - 2
Voer ’n toetsversoek deur jou proksie uit
Voer
curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ipuit met jou VinaProxy-aanmeldbesonderhede. - 3
Ontfout handdruk-koppe met -v indien nodig
Voeg
-vagteraan om dieProxy-Authorization-kop en TLS-handdruk te inspekteer. - 4
Voeg tydverstreke-beskerming by in produksieskripte
Gee
--connect-timeout 5 --max-time 15aan in geoutomatiseerde shell-skripte.
Gereelde vrae
Waarom misluk `curl -x` met ’n parameterfout in Windows PowerShell?
PowerShell koppel curl as ’n alias aan Invoke-WebRequest. Voer curl.exe -x http://user:pass@ip:port ... met die .exe-uitbreiding uit om inheemse cURL op te roep.
Wat beteken `HTTP/1.1 407 Proxy Authentication Required` in `curl -v`?
Dit beteken cURL het die proksiebediener se IP en poort bereik, maar die gebruikersnaam of wagwoord wat na -x of -U oorgedra is, was verkeerd.
Kan ek verskeie proksies toets sonder om cURL in ’n lus uit te voer?
Ja—plak tot 100 proksies in ons webgebaseerde Proxy Checker of Proxy Speed Test.
Kry laelatensie-HTTP(S)-proksies vir cURL en CLI-nutsmiddels
Onmiddellike toegewyde IPv4- en statiese ISP-aanmeldbesonderhede in 7 lande.
Koop cURL-proksies