Kif tuża proxy ma' cURL (sintassi tal-command-line u debugging)
Updated:
L-utilità tal-command-line curl hija l-aktar mod veloċi biex tivverifika l-awtentikazzjoni tal-proxy, tispezzjona HTTP response headers, u tkejjel il-latenza round-trip minn terminali ta' Linux, macOS, jew Windows billi tuża l-kredenzjali VinaProxy tiegħek ip:port:user:pass.
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip- IP 1₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
- IP 1₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
Flags u one-liners essenzjali tal-proxy għal cURL
Għaddi l-proxy tiegħek permezz ta' -x (--proxy) u -U (--proxy-user), jew għaqqadhom f'URL wieħed ta' http://user:pass@ip:port:
| Kompitu | Kmand cURL | X'Juri |
|---|---|---|
| Iċċekkja l-IP tal-ħruġ | curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip | Jirritorna JSON bl-IPv4 pubbliku tal-proxy |
| Kredenzjali separati | curl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ip | L-aktar sigur meta l-passwords ikollhom karattri speċjali |
| Spezzjona headers biss | curl -I -x http://user:pass@ip:port https://example.com | Iġib il-kodiċi tal-istatus HTTP u r-response headers |
| Kejjel il-latenza TTFB | curl -s -o /dev/null -w "Connect:%{time_connect}s TTFB:%{time_starttransfer}s\n" -x http://user:pass@ip:port https://example.com | Ikejjel it-TCP handshake u l-ħin tal-ewwel byte |
Pariri professjonali għal Windows PowerShell u shell scripts
- F'Windows PowerShell,
curlhuwa b'mod awtomatiku alias għalInvoke-WebRequest—dejjem użacurl.exe -x ...biex tħaddem il-binarju reali ta' cURL - Żid
-v(verbose) biex tispezzjona l-handshake ta'CONNECTu tikkonfermaHTTP/1.1 200 Connection established - Inkludi
--connect-timeout 5 --max-time 15f'cronjobs u shell scripts sabiex miri bil-mod qatt ma jwaqqfu l-pipeline tiegħek - Aħżen
proxy = "http://user:pass@ip:port"f'~/.curlrcjekk tixtieq proxy awtomatiku għall-invokazzjonijiet kollha ta'curl
Pass pass
- 1
Iftaħ it-terminal tiegħek (jew cmd / PowerShell fuq Windows)
Ftakar li tikteb
curl.exejekk qiegħed ġewwa Windows PowerShell. - 2
Ħaddem talba ta' prova permezz tal-proxy tiegħek
Eżegwixxi
curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ipbilli tuża l-kredenzjali VinaProxy tiegħek. - 3
Iddebaggja l-handshake headers b'-v jekk meħtieġ
Żid
-vbiex tispezzjona l-header ta'Proxy-Authorizationu t-TLS handshake. - 4
Żid regoli ta' timeout fi scripts tal-produzzjoni
Għaddi
--connect-timeout 5 --max-time 15fi shell scripts awtomatizzati.
Mistoqsijiet frekwenti
Għaliex `curl -x` ifalli bi żball ta' parametru f'Windows PowerShell?
PowerShell juża curl bħala alias għal Invoke-WebRequest. Ħaddem curl.exe -x http://user:pass@ip:port ... bl-estensjoni .exe biex tuża cURL nattiv.
Xi jfisser `HTTP/1.1 407 Proxy Authentication Required` f'`curl -v`?
Ifisser li cURL laħaq l-IP u l-port tas-server tal-proxy, iżda l-username jew il-password mogħtija f'-x jew -U ma kinux korretti.
Nista' nittestja diversi proxies mingħajr ma nħaddem cURL f'loop?
Iva—itfa' sa 100 proxy fil-Proxy Checker jew fil-Proxy Speed Test tagħna fuq il-web.
Ikseb proxies HTTP(S) b'latenza baxxa għal cURL u għodod CLI
Kredenzjali istantanji ta' Dedicated IPv4 u Static ISP madwar 7 pajjiżi.
Ixtri Proxies għal cURL