VVinaProxy

របៀបប្រើប្រាស់ proxy ជាមួយ cURL (syntax លើ command-line & ការ debug)

Updated:

កម្មវិធី command-line curl គឺជាមធ្យោបាយលឿនបំផុតដើម្បីផ្ទៀងផ្ទាត់ការ authentication របស់ proxy, ពិនិត្យមើល HTTP response headers និងវាស់ស្ទង់ round-trip latency ពី terminal របស់ Linux, macOS ឬ Windows ដោយប្រើព័ត៌មានសម្ងាត់ ip:port:user:pass នៃ VinaProxy របស់អ្នក។

cURL · HTTP Proxy Format
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip
IPv4 ឯកជន (datacenter)
🇻🇳 វៀតណាម
មានក្នុងស្តុក
ចាប់ពី
20,000₫ / IP / ខែ
≈ 0.74$ · គិតជា VND
កម្រិតតម្លៃតាមបរិមាណ
  • 1 IP40,000₫
  • 5+ IP35,000₫
  • 10+ IP25,000₫
  • 20+ IP25,000₫
  • 50+ IP25,000₫
  • 100+ IP25,000₫
  • 200+ IP25,000₫
  • 500+ IP25,000₫
  • 1000+ IP22,000₫
  • 2000+ IP20,000₫
ទិញ វៀតណាម
IPv4 ឯកជន (datacenter)
🇺🇸 សហរដ្ឋអាមេរិក
មានក្នុងស្តុក
ចាប់ពី
20,000₫ / IP / ខែ
≈ 0.74$ · គិតជា VND
កម្រិតតម្លៃតាមបរិមាណ
  • 1 IP40,000₫
  • 5+ IP35,000₫
  • 10+ IP25,000₫
  • 20+ IP25,000₫
  • 50+ IP25,000₫
  • 100+ IP25,000₫
  • 200+ IP25,000₫
  • 500+ IP25,000₫
  • 1000+ IP22,000₫
  • 2000+ IP20,000₫
ទិញ សហរដ្ឋអាមេរិក
Proxy តាមផ្លែតហ្វម:web-scrapingseo-rank-tracking

flag សំខាន់ៗ និងពាក្យបញ្ជា one-liner សម្រាប់ proxy លើ cURL

បញ្ជូន proxy របស់អ្នកតាមរយៈ -x (--proxy) និង -U (--proxy-user) ឬបញ្ចូលគ្នាទៅជា URL http://user:pass@ip:port តែមួយ៖

កិច្ចការពាក្យបញ្ជា cURLអ្វីដែលវាបង្ហាញ
ពិនិត្យ IP ចេញក្រៅcurl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ipត្រឡប់មកវិញនូវ JSON ជាមួយ IPv4 សាធារណៈរបស់ proxy
បំបែកព័ត៌មានសម្ងាត់ដាច់ដោយឡែកcurl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ipមានសុវត្ថិភាពបំផុតនៅពេលពាក្យសម្ងាត់មានតួអក្សរពិសេស
ពិនិត្យមើលតែ headers ប៉ុណ្ណោះcurl -I -x http://user:pass@ip:port https://example.comទាញយក HTTP status code និង response headers
វាស់ស្ទង់ TTFB latencycurl -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 និងថិរវេលាទទួល byte ដំបូង

គន្លឹះពិសេសសម្រាប់ Windows PowerShell និង shell scripts

  • នៅក្នុង Windows PowerShell ជាទូទៅ curl ត្រូវបានកំណត់ alias ទៅ Invoke-WebRequest—ត្រូវដំណើរការ curl.exe -x ... ជានិច្ចដើម្បីប្រើ binary ពិតប្រាកដរបស់ cURL
  • បន្ថែម -v (verbose) ដើម្បីពិនិត្យមើលការ handshake របស់ CONNECT និងបញ្ជាក់ HTTP/1.1 200 Connection established
  • បញ្ចូល --connect-timeout 5 --max-time 15 ក្នុង cronjobs និង shell scripts ដើម្បីកុំឱ្យគោលដៅយឺតធ្វើឱ្យ pipeline របស់អ្នកគាំង
  • រក្សាទុក proxy = "http://user:pass@ip:port" នៅក្នុង ~/.curlrc ប្រសិនបើអ្នកចង់បាន proxy លំនាំដើមសម្រាប់ការហៅប្រើ curl ទាំងអស់

មួយជំហានម្តងៗ

  1. 1

    បើក terminal របស់អ្នក (ឬ cmd / PowerShell លើ Windows)

    កុំភ្លេចវាយ curl.exe ប្រសិនបើអ្នកកំពុងស្ថិតនៅក្នុង Windows PowerShell។

  2. 2

    ដំណើរការសំណើតេស្តតាមរយៈ proxy របស់អ្នក

    ដំណើរការ curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip ដោយប្រើព័ត៌មានសម្ងាត់ VinaProxy របស់អ្នក។

  3. 3

    Debug headers នៃ handshake ជាមួយ -v ប្រសិនបើចាំបាច់

    បន្ថែម -v ដើម្បីពិនិត្យមើល Proxy-Authorization header និង TLS handshake។

  4. 4

    បន្ថែមការការពារ timeout ក្នុង production scripts

    បញ្ជូន --connect-timeout 5 --max-time 15 នៅក្នុង shell scripts ស្វ័យប្រវត្តិ។

សំណួរដែលសួរញឹកញាប់

ហេតុអ្វីបានជា `curl -x` បរាជ័យដោយសារកំហុស parameter នៅក្នុង Windows PowerShell?

