Локальная сеть, принтеры и NAS в Happ: как исключить из туннеля
Почему с включённым Happ пропадает принтер, NAS или умный дом, как исключить локальную сеть из туннеля правилом для приватных адресов, что делать с fake-ip.
Подписка для Happ — 3 дня бесплатно, дальше от 189 ₽
Выберите срок и оформите подписку у сервиса Вятка: ссылка придёт на почту или в Telegram сразу и добавится в приложение одной кнопкой. Первые 3 дня — бесплатно, без карты.
- Ссылка-подписка приходит сразу после оплаты — обычно меньше минуты
- Одна ссылка на все устройства, где стоит Happ (до 3)
- Оплата по СБП, без автосписаний
- 3 дня бесплатно, карта не нужна
Включили туннель — пропал принтер. Или телевизор перестал видеть ноутбук, или домашний NAS не открывается по имени. Причина одна: трафик к локальным адресам уехал в туннель, а серверу в другой стране ваш принтер, разумеется, недоступен. Лечится одним правилом, которое обычно уже есть, но легко теряется при правках.
Правило для приватных адресов
Домашние и офисные сети используют зарезервированные диапазоны: 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, плюс link-local 169.254.0.0/16 и 127.0.0.0/8 для самого устройства. В большинстве конфигураций Happ первым правилом стоит geoip:private → direct — «всё приватное напрямую». Если оно есть и стоит выше остальных, локальная сеть работает. Если его удалили, передвинули ниже правила «всё через сервер» или включили глобальный режим — не работает.
- Откройте настройки Happ → маршрутизация → список правил.
- Найдите правило для приватных адресов (
geoip:private, «Локальная сеть», «LAN» или явные подсети выше). Если нет — добавьте: тип условия IP или geoip, значениеgeoip:private, действие — напрямую. - Поднимите его в начало списка: правила срабатывают по порядку, почему это важно.
- Убедитесь, что режим маршрутизации — по правилам, не глобальный.
- Переподключитесь и откройте адрес роутера (обычно
192.168.0.1или192.168.1.1) в браузере. Открылся — локальная сеть исключена.
Подписка для Happ, которая просто работает
Ссылка-подписка от Вятка: добавляется в Happ одной кнопкой, работает на телефоне, компьютере и телевизоре, продлевается когда захотите.
- без карты
- все устройства по одной ссылке
- отмена не нужна — просто не продлевайте
Когда правило есть, а устройств всё равно не видно
- Fake IP. Принтер или NAS, к которому вы обращаетесь по имени, получил вымышленный адрес, и запрос ушёл не туда. Либо добавьте локальные имена в исключения fake-ip, либо выключите режим — подробно.
- Обнаружение устройств. Приложения ищут телевизор или колонку широковещательными запросами (mDNS, SSDP). Некоторые версии Happ пропускают их только при включённой опции вроде «разрешить локальную сеть» / «Allow LAN» в настройках режима TUN. Включите её.
- IPv6 в домашней сети. Локальные адреса IPv6 (
fe80::,fd00::) должны тоже идти напрямую;geoip:privateих покрывает, явные подсети IPv4 — нет. Про IPv6. - Постоянный туннель с блокировкой. Системная опция Android «Блокировать соединения без VPN» запрещает всё, что идёт мимо туннеля, включая локальную сеть. На время работы с принтером выключите.
- Раздельное туннелирование по приложениям. Если приложение принтера или умного дома идёт через сервер, проще исключить его целиком (Android).
Подписка Вятка приходит с правилом для приватных адресов в начале списка, поэтому в свежей установке принтер должен работать без правок. Если после экспериментов он пропал — сброс маршрутизации вернёт правило.
Локальная сеть на работе и в гостинице
В офисе локальные ресурсы часто живут не в приватных диапазонах, а под внутренними доменами вроде .corp или .local, которые резолвит только корпоративный DNS. Добавьте для таких доменов правило «напрямую» и убедитесь, что прямой DNS — системный. В гостинице и кафе, наоборот, локальную сеть лучше не открывать: там чужие устройства. Отключать правило не обязательно — просто не оставляйте включённой опцию «принимать соединения из локальной сети».
Почему через туннель не работает принтер?
Трафик к его адресу ушёл в туннель. Проверьте правило geoip:private → direct в начале списка и режим «по правилам».
Как в Happ разрешить локальную сеть?
Правило для приватных адресов напрямую плюс, если есть, опция вроде «Allow LAN» в настройках режима TUN. Переподключитесь после изменения.
Видит ли сервер мою домашнюю сеть?
Нет. Локальный трафик, идущий напрямую, до сервера не доходит; а то, что уходит в туннель, содержит только запросы к внешним адресам.
Осталось проверить на практике: подписка для Happ на 3 дня бесплатно, без карты. Ссылка приходит сразу и добавляется в приложение одной кнопкой.
Получить подписку →