Как открыть порт для программы в windows 10

Проводя время в онлайн-играх или программах, скачивая файлы или работая в интернете, можно столкнуться с тем, что система попросит добавить порт. Но перед тем как порт можно будет использовать, его необходимо создать. Также иногда необходимо вручную пробросить порты на роутере.

Зачем нужен порт

При работе с интернетом вы как отдаёте, так и получаете данные из сети. Образно говоря, создаются туннели между вашим компьютером и модемом или роутером, отвечающим за передачу и приём информации. Чтобы создать новый туннель, нужно открыть порт. У каждого туннеля свои особенности и характеристики, зависящие от того, какой порт развернут.

В системе заранее определены номера портов. С помощью них определяется, за что отвечает данный порт. Например, увидев номер 443, система поймёт, что используется протокол повышенной безопасности. Порт с номером 80 отвечает за HTTP-соединение, а оно используется при каждом подключении к интернету, так как практически все сайты работают по HTTP-протоколу. Более полный список наиболее часто пригождающихся портов вы можете изучить в пункте «Список портов и их задач».

Проверка состояния портов

Чтобы узнать, в каком состоянии находятся все порты (открыты, закрыты, используются или отключены), можно использовать встроенные средства Windows 10.

  1. Используя системную поисковую строку, отыщите и разверните командную строку с правами администратора.Переход к командной строке
    Открываем командную строку
  2. Пропишите запрос netstat –aon | more и выполните его.Запрос списка портов
    Выполняем запрос netstat –aon | more
  3. Через несколько секунд развернётся список. Вас интересуют два последних столбца: в последнем указан номер порта, а в предпоследнем — его состояние.Список портов
    Появился список портов и состояний

Есть четыре вида состояния:

  • listening — порт слушается, то есть система следит за ним, опрашивает, проверяет, есть ли запросы на соединение. Если они появятся, начнётся установка соединения по данному порту;
  • established — порт используется успешно, сквозь него текут данные;
  • time wait — произошла ошибка, связанная со временем ожидания. Она может появиться из-за того, что во время соединения или прослушивания порт долго не отвечал;
  • close wait — соединение разрывается, то есть в скором времени порт перестанет использоваться и передавать информацию.

Есть два способа, позволяющих открыть порт: использовать встроенные возможности Windows или стороннюю программу. Неважно, какой из них вы используете, результат будет один. Если какой-то из способов не работает, воспользуйтесь другим методом.

При помощи брандмауэра (firewall)

Брандмауэр (второе название — Firewall) – антивирус в мире интернета. Эта программа защищает компьютер от вторжений, исходящих со стороны сети. Поскольку порты передают данные по интернету, брандмауэр обязан следить за ними.

Стандартный брандмауэр встроен в Windows и является частью защитника — антивируса, по умолчанию вшитого в операционную систему. Если у вас установлен сторонний антивирус, то у него, скорее всего, будет свой брандмауэр. Но не всегда у внешних брандмауэров есть функция, позволяющая открыть порт, поэтому воспользуемся стандартным.

Учтите, сторонний интернет-защитник может перекрывать действия встроенного. Отключите его на время использования порта. Если порт нужен долгое время, выполните нижеописанные действия через сторонний, а не встроенный брандмауэр (смотреть пункт «При помощи антивируса»).

  1. Используя системную поисковую строку, отыщите и разверните панель управления.Переход к панели управления
    Открываем панель управления
  2. Воспользуйтесь встроенной поисковой строкой, расположенной в верхнем правом углу окна, чтобы отыскать раздел «Брандмауэр защитника Windows». Перейдите к нему.Переход к брандмауэру
    Открываем раздел «Брандмауэр защитника Windows»
  3. Раскройте дополнительные параметры.Переход к дополнительным параметрам
    Открываем раздел «Дополнительные параметры»
  4. В зависимости от того, какой порт вы хотите создать (для входящих или исходящих соединений), перейдите в нужный подпункт, а после выберите функцию «Создать правило».Создание правила
    Нажимаем кнопку «Создать правило»
  5. Укажите, что правило создаётся для порта.Выбор типа правила
    Указываем, что правило для порта
  6. Выберите подходящий тип протокола, а после укажите номер порта, который хотите открыть. Если не знаете, какой номер вам нужен, обратитесь к пункту «Список портов и их задач».Выбор порта и протокола
    Указываем протокол и порт
  7. Поскольку мы хотим открыть порт, выберите вариант, позволяющих разрешить подключение.Выбор разрешения
    Указываем тип «Разрешить подключение»
  8. Прочитайте описание профилей и выберите тот из них, который подходит в вашей ситуации. Можно выбрать и все сразу.Выбор профиля
    Указываем подходящий профиль
  9. Придумайте произвольное название и небольшое описание, чтобы в будущем вы или люди, работающие с компьютером, могли понять, зачем был открыт данный порт.Название и описание порта
    Указываем имя и описание порта

Готово, после окончания операции в списке правил появится новый пункт, имеющий имя, придуманное вами. Порт открыт, можно начинать им пользоваться.

Для программы или игры

Если вам нужно открыть порт для приложения или игры, но вы не знаете, какой именно порт вам нужен, то выполните нижеописанные действия:

  1. Пройдите все шаги, описанные в инструкции «При помощи брандмауэра», до момента создания правила. В типе генерируемого правила укажите вариант «Для программы».Создание правила для программы
    Указываем тип «Для программы»
  2. Пропишите путь до exe-файла, запускающего игру или приложение. Перейдите к следующему шагу и выполните действия 7–9 из инструкции «При помощи брандмауэра».Выбор программы
    Указываем путь до exe-файла

При помощи антивируса

