Интеграциялар · Бастауыш

cURL прокси арқылы: мысалдармен маңызды кез келген опция

cURL прокси жұмыстарды және сілтеме әрбір кітапхана еліктіреді дәлелдеуге ең жылдам жолы болып табылады. оның бес прокси жалаулар біліңіз және сіз кез келген клиентті түзетуге болады.

2 мин оқыңыз 6 бөлім Қайта қаралған Редакциялық топ Proxy Cyber

Бір лайнер#

Бірінші сұрау
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, - прокси-пайдаланушы: өтуҚұпиясөзде арнайы таңбалар болған кезде жеке тіркелгі деректері пайдалы
-- прокси-базалықНегізгі прокси аутентификациясы (пароль берілген кезде әдепкі)
-vCONNECT биржасын, прокси күй кодтарын және жауап тақырыптарын көрсету
--noxy '*'Осы қоңырау үшін прокси орта айнымалыларын елемеу
-%{time_total}\n'Шығуларды салыстыру үшін уақытты басып шығару

SOCKS5 және қашықтағы DNS#

шұлық5 сағ
# 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Жұмыс отырысына бір рет экспорттаңыз.

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

Сәтсіздікті оқу#

Вербоза
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

CONNECT желісіндегі мәртебе шлюзден келеді; күй 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-кодтаңыз.

Сіздің шотыңыз

Барлық проксилерді бір аккаунттан басқарыңыз

Желілерді салыстырыңыз, тапсырыстарды орналастырыңыз және бір бақылау тақтасынан теңгерім мен қолдау сұрауларын орындаңыз.Біздің команда төлемдерді қарайды және жеткізілімнен кейін байланыс мәліметтерін ұсынады.

Аккаунт ашу