ፕሮክሲን ከ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₫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
- 1 IP₫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
አስፈላጊ የcURL ፕሮክሲ ባንዲራዎች እና የአንድ መስመር ትዕዛዞች
ፕሮክሲዎን በ-x (--proxy) እና -U (--proxy-user) በኩል ያስተላልፉ፣ ወይም ወደ አንድ ነጠላ http://user:pass@ip:port URL ያጣምሯቸው፦
| ተግባር | የ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 handshake እና የመጀመሪያ ባይት ጊዜን ይለካል |
ለWindows PowerShell እና ሼል ስክሪፕቶች ጠቃሚ ምክሮች
- በWindows PowerShell ውስጥ
curlበነባሪነት ወደInvoke-WebRequestየተሰየመ ነው—እውነተኛውን የcURL ባይነሪ ለመጠቀም ሁልጊዜcurl.exe -x ...ብለው ያስኪዱ - የ
CONNECThandshake ለመመርመር እናHTTP/1.1 200 Connection establishedመሆኑን ለማረጋገጥ-v(verbose) ያክሉ - ዝግተኛ ኢላማዎች የስራ ፍሰትዎን እንዳያስተጓጉሉ በ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
ካስፈለገ የhandshake ራስጌዎችን በ-v ዲባግ ያድርጉ
የ
Proxy-Authorizationራስጌን እና የTLS handshake ለመመርመር-vን ያክሉ። - 4
በማምረቻ ስክሪፕቶች ውስጥ የማለቂያ ጊዜ ጥበቃዎችን ያክሉ
በራስ-ሰር በሚሰሩ የሼል ስክሪፕቶች ውስጥ
--connect-timeout 5 --max-time 15ን ያስተላልፉ።
ተደጋግመው የሚጠየቁ ጥያቄዎች
በWindows PowerShell ውስጥ `curl -x` በፓራሜትር ስህተት ምክንያት ለምን አይሰራም?
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 ፕሮክሲዎችን ይግዙ