Настройка OpenWrt с sing-box и VLESS в 2026 году
Настройка OpenWrt с sing-box и VLESS в 2026 году: инструкция для личного VPS SANSARA. Практический гайд по установке и конфигурации на роутере и устройствах (iPhone, Android, Windows, macOS).
Если вам нужен защищённый канал на уровне роутера и всех домашних устройств, связка OpenWrt + sing-box + VLESS — один из самых удобных вариантов. С личным VPS SANSARA вы получаете готовый сервер с данными для импорта, а не общий перегруженный пул. Вам не нужен терминал и ручная установка панелей: регистрация → данные в кабинете → импорт в клиент.
Коротко:
- OpenWrt — открытая прошивка для роутеров, которая превращает их в полноценные Linux-устройства.
- sing-box — универсальный прокси-клиент с поддержкой VLESS, VMess, Trojan, Shadowsocks и других протоколов.
- VLESS — облегчённая версия VMess без шифрования по умолчанию, часто используется с TLS и современными обёртками.
- SANSARA предоставляет личный VPS в 9+ странах с данными для быстрого импорта в клиенты.
- Telegram-бот SANSARA помогает получить конфигурацию для разных устройств без ручного копирования JSON.
Что это и кому подходит
Эта связка подойдёт, если вы хотите:
- автоматизировать защищённый выход в интернет для всей домашней сети через роутер;
- не настраивать каждый телефон и ноутбук отдельно;
- использовать современные протоколы (VLESS с TLS или Reality) вместо устаревших решений;
- иметь выделенный узел с предсказуемой скоростью и стабильностью.
OpenWrt с sing-box работает как клиент: он принимает трафик от ваших устройств и направляет его через личный VPS SANSARA по протоколу VLESS. Это не классический «туннель» для всей сети, а гибкий прокси-роутер, который можно настроить под конкретные домены или приложения.
Как настроить по шагам (с личным VPS SANSARA)
- 01Получите личный VPS в SANSARA
- Зарегистрируйтесь в SANSARA, выберите локацию (9+ стран), оплатите тариф.
- В кабинете вы получите данные сервера: адрес, порт, UUID, flow и другие параметры для VLESS.
- Если нужна конфигурация под конкретное устройство, используйте Telegram-бот SANSARA — он сгенерирует готовый профиль.
- 01Подготовьте роутер с OpenWrt
- Убедитесь, что роутер поддерживает OpenWrt и имеет не менее 128 МБ RAM (лучше 256+).
- Установите актуальную версию OpenWrt (например, 23.05.x или новее) через веб-интерфейс или прошивку.
- Включите SSH-доступ к роутеру.
- 01Установите sing-box на OpenWrt
- Подключитесь к роутеру по SSH.
- Обновите список пакетов и установите sing-box:
`bash opkg update opkg install sing-box `
- Проверьте версию: sing-box version.
- 01Создайте конфигурацию sing-box для VLESS
- В кабинете SANSARA скопируйте параметры сервера: server, server_port, uuid, flow, network, tls и т.д.
- Создайте файл /etc/sing-box/config.json с примерно такой структурой (значения подставьте свои):
`json { "log": { "level": "info" }, "dns": {}, "inbounds": [ { "type": "tun", "tag": "tun-in", "interface_name": "tun0", "mtu": 1500, "stack": "mixed", "sniff": true, "sniff_override_destination": true } ], "outbounds": [ { "type": "vless", "tag": "vless-out", "server": "ваш_сервер.sansara.host", "server_port": 443, "uuid": "ваш-uuid-от-sansara", "flow": "xtls-rprx-vision", "tls": { "enabled": true, "server_name": "ваш_domain_или_sni", "insecure": false }, "transport": { "type": "ws", "path": "/путь", "headers": {} } }, { "type": "direct", "tag": "direct" } ], "route": { "rules": [ { "outbound": "vless-out", "domain": ["geosite:google", "geosite:youtube"] }, { "outbound": "direct", "domain": ["geosite:cn"] } ] } } `
- Проверьте конфигурацию: sing-box check --config /etc/sing-box/config.json.
- 01Настройте автозапуск и сеть
- Создайте или отредактируйте службу systemd или скрипт init.d для sing-box.
- Пример для systemd (файл /etc/systemd/system/sing-box.service):
`ini [Unit] Description=sing-box proxy client After=network.target
[Service] Type=simple ExecStart=/usr/bin/sing-box run -c /etc/sing-box/config.json Restart=on-failure
[Install] WantedBy=multi-user.target `
- Включите службу:
`bash systemctl enable sing-box systemctl start sing-box `
- Настройте маршрутизацию в OpenWrt: либо через таблицы маршрутов, либо с помощью пакетов типа luci-app-singbox, если они доступны для вашей версии.
- 01Проверьте работу
- Убедитесь, что интерфейс tun0 появился: ip addr show tun0.
- Проверьте, что sing-box работает: systemctl status sing-box.
- На любом устройстве в домашней сети откройте сайт, который должен идти через шлюз (например, YouTube), и проверьте IP через whois или сервисы проверки.
Устройства: iPhone, Android, Windows, macOS
Если вы не хотите настраивать роутер, можно использовать личный VPS SANSARA напрямую с устройств.
- iPhone: Установите клиент, поддерживающий VLESS (например, Streisand, Shadowrocket или другие). В кабинете SANSARA или через Telegram-бот получите QR-код или ссылку для импорта. Отсканируйте QR-код — профиль добавится автоматически.
- Android: Аналогично iPhone — используйте клиент с поддержкой VLESS. Импортируйте конфигурацию из файла или по ссылке от SANSARA.
- Windows / macOS: Установите универсальный клиент (например, NekoRay, v2rayN или sing-box для десктопа). В кабинете SANSARA скачайте готовый JSON-конфиг или получите его через Telegram-бота, затем импортируйте в программу.
Во всех случаях вам не нужно вручную копировать UUID, порты и пути — SANSARA предоставляет готовые профили под разные клиенты.
Частые ошибки и как их избежать
- 01Ошибки в JSON-конфиге
- Проблема: sing-box не запускается из-за синтаксических ошибок.
- Решение: используйте sing-box check --config /etc/sing-box/config.json перед запуском. Проверьте запятые, кавычки и структуру.
- 01Неправильные параметры сервера
- Проблема: трафик не проходит, ошибки TLS или «connection refused».
- Решение: сверьте server, server_port, uuid, flow, tls.server_name и transport.path с данными из кабинета SANSARA. Убедитесь, что домен и порт соответствуют вашему тарифу.
- 01Забыли включить TLS или указать server_name
- Проблема: соединение обрывается или блокируется.
- Решение: для VLESS с TLS обязательно укажите "tls": {"enabled": true, "server_name": "..."}. server_name обычно совпадает с доменом сервера.
- 01Неверная маршрутизация на роутере
- Проблема: трафик уходит в интернет напрямую, а не через шлюз.
- Решение: проверьте таблицы маршрутов и правила iptables. Используйте готовые пакеты для OpenWrt (например, luci-app-singbox), если они есть, чтобы упростить настройку.
- 01Нехватка памяти на роутере
- Проблема: sing-box падает или работает медленно.
- Решение: выбирайте роутеры с достаточным объёмом RAM. Если ROM меньше 16 МБ, рассмотрите установку sing-box в RAM или используйте более лёгкие клиенты.
FAQ
Нужен ли мне мощный роутер для OpenWrt + sing-box + VLESS?+
Для комфортной работы желательно не менее 128 МБ RAM и 16+ МБ ROM. На слабых устройствах можно настроить sing-box в RAM или ограничить число правил маршрутизации.
Можно ли использовать SANSARA без OpenWrt, только на телефоне и ноутбуке?+
Да. SANSARA предоставляет готовые конфигурации для iPhone, Android, Windows и macOS. Вы можете импортировать их в подходящий клиент и использовать личный VPS без настройки роутера.
Чем VLESS лучше других протоколов?+
VLESS легче VMess, не требует шифрования по умолчанию и хорошо сочетается с TLS и современными обёртками (WebSocket, gRPC). Это делает его быстрее и проще в настройке при использовании с актуальными клиентами.
Что делать, если sing-box на OpenWrt не запускается?+
Проверьте конфиг через sing-box check, убедитесь, что служба настроена правильно и есть доступ к интернету. Логи journalctl -u sing-box помогут найти причину.
Как быстро добавить новый сервер SANSARA в конфиг sing-box?+
В кабинете SANSARA скопируйте параметры нового сервера и обновите секцию outbounds в /etc/sing-box/config.json. После проверки конфига перезапустите sing-box.
Итог
- Получите личный VPS в SANSARA с данными для VLESS и импортируйте их в клиент или конфиг sing-box.
- Установите OpenWrt на совместимый роутер и настройте sing-box как прокси-клиент с вашим сервером SANSARA.
- Проверьте конфигурацию через sing-box check и убедитесь, что маршрутизация на роутере направляет трафик через шлюз.
- Для устройств используйте готовые профили от SANSARA через кабинет или Telegram-бота, чтобы не копировать параметры вручную.
- Следите за логами и обновляйте конфигурацию при смене сервера или тарифа.
Ещё по теме
Читайте также
CTA · SANSARA
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.