Установка sing-box на OpenWRT в 2026 году
Пошаговая установка sing-box на OpenWRT в 2026 году с личным VPS SANSARA. Подробный гайд для роутеров и устройств: iPhone, Android, Windows, macOS. Готовые команды и конфиги.
Если вы хотите, чтобы весь домашний трафик шёл через защищённый канал, проще всего поставить sing-box прямо на роутер с OpenWRT. В 2026 году для этого есть автоматические установщики, которые упрощают процесс до нескольких команд. Ниже — практическое руководство, как это сделать с личным VPS SANSARA.
Коротко:
- sing-box — универсальный клиент для работы с современными протоколами через tun-интерфейс.
- Поддерживает VLESS, Trojan, Shadowsocks, Hysteria2 и другие методы.
- На OpenWRT работает как системный сервис и может перенаправлять трафик всей сети.
- Для автоматической установки используйте скрипт EikeiDev/OpenWRT-sing-box-extended.
- С личным VPS SANSARA вы получаете готовую конфигурацию для импорта в sing-box.
Что это и кому подходит
sing-box — это универсальный клиент, который умеет поднимать tun-интерфейс и перенаправлять через него трафик. В отличие от простых прокси, он работает на уровне сетевого стека и может обрабатывать весь исходящий трафик устройства или всей локальной сети.
Кому подойдёт:
- Пользователи, которые хотят пускать через защищённый канал весь домашний трафик (ПК, телефоны, приставки, Smart TV).
- Тем, кто уже использует OpenWRT и хочет отказаться от отдельных клиентов на каждом устройстве.
- Тем, кто ценит гибкость настройки маршрутизации (разные сайты через разные узлы, разделение трафика).
Когда лучше не ставить:
- Если у вас роутер с малым объёмом оперативной памяти или флеш-памяти (менее 64 МБ ОЗУ / 16 МБ флеш).
- Если вы не готовы работать с командной строкой и конфигурационными файлами.
Как настроить по шагам (с личным VPS SANSARA)
Ниже — общая схема, которая работает в 2026 году для большинства роутеров с OpenWRT.
Шаг 1. Подготовка роутера
- 01Убедитесь, что на роутере установлена совместимая версия OpenWRT (рекомендуется 23.05 или новее).
- 02Включите SSH-доступ к роутеру (обычно это делается в веб-интерфейсе LuCI в разделе «System» → «Administration»).
- 03Подключитесь к роутеру по SSH с компьютера в той же сети.
Пример подключения:
`bash ssh root@192.168.1.1 `
Замените IP-адрес на актуальный для вашего роутера.
Шаг 2. Установка sing-box-extended
В 2026 году удобнее всего использовать автоматический установщик OpenWRT-sing-box-extended. Он сам подберёт версию под архитектуру вашего роутера и установит необходимые пакеты.
Основная команда для установки:
`bash sh <(wget -qO- https://raw.githubusercontent.com/EikeiDev/OpenWRT-sing-box-extended/refs/heads/main/install.sh) `
Если wget недоступен, можно использовать curl:
`bash sh <(curl -sSL https://raw.githubusercontent.com/EikeiDev/OpenWRT-sing-box-extended/refs/heads/main/install.sh) `
Скрипт:
- Определит архитектуру роутера (aarch64, armv7, x86_64, mips и другие).
- Предложит на выбор несколько стабильных версий sing-box-extended.
- Проверит свободное место и установит оптимальную сборку.
После завершения установки sing-box будет добавлен как системный сервис с конфигурационным файлом в /etc/sing-box/config.json.
Шаг 3. Получение конфигурации с личного VPS SANSARA
Вместо ручного написания конфига проще всего использовать готовую конфигурацию от вашего личного VPS SANSARA.
- 01Зайдите в личный кабинет SANSARA.
- 02Выберите свой выделенный узел (можно выбрать локацию из 9+ стран).
- 03В настройках узла найдите раздел «Конфигурация для sing-box» или аналогичный.
- 04Скопируйте содержимое конфигурации в буфер обмена.
Обычно это JSON-файл, который описывает:
- тип подключения (например, VLESS, Trojan, Shadowsocks2022),
- адрес сервера и порт,
- параметры шифрования и аутентификации,
- настройки маршрутизации (правила для разных доменов и IP).
Шаг 4. Настройка конфигурации на роутере
- 01На роутере откройте конфигурационный файл sing-box:
`bash nano /etc/sing-box/config.json `
- 01Удалите содержимое файла и вставьте конфигурацию, скопированную из кабинета SANSARA.
- 02Сохраните изменения (в nano — Ctrl+O, Enter, затем Ctrl+X для выхода).
Проверьте конфигурацию на ошибки:
`bash sing-box check --config /etc/sing-box/config.json `
Если вывод содержит ошибки, проверьте синтаксис JSON (запятые, кавычки, скобки).
Шаг 5. Запуск и автозагрузка
Включите и запустите сервис sing-box:
`bash service sing-box enable service sing-box start `
Проверьте статус:
`bash service sing-box status `
Если всё в порядке, sing-box будет работать как фоновый демон и автоматически запускаться при перезагрузке роутера.
Шаг 6. Настройка перенаправления трафика
Чтобы трафик с устройств в локальной сети шёл через sing-box, нужно настроить правила перенаправления. В 2026 году для этого часто используют пакет Momo или аналогичные решения.
Пример установки Momo (если доступен в репозитории вашей сборки OpenWRT):
`bash opkg update opkg install luci-app-momo `
После установки:
- 01Откройте веб-интерфейс LuCI.
- 02Перейдите в раздел «Services» → «Momo».
- 03Включите перехват DNS и перенаправление трафика в sing-box.
- 04При необходимости настройте, для каких клиентов (по IP или MAC) применять правила.
Momo позволяет гибко управлять, какой трафик идёт через sing-box, а какой — напрямую.
Устройства: iPhone, Android, Windows, macOS
Когда sing-box настроен на роутере, вам не нужны отдельные клиенты на каждом устройстве — весь трафик будет идти через роутер. Но если вы хотите использовать sing-box и на самих устройствах, вот краткие рекомендации.
iPhone
- 01Установите приложение Sing-box из App Store.
- 02В кабинете SANSARA найдите конфигурацию для iOS (обычно в формате sing-box.json или готовый профиль).
- 03Импортируйте конфигурацию в приложение.
- 04Включите туннель в настройках приложения.
После этого весь трафик с iPhone будет идти через ваш личный VPS SANSARA.
Android
- 01Установите клиент Sing-box из официального репозитория или магазина приложений.
- 02Импортируйте конфигурацию из кабинета SANSARA (файл или QR-код).
- 03Запустите сервис и разрешите создание tun-интерфейса.
На Android также можно настроить исключения для определённых приложений, если это поддерживает клиент.
Windows
- 01Скачайте последнюю версию sing-box для Windows с официального GitHub-репозитория.
- 02Распакуйте архив в удобную папку, например C:\sing-box\.
- 03Поместите конфигурационный файл от SANSARA в ту же папку с именем config.json.
- 04Запустите sing-box от имени администратора (через командную строку или ярлык).
Для удобства можно создать ярлык с параметрами запуска или использовать сторонние обёртки с графическим интерфейсом.
macOS
- 01Установите sing-box через Homebrew или скачайте бинарный файл.
- 02Разместите конфигурацию от SANSARA в ~/.config/sing-box/config.json.
- 03Запустите sing-box из терминала или настройте его как службу.
На macOS также доступны графические клиенты, которые упрощают управление конфигурациями.
Частые ошибки и как их избежать
- 01Нехватка места на роутере
Проблема: установка прерывается из-за ошибки «out of space».
Решение:
- Удалите неиспользуемые пакеты (opkg remove ...).
- Используйте версию sing-box-tiny, если она доступна.
- Рассмотрите переход на сборку OpenWRT с оптимизированным набором пакетов.
- 01Неправильный конфиг JSON
Проблема: sing-box не запускается, в логах ошибки парсинга.
Решение:
- Проверьте конфиг через sing-box check.
- Убедитесь, что все скобки и кавычки закрыты.
- Используйте JSON-валидатор онлайн, если не уверены.
- 01Трафик не идёт через sing-box
Проблема: устройства выходят в интернет напрямую, хотя сервис запущен.
Решение:
- Убедитесь, что в конфиге правильно указаны адрес и порт сервера SANSARA.
- Проверьте, что Momo (или аналог) включён и настроен на перенаправление трафика.
- Убедитесь, что на устройствах в настройках сети не прописан сторонний DNS или прокси.
- 01Низкая скорость или обрывы
Проблема: соединение нестабильное или медленное.
Решение:
- Проверьте загрузку процессора роутера — возможно, он не справляется с шифрованием.
- Попробуйте другой протокол в настройках SANSARA (например, Hysteria2 для нестабильных каналов).
- Убедитесь, что на узле SANSARA нет перегрузки (можно проверить через кабинет или Telegram-бот SANSARA).
- 01Конфликт с другими сервисами на роутере
Проблема: после включения sing-box перестаёт работать интернет или часть сервисов.
Решение:
- Отключите другие клиенты (например, xray, v2ray, другие прокси).
- Проверьте, что правила фаервола не конфликтуют.
- Поочерёдно включайте сервисы и следите за поведением сети.
FAQ
Нужно ли мне каждый раз подключаться к роутеру по SSH для управления sing-box?+
Нет. После настройки sing-box работает как системный сервис. Вы можете управлять им через веб-интерфейс LuCI (если установлен соответствующий пакет) или просто перезагружать роутер — конфигурация сохранится.
Можно ли использовать sing-box на роутере вместе с клиентом на телефоне?+
Можно, но обычно в этом нет необходимости. Если весь домашний трафик уже идёт через роутер с sing-box, дополнительный клиент на телефоне будет создавать двойное шифрование и может снизить скорость.
Что делать, если скрипт установки sing-box-extended не работает на моём роутере?+
Убедитесь, что архитектура роутера поддерживается (aarch64, armv7, x86_64, mips и другие). Если скрипт не подходит, можно попробовать установить sing-box вручную из репозитория OpenWRT командой opkg install sing-box.
Как обновить sing-box на OpenWRT?+
Если вы использовали скрипт EikeiDev, просто запустите его снова — он предложит обновить версию. В противном случае обновите пакет через opkg update && opkg upgrade sing-box.
Будет ли работать sing-box, если я поменяю локацию личного VPS SANSARA?+
Да, но вам нужно будет обновить конфигурацию. В кабинете SANSARA выберите новую локацию, скопируйте актуальный конфиг для sing-box и замените им старый файл на роутере, затем перезапустите сервис.
Итог
- Установите sing-box-extended на OpenWRT с помощью автоматического скрипта — это самый быстрый способ в 2026 году.
- Используйте готовую конфигурацию от личного VPS SANSARA, чтобы избежать ошибок в настройке.
- Настройте перенаправление трафика через Momo или аналогичный пакет, чтобы вся домашняя сеть работала через защищённый канал.
- Проверяйте логи и статус сервиса, если что-то идёт не так.
- Для мобильных устройств и ПК используйте нативные клиенты sing-box только если вам нужен туннель вне дома.
Ещё по теме
Читайте также
CTA · SANSARA
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.