Если у вас установлен сторонний антивирус, вы можете открыть порт через него. Некоторые компании не встраивают функции по работе с портами в свой антивирус, некоторые делают её платной. Но вы можете проверить, есть ли данная возможность в вашем антивирусе, выполнив нижеописанные действия, приведённые на примере антивируса Kaspersky:

  1. Разверните программу антивируса и перейдите к блоку настроек. Раскройте дополнительные настройки и перейдите к параметрам сети.Переход к настройкам сети Kaspersky
    Выбираем блок «Сеть»
  2. В блоке «Контролируемые порты» кликните по кнопке «Выбрать».Переход к настройкам контрольных портов
    Нажимаем кнопку «Выбрать»
  3. Вы увидите список активированных портов. Также здесь можно получить некоторую информацию о них и закрыть ненужные, используя кнопку «Удалить». Для перехода к открытию нового порта используйте кнопку «Добавить».Добавление порта в Kaspersky
    Кликаем по кнопке «Добавить»
  4. Пропишите произвольное название и точный номер порта. Укажите статус «Активен» и сохранение изменения.Выбор порта в Kaspersky
    Указываем имя, статус и номер

Готово, порт открыт. Можно начинать проброс при помощи настроек роутера.

При помощи сторонней программы

Существует множество программ, упрощающих процесс открытия портов. Например, можно воспользоваться бесплатным и максимально простым приложением UPnP Wizard. Скачать его можно с официального сайта разработчика — https://www.xldevelopment.net/upnpwiz.php.

  1. Как только программа будет загружена и установлена, откройте её. Вы увидите список используемых портов и некоторую информацию о них. Чтобы закрыть порт, выберите его в списке и кликните по большому красному крестику. Чтобы добавить порт, нажмите на зелёный плюсик.Список портов в UPnP Wizard
    Удалям или добавляем порты через UPnP Wizard
  2. Укажите произвольное название порта, выберите локальный IP-адрес из списка. Пропишите номер порта для входящих и исходящих данных или забейте только один из них. Выберите протокол, по которому будет работать порт, и сохраните данные, нажав кнопку OK.Добавление порта в UPnP Wizard
    Вводим все необходимые данные

Готово, порт открыт и готов к пробросу через настройки роутера. Если он не откроется или откажется передавать данные, стоит проверить, не заблокирован ли он встроенным или сторонним брандмауэром.

Видео: открываем порт в Windows 10

Пробрасываем порт

Проброс порта — это соединение роутера и компьютера по открытому порту. Вышеописанные способы позволяли открыть порт на компьютере. После того как вы это сделаете, можно указать роутеру, что порт готов к работе и к нему можно подключиться. Есть два способа, позволяющих это сделать: автоматический и ручной. Первый потребует от вас минимум усилий: выбрать устройство для подключения и назначить имя виртуального сервера. Второй способ позволит выполнить настройку более детально.

На роутерах от разных производителей установлены различные прошивки. Также прошивки могут отличать в зависимости от их версии и модели роутера. В основном различие заключается во внешнем виде, то есть пункты и разделы в вашем случае могут располагаться и называться немного по-другому. Несмотря на это, процесс проброса порта на любом роутере выполняется практически одинаково.

Автоматический способ

Если вам не нужны дополнительные настройки, то выполните нижеописанные шаги. В примере используется прошивка роутера TP-Link.

  1. Войдите в свою локальную учётную запись по настройке роутера. Обычно для этого используется адрес 192.168.0.1 или 192.168.1.1, но он может отличаться. Переверните роутер, на нём будет наклейка с правильным адресом. Если её нет, перейдите на официальный сайт компании, создавшей роутер, и найдите корректные данные о входе в учётную запись настройки там. Также вам понадобится логин и пароль. По умолчанию многие производители устанавливают значение admin и admin для обоих полей.Вход в учетную запись TP-Link
    Вводим логин и пароль
  2. В блоке «Переадресация» выберите подпункт «Виртуальные серверы». Начните добавление нового сервера.Переход к настройкам виртуального сервера
    В блоку «Виртуальные серверы» нажимаем кнопку «Добавить»
  3. Заполните все необходимые поля. Порт сервиса — необходимый порт для подключения или диапазон портов. Чтобы ввести номер одного порта, используйте формат XX. Чтобы ввести диапазон (от такого-то номера до такого-то), используйте формат XX — XX. Внутренний порт вводить необязательно, если в предыдущем поле вы указали только один порт. Если же был указан диапазон, пропишите номер определённого порта. В поле IP пропишите адрес компьютера, на котором открыты вышеуказанные порты. Укажите наиболее подходящий протокол и состояние «Включено».Настройка порта в прошивке TP-Link
    Заполняем поля портов и IP адресов

Как только вписанные данные будут сохранены, начнётся проброс порта. После окончания процесса можно начинать пользоваться портом.

Ручной способ

Для более детальной настройки необходимо выполнить нижеописанные действия. Для примера взята прошивка роутера D-Link:

  1. Войдите в учётную запись управления роутером, используя адрес, логин и пароль. Перейдите к расширенным настройкам, кликнув по кнопке в правом нижнем углу.Переход к расширенным настройкам
    Нажимаем кнопку «Расширенные настройки»
  2. В блоке «Межсетевой экран» выберите подпункт «Виртуальные серверы».Переход к расширенным настройкам виртуальных серверов
    Выбираем блоку «Виртуальные серверы» в расширенных настройках
  3. Начните добавление нового сервера, нажав на соответствующую кнопку. Выберите произвольный шаблон и пропишите любое имя. В интерфейсе выберите интернет-соединение из списка. Укажите протокол и внутренний IP-адрес из списка. Внешний порт — порт устройства, с которого будет забираться трафик и отправляться на внутренний порт. Если вам нужен не один порт, а диапазон, заполняйте поля и начального, и конечного внутреннего и внешнего порта. Удалённый IP — адрес устройства, расположенного не в локальной сети, а во внешней (чаще всего поле остаётся пустым).Ручной проброс порта
    Заполняем поля внутреннего и внешнего порта

Сохранив настройки, вы пробросите порт. Им можно будет начинать пользоваться.

Таблица: список портов и их задач

