VVinaProxy

ວິທີໃຊ້ proxy ກັບ cURL (syntax ຄຳສັ່ງ command-line & ການ debug)

Updated:

ເຄື່ອງມື command-line curl ແມ່ນວິທີທີ່ໄວທີ່ສຸດໃນການກວດສອບການຢືນຢັນຕົວຕົນຂອງ 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 / ເດືອນ
≈ US$0,74 · ຄິດໄລ່ເງິນເປັນ VND
ລາຄາຕາມລະດັບຈຳນວນ
  • 1 IP₫40.000
  • 5+ IP₫35.000
  • 10+ IP₫25.000
  • 20+ IP₫25.000
  • 50+ IP₫25.000
  • 100+ IP₫25.000
  • 200+ IP₫25.000
  • 500+ IP₫25.000
  • 1000+ IP₫22.000
  • 2000+ IP₫20.000
ຊື້ ຫວຽດນາມ
IPv4 ສ່ວນຕົວ (datacenter)
🇺🇸 ສະຫະລັດອາເມລິກາ
ມີພ້ອມສົ່ງ
ເລີ່ມຕົ້ນ
₫20.000 / IP / ເດືອນ
≈ US$0,74 · ຄິດໄລ່ເງິນເປັນ VND
ລາຄາຕາມລະດັບຈຳນວນ
  • 1 IP₫40.000
  • 5+ IP₫35.000
  • 10+ IP₫25.000
  • 20+ IP₫25.000
  • 50+ IP₫25.000
  • 100+ IP₫25.000
  • 200+ IP₫25.000
  • 500+ IP₫25.000
  • 1000+ IP₫22.000
  • 2000+ IP₫20.000
ຊື້ ສະຫະລັດອາເມລິກາ
Proxy ຕາມແພລດຟອມ:web-scrapingseo-rank-tracking

Flag ແລະ ຄຳສັ່ງບັນທັດດຽວທີ່ຈຳເປັນຂອງ cURL proxy

ສົ່ງ 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ປອດໄພທີ່ສຸດເມື່ອລະຫັດຜ່ານມີອັກຂະລະພິເສດ
ກວດເບິ່ງສະເພາະ headerscurl -I -x http://user:pass@ip:port https://example.comດຶງຂໍ້ມູນ HTTP status code ແລະ response headers
ວັດແທກ latency ຂອງ TTFBcurl -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 ແລະ shell scripts

  • ໃນ Windows PowerShell, ຄຳສັ່ງ curl ຖືກຕັ້ງ alias ເປັນ Invoke-WebRequest ຕາມຄ່າເລີ່ມຕົ້ນ—ໃຫ້ຮຽກໃຊ້ curl.exe -x ... ສະເໝີ ເພື່ອໃຊ້ງານ cURL binary ຕົວຈິງ
  • ເພີ່ມ -v (verbose) ເພື່ອກວດສອບ CONNECT handshake ແລະ ຢືນຢັນ 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 handshake headers ດ້ວຍ -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 ເພື່ອຮຽກໃຊ້ native cURL.

`HTTP/1.1 407 Proxy Authentication Required` ໃນ `curl -v` ໝາຍຄວາມວ່າແນວໃດ?

