PowerShell Invoke-RestMethod: একটি অনুরোধের জন্য প্রক্সি বাইপাস
PowerShell 7-এ NoProxy ব্যবহার করুন বা Windows PowerShell 5.1-এ স্পষ্ট খালি সেশন প্রক্সি দিন।
PowerShell 7-এ, সরাসরি যাওয়া উচিত এমন অনুরোধের জন্য ওয়েব cmdlet-এর স্পষ্ট সুইচ ব্যবহার করুন:
Invoke-RestMethod -Uri 'https://example.com/' -NoProxy
NoProxy PowerShell 6.0-এ চালু হয়েছিল এবং Proxy-এর সাথে একত্রিত করা যায় না। Windows PowerShell 5.1 সেই সুইচটি প্রকাশ করে না।
5.1-এর অনুরোধের জন্য, খালি WebProxy সহ একটি ওয়েব সেশন দিন:
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$session.Proxy = New-Object System.Net.WebProxy
Invoke-RestMethod -Uri 'https://example.com/' -WebSession $session
প্যারামিটারবিহীন WebProxy-এর কোনো প্রক্সি ঠিকানা নেই এবং এটি গন্তব্যগুলি বাইপাস করে। এই সরাসরি নীতিটি ব্যবহার করার জন্য নির্ধারিত অনুরোধগুলির জন্য সেই সেশনটি রাখুন; অন্য একটি সেশন অন্য একটি পথ ধরে রাখতে পারে।
ফর্মটি বাছাই করার আগে $PSVersionTable.PSVersion দিয়ে প্রক্রিয়ার সংস্করণ পরীক্ষা করুন। এই উদাহরণগুলি অপারেটিং সিস্টেমের প্রক্সি পছন্দগুলি অপরিবর্তিত রাখে।
সরাসরি রাউটিং এখনও গন্তব্যটি মেশিন থেকে পৌঁছানোযোগ্য হওয়া প্রয়োজন। এমন নেটওয়ার্কে যেখানে কর্পোরেট মধ্যবর্তীর মাধ্যমে কেবল ইন্টারনেট অ্যাক্সেস অনুমোদিত, এটি বাইপাস করলে সঠিকভাবে সংযোগ ব্যর্থতা হতে পারে।