BRO VPN/Статьи/Настройка

VPN на роутере Keenetic и OpenWRT: весь дом через один туннель

Настройка8 мин чтенияобновлено 24.10.2026
Коротко: VPN на роутере — это весь дом через туннель, включая телевизор и приставки, и всего одно устройство из тарифа. Но это сложнее, чем на телефоне: нужен подходящий роутер и полчаса времени. Готовый конфиг для роутера — в кабинете, раздел «Инструкции».

Когда это стоит делать

  • Дома телевизор, приставка или консоль, на которые неудобно ставить приложение.
  • Хочется, чтобы у всех домашних всё работало без настроек на каждом гаджете.
  • Устройств больше, чем слотов в тарифе: роутер занимает один.

Минус: через VPN пойдёт весь трафик дома. Российские сайты при этом лучше пускать напрямую — в XKeen и PassWall это настраивается правилами.

Что понадобится

РоутерЧто нужноСложность
KeeneticМодель с USB-портом, флешка от 1 ГБ, доступ по SSHСредняя
OpenWRT / ImmortalWrt10–15 МБ свободной памяти (или флешка), доступ в LuCIСредняя
Другие (TP-Link, ASUS со стандартной прошивкой)Наши протоколы штатно не поддерживаютЛучше поставить VPN на устройства

Keenetic: через XKeen

Штатно Keenetic наши протоколы не умеет, поэтому на флешку ставится xray через проект XKeen.

  1. Подготовь флешку. В веб-панели: «Приложения» → «USB-накопители» — отформатируй в Ext4.
  2. Добавь компоненты. «Общие настройки» → «Изменить набор компонентов» → «Модули ядра подсистемы Netfilter», «Функции OPKG», «Протокол IPv6». Роутер перезагрузится.
  3. Установи Entware на флешку по инструкции Keenetic (раздел про OPKG на сайте поддержки производителя).
  4. Зайди по SSH: ssh root@192.168.1.1 (адрес — как у тебя в сети).
  5. Установи XKeen: opkg update && opkg install curl, затем команду установки из README проекта XKeen на GitHub — там всегда актуальная версия.
  6. Вставь конфиг. В кабинете → «Инструкции» → вкладка Keenetic есть готовый JSON. Скопируй его в файл /opt/etc/xray/configs/04_outbounds.json.
  7. Запусти: xkeen -restart, проверь xkeen -status. С любого устройства дома открой сервис проверки IP — должен показать адрес нашего сервера.

Что-то пошло не так — xkeen -stop вернёт интернет как был. Журнал ошибок: cat /opt/var/log/xray/error.log — пришли его в поддержку.

OpenWRT: через PassWall

  1. Установи luci-app-passwall (на ImmortalWrt подойдёт и homeproxy): «System» → «Software» или в консоли opkg install luci-app-passwall.
  2. «Services» → «PassWall» → «Node Subscribe» → вставь ссылку-подписку из кабинета → «Save & Apply» → «Manual subscribe».
  3. На вкладке «Basic Settings» выбери узел BRO VPN основным и включи PassWall.
  4. Проверь IP с любого устройства в сети.

Собираешь xray вручную, без PassWall, — возьми JSON из кабинета и вставь в секцию outbounds своего конфига.

Какой протокол выбрать для роутера

Роутеру нужен стабильный протокол поверх TCP: Trojan или Reality. Hysteria2 для роутера не подходит: XKeen и PassWall работают на движке xray, а он этот протокол не понимает. В кабинете для роутера можно выбрать протокол — переключатель над JSON.

Попробуй BRO VPN бесплатно

3 дня без карты: 9 протоколов и 4 локации в одной подписке.

Попробовать 3 дня бесплатно