Как да блокирате приложение от достъп до интернет с Windows Firewall
През повечето време ние искам приложенията ни онлайн и свързани както с локалната ни мрежа, така и с по-големия интернет. Има обаче случаи, когато искаме да предотвратим свързването на приложение с интернет. Прочетете, като ви покажем как да заключите приложение чрез защитната стена на Windows.
Защо искам да направя това?
Някои от вас може да са били продадени веднага от заглавието, тъй като блокирането на заявление е точно това, което сте искали да направите. Други може би са отворили този урок с любопитство защо някой би блокирал приложението на първо място.
Въпреки че по принцип искате вашите приложения да имат свободен достъп до мрежата (в края на краищата това, което е добър уеб браузър, който не може да достигне до мрежата), съществуват редица ситуации, в които може да искате да предотвратите достъпа на приложение до мрежата.
Някои прости и често срещани примери са следните. Може да имате приложение, което настоява да се актуализира автоматично, но открийте, че тези актуализации нарушават някои функции и искате да ги спрете. Може да имате видеоигра, в която детето ви се чувства удобно, но не сте толкова удобни с онлайн (и без надзор) мултиплеър елементи. Може да използвате приложение с наистина неприятни реклами, които могат да бъдат заглушавани чрез прекъсване на достъпа до интернет на приложението.
Независимо от това, защо искате да изпуснете конуса на мълчанието за мрежово свързване върху дадено приложение, пътуването в червата на защитната стена на Windows е лесен начин да го направите. Нека сега погледнем как да блокирате достъпа на приложение до локалната мрежа и интернет.
Създаване на правило за защитна стена на Windows
Макар че ще демонстрираме този трик на Windows 10, основният дизайн и предпоставката остават до голяма степен непроменени през годините и лесно можете да адаптирате този урок към по-старите версии на Windows..
За да създадете правило за защитна стена на прозореца, първо трябва да отворите разширения интерфейс на защитната стена, който се нарича достатъчно подходящ, защитната стена на Windows с разширена защита. За да направите това, преминете към контролния панел и изберете „Защитна стена на Windows“. В прозореца „Защитна стена на Windows“ кликнете върху връзката „Разширени настройки“ отляво.
Забележка: Има много става в разширения интерфейс и ви препоръчваме да следвате внимателно, оставяйки нещо извън обхвата на урока и самото ниво на опит. Изкривяването на правилата на защитната стена е сигурен начин за голямо главоболие.
В долния ляв прозорец за навигация щракнете върху връзката „Изходящи правила“, която показва всички съществуващи правила за изходяща защитна стена в средния прозорец. Не се изненадвайте, че вече е населен с десетки и десетки записи, генерирани от Windows.
В долния десен панел кликнете върху „Ново правило“, за да създадете ново правило за изходящия трафик.
В „Съветник за нови правила за изходящи правила“ потвърдете, че е избрана опцията „Програма“ и след това щракнете върху бутона „Напред“..
На екрана “Програма” изберете опцията “Този път на програмата” и след това въведете (или прегледайте) пътя до програмата, която искате да блокирате. За целите на този урок ще блокираме преносимо копие на уеб браузъра Maxthon, най-вече защото ще ви бъде лесно да демонстрирате, че браузърът е блокиран. Но все още не натискайте “Next”.
Преди да продължите, трябва да направите важна промяна. Доверете ни се на това. Ако пропуснете тази стъпка, ще се разочаровате.
Когато използвате командата "Преглед", за да изберете EXE файл, Windows по подразбиране използва това, което е известно като екологични променливи, ако конкретният път включва дадена част от пътя, представена от една от тези променливи. Например, вместо да вмъквате C: \ Users \ Стив \,
той ще замени тази част за променливата на околната среда % USERPROFILE%
.
По някаква причина, въпреки факта, че това е начинът по подразбиране, той попълва полето на програмата, това ще наруши правилото за защитна стена. Ако файлът, в който сте прегледали, е навсякъде, където се използва променлива на околната среда (като / Потребител /
път или /Програмните файлове/
path), трябва ръчно да редактирате записа на пътя на програмата, за да премахнете променливата и да я замените с правилния и пълен път на файла. В случай, че това е малко объркващо нека да илюстрираме с нашата примерна програма отгоре.
Когато прегледахме EXE файла за нашия Maxthon уеб браузър, Windows включи следната информация за пътя на програмата за файла, който се намираше в папката „Документи“:
% USERPROFILE% \ Documents \ MaxthonPortable \ App \ Maxthon \ Bin \ Maxthon.exe
Пътят на файла се разбира от Windows, но по някаква причина вече не се разпознава, когато се вмъкне в правило за защитна стена. Вместо това, трябва да заменим пътя на файла, който включва променливата на околната среда с пълния път на файла. В нашия случай изглежда така:
C: \ Users \ Джейсън \ Documents \ MaxthonPortable \ App \ Maxthon \ Bin \ Maxthon.exe
Възможно е това да е някаква приумица, изолирана с текущата версия на защитната стена на Windows 10, и че можете да използвате екологични променливи в други версии, но бихме ви препоръчали просто да премахнете променливата и да използвате пълния и абсолютен път на файла, днес главоболие и надолу по пътя.
И накрая, има едно малко, но важно нещо, което трябва да имате предвид тук. За повечето приложения основният EXE файл е този, който искате да блокирате, но има примери за приложения, където нещата са малко контра-интуитивни. Вземете например Minecraft. На пръв поглед изглежда, че трябва да блокирате Minecraft.exe
, но Minecraft.exe
всъщност е само файлът за стартиране и действителната мрежова свързаност се случва чрез Java. Така че, ако искате да ограничите вашето дете от свързване към онлайн Minecraft сървъри, трябва да блокирате Javaw.exe
и не Minecraft.exe
. Това обаче е нетипично, тъй като повечето приложения могат да бъдат блокирани чрез главната изпълнимия файл.
Във всеки случай, след като сте избрали приложението си и потвърдили пътя, най-накрая можете да натиснете бутона „Напред“. На екрана „Действие“ на съветника изберете опцията „Блокиране на връзката“ и след това щракнете върху „Напред“.
На екрана „Профил“ се изисква да изберете кога се прилага правилото. Тук имате три опции:
- домейни: Правилото се прилага, когато компютърът е свързан с домейн.
- Частен: Правилото се прилага, когато компютърът е свързан към частна мрежа, например вашата домашна или малка бизнес мрежа.
- Публично: Правилото се прилага, когато компютърът е свързан с обществена мрежа, например в кафене или хотел.
Така например, ако имате лаптоп, който използвате у дома (мрежа, която сте дефинирали като частна) и в кафене (мрежа, която сте определили като обществена) и искате правилото да се прилага и за двете места , трябва да проверите и двете опции. Ако искате правилото да се прилага само когато сте в публичното Wi-Fi място в кафенето, просто проверете Публично. Когато се съмнявате, просто проверете всички, за да блокирате приложението във всички мрежи. Когато направите своя избор, кликнете върху „Напред“.
Последната стъпка е да посочите правилото си. Дайте му ясно име, което ще познаете по-късно. Нарекохме нашето, просто „Maxathon Block“, за да посочим коя програма блокираме. Ако искате, можете да добавите по-пълно описание. Когато сте попълнили съответната информация, кликнете върху бутона „Готово“.
Сега ще имате запис в горната част на списъка „Изходящи правила“ за новото си правило. Ако целта ви е била да блокирате одеялото, всичко е готово. Ако искате да настроите и подобрите правилото, можете да кликнете два пъти върху записа и да направите корекции като добавяне на местни изключения (например приложението не може да влезе в интернет, но може да се свърже с друг компютър в мрежата, така че можете да използвате мрежа ресурс или други подобни).
На този етап постигнахме целта, описана в заглавието на тази статия: цялата изходяща комуникация от въпросното приложение е отрязана. Ако искате допълнително да затегнете захвата на приложението, можете да изберете опцията „Входящи правила“ в десния панел за навигация на „Защитна стена на Windows с разширена сигурност“ и да повторите процеса, стъпка за стъпка, пресъздаване на идентично правило за защитна стена. който управлява входящия трафик и за това приложение.
Тестване на правилото
Сега, когато правилото е активно, е време да задействате въпросното приложение и да го тествате. Нашето тестово приложение беше уеб браузърът на Maxthon. На практика, и по очевидни причини, не е много полезно да блокирате достъпа на уеб браузъра до интернет. Но той служи като полезен пример, защото можем веднага и ясно да покажем, че правилото за защитната стена е в сила.