වසම් හා IP ලිපින සඳහා curl NO_PROXY නීති
curl මඟහැරීමේ නීති බලන්න: සෘජුව ලියූ IP, වසම් ප්රත්ය, CIDR ජාල, හිස් ලැයිස්තු හා සියලු හෝස්ට් සඳහා වයිල්ඩ්කාඩ්.
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 එකේ හෝස්ට් නම හෝ වසම තිබේ නම් හෝස්ට් නාම හෝ වසම් ප්රත්ය භාවිත කරන්න. සම්පූර්ණ scheme එකක්, මාර්ගයක් හෝ බ්රවුසරයේ මඟහැරීමේ ප්රකාශනයක් ලැයිස්තුවට දමා curl එය එකසේ අර්ථකථනය කරයි යැයි නොසිතන්න.
මෙම නීති curl 8.14.1 විස්තර කරයි. වෙනත් සේවාලාභීන්ට වයිල්ඩ්කාඩ් හා පෝට් ගැළපීම්වල වෙනස්කම් ඇතුළුව තමන්ගේම NO_PROXY හැසිරීම් ඇත.