Отворете порт в защитната стена на Windows в Windows 10
Защитната стена на Windows Defender е страхотна функция в съвременните версии на Windows. Той беше въведен в Windows XP и подобрен в Windows XP Service Pack 2. В Windows 10 той е част от приложението Windows Security (бивш център за защита на Windows Defender). Днес ще видим как да отворите порт в защитната стена на Windows в Windows 10 за приложение или услуга.
Реклама
В Windows 10 защитната стена на Windows се основава изцяло на API на Windows Filtering Platform и има интегриран IPsec. Това е вярно от Windows Vista, където защитната стена добави блокиране на изходящата връзка и също така идва с усъвършенстван контролен панел, наречен Windows Firewall с разширена защита. Той дава фин контрол върху конфигурирането на защитната стена. Защитната стена на Windows поддържа множество активни профили, съвместно съществуване със защитни стени на трети страни и правила, базирани на диапазони на портове и протоколи.
Може да имате приложение (например локален FTP сървър), което изисква отворен(и) порт(ове), за да могат други компютри във вашата мрежа да се свързват с него.
Преди да отворите или затворите портове в защитната стена на Windows, уверете се, че сте влезли като администратор.
За да отворите порт в защитната стена на Windows в Windows 10, направете следното.
- Отворете Windows Security.
- Щракнете върху иконата Защитна стена и защита на мрежата.
- На следващата страница кликнете върху връзката Разширени настройки.
- Кликнете върху Входящи правила наляво.
- Вдясно щракнете върху Ново правило връзка.
- Изберете Порт като правилото въведете и щракнете Следващия.
- Попълнете Специфични локални портове кутия. Въведете там необходимия номер на порта или диапазон от портове. Задайте необходимия мрежов протокол (TCP или UDP) и щракнете Следващия.
- На следващата страница изберете опцията Разрешете връзката. Щракнете върху Напред.
- Изберете профила на защитната стена на Windows, към който трябва да се прилага новото правило. напр. оставянето на частния профил активиран и деактивирането на други ще направи приложението ви достъпно само в домашни мрежи.
- На следващата страница дайте някакво смислено описание за вашето правило за защитна стена. Щракнете върху бутона Край.
Voila, отворихте входящия порт в защитната стена на Windows 10.
Същото може да се направи и за изходящ порт, ако се изисква от вашето приложение. В защитната стена на Windows с разширена защита щракнете върху Изходящи правила вместо Входящи правила и следвайте съветника.
Накрая, за да затворите отворения порт, премахнете правилото или просто го деактивирайте.

Промяната ще влезе в сила незабавно.
Има няколко алтернативни метода, които можете да използвате, за да отворите порт в Windows 10. Нека ги прегледаме.
Отворете порт с помощта на netsh
Netsh е конзолна помощна програма, която позволява промяна на много параметри, свързани с мрежата. Ето само няколко примера за това, което можете да правите с netsh:
- Проверете поддържаната скорост на WiFi на вашия безжичен адаптер в Windows 10
- Архивиране и възстановяване на профили на безжична мрежа в Windows 10
- Филтрирайте безжичните мрежи в Windows 10, за да създадете черен списък или бял списък
- Настройте Windows 10 ad hoc безжична гореща точка
За да отворите порт с помощта на netsh, направете следното.
- Отворете ан повишен команден ред.
- Въведете следната команда:
netsh advfirewall firewall add rule name="TCP Port 6624" dir=in action=allow protocol=TCP localport=6624
. Променете подходящите стойности, за да съответстват на вашето приложение, напр. номера на порта, името на правилото, протокола (TCP или UDP). - За да изтриете правилото, изпълнете командата, както следва.
netsh advfirewall firewall име на правило за изтриване = "TCP Port 6624" protocol=TCP localport=6624
.
Отворете порт с помощта на PowerShell
PowerShell е усъвършенствана форма на команден ред. Той е разширен с огромен набор от готови за използване командлети и идва с възможност за използване на .NET framework/C# в различни сценарии. Можете да го използвате, за да отворите или затворите порт в Windows 10.
Има специален командлет New-NetFirewallRule който може да се използва за отваряне или блокиране на мрежов порт в Windows 10.
За да отворите порт с PowerShell,
- Отвори повишен PowerShell екземпляр.
- Въведете следната команда:
New-NetFirewallRule -DisplayName 'My port' -Profile 'Private' -Direct Inbound -Action Allow -Protocol TCP -LocalPort 6624
Това е.
Интересни статии:
- Добавете контекстно меню на защитната стена на Windows в Windows 10
- Как да разрешите или блокирате приложения в защитната стена на Windows в Windows 10
- Как да деактивирате защитната стена на Windows в Windows 10
- Деактивирайте известията на защитната стена в Windows 10
- Как да архивирате и възстановите правилата на защитната стена в Windows 10
- Как да нулирате защитната стена на Windows в Windows 10