Порт Задача
53 Обеспечение DNS
110 Приём почты
123 Синхронизация времени
443 HTTPS-соединение
5900 Virtual Network Computing (VNC)
5432 PostgreSQL
119 (Network News Transfer Protocol) — используется для отправки сообщений новостных рассылок

Полный список портов, осуществляющих интернет-соединение, можно увидеть в Wikipedia — https://ru.wikipedia.org/wiki/Список_портов_TCP_и_UDP.

Открывать порт необходимо для того, чтобы создать новый туннель передачи и получения данных через интернет. Каждый порт имеет свои характеристики и работает по своему протоколу. Открыть порт можно как через стандартный брандмауэр Windows, так и через сторонний антивирус или специальную программу. Проброс порта осуществляется через учётную запись настройки роутера.

  • Распечатать

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(8 голосов, среднее: 3.4 из 5)

Поделитесь с друзьями!

Как открыть порты в WindowsЕсли для какой-то программы или игры требуется подключение через определенный порт, может оказаться что по умолчанию в системе этот порт закрыт и соединение не выполняется. При необходимости порты в Windows 11, Windows 10 и предыдущих версиях системы сравнительно легко открыть.

В этой инструкции подробно о том, как открыть порты в Windows 11 или Windows 10, посмотреть список открытых портов и дополнительная информация, которая может пригодиться, если при подключении всё равно возникают проблемы.

Открытие портов в брандмауэре Windows

Основной способ открытия портов в Windows 11 и 10 — настройка соответствующих правил в брандмауэре.

Прежде всего, откройте настройки Windows в режиме повышенной безопасности. Для этого можно использовать следующие способы:

Следующий шаг — настроить правила для нужных портов:

  1. Нажмите правой кнопкой мыши по «Правила для входящих подключений» и выберите пункт «Создать правило» в контекстном меню. Создать новое правило в брандмауэре Windows
  2. В мастере создания правил выберите пункт «Для порта» и нажмите «Далее». Создать правило для порта в брандмауэре
  3. Выберите тип протокола — TCP или UDP (если вам не известен нужный тип, уточните в справке по конкретной программе).
  4. Укажите порты: конкретный порт или их диапазон, можно использовать запятые для перечисления нескольких портов, или знак дефиса для указания их диапазона. Нажмите «Далее». Указать порты, которые нужно открыть в брандмауэре
  5. Выберите пункт «Разрешить подключение». Разрешить подключение для порта
  6. Укажите, для каких типов сетей (сетевых профилей) следует открыть порты. Выбрать сетевые профили
  7. Укажите имя правила и, при желании, его описание. Затем нажмите кнопку «Готово».
  8. Выполните действия 1-7, но уже для исходящего подключения.

Готово, порт открыт и, если что-то ещё не мешает его работе, соединения должны будут устанавливаться.

Возможные проблемы и дополнительные необходимые действия

Если вы открыли требуемые порты в Windows, но несмотря на это соединение не устанавливается, следует учитывать, проверить или выполнить следующие действия:

  • VPN может влиять не возможность обмена данными по определенным портам. Решение: отключить VPN, либо посмотреть, есть ли возможность открыть порты в ПО для VPN.
  • Роутеры имеют собственные функции файрволла/брандмауэра и порты может потребоваться открыть (пробросить) и в настройках роутера. В зависимости от марки и модели Wi-Fi роутера, это выполняется в разных разделах: перенаправление портов (port forwarding), брандмауэр (firewall), межсетевой экран, виртуальные серверы. Логика настройки везде одна и та же: добавляются обычно совпадающие внешний порт и внутренний порт (нужный вам порт), указывается внутренний IP (локальный IP компьютера, к которому нужно пробросить порт), тип протокола — TCP или UDP, иногда требуется указать интерфейс, для соединений из «внешней сети» — WAN. Открытие портов на роутере
  • Если само приложение заблокировано в брандмауэре, оно не сможет устанавливать соединения: можно добавить правила, разрешающие подключения для программы тем же способом, которым это выполнялось выше для портов.
  • Наличие сторонних файрволлов и антивирусов с функциями защиты сети также может влиять на возможность установки соединений по определенным портам: следует проверить их настройки, при наличии такого ПО, чтобы открыть соответствующие порты или отключить защиту для них.

Как посмотреть открытые порты в Windows и какие программы их используют

В Windows постоянно открыты многие порты, требующиеся как для работы системных служб, программ (в том числе сторонних), браузеров. Вы можете посмотреть список открытых портов одним из следующих способов:

  1. Запустить командную строку и ввести команду (порты указаны после двоеточия в IP-адресе)
    netstat -a

    Открытые порты с помощью команды netstat -a

  2. Если требуется посмотреть, какие процессы используют определенные порты, используйте команду (требует запуска от имени администратора)
    netstat -ab

    Открытые порты и процессы netstat -ab

  3. Для просмотра открытых портов с ИД (PID) процесса (по которому в диспетчере задач можно увидеть конкретный процесс):
    netstat -aon

    Открытые порты и PID netstat -aon

  4. Есть сторонние программы, позволяющие получить сведения об открытых портах и использующих их процессах, например, бесплатная NirSoft CurrPorts. Открытые порты в CurrPorts

Список «стандартных» и наиболее часто используемых портов доступен в Википедии, но многие игры и программы могут использовать свои собственные, не указанные в списке порты для работы.

Зачем их открывать?

Открытие портов требуется для полноценного функционирования определенных программ, которым нужен доступ к ним. Из ярких примеров стоит выделить различные мессенджеры, Discord, Hamachi для организации локальных сетей, торрент-клиенты, сетевые игры и много чего еще.

При отсутствии доступа к порту невозможен корректный обмен данными, а значит, программа не будет правильно работать. Возникает очевидное решение – проверить их состояние и открыть, если это требуется. Рассмотрим каждое из действий по очереди.

Как узнать состояние портов?

