OpenServer доступ из локальной сети по Wi-Fi и настройки сервера
OpenServer доступ из локальной сети — это возможность открывать ваш локальный сайт (температура, датчики, графики) с любого устройства в одной Wi-Fi сети: телефон, планшет, ноутбук. После настройки любой гаджет в доме заходит по вашему IP (например 192.168.1.100) и видит данные в реальном времени. Работает с PHP, MySQL, ESP8266/ESP32. В уроке настроим базу для внешних подключений, создадим пользователя с правами, изменим адрес сервера, добавим алиас и разрешим доступ в брандмауэре Windows. Всё за 10 минут.
Зачем это нужно
Выводите температуру/влажность с ESP на телефон без облака. Доступ к phpMyAdmin с другого ПК. Тестируйте сайт на реальных устройствах. Мониторьте данные в комнате, на кухне или в гараже. Полная автономия внутри дома.
Шаг 1: Настройка MySQL для внешних подключений
- Запускаем OpenServer → phpMyAdmin (логин root, пароль пустой или root)
- Вкладка «Учётные записи» → «Добавить учётную запись»
- Имя пользователя: любой (например sensor)
- Имя хоста: Любой хост (%)
- Пароль: придумываем сильный
- Создать базу с таким же именем → галочка «Все привилегии»
- Сохраняем
Шаг 2: Настройка OpenServer
- Настройки → Сервер → IP-адрес: выбираем ваш локальный IP (ipconfig → IPv4)
- Вкладка Алиасы → Исходный домен: ваш IP (192.168.1.100)
- Конечный домен: localhost
- Добавить → Сохранить
- Перезапустите сервер
Шаг 3: Разрешение в брандмауэре Windows
- Поиск → Брандмауэр → Дополнительные параметры
- Правила для входящих подключений → Создать правило
- Порт → TCP → 80, 8080 → Разрешить соединение
- Для всех профилей → Имя: OpenServer 80/8080
- Готово
Шаг 4: Проверка с телефона
- Телефон подключается к той же Wi-Fi
- Браузер → 192.168.1.100 (ваш IP)
- Открывается главная страница OpenServer
- phpMyAdmin тоже доступен по тому же IP
Пример: запись температуры с ESP
Скетч ESP каждые 10 сек отправляет GET-запрос на insert.php. PHP сохраняет в базу. Страница index.php выводит таблицу с сортировкой и пагинацией.
Заключение
Теперь любой телефон в доме видит ваши датчики в реальном времени. Полная локальная сеть без интернета. Легко добавить графики, уведомления или Telegram-бот.
FAQ — OpenServer доступ из локальной сети
Телефон не открывает IP — что делать?
Проверьте брандмауэр (порт 80/8080), Wi-Fi (та же сеть), IP (ipconfig), перезапуск OpenServer.
phpMyAdmin не открывается с телефона?
После настройки алиаса phpMyAdmin доступен по вашему IP/phpmyadmin.
Как создать нового пользователя MySQL?
phpMyAdmin → Учётные записи → Добавить → Хост: любой (%).
Можно ли без алиаса?
Да, просто укажите IP вместо localhost в настройках сервера.
Данные с ESP не пишутся?
Проверьте URL insert.php, права пользователя MySQL, IP в скетче.
Как добавить автообновление страницы?
<meta http-equiv=»refresh» content=»10″> в <head>.
Безопасно ли это?
Только внутри локальной сети. Для интернета — VPN или HTTPS + пароль.