MikroTik Shadowsocks‑клиент в 2026 году: инструкция для личного VPS SANSARA
Настройка Shadowsocks-клиента на MikroTik RouterOS через контейнеры в 2026 году. Пошаговая инструкция для личного VPS SANSARA с импортом профиля, маршрутизацией трафика и поддержкой iPhone, Android, Windows, macOS.
На MikroTik RouterOS нет встроенного Shadowsocks‑клиента, но с версии 7.x можно запустить его в контейнере и перенаправлять трафик через выделенный узел SANSARA. Вы регистрируетесь в SANSARA, получаете данные Shadowsocks‑сервера в кабинете, импортируете их в клиент на устройствах или настраиваете контейнер на роутере — и весь домашний трафик идёт через защищённый канал.
Коротко:
- MikroTik поддерживает контейнеры с RouterOS 7.x, но Shadowsocks не встроен.
- Популярный образ snegowiki/ss-client-mikrotik работает на arm64 и amd64 (CHR).
- На устройствах с ARMv5 (например hEX S 2025) стандартные образы падают с Illegal instruction.
- SANSARA предоставляет готовый Shadowsocks‑сервер на личном VPS в 9+ странах.
- Telegram‑бот SANSARA помогает быстро получить данные сервера и ссылки для импорта.
Что это и кому подходит
Shadowsocks — это быстрый прокси‑протокол с шифрованием, который часто используют для обхода ограничений и защиты трафика. В отличие от классических решений, он работает на уровне приложений и меньше нагружает процессор.
Кому подходит:
- Пользователи MikroTik, которые хотят прозрачно туннелировать весь домашний трафик через личный сервер.
- Те, кто уже использует SANSARA на телефоне или ноутбуке и хочет подключить роутер.
- Владельцы MikroTik CHR на VPS — там проще всего запустить контейнеры.
Ограничения:
- Нужна RouterOS ≥7.x с поддержкой контейнеров.
- На слабых ARM‑роутерах (например hEX S 2025) возможны проблемы совместимости.
- Конфигурация требует базового понимания IP‑адресации и маршрутизации.
Как настроить по шагам (с личным VPS SANSARA)
1. Получите данные Shadowsocks‑сервера от SANSARA
После регистрации в SANSARA в кабинете вы видите свой личный VPS с готовым Shadowsocks‑сервером. Вам нужны:
- Адрес сервера (IP или домен)
- Порт
- Пароль
- Метод шифрования (обычно chacha20-ietf-poly1305 или aes-256-gcm)
Telegram‑бот SANSARA может прислать эти данные в виде ссылки для импорта или текстового профиля.
2. Подготовьте MikroTik
Убедитесь, что:
- RouterOS версии 7.x или новее.
- Включена функция Containers (если она отключена, потребуется лицензия уровня 6).
- Доступно место на флеш‑памяти или диске для образа.
Проверить можно так:
`bash /system resource print /system package print `
3. Запустите Shadowsocks‑клиент в контейнере
Для большинства устройств подходит образ snegowiki/ss-client-mikrotik (arm64 для многих домашних роутеров, amd64 для CHR).
Настройка через WinBox/WebFig:
- 01Откройте Containers → Images.
- 02Добавьте новый образ с URL:
` docker://snegowiki/ss-client-mikrotik:latest `
- 01После загрузки создайте контейнер:
- Image: выбранный образ
- Root Dir: например /container/ss-client
- Env: задайте переменные (пример для SANSARA):
| Переменная | Значение (пример) |
|---|---|
| SERVER_ADDR | ваш-сервер.sansara.com |
| SERVER_PORT | 8388 |
| PASSWORD | ваш-пароль |
| METHOD | chacha20-ietf-poly1305 |
| LOCAL_ADDR | 0.0.0.0 |
| LOCAL_PORT | 1080 |
- 01Запустите контейнер и проверьте логи:
`bash /container logs ss-client `
Если всё хорошо, на порту 1080 локально работает Shadowsocks‑клиент.
4. Настройте маршрутизацию на MikroTik
Теперь нужно направить трафик через локальный Shadowsocks‑клиент.
Вариант 1: Прокси для отдельных устройств
Создайте правило Mangle для маркировки пакетов с определённых IP (например, домашних компьютеров):
`bash /ip firewall mangle add chain=prerouting src-address=192.168.88.10 action=mark-connection new-connection-mark=ss-conn passthrough=no /ip firewall mangle add chain=prerouting connection-mark=ss-conn action=mark-routing new-routing-mark=ss-route passthrough=no `
Затем задайте маршрут через локальный прокси:
`bash /ip route add dst-address=0.0.0.0/0 gateway=127.0.0.1 routing-mark=ss-route `
Вариант 2: Весь трафик через туннель
Если хотите весь исходящий трафик роутера направлять через Shadowsocks, используйте маркировку по исходящему интерфейсу или адресу.
5. Проверьте работу
- Убедитесь, что контейнер запущен: /container print.
- Проверьте, что на роутере порт 1080 слушает Shadowsocks: /tool netwatch scan 127.0.0.1 1080.
- На устройстве из домашней сети проверьте внешний IP — он должен совпадать с IP вашего личного VPS SANSARA.
Устройства: iPhone, Android, Windows, macOS
Если настраивать MikroTik сложно или роутер не поддерживает контейнеры, проще использовать клиенты на устройствах. SANSARA предоставляет готовые профили для импорта.
| Устройство | Рекомендуемый клиент | Как подключить SANSARA |
|---|---|---|
| iPhone | Shadowrocket, Stash | Импорт ссылки из кабинета или Telegram‑бота SANSARA |
| Android | Shadowsocks, AnXray, Surfboard | Импорт QR‑кода или конфига в формате JSON |
| Windows | Shadowsocks‑Windows, NekoRay | Вставить данные сервера вручную или импорт файла |
| macOS | ShadowsocksX‑NG, ClashX | Импорт профиля из кабинета SANSARA |
Преимущество: настройка занимает минуты, не требует правки правил на роутере, а личный VPS SANSARA гарантирует, что канал не перегружен общим пулом.
Частые ошибки и как их избежать
- 01Illegal instruction при запуске контейнера
- Причина: несовместимость образа с архитектурой (часто на ARMv5, например hEX S 2025).
- Решение: используйте базовый образ arm32v5/debian:bookworm-slim, внутри установите shadowsocks-libev вручную и настройте команду запуска.
- 01Контейнер останавливается после перезагрузки
- Причина: режим device-mode=off не сохраняет данные.
- Решение: либо включите device-mode=yes (осторожно — влияет на безопасность), либо настройте автоматический запуск через скрипт/NetWatch.
- 01Трафик не идёт через Shadowsocks
- Проверьте, что маршрут с routing-mark корректно назначен.
- Убедитесь, что в Firewall нет блокирующих правил для помеченных пакетов.
- Проверьте, что контейнер слушает 0.0.0.0:1080, а не 127.0.0.1.
- 01Нет подключения к серверу SANSARA
- Проверьте адрес, порт и пароль в переменных окружения контейнера.
- Убедитесь, что на VPS SANSARA запущен Shadowsocks‑сервер (в кабинете статус «активен»).
- Проверьте, не блокирует ли провайдер или локальный фаервол порт сервера.
- 01Низкая скорость
- Убедитесь, что на роутере достаточно CPU для шифрования.
- Попробуйте сменить метод шифрования на менее ресурсоёмкий (например, aes-256-gcm).
- Проверьте, что личный VPS SANSARA находится в географически близкой локации.
FAQ
Нужен ли MikroTik CHR для Shadowsocks‑клиента?+
Нет, CHR удобен, но клиент можно запустить и на обычных домашних роутерах с RouterOS 7.x и поддержкой контейнеров.
Можно ли использовать SANSARA без контейнера на MikroTik?+
Да, настройте клиенты на каждом устройстве (iPhone, Android, Windows, macOS) с профилем от SANSARA — это проще и не требует прав на роутере.
Почему выбрана архитектура arm64 для образа ss-client-mikrotik?+
Большинство современных MikroTik для дома (hAP, hEX, RB) используют ARMv7/ARMv8, и образ оптимизирован под них. Для ARMv5 нужны специальные сборки.
Безопасно ли включать device-mode=yes для контейнера?+
Это даёт контейнеру больше доступа к системе, поэтому используйте только если уверены в образе и изолируйте контейнер от интернета, где возможно.
Что делать, если контейнер падает с ошибкой «no space left»?+
Очистите старые образы и логи, увеличьте место на диске или перенесите контейнер на внешний носитель.
Итог
- Зарегистрируйтесь в SANSARA, получите данные Shadowsocks‑сервера в кабинете или через Telegram‑бота.
- Для MikroTik используйте контейнер snegowiki/ss-client-mikrotik и настройте переменные окружения под ваш личный VPS.
- Направьте трафик через локальный прокси с помощью маркировки соединений и маршрутов.
- Если роутер не тянет контейнеры, настройте клиенты на устройствах с профилем от SANSARA.
- Проверяйте логи контейнера и маршрутизацию при проблемах с подключением.
Ещё по теме
Читайте также
CTA · SANSARA
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.