Существует несколько удобных способов для проверки. Самый простой – использование встроенного в операционную систему инструмента Командная строка. Но еще это получится сделать с помощью онлайн-сервиса.

Способ №1: Командная строка

Запустить ее получится из меню Пуск, она прячется в каталоге Служебные.

командная строка

А еще можно вызвать функцию поиска по содержимому этого меню, одновременно нажав клавиши Win + Q или Win + S, затем набрать Командная строка и кликнуть по соответствующей иконке.

командная строка

Увидеть все открытые в настоящий момент порты получится с помощью специальной команды, которая выглядит следующим образом:

netstat -a

Вы можете ввести ее вручную, но лучше будет скопировать с нашего сайта. А для вставки нажмите правой кнопкой мыши по окну Командной строки. Остается только запустить проверку, нажав клавишу Enter.

активные подключения

Обратите внимание на разделение TCP и UDP для всех результатов. Речь идет о протоколах соединения.

Состояния LISTENING и ESTABLISH обозначают тот факт, что порт в настоящий момент открыт. Но есть важная разница – в случае с LISTENING он еще и свободен, то есть никакая другая программа его не использует.

Вы можете вывести только такие:

netstat -an 1 | find «LISTENING»

результат функции netstat

А если вам нужно проверить конкретный порт, то воспользуйтесь следующей командой:

netstat -an 1 | find «XYZ»

Но вместо XYZ вставьте интересующий вас номер, например, порт 378.

Способ №2: Онлайн-сервис

Многим пользователям предыдущий способ покажется не очень удобным, ведь у командной строки непривычный вывод информации. Поэтому предлагаем альтернативу в виде онлайн-сервисов, которые предоставляют нужную информацию. С этой задачей отлично справится сайт 2IP.

Пошаговая инструкция:

  1. Перейдите на страницу https://2ip.ru/check-port/ .

  2. Укажите интересующий вас номер.

  3. Кликните по синей кнопке.

  4. Ознакомьтесь с результатами.

    сайт 2ip.ru

Как открыть?

Если в операционной системе не установлен какой-либо антивирус, то для управления всеми сетевыми движениями используется встроенный файрвол. А значит, с его помощью получится освободить доступ к порту. Также это получится сделать через сторонний антивирус, например, Kaspersky или любой другой.

Обратите внимание, что управлять состоянием портов можно и в настройках Wi-Fi-маршрутизатора, который используется для подключения к Интернету. Но этот способ в статье рассмотрен не будет, ведь для каждой модели маршрутизатора своя инструкция.

Системный файрвол

В случае с Windows 10 системный файрвол называется Защитник или Брандмауэр. Добраться до его настроек выйдет так:

  1. Воспользуйтесь комбинацией клавиш Win + S.

  2. Введите Панель в поиске, а затем выберите верхний результат в списке Лучшее соответствие.

    панель управления

  3. В графе Просмотр выберите способ отображения Крупные значки (ну или Мелкие значки – это непринципиально).

  4. Кликните по элементу Брандмауэр в начале списка Панели управления.

    панель управления

  5. Теперь вызовите меню Дополнительные параметры.

  6. Щелкните слева по первому пункту в списке Монитор брандмауэра.

  7. Активируйте функцию Создать правило.

    создание правила

  8. Выберите подходящий вариант из списка и кликните по кнопке продолжения.

    выбор типа правила

  9. Выберите TCP или UDP в верхней опции.

  10. А затем задайте в текстовом поле конкретный порт. Пусть это будет ранее упомянутый 378.

  11. Подтвердите указанные настройки, три раза подряд кликнув Далее.

  12. Придумайте заголовок для этого профиля. Можно взять, например, номер порта или любой другой вариант.

  13. Завершите добавление порта в Брандмауэре Windows.

Остается только проверить результат. Аналогичным образом можно по очереди указать все нужные вам порты.

Сторонние антивирусы

Если на вашем ПК или ноутбуке установлен сторонний антивирус, то он может самостоятельно управлять доступностью портов, из-за чего какие-то из них будут недоступными для использования. Решение – настроить исключения. Мы разберем способы для двух популярных антивирусов: Kaspersky, ESET NOD32.

Kaspersky

Пошаговая инструкция:

  1. В главном меню программы перейдите в настройки. Для этого есть специальная кнопка или значок с шестеренкой.

  2. Выберите подраздел Настройки безопасности.

    настройки безопасности

  3. Далее, откройте Настройки сети.

  4. Кликните по надписи Выбрать в блоке, связанном с портами.

  5. Кликните по кнопке добавления в открывшемся окне.

  6. Введите нужный номер и проверьте, что установлен активный статус.

  7. Подтвердите новые настройки порта.

    сетевые порты

  8. Нажмите Сохранить для применения изменений.

А теперь воспользуйтесь одним из способов проверки, чтобы убедиться, что все работает правильно.

ESET NOD32

Выполните следующие шаги:

  1. Посетите страницу Дополнительные настройки.

  2. Выберите пункт Файрвол, расположенный в разделе Защита сети.

  3. Откройте блок Дополнительно.

  4. Кликните по надписи Изменить.

    доп настройки

  5. Нажмите Добавить в новом окне.

  6. Установите любое имя, например, нужный номер.

  7. Для Направление выберите режим Оба, если по умолчанию правило для входящих или исходящих подключений.

  8. Для Действие – Разрешить подключение.

  9. Перейдите во вкладку Локальные и введите нужный номер.

  10. Повторите это действие во вкладке Удаленные.

  11. Нажмите на синюю кнопку.

    добавление правила в ESET

  12. Активируйте маркер Показать встроенные в нижней части окна.

  13. Найдите созданное вами правило в появившемся списке, ориентируясь по заголовкам.

  14. С помощью левой кнопки мыши выделите нужную графу.

  15. Кликните по двойной стрелочке вверх.

    правила фаервола

  16. Примените изменения кнопкой ОК.

  17. Проверьте работу указанного порта.

