İntegraler · Yeni başlayanlar

Bir proxy aracılığıyla cURL: Her önemli olan, örneklerle

cURL, bir proxy eserlerini ve her kütüphanenin taklitlerini ispatlamak için en hızlı yoldur. beş proxy bayraklarını öğrenin ve herhangi bir müşteriyi de süzebilirsiniz.

2 min read 6 bölüm İncelendi Editör ekibi Proxy Cyber

Bir-liner#

İlk istek
curl -x http://USER-cc-us:PASS@res.proxy-cyber.com:9000 https://api.ipify.org

-x (veya --proxy) URL proxy'sini gömülü bilgilerle alır. cURL tünelleri HTTPS destinasyonlarını otomatik olarak alır ve proxy'yi hostname'yi çözmeye sorar.

Bayraklar bilmek için değer#

FlagAmaç
-x, -proxy URLProxy: şema, host, port, opsiyonel kimlikler
-U, -proxy-user kullanıcı:passCredentials ayrı olarak, şifrenin özel karakterlere sahip olduğunda kullanışlı
-proxy-basicKuvvet Temel doğrulama proxy (bir şifre verildiğinde varsayılan)
-vDeğişimi göster, proxy durumu kodları ve yanıt başlıkları
-noproxy '*Bu çağrı için Ignore environment proxy değişkenleri
-w '%{time total}\n'Çıkışları karşılaştırmak için zamanlaması

ADAMUS5 ve uzak DNS#

çorap 5h
# Hostname resolved at the exit (recommended)
curl -x socks5h://USER-cc-de:PASS@res.proxy-cyber.com:9001 https://api.ipify.org

# Hostname resolved locally, then the IP is sent to the proxy (leaks the lookup)
curl -x socks5://USER-cc-de:PASS@res.proxy-cyber.com:9001 https://api.ipify.org

Çevre değişkenleri#

Bu kabukları cURL'ye ve diğer birçok kişiye, onuruna http_proxy, https_proxy ve no_proxyBir kez iş seansı için onları ihracat.

Shell Shell
export https_proxy="http://USER-cc-us:PASS@res.proxy-cyber.com:9000"
export http_proxy="$https_proxy"
export no_proxy="localhost,127.0.0.1"
curl https://api.ipify.org   # proxied without -x

Başarısızlık okuma#

Verbose
curl -v -x http://USER:WRONG@res.proxy-cyber.com:9000 https://api.ipify.org 2>&1 | grep -E "CONNECT|HTTP/1.1 4|HTTP/1.1 5"
# < HTTP/1.1 407 Proxy Authentication Required  -> credentials
# < HTTP/1.1 400 Bad Request                    -> a username parameter is wrong
# < HTTP/1.1 502 Bad Gateway                    -> no exit for that location; widen it

SIZ hattındaki bir durum ağ geçidinden gelir; bir durum sonra bir durum Connection established Hedeften geliyor. hata sayfası Her ağ geçidi kodu haritalar.

Bir döngüde oturumlar#

Bash
for i in $(seq 1 5); do
  curl -s -x "http://USER-cc-us-sid-run$i-ttl-5m:PASS@res.proxy-cyber.com:9000" https://api.ipify.org
  echo
done   # five different United States exits, each reusable for five minutes under its id

Soru: İnsanlar soruyor#

cURL'nin HTTPS için özel bir bayrağı var mı?

Hayır. http:// proxy URL cURL sorunları için http:// destinasyonlar otomatik olarak üzülüyor; –proxytunnel sadece düz HTTP üzerinde bir tünel zorlamak için önemli.

Şifrem @ veya : ve cURL başarısız olur.

Kimlikleri ile geçin - U kullanıcı: URL'de onları gömmek yerine veya URL-encode özel karakterleri.

Hesabınız

Bir hesaptaki referanslarınızı yönetin

Ağlarla kıyasla, yer siparişleri ve bakiyenizi takip edin ve bir panodan gelen talepleri takip edin. Ekibimiz ödemeleri ve teslimattan sonra bağlantı ayrıntıları sağlar.

Create account