Настройка проброса портов в Windows: Открываем доступ к 127.0.0.1 из локальной сети.

.Настройка проброса портов в Windows: Открываем доступ к 127.0.0.1 из локальной сети.

В мире IT часто возникает необходимость предоставить доступ к сетевому сервису, который по соображениям безопасности работает только внутри компьютера (на адресе 127.0.0.1). Ярким примером является популярный MQTT-брокер Mosquitto, используемый в проектах "Интернета вещей" (IoT). После стандартной установки он принимает подключения только с локального хоста, что делает невозможным подключение к нему датчиков, контроллеров и других устройств из локальной сети.

Известный статический или динамический IP-адрес машины в локальной сети.

Для решения этой задачи не обязательно вносить изменения в конфигурацию самого сервиса. В операционных системах Windows существует мощный встроенный инструмент — утилита командной строки netsh (Network Shell), позволяющая гибко управлять сетевыми настройками. С ее помощью можно организовать переадресацию портов (port forwarding), сделав локальное приложение видимым для всей сети.

Пример для MQTT-брокера Mosquitto.

Суть метода заключается в создании специального правила, которое "слушает" входящие подключения на внешнем IP-адресе компьютера (например, 192.168.1.70) и указанном порту (для Mosquitto это обычно порт 1883), а затем мгновенно перенаправляет их на локальный адрес 127.0.0.1, где и работает целевой сервис. Этот механизм, известный как portproxy, действует как прозрачный посредник для TCP-соединений.

Для создания такого правила достаточно запустить командную строку от имени администратора и выполнить команду: netsh interface portproxy add v4tov4 listenaddress=ВАШ_IP listenport=1883 connectaddress=127.0.0.1 connectport=1883

Здесь ВАШ_IP — это адрес вашего компьютера в локальной сети. После выполнения этой команды любое устройство в сети сможет подключиться к вашему MQTT-брокеру. Важно также убедиться, что Брандмауэр Windows не блокирует входящие подключения на указанный порт.

Эта команда выведет таблицу со всеми настроенными правилами проброса портов для IPv4 и IPv6.

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

Прочитать статью полностью можно на сайте Ардуино технологии.

Понравилась новость Настройка проброса портов в Windows: Открываем доступ к 127.0.0.1 из локальной сети? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал наVK Видео, вступать в группу Вконтакте.

Понравилась статья? Поделитесь ею с друзьями:

Вернуться в раздел: Новости Дата публикации 2 сентября , 2025

Комментарии

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


Cлучайные товары

Посмотреть товар в Магазине »

Мы в соц сетях

Подпишись на канал Telegram

Portal-PK (Портал ПК) © 2015 - 2026
Разработка проектов
EasyHMI
Умный Дом