VLESSbot

XKeen на Keenetic — настройка VLESS Reality на роутере в 2026

Автор: Сергей Зайцев | Опубликовано: 11.05.2026 | Обновлено: 11.05.2026 | Чтение: 14 мин

Коллега из Екатеринбурга написал: «хочу чтобы VPN работал на всех устройствах дома сразу, без настройки на каждом телефоне». Это делается через роутер. Разбираю XKeen — пакет Xray для Keenetic.

Что в статье

1. Что такое XKeen и зачем 2. Требования: какие модели Keenetic подходят 3. Установка Entware 4. Установка и настройка XKeen 5. Конфигурация VLESS+Reality 6. Раздельная маршрутизация (Россия напрямую, остальное через VPN) 7. FAQ

---

Что такое XKeen и зачем

XKeen — это пакет для установки Xray-core на роутеры Keenetic через Entware (Linux-пакетный менеджер для роутеров). Xray-core — движок под VLESS+Reality, тот же что используется в v2rayNG и Hiddify.

Результат: весь трафик устройств в домашней сети автоматически проходит через VLESS-туннель. Не нужно устанавливать VPN на каждый телефон, телевизор, консоль — настраиваешь раз на роутере.

Что умеет XKeen:

---

Требования: какие модели подходят

XKeen требует Entware — а это работает только на моделях с USB-портом или встроенным NAND-флешем достаточного объёма.

Точно работает:

Не подходят (нет Entware):

Для моделей без USB — альтернатива: настроить VPN на Raspberry Pi в роли второго роутера, или использовать приложения на устройствах.

Прошивка: минимум KeeneticOS 3.8+. Проверить: Управление → Общие настройки → Версия прошивки.

---

Шаг 1 — Установка Entware

Entware — Linux-репозиторий пакетов для роутеров. XKeen ставится через него.

Подготовка USB-флешки:

Флешка должна быть отформатирована в ext4. Из Windows это сложно — проще через Linux или WSL2:

# В WSL2 или Linux
sudo mkfs.ext4 /dev/sdX  # заменить X на букву вашей флешки

Воткнуть флешку в роутер.

Включение Entware в веб-интерфейсе Keenetic:

Веб-интерфейс → Управление → Возможности → раздел «Пакеты» → включить «Репозиторий Entware» → Сохранить.

Перезагрузить роутер.

Проверка через SSH:

ssh admin@192.168.1.1
opkg update

Если opkg update выдал список пакетов — Entware работает.

---

Шаг 2 — Установка XKeen

# Подключиться к роутеру по SSH
ssh admin@192.168.1.1

# Установить XKeen
opkg install xkeen

# Проверить установку
xkeen -version

Если команда выдала версию Xray — установка успешна.

---

Шаг 3 — Конфигурация VLESS+Reality

Конфиг Xray лежит в /opt/etc/xray/config.json. Пример конфигурации для подключения к VLESS+Reality серверу:

