څنګه له cURL سره پراکسي وکاروو (د کمانډ لاین جوړښت او ډیبګینګ)
Updated:
د curl کمانډ لاین وسیله تر ټولو چټکه لار ده چې د خپلو VinaProxy د ip:port:user:pass معلوماتو په کارولو سره له Linux، macOS یا Windows ټرمینلونو څخه د پراکسي تصدیق تایید، د HTTP ځواب هېډرونه وڅېړئ او د تګ او راتګ ځنډ اندازه کړئ.
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip- 1 IP₫ ۴۰٬۰۰۰
- 5+ IPs₫ ۳۵٬۰۰۰
- 10+ IPs₫ ۲۵٬۰۰۰
- 20+ IPs₫ ۲۵٬۰۰۰
- 50+ IPs₫ ۲۵٬۰۰۰
- 100+ IPs₫ ۲۵٬۰۰۰
- 200+ IPs₫ ۲۵٬۰۰۰
- 500+ IPs₫ ۲۵٬۰۰۰
- 1000+ IPs₫ ۲۲٬۰۰۰
- 2000+ IPs₫ ۲۰٬۰۰۰
- 1 IP₫ ۴۰٬۰۰۰
- 5+ IPs₫ ۳۵٬۰۰۰
- 10+ IPs₫ ۲۵٬۰۰۰
- 20+ IPs₫ ۲۵٬۰۰۰
- 50+ IPs₫ ۲۵٬۰۰۰
- 100+ IPs₫ ۲۵٬۰۰۰
- 200+ IPs₫ ۲۵٬۰۰۰
- 500+ IPs₫ ۲۵٬۰۰۰
- 1000+ IPs₫ ۲۲٬۰۰۰
- 2000+ IPs₫ ۲۰٬۰۰۰
د cURL پراکسي اړین بیرغونه او لنډ کمانډونه
خپل پراکسي د -x (--proxy) او -U (--proxy-user) له لارې ولیږئ، یا یې په یوه واحد http://user:pass@ip:port یو آر ایل کې یوځای کړئ:
| دنده | د cURL کمانډ | څه ښيي |
|---|---|---|
| د وتلو IP کتل | curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip | د پراکسي د عامه IPv4 لرونکی JSON بیرته راګرځوي |
| د ننوتلو جلا معلومات | curl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ip | تر ټولو خوندي کله چې پټنوم ځانګړي کرکټرونه ولري |
| یوازې د هېډرونو کتنه | curl -I -x http://user:pass@ip:port https://example.com | د HTTP حالت کوډ او د ځواب هېډرونه ترلاسه کوي |
| د 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 | د TCP هینډشیک او د لومړي بایټ وخت اندازه کوي |
د Windows PowerShell او شیل سکریپټونو لپاره مسلکي لارښوونې
- په Windows PowerShell کې،
curlپه اصلي ډول دInvoke-WebRequestلپاره یو مستعار نوم دی—تل د ریښتیني cURL باینري کارولو لپارهcurl.exe -x ...وکاروئ - د
CONNECTهینډشیک د کتلو او دHTTP/1.1 200 Connection establishedتایید لپاره-v(تفصيلي) اضافه کړئ - په cronjobs او شیل سکریپټونو کې
--connect-timeout 5 --max-time 15شامل کړئ ترڅو سست هدفونه هیڅکله ستاسو پایپ لاین ونه ځنډوي - که تاسو د ټولو
curlاجرا کولو لپاره یو ډیفالټ پراکسي غواړئ،proxy = "http://user:pass@ip:port"په~/.curlrcکې خوندي کړئ
ګام په ګام
- 1
خپل ټرمینل پرانیزئ (یا په Windows کې cmd / PowerShell)
په یاد ولرئ چې که تاسو په Windows PowerShell کې یاست، نو
curl.exeولیکئ. - 2
د خپل پراکسي له لارې د ازموینې غوښتنه ولېږئ
د خپلو VinaProxy معلوماتو په کارولو سره
curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ipاجرا کړئ. - 3
که اړتیا وي، د -v سره د هینډشیک هېډرونه ډیبګ کړئ
د
Proxy-Authorizationهېډر او TLS هینډشیک د کتلو لپاره-vورزیات کړئ. - 4
په تولیدي سکریپټونو کې د وخت پای محافظتونه اضافه کړئ
په اتوماتیک شیل سکریپټونو کې
--connect-timeout 5 --max-time 15شامل کړئ.
ډېرې پوښتل کېدونکې پوښتنې
ولې `curl -x` په Windows PowerShell کې د پیرامیټر تېروتنې سره ناکامیږي؟
په PowerShell کې curl د Invoke-WebRequest لپاره مستعار نوم دی. د اصلي cURL د چلولو لپاره له .exe ضمیمې سره curl.exe -x http://user:pass@ip:port ... اجرا کړئ.
په `curl -v` کې د `HTTP/1.1 407 Proxy Authentication Required` معنی څه ده؟
دا پدې مانا ده چې cURL د پراکسي سرور IP او پورټ ته ورسید، مګر هغه کارن-نوم یا پټنوم چې -x یا -U ته ورکړل شوی و، ناسم و.
ایا زه کولی شم پرته له دې چې cURL په لوپ کې وڅلوم، څو پراکسیان و ازمایم؟
هو—تر 100 پورې پراکسیان زموږ په ویب میشته Proxy Checker یا Proxy Speed Test کې پیسټ کړئ.
د cURL او CLI وسیلو لپاره د ټیټ ځنډ HTTP(S) پراکسیان ترلاسه کړئ
په 7 هیوادونو کې سمدستي Dedicated IPv4 او Static ISP اسناد.
د cURL پراکسیان وپېرئ