Бір лайнер#
curl -x http://USER-cc-us:PASS@res.proxy-cyber.com:9000 https://api.ipify.org-x (немесе) --proxy) прокси URL мекенжайын кірістірілген тіркелгі деректерімен алады. cURL туннельдер HTTPS бағыттары Connect автоматты түрде және проксиден хост атауын шешуді сұрайды.
Білуге тұрарлық жалаулар#
| Ту | Мақсаты |
|---|---|
| -x, - прокси URL | Прокси: схема, хост, порт, қосымша тіркелгі деректері |
| -U, - прокси-пайдаланушы: өту | Құпиясөзде арнайы таңбалар болған кезде жеке тіркелгі деректері пайдалы |
| -- прокси-базалық | Негізгі прокси аутентификациясы (пароль берілген кезде әдепкі) |
| -v | CONNECT биржасын, прокси күй кодтарын және жауап тақырыптарын көрсету |
| --noxy '*' | Осы қоңырау үшін прокси орта айнымалыларын елемеу |
| -%{time_total}\n' | Шығуларды салыстыру үшін уақытты басып шығару |
SOCKS5 және қашықтағы 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Қоршаған орта айнымалылары#
URL мекен-жайына арналған құралдар және басқалары, құрмет http_proxy, https_proxy және no_proxyЖұмыс отырысына бір рет экспорттаңыз.
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Сәтсіздікті оқу#
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 itCONNECT желісіндегі мәртебе шлюзден келеді; күй Connection established Баратын жерден келеді. қателер беті карталарды әрбір шлюз коды.
Айналдыру сеанстары циклде#
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Адамдар қоятын сұрақтар#
CURL прокси арқылы HTTPS үшін арнайы жалаушаны қажет ете ме?
No. http://prox URL мәселелері бар https:// бағыттары бойынша автоматты түрде ҚОСЫҢЫЗ; --procytunnel тек қарапайым HTTP-де туннельді мәжбүрлеу үшін маңызды.
Менің құпия сөзімде @ немесе: және cURL сәтсіз аяқталды.
-U пайдаланушысымен тіркелгі деректерін өткізіңіз: оларды URL мекенжайына ендірудің орнына өтіңіз немесе арнайы таңбаларды URL-кодтаңыз.