WebProxy বাইপাছ এণ্ট্ৰিসমূহ ৰেগুলাৰ এক্সপ্ৰেছন হিচাপে লিখক
শ্বেল-শৈলী ৱাইল্ডকাৰ্ডৰ সলনি এস্কেপ কৰা ডট আৰু স্পষ্ট হোষ্টনাম সীমাৰ সৈতে এটা বৈধ System.Net.WebProxy বাইপাছ এক্সপ্ৰেছন সাজু কৰক।
System.Net.WebProxy ৰ BypassList আৰ্গুমেণ্টত ৰেগুলাৰ এক্সপ্ৰেছন থাকে। *.office.example ৰ দৰে এটা পেটাৰ্ন অবৈধ, কাৰণ আগৰ তাৰকাটোৱে পুনৰাবৃত্তি কৰিবলগীয়া কোনো পূৰ্বৱৰ্তী এক্সপ্ৰেছন নাপায়।
office.example আৰু ইয়াৰ উপডমেইনলৈ HTTP আৰু HTTPS অনুৰোধৰ বাবে PowerShell কনফিগাৰেচনে এইটো ব্যৱহাৰ কৰিব পাৰে:
$bypass = @('^https?://([a-z0-9-]+\.)*office\.example(:[0-9]+)?$')
$proxy = [System.Net.WebProxy]::new(
'http://proxy.example:8080',
$false,
[string[]]$bypass
)
এস্কেপ কৰা ডটবোৰে আক্ষৰিক ডটৰ সৈতে মিলে। পুনৰাবৃত্ত হোষ্টনাম-লেবেল গোটে মূল ডমেইন আৰু তাৰ তলৰ নাম দুয়োটাকে অনুমতি দিয়ে। এংকৰবোৰে office.example.other.test ৰ দৰে নাম এই নিয়মৰ বাহিৰত ৰাখে। একক উদ্ধৃতিৰ PowerShell শব্দশাৰীয়ে এক্সপ্ৰেছনে ব্যৱহাৰ কৰা বেকশ্লেছবোৰ সংৰক্ষণ কৰে।
বৰ্তমানৰ .NET ৰূপায়ণে এই এক্সপ্ৰেছনবোৰ গন্তব্যস্থানৰ স্কিম, হোষ্টনাম আৰু অবিকল্পিত নহা প'ৰ্টৰ সৈতে মিলায়। ই অনুৰোধৰ পথ বা কুৱেৰি শব্দশাৰী অন্তৰ্ভুক্ত নকৰে। সেয়েহে ঐচ্ছিক প'ৰ্ট গোটে অবিকল্পিত নহা প'ৰ্টো অনুমতি দিয়ে; নীতিয়ে নিৰ্দিষ্ট সেৱা বিচাৰিলে ইয়াক আঁতৰাওক বা সংকুচিত কৰক।
এই উদাহৰণত BypassProxyOnLocal false, যাতে ৰিজেক্স নীতিটো সেই অতিৰিক্ত বাইপাছ ছেটিঙৰ পৰা সুকীয়াকৈ পৰীক্ষা কৰিব পাৰি। ফলস্বৰূপ প্ৰক্সি বস্তুটো সেই HTTP ক্লায়েণ্টত সংযোগ কৰক যিয়ে ইয়াক ব্যৱহাৰ কৰিব। বাইপাছ ডমেইনৰ বাহিৰত অনুমোদিত ৰাজহুৱা URL পৰীক্ষাৰ বাবে, HTTP proxy list ৰ এটা HTTP প্ৰৱিষ্টিয়ে ইয়াৰ ঠিকনা যোগাব পাৰে, কোনো প্ৰক্সি একাউণ্ট সংৰূপিত নোহোৱাকৈ।
ৰাউটিং সিদ্ধান্ত পৰীক্ষা কৰিবলৈ প্ৰতিনিধিত্বমূলক Uri মানৰ সৈতে IsBypassed ব্যৱহাৰ কৰক: মূল ডমেইন, এটা উপডমেইন, এটা অপ্ৰাসংগিক বাহ্যিক হোষ্ট, আৰু এটা প্ৰৱঞ্চনামূলক দীঘল প্ৰত্যয়। true ফলাফলৰ অৰ্থ হৈছে প্ৰত্যক্ষ প্ৰৱেশ বাছনি কৰা হৈছে; ই প্ৰত্যক্ষ গন্তব্যস্থানত উপনীত হ'ব পাৰি বুলি প্ৰমাণ নকৰে।