Bir-liner#
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#
| Flag | Amaç |
|---|---|
| -x, -proxy URL | Proxy: şema, host, port, opsiyonel kimlikler |
| -U, -proxy-user kullanıcı:pass | Credentials ayrı olarak, şifrenin özel karakterlere sahip olduğunda kullanışlı |
| -proxy-basic | Kuvvet Temel doğrulama proxy (bir şifre verildiğinde varsayılan) |
| -v | Değ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#
# 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.
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 -xBaşarısızlık okuma#
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 itSIZ 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#
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 idSoru: İ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.