SANSARA
SANSARA11 июля 2026 г.9 мин

Настройка sing-box на роутере с OpenWrt (2026)

Настройка sing-box на роутере с OpenWrt для работы с личным VPS SANSARA в 2026 году. Пошаговая инструкция для iPhone, Android, Windows, macOS, частые ошибки и решения.

VPSSANSARAгайд

Чтобы запустить sing-box на роутере с OpenWrt, вам нужен личный VPS с внешним IP-адресом и ssh-доступом. В SANSARA вы получаете готовый личный VPS с данными в кабинете и Telegram-ботом для управления. После регистрации импортируйте конфигурацию в клиент на устройстве, а затем настройте роутер как шлюз для всех домашних устройств.

Коротко:

  • sing-box — универсальный клиент для работы с защищёнными каналами, который можно запустить на роутере с OpenWrt.
  • На роутере он работает как шлюз: весь трафик с домашней сети проходит через ваш личный VPS.
  • SANSARA предоставляет личный VPS в 9+ странах с готовым подключением и Telegram-ботом для управления.
  • Подходит тем, кто хочет единую настройку для всех устройств дома без установки клиентов на каждом.
  • Настройка занимает 15–30 минут при наличии базовых навыков работы с роутером и ssh.

Что это и кому подходит

sing-box — это клиент с открытым исходным кодом, который поддерживает разные протоколы для создания защищённых каналов. Его можно устанавливать на серверы, компьютеры и роутеры.

На роутере с OpenWrt sing-box работает как системный сервис, который перенаправляет трафик со всей локальной сети через ваш личный VPS. Это удобно, если:

  • вы хотите, чтобы все домашние устройства (телевизоры, игровые консоли, умные колонки) использовали один канал без установки клиентов;
  • вам нужен единый шлюз для всей квартиры или дома;
  • вы уже пользуетесь личным VPS SANSARA и хотите расширить его на домашнюю сеть.

Если вы используете SANSARA, то ваш личный VPS уже работает как выделенный узел с внешним IP. Остаётся только установить и настроить sing-box на роутере и указать его как основной шлюз для домашней сети.

Как настроить по шагам (с личным VPS SANSARA)

Перед началом убедитесь, что у вас есть:

  • роутер с прошивкой OpenWrt (поддерживающий вашу архитектуру, например x86_64, arm64, mipsle);
  • доступ к веб-интерфейсу OpenWrt (LuCI) или ssh на роутер;
  • личный VPS SANSARA с ssh-доступом и внешним IP;
  • конфигурация для sing-box (например, из Telegram-бота SANSARA или из кабинета).

Шаг 1. Подготовка личного VPS SANSARA

  1. 01Зайдите в кабинет SANSARA и активируйте личный VPS в нужной локации (9+ стран на выбор).
  2. 02Получите данные для подключения: IP-адрес, логин, пароль или ключ ssh.
  3. 03Если вы используете Telegram-бот SANSARA, запросите конфигурацию для sing-box и сохраните её в виде файла config.json.

Шаг 2. Установка sing-box на OpenWrt

  1. 01Подключитесь к роутеру по ssh или через веб-интерфейс.
  2. 02Обновите список пакетов:

`bash opkg update `

  1. 01Установите sing-box (если пакет есть в репозитории):

`bash opkg install sing-box `

Если пакета нет, скачайте бинарник для архитектуры вашего роутера с официального сайта sing-box и разместите в /usr/bin/sing-box. Установите права:

`bash chmod +x /usr/bin/sing-box `

  1. 01Создайте директорию для конфигурации:

`bash mkdir -p /etc/sing-box `

  1. 01Загрузите на роутер файл config.json (например, через scp или вставку в веб-интерфейс) в /etc/sing-box/config.json.

Шаг 3. Настройка конфигурации sing-box

Пример минимальной конфигурации для работы в режиме tun (роутер как шлюз):

`json { "log": { "level": "info" }, "dns": { "servers": [ { "tag": "local", "address": "127.0.0.1:53" } ] }, "inbounds": [ { "type": "tun", "tag": "tun-in", "interface_name": "tun0", "mtu": 1500, "endpoint_independent_nat": true, "stack": "mixed", "sniff": true } ], "outbounds": [ { "type": "your-protocol", // например shadowsocks, vmess, hysteria2 "tag": "proxy", "server": "your-sansara-vps-ip", "server_port": your-port, // остальные параметры из конфигурации SANSARA }, { "type": "direct", "tag": "direct" } ], "route": { "rules": [ { "protocol": "dns", "outbound": "local" }, { "ip_cidr": ["0.0.0.0/0"], "outbound": "proxy" } ] } } `

Замените your-protocol, your-sansara-vps-ip и your-port на значения из конфигурации вашего личного VPS SANSARA.

Шаг 4. Запуск sing-box как сервиса

  1. 01Создайте файл сервиса /etc/init.d/sing-box:

`bash

START=99 USE_PROCD=1

start_service() { procd_open_instance procd_set_param command /usr/bin/sing-box run -c /etc/sing-box/config.json procd_set_param respawn procd_set_param stdout 1 procd_set_param stderr 1 procd_close_instance } `

  1. 01Дайте права на выполнение:

`bash chmod +x /etc/init.d/sing-box `

  1. 01Включите автозагрузку и запустите:

`bash /etc/init.d/sing-box enable /etc/init.d/sing-box start `

  1. 01Проверьте статус:

`bash /etc/init.d/sing-box status `

Шаг 5. Настройка маршрутизации на роутере

Чтобы весь трафик шёл через sing-box, нужно настроить таблицу маршрутов и, возможно, правила iptables. Это зависит от версии OpenWrt и конфигурации сети.

Обычно достаточно:

  • включить опцию «Использовать шлюз по умолчанию» в настройках DHCP-сервера роутера;
  • убедиться, что интерфейс tun0 создался и имеет маршрут по умолчанию.

Проверить можно командой:

`bash ip route show `

Если всё настроено правильно, трафик с локальных устройств будет уходить через ваш личный VPS SANSARA.

Устройства: iPhone, Android, Windows, macOS

После настройки роутера дополнительные клиенты на устройствах не требуются. Достаточно подключить устройства к Wi-Fi роутера, и они автоматически будут использовать защищённый канал через sing-box.

  • iPhone / iPad: подключитесь к домашней Wi-Fi сети. Если роутер настроен как шлюз, весь трафик пойдёт через него.
  • Android: аналогично — подключение к Wi-Fi, маршрутизация через роутер.
  • Windows / macOS: подключите компьютер к той же сети. Проверить можно, зайдя на сайт «what is my ip» и убедившись, что отображается IP вашего личного VPS SANSARA.

Если вы хотите использовать мобильные сети (4G/5G) вне дома, то на телефоне или ноутбуке всё равно понадобится отдельный клиент sing-box или импорт конфигурации из SANSARA.

Частые ошибки и как их избежать

  1. 01Ошибка: «Permission denied» при запуске sing-box

Убедитесь, что бинарник имеет права на выполнение: chmod +x /usr/bin/sing-box. Также проверьте права на файл конфигурации.

  1. 01Ошибка: интерфейс tun0 не создаётся

Убедитесь, что в ядре включена поддержка TUN. В OpenWrt обычно она есть, но на некоторых сборках может отсутствовать. Проверьте наличие модуля tun и загрузите его: modprobe tun.

  1. 01Трафик не идёт через VPS

Проверьте маршруты: ip route show. Убедитесь, что маршрут по умолчанию ведёт через tun0. Также проверьте конфигурацию outbound в config.json — корректный IP и порт личного VPS SANSARA.

  1. 01DNS не работает или сайты не открываются

В конфигурации sing-box убедитесь, что DNS настроен правильно. Можно временно указать публичные DNS-серверы (например, 8.8.8.8) для тестирования.

  1. 01Роутер «падает» под нагрузкой

На слабых роутерах sing-box может потреблять много ресурсов. Убедитесь, что у роутера достаточно оперативной памяти и процессорной мощности. При необходимости упростите конфигурацию или выберите менее ресурсоёмкий протокол.

FAQ

Нужно ли на каждом устройстве ставить клиент, если роутер уже настроен?+

Нет. Если роутер работает как шлюз, все устройства в домашней сети автоматически используют защищённый канал через ваш личный VPS SANSARA.

Можно ли использовать эту настройку с любым личным VPS, не только SANSARA?+

Да, sing-box совместим с любым VPS, у которого есть внешний IP и ssh-доступ. Но в SANSARA есть готовые конфигурации и Telegram-бот, что упрощает начальную настройку.

Что делать, если в репозитории OpenWrt нет пакета sing-box?+

Скачайте бинарник для архитектуры вашего роутера с официального сайта sing-box, разместите в /usr/bin/sing-box и настройте сервис вручную.

Будет ли работать эта схема, если я подключаюсь к мобильному интернету?+

Нет, настройка роутера влияет только на трафик в домашней сети. Для мобильного интернета нужен отдельный клиент на устройстве.

Можно ли использовать несколько личных VPS SANSARA одновременно?+

Да, но на одном роутере обычно настраивается один основной шлюз. Если нужно переключаться между узлами, проще менять конфигурацию sing-box или использовать несколько профилей в клиентах на устройствах.

Итог

  • Получите личный VPS SANSARA в кабинете или через Telegram-бота, сохраните конфигурацию для sing-box.
  • Установите sing-box на роутер с OpenWrt, разместите config.json в /etc/sing-box/.
  • Настройте сервис и маршрутизацию так, чтобы весь домашний трафик шёл через выделенный узел.
  • Подключите устройства к Wi-Fi — они автоматически будут использовать защищённый канал.
  • При проблемах проверяйте логи sing-box, маршруты и настройки DNS.

Ещё по теме

CTA · SANSARA

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.