NO_PROXY-ն նկարագրում է ուղղակիորեն հասանելիք նպատակակետերը։ Այն չի նշում խուսափելի պրոքսի սերվերները։ Ընտրված պրոքսիի սեփական IP-ն ցանկին ավելացնելը չի որոշում՝ արդյոք անկապ կայքն օգտագործում է այդ պրոքսին։

ԳրառումԻմաստը curl-ում
example.comՆշված դոմենը և համապատասխան ենթադոմենները շրջանցում են պրոքսին։
.example.comԴոմենի վերջածանցով բացառություն՝ ներառյալ հենց դոմենը։
192.168.1.10Համապատասխան բառացի նպատակային IP-ն շրջանցում է պրոքսին։
192.168.0.0/16Համապատասխան բառացի IP նպատակակետերը շրջանցում են այն․ CIDR աջակցությունը պահանջում է curl 7.86.0 կամ ավելի նոր։
*Բոլոր նպատակակետերը շրջանցում են պրոքսին։

Դատարկ ցանկն ու աստղանիշը տարբեր են

Պրոքսիի բացահայտ փորձարկման համար հրամանի տողի դատարկ ցանկը հեռացնում է միջավայրից ստացվող շրջանցման համընկնումները․

curl --proxy http://203.0.113.10:8080 --noproxy '' \
  --connect-timeout 5 --max-time 15 https://example.com/

Փոխարինեք փաստաթղթավորման օրինակային վերջնակետը ձեր HTTP պրոքսիով կամ HTTP պրոքսիների ցանկի թեկնածուով։ Հակառակ համեմատության համար չակերտված ձևանմուշը հարցումը դարձնում է ուղղակի, նույնիսկ պրոքսիի ընտրանքի առկայությամբ․

curl --proxy http://203.0.113.10:8080 --noproxy '*' \
  --connect-timeout 5 --max-time 15 https://example.com/

Ձևանմուշը պահեք չակերտներում, որպեսզի շելն այն չընդլայնի ֆայլերի անունների։ Միջավայրի փոփոխականը հեռացնելը, դատարկ արժեք տալը և հրամանի տողից վերասահմանելը տարբեր գործողություններ են․ միայն մեկ սահմանում հեռացնելուց հետո այլ կիրառելի կարգավորում կարող է մնալ։

CIDR-ը ցանցի հասցեով լուծվող ամեն անվան համար կանոն չէ

CIDR գրառումը համեմատվում է որպես նպատակային հոսթ օգտագործվող IP հասցեի հետ։ Դա ընդհանուր հրահանգ չէ՝ նախ լուծել ամեն հոսթի անուն և շրջանցել պրոքսին, եթե պատասխանը տվյալ ցանցում է։ Ուստի հոսթի անունով URL-ը և թվային հասցեով URL-ը կարող են տարբեր երթուղիներ ընտրել։

Օգտագործեք հոսթերի անուններ կամ դոմենների վերջածանցներ, երբ URL-ը դրանք է պարունակում։ Ցանկում մի դրեք ամբողջական սխեմա, ուղի կամ դիտարկիչի շրջանցման արտահայտություն՝ ենթադրելով, որ curl-ը նույն կերպ կմեկնաբանի։

Այս կանոնները նկարագրում են curl 8.14.1-ը։ Այլ հաճախորդներն ունեն NO_PROXY-ի սեփական վարքը՝ ներառյալ ձևանմուշների և պորտերի համադրման տարբերությունները։

Առնչվող հոդվածներ