Windows AppContainer локал проксид хүрч чадахгүй: loopback тусгаарлалтыг шалгана уу
Энгийн ширээний клиентүүдэд ажилладаг проксид AppContainer програм хүрч чадахгүй үед тухайн багцын loopback тусгаарлалтыг шалгана уу.
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 програмын хөгжлийн алдаа засах механизм юм. Энэ нь багцлагдсан эсвэл бүрэн итгэмжлэгдсэн ширээний програм бүрд тавигдах ерөнхий шаардлага биш бөгөөд суулгасан програм бүрд чөлөөлөлт болох ёсгүй.