cURL ilə proksidən necə istifadə olunur (əmrlər və sazlama)
Updated:
curl əmr sətri aləti, VinaProxy ip:port:user:pass məlumatlarınızdan istifadə edərək Linux, macOS və ya Windows terminallarından proksi autentifikasiyasını təsdiqləmək, HTTP cavab başlıqlarını yoxlamaq və ikitərəfli gecikməni ölçmək üçün ən sürətli yoldur.
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip- 1 İP40.000 ₫
- 5+ İP35.000 ₫
- 10+ İP25.000 ₫
- 20+ İP25.000 ₫
- 50+ İP25.000 ₫
- 100+ İP25.000 ₫
- 200+ İP25.000 ₫
- 500+ İP25.000 ₫
- 1000+ İP22.000 ₫
- 2000+ İP20.000 ₫
- 1 İP40.000 ₫
- 5+ İP35.000 ₫
- 10+ İP25.000 ₫
- 20+ İP25.000 ₫
- 50+ İP25.000 ₫
- 100+ İP25.000 ₫
- 200+ İP25.000 ₫
- 500+ İP25.000 ₫
- 1000+ İP22.000 ₫
- 2000+ İP20.000 ₫
Əsas cURL proksi parametrləri və qısa əmrlər
Proksinizi -x (--proxy) və -U (--proxy-user) ilə ötürün və ya onları vahid http://user:pass@ip:port URL ünvanında birləşdirin:
| Tapşırıq | cURL Əmri | Nəyi Göstərir |
|---|---|---|
| Çıxış IP-sini yoxlamaq | curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip | Proksinin ictimai IPv4 ünvanı olan JSON qaytarır |
| Giriş məlumatlarını ayırmaq | curl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ip | Şifrələrdə xüsusi simvollar olduqda ən təhlükəsiz üsuldur |
| Yalnız başlıqları yoxlamaq | curl -I -x http://user:pass@ip:port https://example.com | HTTP status kodunu və cavab başlıqlarını gətirir |
| TTFB gecikməsini ölçmək | curl -s -o /dev/null -w "Connect:%{time_connect}s TTFB:%{time_starttransfer}s\n" -x http://user:pass@ip:port https://example.com | TCP əlaqəsi və ilk baytın gecikmə müddətini ölçür |
Windows PowerShell və şell skriptləri üçün faydalı məsləhətlər
- Windows PowerShell-də
curlstandart olaraqInvoke-WebRequestüçün ləqəbdir (alias)—əsl cURL proqramını işlətmək üçün həmişəcurl.exe -x ...yazın CONNECTəlaqəsini yoxlamaq vəHTTP/1.1 200 Connection establishedtəsdiqini görmək üçün-v(verbose) parametrini əlavə edin- Yavaş hədəflərin prosesi dayandırmaması üçün cron işlərinə və şell skriptlərinə
--connect-timeout 5 --max-time 15əlavə edin - Bütün
curlçağırışları üçün standart proksi təyin etmək istəyirsinizsə,~/.curlrcfaylındaproxy = "http://user:pass@ip:port"saxlayın
Addım-addım
- 1
Terminalınızı açın (və ya Windows-da cmd / PowerShell)
Windows PowerShell daxilindəsinizsə,
curl.exeyazmağı unutmayın. - 2
Proksiniz vasitəsilə test sorğusu göndərin
VinaProxy giriş məlumatlarınızdan istifadə edərək
curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ipəmrini icra edin. - 3
Ehtiyac olduqda -v ilə əlaqə başlıqlarını sazlayın
Proxy-Authorizationbaşlığını və TLS əlaqəsini yoxlamaq üçün sonuna-vəlavə edin. - 4
İstehsalat skriptlərinə vaxt limiti (timeout) qoruyucuları əlavə edin
Avtomatlaşdırılmış şell skriptlərində
--connect-timeout 5 --max-time 15parametrini ötürün.
Tez-tez verilən suallar
Niyə Windows PowerShell-də `curl -x` parametr xətası verir?
PowerShell curl əmrini Invoke-WebRequest ilə əlaqələndirir. Orijinal cURL proqramını çağırmaq üçün .exe uzantısı ilə curl.exe -x http://user:pass@ip:port ... icra edin.
`curl -v` çıxışındakı `HTTP/1.1 407 Proxy Authentication Required` nə deməkdir?
Bu o deməkdir ki, cURL proksi serverinin IP və portuna çatdı, lakin -x və ya -U ilə ötürülən istifadəçi adı və ya şifrə yanlış idi.
cURL-i dövrə salmadan birdən çox proksini yoxlaya bilərəmmi?
Bəli—veb əsaslı Proxy Checker və ya Proxy Speed Test alətlərimizə 100-ə qədər proksi daxil edə bilərsiniz.
cURL və CLI alətləri üçün aşağı gecikməli HTTP(S) proksiləri əldə edin
7 ölkə üzrə dərhal aktivləşən Dedicated IPv4 və Static ISP giriş məlumatları.
cURL Proksiləri Al