Как можно пробросить порт?

Разработчики Виндовс предусмотрели системный инструмент для порт форвардинга, другими словами – перенаправления или проброса порта. То есть выполнение данного действия возможно без загрузки на компьютер или ноутбук сторонних приложений или использования файлов со скриптами.

Проще всего настроить проброс выйдет с помощью командной строки. Но запустить ее нужно от имени администратора, например, из меню Пуск, воспользовавшись горячими клавишами Win + S для поиска.

Теперь возьмите следующую команду:

netsh interface portproxy add v4tov4 listenaddress=IP_local listenport=Port1 connectaddress=IP_dest connectport=Port2

В этой команде нужно изменить четыре перемеренных:

  • IP_local – локальный IP-адрес компьютера. Зачастую это 127.0.0.1.

  • Port1 – первый порт для входящего подключения. Через него пойдет перенаправление.

  • IP_dest – IP-адрес для перенаправления. Может использоваться как локальный, так и интернет-адрес.

  • Port2 – второй порт для исходящего подключения.

Сделать это можно, например, в адресной строке браузера или во встроенном в Windows Блокноте. Главное – не потерять пробелы и знаки равно (=) в команде. Скопируйте результат и вставьте его в Командную строку кликом ПКМ по ее окну. Остается нажать на клавишу Ввод.

командная строка

В результате создастся новое правило для перенаправления. Если его нужно будет удалить, то в Командной строке с правами администратора выполните следующую команду:

netsh interface portproxy delete v4tov4 listenport=IP_local listenaddress=Port1

Но не забудьте заменить переменные IP_local и Port1 на указанные ранее данные.

Почему могут не открываться порты?

Самая очевидная причина – порт в настоящий момент недоступен, например, занят другой программой. Попробуйте перезагрузить систему, закрыть все программы из автозагрузки и повторить попытку. Если это не поможет, то дело в чем-то другом. Пройдемся по основным проблемам:

  • Установленный антивирус управляет входящими и входящими соединениями. Попробуйте временно его отключить или настроить исключения.

  • Интернет-провайдер предоставляет вам динамический IP-адрес, то есть постоянно меняющийся. Для проверки перейдите на эту страницу и запомните ваш IP-адрес. Затем перезагрузите роутер и ПК и снова перейдите по ссылке. Если адрес изменился, то он динамический. Нужно связаться с провайдером для переключения на статический IP.

  • Доступ к порту заблокирован в настройках Wi-Fi-маршрутизатора. Нужно найти инструкцию к вашей модели маршрутизатора и разблокировать его вручную.

На чтение 6 мин Просмотров 36.1к. Опубликовано

ЛоготипПроброс портов может потребоваться любому пользователю персонального компьютера на Windows 10 или другой ОС. В данной статье рассмотрены все варианты открытия портов через брандмауэр, антивирус и роутер. Для наглядности показан пример с пробросом порта для подключения к серверу многопользовательской игры Minecraft (онлайн-игры – одно из основных и распространенных применений данной инструкции).

Содержание

  1. Когда необходимо открывать порты?
  2. Проброс в брандмауэре
  3. Проброс в антивирусном ПО
  4. Проброс через настройки роутера
  5. Порты в uTorrent
  6. Проверка
  7. Заключение
  8. Видео

Когда необходимо открывать порты?

Многие программы и игры, использующие подключение к интернету, работают только с определенными протоколами. По умолчанию операционная система Windows 10 защищает компьютер от свободного доступа к любым портам в целях безопасности. То же самое можно сказать про антивирусное ПО (не относится к стандартному Защитнику Windows) и роутер. Поэтому пользователь должен самостоятельно разрешить доступ к тому или иному порту, когда он недоступен. Ниже рассмотрен пример проброса для онлайн-игры Minecraft.

Проброс в брандмауэре

Начнем настройки со встроенного брандмауэра Windows 10. Для разрешения доступа к порту необходимо создать правила для входящего и исходящего соединения. Сделать это можно следующим образом:

  1. Откройте «Панель управления».

Панель управления

  1. Перейдите в раздел «Система и безопасность».

Система и безопасность

  1. Теперь откройте подраздел «Брандмауэр Защитника Windows».

Брандмауэр Защитника Windows

  1. В левой части кликните по кнопке «Дополнительные параметры».

Дополнительные параметры

  1. Большинство игр используют и входящее, и исходящее подключение, поэтому вам необходимо создать два правила. Сначала кликаем на «Правила для входящих подключений» и выбираем действие «Создать правило».

Создать правило

  1. Вы можете открыть порт отдельно для программы (1) или дать доступ к нему компьютеру полностью (2).

Режим открытия

  1. По умолчанию Minecraft использует для своей работы порт 25565. Поскольку им используются оба протокола (1), вам придется создать по два правила на входящее и исходящее подключение. Не выбирайте пункт «Все локальные порты» (2), чтобы не проделать огромную «дыру» в безопасности ПК. В строку (3) впишите 25565 и нажмите «Далее».

25565 и «Далее»

  1. Теперь отметьте первый пункт и снова кликните «Далее».

Разрешение подключения

  1. Настройте доступ профилей.

Настройка профилей

  1. Введите имя правила и описание. Для создания нажмите «Готово». То же самое необходимо проделать с протоколом UDP.

Кнопка Готово

  1. Теперь в главном окне выберите пункт «Правила для исходящего подключения» и снова нажмите на «Создать правило». Проделайте ту же самую операцию, которая описана выше. По окончании настройки у вас должно получиться 4 правила (2 на входящее подключение и 2 на исходящее) для порта 25565.

Правила

Открытия в настройках брандмауэра может быть недостаточно для работоспособности игры Minecraft, поэтому выполним проброс в антивирусе.

Проброс в антивирусном ПО

Интерфейс каждого антивируса может отличаться друг от друга. Однако принцип и суть действий остаются прежними. Рассмотрим открытие порта 25565 на примере защитной программы Kaspersky:

  1. Откройте настройки программы с помощью отмеченной иконки.