PowerShell កំណត់ alias ឱ្យ curl ទៅ Invoke-WebRequest។ សូមដំណើរការ curl.exe -x http://user:pass@ip:port ... ជាមួយកន្ទុយ .exe ដើម្បីហៅប្រើ cURL ដើម។

តើ `HTTP/1.1 407 Proxy Authentication Required` មានន័យដូចម្តេចនៅក្នុង `curl -v`?

វាមានន័យថា cURL បានទៅដល់ IP និង port នៃម៉ាស៊ីនបម្រើ proxy ហើយ ប៉ុន្តែឈ្មោះអ្នកប្រើប្រាស់ ឬពាក្យសម្ងាត់ដែលបានបញ្ជូនទៅ -x ឬ -U មិនត្រឹមត្រូវ។

តើខ្ញុំអាចតេស្ត proxy ច្រើនដោយមិនចាំបាច់ដំណើរការ cURL ក្នុង loop បានទេ?

បាន—បិទភ្ជាប់ proxy រហូតដល់ 100 ទៅក្នុង Proxy Checker ឬ Proxy Speed Test លើគេហទំព័ររបស់យើង។

ទទួលបាន HTTP(S) proxy ដែលមាន latency ទាបសម្រាប់ cURL & ឧបករណ៍ CLI

ទទួលបានព័ត៌មានសម្ងាត់ Dedicated IPv4 និង Static ISP ភ្លាមៗនៅទូទាំង 7 ប្រទេស។

ទិញ cURL Proxy

Related articles

Proxy តាមផ្លែតហ្វម
Proxy សម្រាប់តាមដាន SEO & SERP: ចំណាត់ថ្នាក់ពាក្យគន្លឹះសុក្រឹតទូទាំង 7 ប្រទេស
តាមដានចំណាត់ថ្នាក់ពាក្យគន្លឹះតាមតំបន់ ពិនិត្យ geo-redirect និង crawl តាម Screaming Frog ជាមួយ proxy IPv4 ផ្តាច់មុខ និង Static ISP គ្មានដែនកំណត់ក្នុង 7 ប្រទេស។
Proxy តាមផ្លែតហ្វម
Proxy សម្រាប់ Web Scraping: អាង Dedicated IPv4 និង ISP គ្មានដែនកំណត់សម្រាប់ Crawler 24/7
Proxy HTTP(S) Dedicated IPv4 និង Static ISP លឿនសម្រាប់ Python, Playwright, Selenium និង Scrapy ជាមួយ bandwidth មិនកំណត់ប្រចាំខែ។ ប្រៀបធៀបគម្រោងហើយចាប់ផ្តើម។
ការដំឡើង Proxy
របៀបកំណត់រចនាសម្ព័ន្ធប្រូកស៊ីលើ Ubuntu & Debian Linux
កំណត់ប្រូកស៊ី HTTP(S) របស់ VinaProxy លើ Ubuntu Server និង Desktop តាម /etc/environment កម្មវិធីគ្រប់គ្រងកញ្ចប់ APT ដេមិន systemd និងការកំណត់បណ្ដាញ GNOME។
ឧបករណ៍ឥតគិតថ្លៃ
Proxy Checker៖ ពិនិត្យមើល Proxies របស់អ្នកតាមអនឡាញ
ឧបករណ៍ឆែក proxy ឥតគិតថ្លៃ៖ ដាក់រហូតដល់ 100 proxies ជា ip:port:user:pass ដើម្បីពិនិត្យស្ថានភាព exit IP និង latency អនឡាញ ព្រមទាំងស្វែងយល់ពីអត្ថន័យកំហុសនីមួយៗ។
IPV4 · vietnam
Proxy IPv4 ឯកជនវៀតណាម៖ IP ផ្តាច់មុខតម្លៃទាបសម្រាប់ការងារទ្រង់ទ្រាយធំ
Proxy IPv4 ឯកជនវៀតណាមតម្លៃទាបក្នុងមួយ IP សម្រាប់ seeding លើ Facebook ហាង Shopee រង ឧបករណ៍ automation និងតាមដាន google.com.vn។ ទិន្នន័យមិនកំណត់។
IPV4 · united states
US Private IPv4 Proxy៖ Datacenter IP អាមេរិកផ្ទាល់ខ្លួន ល្បឿនលឿន
Proxy IPv4 ឯកជន US សម្រាប់ scraping តាមដានចំណាត់ថ្នាក់ ពិនិត្យពាណិជ្ជកម្ម និងស្រាវជ្រាវ Amazon។ IP ថេរ អ្នកប្រើ 1 នាក់/IP bandwidth មិនកំណត់ ដំណើរការរហ័ស។
មូលដ្ឋានចំណេះដឹង
របៀបពិនិត្យមើល Proxy មុនពេលអ្នកចាប់ផ្តើមប្រើប្រាស់
របៀបពិនិត្យមើល proxy មួយជំហានម្តងៗ៖ បញ្ជាក់ការភ្ជាប់ ផ្ទៀងផ្ទាត់ IP និងប្រទេស តេស្តល្បឿនជាមួយ curl ឬឧបករណ៍ពិនិត្យអនឡាញ ព្រមទាំងដោះស្រាយបញ្ហា 407 និង timeout។
ករណីប្រើប្រាស់
Proxy សម្រាប់ Web Scraping និងការប្រមូលទិន្នន័យ
ជ្រើសរើស Proxy សម្រាប់ Web Scraping៖ Private IPv4 លឿនសម្រាប់គេហទំព័រទូទៅ, Static ISP សម្រាប់គេហទំព័រតឹងរ៉ឹង, bandwidth មិនកំណត់ និងវិធី scrape ដោយទំនួលខុសត្រូវ។