ມັນໝາຍຄວາມວ່າ cURL ເຊື່ອມຕໍ່ຫາ IP ແລະ port ຂອງ proxy server ໄດ້ແລ້ວ, ແຕ່ຊື່ຜູ້ໃຊ້ ຫຼື ລະຫັດຜ່ານທີ່ສົ່ງໄປຫາ -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 Tracking: ອັນດັບຄີເວີດທີ່ແມ່ນຢໍາໃນ 7 ປະເທດ
ຕິດຕາມອັນດັບຄີເວີດຕາມແຕ່ລະພື້ນທີ່, ກວດສອບ geo-redirect ແລະ run Screaming Frog ດ້ວຍ Dedicated IPv4 ແລະ Static ISP proxy ບໍ່ຈຳກັດ data ໃນ 7 ປະເທດ.
Proxy ຕາມແພລດຟອມ
Proxy ສໍາລັບ Web Scraping: ພູລ IPv4 ສ່ວນຕົວ & ISP ບໍ່ຈໍາກັດສໍາລັບບັອດດຶງຂໍ້ມູນ 24/7
Proxy HTTP(S) ແບບ IPv4 ສ່ວນຕົວ ແລະ ISP ຄົງທີ່ ຄວາມໄວສູງສໍາລັບ Python, Playwright, Selenium, Scrapy ພ້ອມແບນວິດລາຍເດືອນບໍ່ຈໍາກັດ. ສົມທຽບແພັກເກດ ແລະ ເລີ່ມຕົ້ນເລີຍ.
ການຕິດຕັ້ງ Proxy
ວິທີຕັ້ງຄ່າ Proxy ເທິງ Ubuntu & Debian Linux
ຕັ້ງຄ່າ VinaProxy HTTP(S) proxy ເທິງ Ubuntu Server ແລະ Desktop ຜ່ານ /etc/environment, ຕົວຈັດການແພັກເກດ APT, systemd daemons ແລະ ການຕັ້ງຄ່າ GNOME Network.
ເຄື່ອງມືຟຣີ
Proxy Checker: ກວດສອບ Proxy ຂອງທ່ານແບບອອນລາຍ
ລະບົບກວດສອບ proxy ຟຣີ: ວາງ proxy ສູງສຸດ 100 ລາຍການໃນຮູບແບບ ip:port:user:pass ເພື່ອກວດສອບສະຖານະ, exit IP ແລະ latency ພ້ອມທັງຮຽນຮູ້ຄວາມໝາຍຂອງແຕ່ລະຂໍ້ຜິດພາດ.
IPV4 · vietnam
Proxy IPv4 ສ່ວນຕົວຫວຽດນາມ: IP ສະເພາະລາຄາຖືກ ສຳລັບວຽກຈຳນວນຫຼາຍ
Proxy IPv4 ສ່ວນຕົວຫວຽດນາມ ລາຄາຕໍ່ IP ຖືກ ສຳລັບ seeding Facebook, ຮ້ານ Shopee ສຳຮອງ, ເຄື່ອງມືອັດຕະໂນມັດ ແລະ ຕິດຕາມ google.com.vn. ບໍ່ຈຳກັດອິນເຕີເນັດ.
IPV4 · united states
Proxy IPv4 ສ່ວນຕົວ US: IP Datacenter ອາເມຣິກາສະເພາະ, ຄວາມໄວສູງ
Proxy IPv4 ສ່ວນຕົວ US ສະເພາະສຳລັບດຶງຂໍ້ມູນ, ຕິດຕາມອັນດັບ, ກວດສອບໂຄສະນາ ແລະ ຄົ້ນຄວ້າ Amazon. IP ຄົງທີ່, ຜູ້ໃຊ້ດຽວຕໍ່ IP, ແບນວິດບໍ່ຈຳກັດ, ເປີດໃຊ້ງານໄວ.
ຄັງຄວາມຮູ້
ວິທີກວດສອບ Proxy ກ່ອນເລີ່ມນຳໃຊ້
ວິທີກວດສອບ proxy ແບບເທື່ອລະຂັ້ນຕອນ: ຢືນຢັນການເຊື່ອມຕໍ່, ກວດສອບ IP ແລະ ປະເທດ, ທົດສອບຄວາມໄວດ້ວຍ curl ຫຼື ເຄື່ອງມືອອນລາຍ, ພ້ອມວິທີແກ້ໄຂຂໍ້ຜິດພາດ 407 ແລະ timeout.
ຮູບແບບການນຳໃຊ້
Proxy ສໍາລັບ Web Scraping ແລະ ການເກັບກຳຂໍ້ມູນ
ເລືອກ proxy ສໍາລັບ web scraping: IPv4 ສ່ວນຕົວຄວາມໄວສູງສໍາລັບເວັບສ່ວນໃຫຍ່, static ISP ສໍາລັບເວັບທີ່ເຂັ້ມງວດ, ແບນວິດບໍ່ຈໍາກັດ ແລະ ວິທີ scrape ຢ່າງມີຄວາມຮັບຜິດຊອບ.