Kaspersky

  1. Перейдите во вкладку «Дополнительно» и откройте раздел «Сеть».

Дополнительно

  1. В отмеченном пункте нажмите на «Выбрать».

Пункт Выбрать

  1. В открывшемся списке нажмите на кнопку «Добавить».

Кнопка Добавить

  1. Укажите название и впишите значение 25565, после чего сохраните изменения кнопкой «Добавить».

Сохранение изменений

После этой операции рекомендуется перезагрузить компьютер. Также вы можете добавить Minecraft в список исключений, чтобы антивирус не отслеживал и не блокировал деятельность игры.

Проброс через настройки роутера

Ту же самую процедуру необходимо провести в настройках роутера. Для этого нужно следовать представленному руководству (работает только у пользователей со статическим IP):

  1. Откройте браузер и введите IP устройства в адресную строку. Обычно этим адресом является 192.168.1.1 или 192.168.0.1 (посмотреть точный адрес роутера можно в документации или на задней панели устройства).

Ввод адреса

  1. Авторизуйтесь с помощью логина и пароля.

Логин и пароль

  1. В боковом меню нажмите на пункт WAN и перейдите в отмеченную вкладку.

Вкладка WAN

  1. Нажмите на «Да» (1), введите название правила, точное значение 25565 в оба поля (2) и нажмите кнопку «Добавить» (3). Эту операцию необходимо проделать для UDP и TCP протоколов.

UDP и TCP протоколы

После завершения настроек роутер автоматически перезагрузится, и вы сможете работать с интернетом дальше. Теперь вы знаете, как сделать проброс для Minecraft и сможете спокойно насладиться геймплеем по сети с другими игроками.

В зависимости от модели маршрутизатора, например, TP Link, последовательность действий может быть немного другой.

Порты в uTorrent

Клиент uTorrent также может блокировать соединения с помощью встроенного фаервола. Для снятия блокировки нужно:

  1. Открыть клиент uTorrent и зайти в настройки.

uTorrent

  1. Открыть раздел «Соединение». В отмеченной строке ввести необходимый номер и сохранить изменения кнопкой «ОК».

Соединение

  1. Обратите внимание на отмеченный индикатор в нижней части торрент-клиента. Кликните на него для проверки соединения.

Индикатор соединения

  1. В открывшемся окне нажмите на «Тестировать» (1). Обратите внимание на значение порта (2) – оно должно соответствовать введенному вами в окне настроек.

Кнопка Тестировать

  1. Если после теста вы получили зеленые галочки, то подключение успешно установлено.

Подключение установлено

Однако это не значит, что выполнение данной операции повысит скорость загрузки файлов через торрент. Все зависит от количества пиров.

Проверка

Для проверки обычно используют два метода – сайт 2ip.ru и командную строку. Разберемся, как проверить порт через сайт:

  1. Откройте ссылку https://2ip.ru/ и перейдите в раздел «Проверка порта».

Проверка порта

  1. Впишите интересующий вас номер и нажмите на кнопку «Проверить».

Проверить

Чтобы выполнить проверку через командную строку, необходимо:

  1. Запустить приложение через поиск.

запуск командной строки

  1. Ввести команду «netstat –a» и нажать на [knopka]Enter[/knopka].

netstat –a

  1. На экране вы увидите список портов, которые открыты в данный момент.

Список портов

Ниже представлена таблица с некоторыми востребованными TCP/UDP ports. Общеизвестные и зарегистрированные значения включают в себя промежуток от 0 до 49151. Диапазон от 49152 до 65535 используется для кратковременных соединений типа «клиент – сервер».

Номер Назначение
80 Подключение к HTTP
280 Подключение к HTTP-MGMT
3389 Удаленный рабочий стол
443 Подключение к HTTPS, различные игры
515 Служба печати
666 MDQS, игры DOOM
989 FTPS-DATA
990 FTPS
1167 Системы конференц-связи
1234 Потоковое видео, плеер VLC
1241 Nessus Security Scanner
5121 Neverwinter Nights
6969 BitTorrent
8621 Ace Stream
16591 Доступ к IP-камерам и регистраторам с мобильных устройств
19226 Panda Software
27015 Игры серии Half-Life
27018 Сервис Steam
29900 Nintendo Wi-Fi Connection
37904 LG TV

Заключение

Проброс TCP/UDP подключений не представляет собой ничего сложного. Ознакомившись с нашей инструкцией, вы сможете повторить все действия даже без минимальной практики. Если вы любитель онлайн-игр или пользуетесь приложениями, активно взаимодействующими с сетью, то представленное руководство вам обязательно пригодится. Не ограничивайтесь открытием подключения только в брандмауэре/антивирусе/роутере по отдельности – все из перечисленных элементов могут параллельно блокировать нужный протокол.

Открыть доступ ко всем подключениям можно посредством отключения защитных служб (брандмауэр, антивирус). Однако подобные действия крайне негативно скажутся на общей безопасности персонального компьютера, поэтому мы не рекомендуем отключать защиту.

Видео

Данный видеоролик наглядно показывает и описывает все действия из инструкции. С его помощью вы сможете разобраться в сложных и непонятных для вас моментах.

На чтение 12 мин Просмотров 16.1к.

Максим aka WisH

Максим aka WisH

Высшее образование по специальности «Информационные системы». Опыт работы системным администратором — 5 лет.

Задать вопрос

Поговорим немного о настройках безопасности. Часто для предотвращения атак и проникновений на компьютер, системами безопасности блокируются некоторые порты и адреса. Сам человек также может провести блокировку, если узнает о распространении нового вируса, который пользуется какой-то уязвимостью.

Сегодня будем рассматривать вариант того, как открыть порты, если они были закрыты по какой-то причине.