{
  "log": {
    "loglevel": "warning"
  },
  "inbounds": [
    {
      "port": 1080,
      "protocol": "socks",
      "sniffing": {
        "enabled": true,
        "destOverride": ["http", "tls"]
      },
      "settings": {
        "auth": "noauth",
        "udp": true
      }
    },
    {
      "port": 12345,
      "protocol": "dokodemo-door",
      "settings": {
        "network": "tcp,udp",
        "followRedirect": true
      },
      "streamSettings": {
        "sockopt": {
          "tproxy": "tproxy"
        }
      },
      "sniffing": {
        "enabled": true,
        "destOverride": ["http", "tls"]
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "vless",
      "settings": {
        "vnext": [
          {
            "address": "ВАШ_IP_НОДЫ",
            "port": 443,
            "users": [
              {
                "id": "ВАШ_UUID",
                "flow": "xtls-rprx-vision",
                "encryption": "none"
              }
            ]
          }
        ]
      },
      "streamSettings": {
        "network": "tcp",
        "security": "reality",
        "realitySettings": {
          "serverName": "www.cloudflare.com",
          "fingerprint": "chrome",
          "publicKey": "ВАШ_PUBLIC_KEY",
          "shortId": "ВАШ_SHORT_ID"
        }
      },
      "tag": "proxy"
    },
    {
      "protocol": "freedom",
      "tag": "direct"
    }
  ]
}

Значения ВАШ_IP_НОДЫ, ВАШ_UUID, ВАШ_PUBLIC_KEY, ВАШ_SHORT_ID берутся из конфига вашего сервера. Если используете мой бот — напишите мне, помогу адаптировать конфиг под роутер.

---

Шаг 4 — Раздельная маршрутизация

Суть: российские IP-адреса (Яндекс, ВКонтакте, Сбербанк) идут напрямую, остальные — через VPN. Это и быстрее (нет лишнего хопа), и безопаснее (меньше трафика через ноду).

XKeen поддерживает geo-файлы Xray для этого:

"routing": {
  "domainStrategy": "IPIfNonMatch",
  "rules": [
    {
      "type": "field",
      "ip": ["geoip:private"],
      "outboundTag": "direct"
    },
    {
      "type": "field",
      "ip": ["geoip:ru"],
      "outboundTag": "direct"
    },
    {
      "type": "field",
      "domain": ["geosite:ru"],
      "outboundTag": "direct"
    },
    {
      "type": "field",
      "outboundTag": "proxy"
    }
  ]
}

geoip:ru — все IP-блоки зарегистрированные в России. geosite:ru — российские домены.

Обновить geo-файлы:

xkeen -update-geo

---

Шаг 5 — Запуск и автозапуск

# Запустить
/etc/init.d/xkeen start

# Добавить в автозапуск
/etc/init.d/xkeen enable

# Проверить статус
/etc/init.d/xkeen status

Проверка: зайдите с любого устройства в домашней сети на 2ip.ru. Должен показать IP ноды, не ваш домашний IP.

---

Частые проблемы

Xkeen запустился, но интернет пропал:

Ошибка "address in use" при запуске: Порт 1080 или 12345 занят другим процессом. Изменить порты в конфиге или найти конфликт: netstat -tlnp | grep 1080

Россиские сайты идут через VPN (медленно): Проверить что geo-файлы обновлены: xkeen -update-geo. Перезапустить сервис.

После перезагрузки роутера XKeen не стартует: /etc/init.d/xkeen enable — убедиться что выполнено.

---

FAQ

Какая скорость через XKeen на роутере? Зависит от процессора роутера. Keenetic Giga (800 МГц ARM) — реальная скорость 50-80 Мбит/с через VLESS+Reality. Keenetic Ultra (1 ГГц) — 100-150 Мбит/с. Если у вас тариф 1 Гбит/с — роутер станет узким местом.

Можно ли выбрать какие устройства идут через VPN? Да, раздельная маршрутизация по MAC-адресу устройства. В конфиге Xray это делается через source IP + routing rules. Сложнее в настройке, но возможно.

XKeen vs OpenWRT + OpenVPN OpenWRT более гибкий, но требует перепрошивки роутера (риск кирпича). XKeen — нативный пакет для Keenetic, без перепрошивки. OpenVPN на OpenWRT в 2026 всё равно режется ТСПУ.

Как обновить Xray-core в XKeen?

xkeen -update-xray
/etc/init.d/xkeen restart

Мой Keenetic Lite — есть альтернатива? Raspberry Pi Zero W (~500 рублей) с Xray + iptables в режиме прозрачного прокси. Включается между роутером и домашней сетью.

---

Итог

XKeen — самый удобный способ поставить VLESS+Reality на роутер Keenetic без перепрошивки. Один раз настроил — все устройства дома работают через VPN автоматически.

Если хочешь конфиг под роутер совместимый с моим сервером:

Написать в поддержку через бот

---

Читайте также