Kuidas kasutada proksit cURL-iga (käsurea süntaks ja silumine)
Updated:
Käsureatööriist curl on kiireim viis proksi autentimise kontrollimiseks, HTTP-vastuse päiste vaatamiseks ja edasi-tagasi latentsuse mõõtmiseks Linuxi, macOS-i või Windowsi terminalis, kasutades oma VinaProxy ip:port:user:pass mandaate.
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip- 1 IP40 000 ₫
- 5+ IP-d35 000 ₫
- 10+ IP-d25 000 ₫
- 20+ IP-d25 000 ₫
- 50+ IP-d25 000 ₫
- 100+ IP-d25 000 ₫
- 200+ IP-d25 000 ₫
- 500+ IP-d25 000 ₫
- 1000+ IP-d22 000 ₫
- 2000+ IP-d20 000 ₫
- 1 IP40 000 ₫
- 5+ IP-d35 000 ₫
- 10+ IP-d25 000 ₫
- 20+ IP-d25 000 ₫
- 50+ IP-d25 000 ₫
- 100+ IP-d25 000 ₫
- 200+ IP-d25 000 ₫
- 500+ IP-d25 000 ₫
- 1000+ IP-d22 000 ₫
- 2000+ IP-d20 000 ₫
Olulised cURLi proksilipud ja üherealised käsud
Määra oma proksi lipuga -x (--proxy) ja -U (--proxy-user) või kombineeri need üheks http://user:pass@ip:port URL-iks:
| Ülesanne | cURL-i käsk | Mida see näitab |
|---|---|---|
| Kontrolli väljuvat IP-d | curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip | Tagastab JSON-i proksi avaliku IPv4-aadressiga |
| Eraldi mandaadid | curl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ip | Kõige turvalisem, kui parool sisaldab erisümboleid |
| Vaata ainult päiseid | curl -I -x http://user:pass@ip:port https://example.com | Pärib HTTP-olekukoodi ja vastuse päised |
| Mõõda TTFB-latentsust | curl -s -o /dev/null -w "Connect:%{time_connect}s TTFB:%{time_starttransfer}s\n" -x http://user:pass@ip:port https://example.com | Mõõdab TCP-kätlust ja esimese baidi saabumisaega |
Profi nõuanded Windows PowerShelli ja shelliskriptide jaoks
- Windows PowerShellis on
curlvaikimisi käsuInvoke-WebRequestalias – ehtsa cURL-i binaarfaili kasutamiseks käivita alaticurl.exe -x ... - Lisa
-v(verbose), et kontrollidaCONNECT-kätlust ja veenduda teateHTTP/1.1 200 Connection establishedolemasolus - Lisa cron-töödesse ja shelliskriptidesse
--connect-timeout 5 --max-time 15, et aeglased sihtkohad ei seiskaks sinu töövoogu - Salvesta
proxy = "http://user:pass@ip:port"faili~/.curlrc, kui soovid vaikeproksit kõigilecurl-i väljakutsetele
Samm-sammult
- 1
Ava oma terminal (või cmd / PowerShell Windowsis)
Kui kasutad Windows PowerShelli, sisesta kindlasti
curl.exe. - 2
Käivita testpäring läbi oma proksi
Käivita
curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip, kasutades oma VinaProxy mandaate. - 3
Vajadusel silu kätluse päiseid parameetriga -v
Päise
Proxy-Authorizationja TLS-kätluse kontrollimiseks lisa-v. - 4
Lisa tootmisskriptidesse ajalimiidid
Määra automatiseeritud shelliskriptides
--connect-timeout 5 --max-time 15.
Korduma kippuvad küsimused
Miks annab `curl -x` Windows PowerShellis parameetrivea?
PowerShell seab curl aliaseks Invoke-WebRequest. Autentse cURL-i käivitamiseks kasuta laiendit .exe: curl.exe -x http://user:pass@ip:port ....
Mida tähendab `HTTP/1.1 407 Proxy Authentication Required` käsus `curl -v`?
See tähendab, et cURL jõudis proksiserveri IP ja pordini, kuid parameetritele -x või -U edastatud kasutajanimi või parool oli vale.
Kas saan testida mitut proksit ilma cURL-i tsüklis käitamata?
Jah – kleebi kuni 100 proksit meie veebipõhisesse tööriista Proxy Checker või Proxy Speed Test.
Hangi madala latentsusega HTTP(S) proksid cURL-i ja CLI-tööriistade jaoks
Kohesed Dedicated IPv4 ja staatilised ISP mandaadid 7 riigis.
Osta cURL-i proksisid