Содержание

  1. Зачем порт может быть закрыт
  2. Проверка открытых портов
  3. Открыть порт в Windows
  4. Через встроенный брандмауэр
  5. Средством антивируса
  6. Используя PowerShell
  7. Внешним софтом
  8. Как настроить порты в Linux
  9. Разблокировка портов на роутере
  10. Почему порты не открываются

Зачем порт может быть закрыт

Здесь многое зависит от того, о каком компьютере идет речь. В случае настройки портов на рабочем компьютере, обычно блокируют все известные уязвимости у разных сеток. Также производится блокировка портов согласно политике самой компании.

Например, чтобы людям было сложнее скачать что-то постороннее на компьютер или для усложнения использования какого-то сервиса или площадки. Здесь все зависит от того, какие средства контроля используются на предприятии и какие ограничения введены для работников.

При каждой установке соединения с каким-то внешним устройством, компьютер открывает порт для каждого отдельного процесса, чтобы не было путаницы, для какой программы пришла информация.

Всего портов чуть больше 65 тысяч, так что если программе без разницы каким пользоваться, то и заблокировать её таким способом будет сложно. С другой стороны, есть «правила» использования портов, им стараются следовать.

Например, порт 80 используется при запросе информации с HTTP сайтов, а порт 443 используется при HTTPS обмене информацией. Полный список того, для чего используются те или иные порты посмотрите на сайте.

Проверка открытых портов

Перед тем как начинать разбираться в том, что именно вызывало закрытие соединения, стоит проверить открыты ли порты. Если нет, то придется просмотреть настройки маршрутизатора, антивируса и файрвола на компьютере, чтобы выяснить причину прерывания соединения. Если же все открыто, то придется проверять другие настройки.

Чтобы проверить порт 22, использующийся для SSH, на компьютере используйте командную строку:

  • Нажмите комбинацию клавиш <Win+R>.
  • Введите команду CMD и нажмите кнопку Enter.
  • Введите команду netstat –a и повторно нажмите Enter.

используемые порты

Список занятых портов.

Здесь отобразится список тех портов, что используются в данный момент или которые заблокированы средствами компьютера. Кроме самого компьютера на это еще виляют условия, выставленные на маршрутизаторе. Так что проверку стоит производить из внешней сети. Если вы знаете, как обратиться к своему устройству из внешней сети, то можете проверить все самостоятельно, но лучше использовать одну из сторонних площадок.

Вы можете использовать любой из сайтов для проверки подключения, вот только роутер по умолчанию режет все подозрительные подключения, поэтому часто такие сайты отображают, что открытых портов и нет толком. Остается или доверять первой проверке или проверить все настройки и убедится, что вы не закрывали порт.

Сначала поговорим об открытии портов чем саму операционную систему. Обычно их блокирует встроенный firewall или антивирус. Для, Windows 7 стоит проверять только брандмауэр, в Windows 11 и Windows 10 еще добавляется встроенный антивирус.

В Windows Server есть много настроек, используемых на сервере, здесь лучше сразу работать через консоль. Хотя, при использовании серверного варианта операционной системы вы и так должны неплохо представлять что делать дальше. Если же уверенности нет, то лучше особо не трогать настройки, особенно если это один из ключевых элементов вашей сети.

Через встроенный брандмауэр

Межсетевой экран появился еще на самых старых версиях операционных систем, но сейчас уже мало кто пользуется операционками старше семерки, так что на её примере и будем разбирать все действия.

Алгоритм работы следующий:

  1. В меню Пуск выберите Панель управления, Система и безопасности Брандмауэр Windows. Если на панели управления не включено представление по категориям, сразу выберите Брандмауэр Windows.
  2. Нажмите кнопку «Дополнительные параметры».
  3. Выберите «Правила для входящих подключений».
  4. Выберите «Создать правило» в окне «Действия».
  5. Выберите «Тип правила» в разделе Порт. Щелкните Далее.
  6. На странице «Протокол и порты» выберите TCP. Выберите «Указанные локальные порты» и введите значение туда номер того, что нужно открыть. Щелкните Далее.
  7. На странице «Действие» выберите Разрешить соединение. Щелкните Далее.
  8. На странице «Профиль» выберите необходимые параметры для среды. Щелкните Далее.
  9. На странице «Имя» введите имя правила. Нажмите кнопку Готово.
  10. Перезагрузите компьютер.

окна параметров встроенного фаервола

Настройка брандмауэра.

Здесь же вы можете задать исключения на своем компьютере или ноутбуке для программ и для игр. В первом разделе «Тип правила» выбирайте «Программа» и указывайте путь до исполняемого файла. Выставляйте разрешения и на этом все. Это чуть более безопасный метод, чем открывать любой порт для всех желающих.

включение порта в настройке

Разрешение работы порта.

Средством антивируса

Для встроенного варианта достаточно проделать все действия с фаерволом. Потом можете отключить сетевую защиту на антивирусе и опробовать установить подключение. Если же у вас стоит, кроме встроенного, еще один антивирус от стороннего производителя, то здесь все зависит от того, кто производитель.

Общий совет для всех: отключите полностью антивирус и попробуйте установить подключение. Можете удалить его для проверки своих подозрений. Если после удаления и отключения ничего не заработало, то проблема кроется в другом месте.

Здесь приведем пример настройки для Касперского, как антивируса, который часто используется на компьютерах в России. Его часто дают по скидке или бесплатно при подключении тарифов или при использовании некоторых программ, так что он распространен. Если у вас другой антивирус, то придется найти инструкцию конкретно для него или удалить его и перезагрузить компьютер.

Используя PowerShell

Открыть и закрыть порт проще всего с помощью консоли и специальных инструментов. PowerShell можно было использовать и в семерке, но основной его функционал раскрывается в десятке и серверных операционных системах. Правда, в этом случае, для простого пользователя способ будет не так понятен, как работа через интерфейс.

Здесь придется также создавать или отключать правила в фаерволле, но делать это с помощью команд. Так что, если вы до этого не работали много с командной строкой, то лучше проделайте все через интерфейс винды.

