Windows AppContainer স্থানীয় প্রক্সিতে পৌঁছাতে পারে না: loopback isolation যাচাই করুন
সাধারণ ডেস্কটপ ক্লায়েন্টের জন্য কাজ করা প্রক্সিতে AppContainer অ্যাপ পৌঁছাতে না পারলে উদ্দিষ্ট প্যাকেজের loopback isolation যাচাই করুন।
একটি AppContainer অ্যাপ একই Windows মেশিনে থাকা প্রক্সিতে পৌঁছাতে ব্যর্থ হতে পারে, যদিও একটি ডেস্কটপ ব্রাউজার সেটি সফলভাবে ব্যবহার করছে। প্রক্সি প্রমাণীকরণ শুরু হওয়ার আগেই নেটওয়ার্ক বিচ্ছিন্নতা স্থানীয় সংযোগটি অবরুদ্ধ করতে পারে।
লক্ষ্যযুক্ত ডেভেলপমেন্ট পরীক্ষার জন্য প্যাকেজ ফ্যামিলি নামটি চিহ্নিত করুন এবং বিদ্যমান ছাড়গুলি দেখুন:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
একটি উন্নীত কমান্ড প্রম্পটে শুধুমাত্র উদ্দিষ্ট AppContainer যোগ করুন:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
প্লেসহোল্ডারটিকে প্রকৃত নাম দিয়ে প্রতিস্থাপন করুন। ওই পরীক্ষামূলক ছাড়টি সরাতে:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
ছাড়টি ওই AppContainer-এর জন্য loopback যোগাযোগের অনুমতি দেয়। এটি প্রক্সি এন্ডপয়েন্ট নির্বাচন করে না, প্রক্সি পরিষেবা চালু করে না বা কোনো মধ্যস্থকারী অ্যাকাউন্ট সরবরাহ করে না।
তিনটি যাচাই আলাদা রাখুন: লিসেনারটি আছে, অ্যাপটি সেখানে পৌঁছাতে পারে, এবং প্রক্সি অনুরোধটি গ্রহণ করে। শুধু WinHTTP সেটিংস আমদানি করলে AppContainer-এর loopback সীমাবদ্ধতা দূর হয় না।
এটি Windows অ্যাপ-ডেভেলপমেন্ট সমস্যা সমাধানের প্রক্রিয়া। এটি প্রতিটি প্যাকেজড বা full-trust ডেস্কটপ অ্যাপ্লিকেশনের জন্য সার্বজনীন প্রয়োজনীয়তা নয়, এবং এটি প্রতিটি ইনস্টল করা অ্যাপের জন্য ছাড় হয়ে ওঠা উচিত নয়।