Взаимодействие программ в сети осуществляется через сетевые сокеты. Сокет состоит из ip-адреса компьютера и порта. В операционной системе Windows блокировкой и разрешением доступа к портам управляет собственный firewall, который называется «Брандмауэр Windows». Многие программы в процессе установки способны создать необходимые правила для проброса своих портов в брандмауэре. Но если этого не произошло, то необходимо создать такие правила самостоятельно.
Прежде всего необходимо узнать номер порта, через который программа осуществляет сетевое взаимодействие. Если порт известен, то можно приступать к настройке брандмауэра. В противном случае придется выяснить какой сетевой порт программа задействовала под свои нужды. Как это сделать можно посмотреть в статье «Как узнать какой порт использует программа».
Чтобы открыть порт в брандмауэре Windows, необходимо открыть Монитор брандмауэра Защитника Windows и создать правило для входящий подключений, в котором указать тип протокола и номер порта сетевого соединения.
В брандмауэре есть возможность разрешить все сетевые подключения для определенной программы. Таким образом отпадает необходимость пробрасывать для нее порты.
Пошаговая инструкция по открытию порта в брандмауре
1. Откройте Монитор брандмауэра Windows.
Самый быстрый способ открыть настройки брандмауэра Windows: сочетание клавиш и набираем команду wf.msc .
2. Выберите пункт «Правила для входящих подключений», затем действие «Создать правило».
3. Тип правила — «Для порта».
Всего в мастере создания правил Брандмауэра доступно 4 типа настройки:
- Для программы — сделает возможным любые сетевые подключения для указанной программы, т.е. пробросит через брандмауэр все порты этой программы;
- Для порта — открываем только заданные порты, причем не важно какая программа их использует;
- Предопределенные — набор готовых правил для определенных служб и программ Windows
- Настраиваемые — более сложная и детальная настройка правил, с возможностью указать сетевой протокол, порт, программу и сегмент сети.
4. Укажите протокол и номера портов.
Помимо номера порта, на этом шаге необходимо выбрать транспортный протокол — TCP или UDP. Но если вам неизвестно какой протокол использует программа, то лучше уточнить этот момент с помощью командной строки и команды netstat -aon, либо специальных утилит TCPView и CurrPorts.
В большинстве случаев, программы Windows в качестве транспортного протокола используют TCP.
Если портов несколько, то их пишут через запятую. Диапазон портов, например все порты от 5000 до 5010 — через дефис.
5. Действие — Разрешить подключение.
Действие «Разрешить подключения» разрешает абсолютно все сетевые соединения на этот порт — этот вариант актуален в большинстве случаев.
Если выбрать второй вариант «Разрешить безопасное подключение», то порт будет открыть только для соединений VPN (виртуальной частной сети) на основе протокола IPSec.
6. Укажите профили, к которым применяется правило.
По умолчанию выбраны все профили и здесь лучше ничего не менять, так как возможны ситуации когда профиль сети автоматически меняется на другой и после этого порт становится недоступен.
7. Имя правила
Здесь требуется указать любое понятное вам имя правила. Самый простой и понятный вариант, когда используется имя программы и номер порта, например: Radmin port 4899.
Проверьте список правил для входящих подключений, в нем должно присутствовать созданное правило.
Многие просто отключают брандмауэр, чтобы упростить для себя задачу. Таким образом все порты компьютера оказываются открытыми и нет больше никаких мучений с пробросом портов. Но это неправильно: в такой ситуации операционная система оказывается полностью открытой для сетевых угроз. Если в сети на один из компьютеров проникнет вирус, то все остальные устройства с выключенным брандмауэром будут мгновенно поражены.
Источник: soft-setup.ru
Как разблокировать брандмауэр
Если программа не отвечает на запросы или клиентское приложение не получает данных с сервера — порт программы или службы блокирован брандмауэром Windows. Регистрация непринятых пакетов позволит определить заблокированные порты и приложения, инструмент Netsh Helper поможет настроить конфигурацию файрвола, а настройка параметров групповой политики устранит неполадки в выполнении программ.
Статьи по теме:
- Как разблокировать брандмауэр
- Как разблокировать порт
- Как открыть порт в брандмауэре
Инструкция
Выберите пункт «Разблокировать программу» в диалоговом окне «Предупреждение систем безопасности» для настройки брандмауэра Windows посредством сервисного окна.
Нажмите кнопку OK для подтверждения выбора.
Произведите дальнейшую настройку брандмауэра Windows с помощью центра безопасности системы.
Осуществите вход в систему с администраторскими правами.
Нажмите кнопку «Пуск» для входа в главное меню и выберите «Выполнить».
Введите значение wscui.cpl в командной строке и нажмите кнопку OK для подтверждения.
Выберите раздел «Брандмауэр Windows» в открывшемся окне «Центр обеспечения безопасности Windows».
Перейдите на вкладку «Исключения» и нажмите кнопку «Добавить программу».
Выберите нужную программу в открывшемся списке и подтвердите свой выбор нажатием кнопки OK.
Если все вышесказанное не помогает, рекомендуется вручную добавить порты приложения в список исключений.
Откройте утилиту Netstat.exe. и примените одну из ее сетевых функций (звуковой поток).
Ведите Netstat -ano > netstat.txt и нажмите клавишу Enter. Это позволит приложению создать файл со списком всех ожидающих портов.
Введите значение Tasklist > tasklist.txt и нажмите клавишу Enter.
Введите значение Tasklist / svc > tasklist.txt если программа выполняется в качестве службы. Это позволит приложению создать список служб, загружаемых всеми процессами.
Откройте созданный файл Tasklist.txt.
Определите искомую программу и скопируйте ее идентификатор.
Откройте файл Netstat.txt и скопируйте все протоколы и записи, сопоставленные с нужной программой.
Нажмите кнопку «Пуск» для вызова главного меню и выберите «Выполнить».
Введите значение wscui.cpl в открывшемся поле командной строки и подтвердите свой выбор нажатием кнопки OK.
Выберите вкладку «Исключения» и нажмите кнопку «Добавить порт».
Укажите номер порта, используемого нужной программой, в диалоговом окне «Добавление порта».
Укажите необходимый протокол (TCP или UDP).
Введите имя порта в строке «Имя».
Выберите область исключения для порта (при необходимости). Для этого используйте нажатие кнопки «Изменить область».
Подтвердите свой выбор нажатием кнопки OK.
Убедитесь в том, что нужная программа работает с измененными параметрами брандмауэра Windows.
Обратите внимание
Проблемы в работе сетевых приложений не обязательно являются результатом блокирования приложения брандмауэром Windows. Cdbltntkmcndjv такого воздействия служит окно предупреждения центра безопасности.
Сетевые службы не сопоставляют службу с сеансом пользователя. Поэтому предупреждения центра безопасности не появляются. Рекомендуется настройка брандмауэра с помощью центра безопасности.
Полезный совет
Наиболее простой способ избавиться от проблем с блокированием приложений брандмауэром — это применение файрволов, поддерживающих динамическую фильтрацию трафика.
- Поддержка Microsoft Россия
Совет полезен?
Статьи по теме:
- Как заблокировать программу брандмауэром
- Как восстановить брандмауэр
- Как включить брандмауэр
Добавить комментарий к статье
Похожие советы
- Как добавить программу в брандмауэр
- Как включить брандмауэр на Windows 7
- Как снять блокировку сети
- Как открыть брандмауэр
- Как разблокировать выход в интернет
- Как проверить настройки фаервола
- Как разблокировать соединение фильтром
- Как открыть порт в файрволе
- Как разблокировать издателя
- Как включить сетевой экран
- Как разблокировать соединение заблокировано фильтром
- Как добавить исключение в фаервол
- Как разблокировать программу
- Как убрать Firewall
- Как найти брандмауэр
- Как отключить брандмауер
- Как настроить межсетевой экран
- Как открыть порт через брандмауэр Windows
Источник: www.kakprosto.ru
Как открыть программе доступ через брандмауэр Windows
Если брандмауэр Windows блокирует программу, которой нужно предоставить предоставление программе доступа к сети через брандмауэр Windows.
Однако, если нужной программы нет в списке, возможно, потребуется открыть порт брандмауэра Windows. Например, чтобы играть с друзьями в сетевую игру, нужно открыть порт для игры, чтобы брандмауэр позволил этой игре получать и передавать данные.
Порт остается открытым постоянно, поэтому рекомендуется закрывать порты, которые больше не нужно держать открытыми.
- Откройте брандмауэр Windows.
- В левой области выберите Дополнительные параметры.
- В левой области диалогового окна Брандмауэр Windows с дополнительными настройками безопасности щелкните Входящие правила, а затем в правой области выберите Новое правило.
- Следуйте инструкциям мастера нового входящего правила.
Источник: windows-school.ru