Откройте Пуск и наберите там PowerShell, потом откройте эту консоль нажатием по ней. После открытия наберите в строке команду:

New-NetFirewallRule -DisplayName «ALLOW TCP PORT ХХ(здесь задайте свое имя, чтобы не забыть)» -Direction inbound -Profile Any -Action Allow -LocalPort ХХ -Protocol TCP

Вместо ХХ, поставьте номер вашего порта, который хотите открыть.

открытие порта в командной строке виндовс

Результат работы команды.

Скопировать и подставить свое имя и номер порта можно быстро, но больше ни с чем экспериментировать в консоли не стоит.

Внешним софтом

Программ для открытия портов и управлением соединениями довольно много, можете скачать любую, которая лучше всего подойдет под ваши цели. Например, с помощью программы UPnP Wizard. Для его использования щелкните на плюсик, в верхней строке задайте имя, адрес компьютера впишется сам, в разделе Ports, напишите порт, который нужно открыть. Пишите в обеих строках один и тот же, разное написание используется для проброски портов, но это не то, что вам сейчас нужно.

софт для открытия порта

Интерфейс программы.

Проследите за тем, чтобы ваш антивирус не заблокировал установку и работу программы. Лучше её добавить в исключения, иначе её деятельность может показаться подозрительной антивирусу в любой момент.

Как настроить порты в Linux

Теперь поговорим про линукс. Есть разные встроенные средства для редактирования портов и сетевых настроек. Здесь приведем пример настройки с помощью iptables. Процесс будет одинаков для всех ОС:Ubuntu, Debian, Astra Linux и остальных видов. Отличаться будет команда для установки приложения, но с этим должны справиться даже начинающие владельцы этих операционных систем.

Для начала установите нужный пакет. Для этого наберите в терминале, в ОС на основе Debian или Ubuntu «sudo apt install iptables» для запуска установки, а в сборках, основанных на Fedora — «sudo yum install iptables». Не забудьте набрать пароль.

После установке введите в терминале sudo iptables –L для просмотра возможностей. Введите команду sudo iptables –F для удаления всех предустановленных правил. При добавлении дальнейших правил не стоит её использовать. Введите также команды «sudo iptables -A INPUT -i lo -j ACCEPT» и «sudo iptables -A OUTPUT -o lo -j ACCEPT» для разрешения приема и отправки данных. Команда «sudo iptables -A INPUT -m state —state ESTABLISHED,RELATED -j ACCEPT» запретит новые соединения и разрешит использовать уже установленные.

настройка разблокировки портов в линукс

Предварительная настройка.

Для открытия порта используйте команду «sudo iptables -A INPUT -p tcp —dport 22 -j ACCEPT». Остается здесь только менять номер порт или название протокола. Когда таких изменений накопится много, то действующие правила сможете посмотреть с помощью «sudo iptables -nvL».

обзор правил для портов в линукс

Просмотр правил.

Разблокировка портов на роутере

Делается это через интерфейс настройки роутера. У каждой модели есть отличия, так что стоит поискать инструкцию для своей модели. Даже у одного производителя могут отличаться прошивки на разных устройствах, что уж говорить о разных производителях.

На новых TP-Link способ следующий:

  1. Зайдите в интерфейс, в левой колонке нажмите «Переадресация»«Виртуальные серверы», потом кликните по «Добавить».
  2. Сверху введите номер порта или укажите их диапазон через тире, во второй строке введите адрес компьютера для которого открываете порт. Придется задать ему постоянный адрес, иначе это все не будет иметь смысла, выберите протокол TCP, UDP или ВСЕ. Измените состояние на «Включено».

параметры портов в настройках роутера тп линк

Настройка портов.

На D-Link все выглядит почти также. Только после настроек в левой колонке выберите «Межсетевой экран», а потом «Виртуальные серверы». И нажмите на кнопку «Добавить». Данные здесь заполняете такие же, только диапазон задается не через тире, а в строках «Начальный и конечный порт».

работа с портами на роутере д линк

Настройка на D-Link.

Если есть какие-то сомнения в том, что вы делаете все правильно, то лучше найти подробную инструкцию для своей модели маршрутизатора.

Почему порты не открываются

Если после проведения каких-то действий у вас ничего не получается, то на это бывает несколько причин:

  • Несколько уровней блокировки. Вы открыли порт на маршрутизаторе, а оказалось, что он еще блокируется антивирусом на самом компьютере и так далее.
  • Неправильно указали что-то в правилах фаервола или маршрутизатора. Проверьте все данные, что у вас выставлено именно разрешение именно для нужных устройств.
  • На маршрутизаторе поставили разрешение для IP – адреса компьютера, но сам адрес не зафиксировали и при следующем включении ему был выдан другой.
  • Проверьте через команду на компьютере, кто использует порт. Возможно, на нем уже сидит какой-то другой процесс, поэтому его и не видно. Отключите процесс и попробуйте получить доступ снова.
  • Если у вас подключение у провайдера осуществляется через динамический адрес, то открытие портов со своей стороны вряд ли поможет, тут нужно статическое подключение или вообще другой способ.
  • Свяжитесь с провайдером. Есть шанс, что какие-то порты заблокированы на их серверах просто ради безопасности, поэтому до вас ничего и не доходит.

Как видите, открыть порт на любом оборудовании просто. Основная проблема заключается в том, что разные системы защиты дублируют друг друга, так что процедуры придется проходить и на роутере, и на антивирусе, и на встроенном файрволе.

Всегда думайте о том, для чего вы открываете порты, возможно, лучше будет дать полный доступ без ограничений для одной программы, чем полностью открывать порт во внешнюю сеть.

  • Как открыть порт в локальной сети windows 10
  • Как открыть порты для сервера майнкрафт на windows 10
  • Как открыть порт 7777 на windows 10
  • Как открыть порты для майнкрафта windows 10
  • Как открыть порт 3306 windows 10