Сначала убедитесь, что программа или БД работает, затем разрешите порт в брандмауэре Windows. Если нужен доступ из интернета, дополнительно настраивается роутер. Помните, что вы выполняете это на свой риск; за технической помощью лучше обратиться к специалисту по информационной безопасности.
1. Служба или приложение
Убедитесь, что нужный сервис запущен и слушает нужный порт (например, TCP).
При необходимости в настройках приложения укажите привязку ко всем интерфейсам (0.0.0.0) или к IP вашей машины в локальной сети, а не только к 127.0.0.1 (localhost) — иначе извне порт будет недоступен.
2. Брандмауэр Защитника Windows (входящие)
Откройте «Панель управления» → «Брандмауэр Защитника Windows» → «Дополнительные параметры» (или в поиске Windows: «Брандмауэр Защитника Windows в режиме повышенной безопасности»).
Слева выберите «Правила для входящих подключений» → «Создать правило…».
Тип: «Для порта» → протокол TCP или UDP → укажите конкретный порт (например, 1433).
Действие: «Разрешить подключение» → профили (домен / частная / общедоступная — отметьте те, где должно действовать правило) → имя правила (например, «Моё приложение TCP 1433»).
Альтернатива из PowerShell от имени администратора вбить в терминал или командную строку: New-NetFirewallRule -DisplayName "App TCP 1433" -Direction Inbound -LocalPort 1433 -Protocol TCP -Action Allow
Пример доступа только для конкретного IP: New-NetFirewallRule -DisplayName "App TCP 1433 from 192.168.1.50" -Direction Inbound -LocalPort 1433 -Protocol TCP -RemoteAddress 192.168.1.50 -Action Allow
3. Доступ из локальной сети
С другого устройства в той же сети проверьте подключение к IP вашего ПК и порту (например, браузером или Test-NetConnection <IP> -Port 8080 в PowerShell на втором компьютере).
Если не открывается — снова проверьте правило брандмауэра, профиль сети (частная/общедоступная) и что приложение слушает нужный интерфейс.
4. Доступ из интернета («наружу»)
На роутере создайте правило проброса порта (Port Forwarding / Virtual Server): внешний порт → IP вашего ПК в LAN и тот же внутренний порт.
У ПК в локальной сети лучше задать статический IP или резервирование DHCP по MAC-адресу, чтобы адрес не менялся.
Нужен «белый» внешний IP у провайдера. При CGNAT проброс на роутере не поможет без отдельной услуги (VPN, туннель и т.п.).
Проверку из интернета удобно делать с мобильного интернета или через онлайн-сервисы проверки портов, указав ваш внешний IP и порт.
Безопасность
Открывайте только те порты, которые реально нужны, и по возможности ограничивайте источники (в том числе на роутере).
Держите ОС и приложение обновлёнными; для удалённого администрирования предпочтительнее VPN или SSH с ключами, а не «голый» порт без необходимости.