Как открыть порт по локальной сети?

Как открыть порт по локальной сети? - коротко

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

Как открыть порт по локальной сети? - развернуто

Для открытия порта по локальной сети необходимо выполнить несколько шагов, которые зависят от используемой операционной системы и брандмауэра. Рассмотрим основные этапы для наиболее распространенных операционных систем: Windows и Linux.

Windows

  1. Открытие порта через Панель управления:

    • Откройте "Панель управления" и перейдите в раздел "Сеть и Интернет".
    • Выберите "Брандмауэр Windows" и затем "Дополнительные параметры".
    • В открывшемся окне выберите вкладку "Входящие правила" и нажмите кнопку "Новое правило...".
    • Выберите тип правила ("Порт" для открытия конкретного порта) и укажите протокол (TCP или UDP).
    • Укажите диапазон портов, которые необходимо открыть.
    • Выберите действие при срабатывании правила ("Разрешить соединение").
    • Укажите профили (домашняя/рабочая сеть), для которых будет действовать правило.
    • Присвойте правилу имя и завершите процесс настройки.
  2. Открытие порта через PowerShell:

    • Откройте PowerShell от имени администратора.
    • Введите команду для создания нового правила брандмауэра, например:
      New-NetFirewallRule -DisplayName "Мой порт" -Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow
      
    • Замените 8080 на нужный вам порт.

Linux

  1. Открытие порта через iptables:

    • Откройте терминал и введите команду для добавления правила:
      sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
      
    • Замените 8080 на нужный вам порт.
    • Для сохранения правила после перезагрузки системы используйте команду:
      sudo iptables-save > /etc/iptables/rules.v4
      
  2. Открытие порта через UFW (Uncomplicated Firewall):

    • Установите UFW, если он не установлен:
      sudo apt-get install ufw
      
    • Откройте нужный порт с помощью команды:
      sudo ufw allow 8080/tcp
      
    • Замените 8080 на нужный вам порт.
    • Активируйте UFW, если он не активирован:
      sudo ufw enable
      

Проверка открытия порта

Для проверки того, что порт был успешно открыт, можно использовать утилиты telnet или nc (netcat). Например:

telnet  8080

или

nc -zv  8080

Замените на IP-адрес устройства, к которому вы пытаетесь подключиться, а 8080 - на нужный вам порт.

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