Зашто Метро-апликације Виндовс 8 не виде Интернет путем ВПН-а?

Вероватно сте наишли на неке савремене Виндовс 8 апликације (Метро апликације) не виде Интернет (дају „грешку у вези са сервером“ итд.) када користите одређене врсте ВПН везе добављачима Штавише, по правилу немају сви Метро Аппс проблем. И.е. Неке апликације раде (обично су стандардне Метро апликације), док друге не. Класичне Виндовс апликације истовремено без икаквих проблема са радом на Интернету.

Ако ставите хардверски рутер испред рачунара корисника који иницира стварање ВПН везе са провајдером, проблем се не примећује. И.е. Погођени су само Виндовс 8 системи који самостално инсталирају ВПН тунел.

Проблем је прилично стар, али још увек нема званичног решења од Мицрософта (бар га нисам могао пронаћи). У овом ћемо чланку анализирати узрок проблема и методе за његово рјешавање..

Као што знате, Метро Аппс Виндовс 8 разликује се од класичних Виндовс апликација. У том контексту нас занима чињеница да они раде у изолованом окружењу, из кога, према заданим речима, постоји одбијен приступ повратној петљи (петља) на рачунарски интерфејс. А будући да су све интерфејси тунела (пптп, л2тп, пппое) на коме ВПН, Пошто нису ништа друго до интерфејси у повратном облику, већина Метро апликација не може да им шаље мрежни промет и, према томе, иду на мрежу. Исто се односи и на локалне проки сервере (почевши од најједноставнијих тримера банера као што је Привоки, а завршава се са пуним проки серверима).

Савет. Проблем не решава поставке проки сервера за Метро апликације.

Да би апликација Метро могла добити пуни приступ мрежи, морате да додате могућност у манифест аппк приватеНетворкЦлиентСервер. Када развијате апликацију у Висуал Студио, тај је приступ доступан, али када објавите апликацију у Виндовс Сторе-у, ту функцију мора програмер ручно омогућити у манифест датотеци.

Док ће Мицрософт сматрати да су тунели сучеља повратне везе, да би Метро апликације правилно функционисале преко ВПН / проки-а, морат ћете тражити од програмера да измјене апликације или да користе заобилазно рјешење..

Да бисмо имплементирали забрану, помоћи ће нам бесплатни ХТТП / ХТТПС проки сервер. Фиддлер, дизајниран за уклањање погрешака веб апликација и увид у сав ХТТП саобраћај између рачунара и сервера на Интернету (нарочито се може користити за добијање везе за преузимање инсталационе датотеке аппк било које Метро апликације из Виндовс Сторе-а).

  1. Преузми Веб дебуггер за Фиддлер са ове странице (хттп://ввв.телерик.цом/довнлоад/фиддлер). За Виндовс 8 и новије верзије потребна вам је верзија Фиддлер за .Нето 4 (Претпоставља се да на рачунару већ имате инсталиран .НЕТв4 Фрамеворк)
  2. Инсталирајте Фиддлер са подразумеваним подешавањима.
  3. Подразумевано, Метро апликације не могу да се искључе помоћу програма Фиддлер функционише као локални проки сервер на рачунару (Метро апликације по дефаулту не могу да шаљу саобраћај преко локалног проки интерфејса). Да бисте уклонили ово ограничење (Лоопбацк Рестрицтион) у програмском спремнику АппЦонтаинерс за одређену Метро апликацију, помоћ за проширење за Фиддлер - Виндовс 8 АппЦонтаинер Лоопбацк Утилити (енаблелоопбацкутилити.еке). Преузмите и инсталирајте ово проширење.
  4. Након инсталирања услужних програма, покрените Фиддлер и у менију Алати одаберите ставку Изузеци Вин8 Лоопбацк-а (исто се може учинити кликом на прво дугме са иконом Виндовс 8 на траци са алаткама)
  5. Пре него што извршите следећи корак, проверите да ли је успостављена ВПН веза (или је локални проки сервер покренут ако постоји проблем са њим).
  6. Изаберите Метро Виндовс 8 апликације чији саобраћај треба да буде „умотан“ на Фиддлер и за које морате да уклоните ограничење приступа повратној петљи. Ако желите да одаберете све апликације, кликните на Изузети све и сачувајте конфигурацију (Сачувај промене).Савет. Као што видите, прозор означава да Виндовс због безбедности и поузданости забрањује слање промета апликације Метро на локални рачунар. Алат за изузеће изузећа петље АппЦонтаинер онемогућава ово ограничење за потребе уклањања погрешака и тестирања..

  7. Смањите Фиддлер (не затварајте га!) И проверите мрежни приступ за Метро апликације.
Важно је. Када инсталирате нову модерну апликацију, мораћете је ручно додати на листу Изузеће са повратним везама.

Решење са Фиддлером није баш погодно за масовну употребу у корпоративном сегменту због непријатности размештања и управљања. Но, као решење за омогућавање нормалног рада са Метро апликацијама у ВПН конфигурацији - прилично је применљиво.

Дакле, смислили смо како помоћу Фиддлера дозволити произвољној Метро апликацији у Виндовс-у 8 да приступи Интернету преко било које врсте ВПН везе или локалног проки сервера.