Как открыть порт по локальной сети? - коротко
Для открытия порта по локальной сети необходимо изменить настройки брандмауэра, разрешив входящие соединения через соответствующий порт. Это можно сделать с помощью встроенных инструментов операционной системы или специализированного программного обеспечения для управления брандмауэром.
Как открыть порт по локальной сети? - развернуто
Для открытия порта по локальной сети необходимо выполнить несколько шагов, которые зависят от используемой операционной системы и брандмауэра. Рассмотрим основные этапы для наиболее распространенных операционных систем: Windows и Linux.
Windows
-
Открытие порта через Панель управления:
- Откройте "Панель управления" и перейдите в раздел "Сеть и Интернет".
- Выберите "Брандмауэр Windows" и затем "Дополнительные параметры".
- В открывшемся окне выберите вкладку "Входящие правила" и нажмите кнопку "Новое правило...".
- Выберите тип правила ("Порт" для открытия конкретного порта) и укажите протокол (TCP или UDP).
- Укажите диапазон портов, которые необходимо открыть.
- Выберите действие при срабатывании правила ("Разрешить соединение").
- Укажите профили (домашняя/рабочая сеть), для которых будет действовать правило.
- Присвойте правилу имя и завершите процесс настройки.
-
Открытие порта через PowerShell:
- Откройте PowerShell от имени администратора.
- Введите команду для создания нового правила брандмауэра, например:
New-NetFirewallRule -DisplayName "Мой порт" -Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow
- Замените
8080
на нужный вам порт.
Linux
-
Открытие порта через iptables:
- Откройте терминал и введите команду для добавления правила:
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
- Замените
8080
на нужный вам порт. - Для сохранения правила после перезагрузки системы используйте команду:
sudo iptables-save > /etc/iptables/rules.v4
- Откройте терминал и введите команду для добавления правила:
-
Открытие порта через UFW (Uncomplicated Firewall):
- Установите UFW, если он не установлен:
sudo apt-get install ufw
- Откройте нужный порт с помощью команды:
sudo ufw allow 8080/tcp
- Замените
8080
на нужный вам порт. - Активируйте UFW, если он не активирован:
sudo ufw enable
- Установите UFW, если он не установлен:
Проверка открытия порта
Для проверки того, что порт был успешно открыт, можно использовать утилиты telnet
или nc
(netcat). Например:
telnet 8080
или
nc -zv 8080
Замените
на IP-адрес устройства, к которому вы пытаетесь подключиться, а 8080
- на нужный вам порт.
Следуя этим инструкциям, можно успешно открыть нужный порт по локальной сети и обеспечить доступ к необходимым сервисам.