Русскоязычный VPN-сервис на базе Outline/Shadowsocks с AEAD-шифрованием. Не нужно разбираться в конфигурации сервера — готовые приложения для всех платформ с оплатой МИР и СБП. 112 Мбит/с, безлимит устройств, серверы в Европе и США.
Что такое Shadowsocks
Shadowsocks — это не полноценный VPN, а зашифрованный прокси-протокол. Разница существенная: VPN создаёт туннель для всего трафика устройства на уровне ОС, тогда как Shadowsocks работает как SOCKS5-прокси — приложения явно указывают, использовать ли его, или это настраивается системным прокси. На практике клиентские приложения Shadowsocks создают TUN-интерфейс, перехватывающий весь трафик, — разница становится незаметна.
Оригинальный Shadowsocks использовал RC4 и AES-CFB шифрование. Современный стандарт — Shadowsocks-AEAD с шифрами chacha20-ietf-poly1305 или aes-256-gcm. AEAD (Authenticated Encryption with Associated Data) добавляет аутентификацию к каждому пакету — сервер отбрасывает любые данные, не прошедшие проверку. Это закрывает уязвимость старых версий к атакам активного зондирования (active probing), когда DPI мог «прощупать» сервер специально сконструированными пакетами.
Ключевые реализации Shadowsocks в 2026 году: shadowsocks-libev (C, лёгкий, для роутеров и серверов), shadowsocks-rust (Rust, быстрый, активно развивается), sing-box (новое универсальное ядро, заменяет shadowsocks-libev во многих сценариях). Клиентская часть — Outline Client, v2rayNG, Hiddify, Shadowrocket.
Как работает Shadowsocks
Принцип работы SOCKS5 + шифрование
Клиент Shadowsocks устанавливает локальный SOCKS5-прокси (обычно на порту 1080) и системный прокси. Когда браузер делает запрос к instagram.com, запрос идёт не к серверу Instagram напрямую, а к локальному прокси. Тот шифрует его AEAD-алгоритмом и отправляет на удалённый Shadowsocks-сервер. Сервер расшифровывает и делает реальный запрос к Instagram. Ответ проходит обратно по тому же зашифрованному каналу.
С точки зрения провайдера и ТСПУ: клиент устанавливает TCP/UDP-соединение с каким-то зарубежным IP по какому-то порту. Данные — зашифрованный поток без чётко выраженной структуры, статистически похожий на случайный шум. В этом отличие от OpenVPN, у которого есть TLS-handshake с опознаваемым fingerprint, и WireGuard с его характерными 148-байтными пакетами.
AEAD vs старый Shadowsocks — ключевые отличия
Старые версии Shadowsocks (RC4-MD5, AES-CFB) имели несколько известных уязвимостей. Важнейшая — отсутствие аутентификации пакетов: DPI-системы научились «разматывать» зашифрованный поток, эксплуатируя предсказуемость потокового шифра. AEAD закрывает это: каждый блок данных имеет 16-байтовый тег аутентификации, без знания ключа невозможно ни прочитать, ни подделать данные. Сервер отбрасывает любые пакеты с неверным тегом, не отвечая на них — это делает его «невидимым» для DPI-сканеров.
Shadowsocks в составе других протоколов
Shadowsocks входит как транспорт в V2Ray/Xray (один из outbound-протоколов), Outline (основной протокол), sing-box (универсальное ядро нового поколения) и многие VPN-провайдеры, использующие его как «невидимый слой» под другими протоколами. Понимание Shadowsocks помогает разобраться с настройкой Outline VPN и конфигурацией V2Ray.
Настройка Shadowsocks на устройствах
Для подключения к Shadowsocks нужны четыре параметра: адрес сервера, порт, пароль и метод шифрования. Обычно они упакованы в ссылку формата ss://base64(метод:пароль)@сервер:порт#название или в QR-код.
Windows — shadowsocks-windows или Hiddify
- Скачайте shadowsocks-windows с github.com/shadowsocks/shadowsocks-windows/releases или Hiddify с hiddify.com — Hiddify предпочтительнее как более современное решение
- Распакуйте → запустите от имени администратора
- В shadowsocks-windows: ПКМ на иконке в трее → «Servers» → «Add Servers» → введите адрес, порт, пароль, выберите метод (chacha20-ietf-poly1305)
- В Hiddify: «Add profile» → вставьте
ss://…-ссылку - Включите «System Proxy» — трафик пойдёт через Shadowsocks
- Проверьте: ipleak.net в браузере — нероссийский IP
Android — v2rayNG или Outline
- Установите v2rayNG из Google Play или Outline из Google Play
- В v2rayNG: нажмите «+» → «Импорт конфига из буфера» → вставьте
ss://…-ссылку - В Outline: нажмите «+» → вставьте ключ доступа (
ss://…) - Нажмите «Подключиться» → разрешите VPN-запрос
- Отключите оптимизацию батареи для приложения
iPhone — Shadowrocket или Outline
- Установите Shadowrocket ($2.99) или бесплатный Outline из App Store
- В Shadowrocket: нажмите «+» → тип «Shadowsocks» → заполните сервер, порт, пароль, метод
- Или: нажмите «+» → «Тип: URL» → вставьте
ss://…-ссылку - В Outline: нажмите «+» → вставьте ссылку → «Подключиться»
- Разрешите «Добавить конфигурации VPN» → отключите iCloud Private Relay
macOS — Outline или Hiddify
- Скачайте Outline Client с getoutline.org или Hiddify с hiddify.com
- Установите → разрешите сетевое расширение в Системных настройках → Конфиденциальность
- В Outline: вставьте ключ
ss://…→ «Подключиться» - В Hiddify: «Add profile» → вставьте
ss://…-ссылку - Отключите iCloud Private Relay перед подключением
Установка Shadowsocks-сервера на Linux (VPS)
Рекомендуется современная реализация shadowsocks-rust или через универсальный инструмент sing-box. Для быстрой установки shadowsocks-libev на Ubuntu:
sudo apt update && sudo apt install shadowsocks-libev -y
Минимальный конфиг сервера (/etc/shadowsocks-libev/config.json):
{
"server": "0.0.0.0",
"server_port": 443,
"password": "ваш_надёжный_пароль",
"method": "chacha20-ietf-poly1305",
"timeout": 300,
"fast_open": true
}
Запустите: sudo systemctl enable --now shadowsocks-libev. Для клиента сгенерируйте ss://-ссылку: формат base64 от строки метод:пароль, затем ss://base64@IP:порт. Использование порта 443 снижает вероятность простой блокировки по порту.
Shadowsocks vs другие протоколы
| Протокол | Тип | Обфускация | Скорость | Детектируется ТСПУ | Сложность |
|---|---|---|---|---|---|
| Shadowsocks AEAD | Прокси | ✓ Частичная | Высокая | ⚠️ Иногда | Низкая |
| VLESS+Reality | Прокси | ✓ TLS-имитация | Высокая | ❌ Нет | Средняя |
| AmneziaWG | VPN | ✓ Рандомизация | Высокая | ❌ Нет | Средняя |
| Outline | Прокси | ✓ AEAD (= SS) | Высокая | ⚠️ Иногда | Минимальная |
| WireGuard | VPN | ❌ Нет | Очень высокая | ✓ Легко | Низкая |
| OpenVPN | VPN | ❌ (без obfs) | Средняя | ✓ Да | Низкая |
Преимущества Shadowsocks
- Хорошая частичная маскировка. AEAD-трафик без структуры протокола выглядит как случайный шум — значительно лучше маскируется, чем WireGuard или OpenVPN без обфускации.
- Низкий оверхед, высокая скорость. Shadowsocks работает быстрее OpenVPN при той же нагрузке на сервер. Метод chacha20-ietf-poly1305 особенно эффективен на CPU без аппаратного AES-NI.
- Минимальная нагрузка на роутер. shadowsocks-libev потребляет ~1–2 МБ RAM — работает на роутерах с 8 МБ Flash, там где OpenVPN уже не помещается.
- Простота развёртывания. Меньше параметров конфигурации, чем у WireGuard или OpenVPN. Сервер запускается одной командой.
- Основа экосистемы. Shadowsocks — базовый протокол Outline, входит в V2Ray/Xray, sing-box. Освоив его, легче разобраться со всей экосистемой инструментов обхода блокировок.
Недостатки и уязвимости
- Детектируется продвинутым DPI. Несмотря на AEAD, статистический анализ трафика позволяет идентифицировать Shadowsocks-потоки на МТС и Мегафон. VLESS+Reality и AmneziaWG устойчивее в 2026 году.
- Активное зондирование. DPI может отправить специально сконструированный пакет на Shadowsocks-сервер и по характеру ответа (точнее, его отсутствию) выявить сервер. Решение — использовать Shadowsocks только на нестандартных портах с fail2ban или «камуфляжем» (redirect неверного трафика на реальный веб-сайт).
- Нет встроенного Kill Switch. Стандартные Shadowsocks-клиенты не имеют Kill Switch — при разрыве соединения трафик идёт напрямую. Hiddify и v2rayNG реализуют его на уровне клиента.
- Только прокси по умолчанию. Без TUN-режима Shadowsocks защищает лишь трафик через системный прокси — UDP-трафик игр, VoIP и ряд приложений может идти в обход. Решается TUN-режимом в Hiddify или Sing-box.
Статус Shadowsocks в России — май 2026
Shadowsocks — один из немногих протоколов, с которым ситуация в России неоднозначна и зависит от конфигурации. Базовый Shadowsocks на стандартных портах (8388, 8080) периодически блокируется на МТС и Мегафон. Хорошо настроенный Shadowsocks-AEAD на порту 443 с редким сервером остаётся работоспособным у большинства пользователей.
Три фактора, критичных для работы в России:
- Порт 443 — ТСПУ реже применяет шейпинг к трафику на HTTPS-порту, даже если не может расшифровать его
- Свежий IP сервера — IP-адреса популярных хостингов (Hetzner, DO) периодически добавляются в реестры; VPS в менее известных датацентрах работают дольше без блокировок
- Метод chacha20-ietf-poly1305 — чуть лучше маскируется, чем AES-варианты, из-за другого статистического распределения байт
Коммерческие провайдеры на базе Shadowsocks (BlancVPN и другие) справляются с блокировками за счёт оперативной ротации серверов — это их главное преимущество перед self-hosted решениями для обычного пользователя.
Для максимальной устойчивости к ТСПУ рассмотрите переход на VLESS+Reality или AmneziaWG — они принципиально лучше скрыты от детектирования. Если важна простота — Outline (= Shadowsocks с удобным интерфейсом) при регулярной ротации IP остаётся практичным выбором в 2026 году.
Устранение неполадок Shadowsocks
Подключение есть, но сайты не открываются
- Проверьте, включён ли «System Proxy» в настройках клиента — без него браузер не знает об использовании прокси
- Убедитесь, что в браузере не настроен отдельный прокси, перекрывающий системный
- Проверьте ipleak.net — IP должен быть серверным. Если российский — трафик идёт мимо прокси
- В v2rayNG включите TUN-режим («VPN Mode») вместо прокси для полного охвата трафика
Не подключается — «Connection refused»
- Проверьте, запущен ли сервер:
sudo systemctl status shadowsocks-libev - Убедитесь, что порт открыт на файрволе сервера:
sudo ufw allow 443/tcp - Пароль и метод в конфиге клиента должны точно совпадать с серверным
- Проверьте доступность IP сервера с телефона на мобильном интернете — возможно, IP заблокирован РКН
Перестало работать после волны блокировок
- Проверьте:
ping IP_сервера— если таймаут, IP заблокирован. Смените IP в панели хостинга - Смените порт на 443, если ещё не сделано — меньше вероятность блокировки по порту
- Рассмотрите добавление «камуфляжа»: настройте nginx на том же сервере, который обслуживает нормальный HTTPS на 443 и перенаправляет трафик Shadowsocks на внутренний порт по заголовку
- Обновите Shadowsocks-сервер — более новые версии shadowsocks-rust лучше сопротивляются активному зондированию
Медленная скорость
- Переключитесь на метод
chacha20-ietf-poly1305— он быстрее AES на устройствах без AES-NI (большинство ARM-процессоров телефонов) - Проверьте нагрузку CPU VPS:
top— при >80% нужен более мощный тариф или оптимизация - Включите
"fast_open": trueв конфиге сервера — снижает задержку за счёт TCP Fast Open - Выберите VPS в Финляндии или Нидерландах — меньше пинг из России
Камуфляж для Shadowsocks: если установить nginx на том же сервере и сделать так, чтобы обычный HTTPS-запрос на порт 443 отдавал реальную веб-страницу, а Shadowsocks-запросы — проксировались по другому порту — сервер становится значительно менее заметным для активного зондирования. Nginx выступает «фронтэндом», который невозможно легко отличить от обычного веб-сервера.
Итог: Shadowsocks в России в 2026 году
Shadowsocks — основа целого семейства решений для обхода блокировок: Outline, V2Ray/Xray, sing-box. Понять его означает понять половину современной экосистемы обфускации. Для практического использования в России в 2026 году Shadowsocks остаётся рабочим вариантом при правильной конфигурации — порт 443, AEAD-шифрование, свежий IP. Коммерческие провайдеры на его базе (BlancVPN) берут на себя ротацию серверов.
Для максимальной устойчивости — VLESS+Reality или AmneziaWG. Для максимальной простоты — Outline VPN как надстройка над Shadowsocks с удобным интерфейсом. Полный список рабочих VPN для России — в нашем главном рейтинге.
FAQ по Shadowsocks
chacha20-ietf-poly1305 — быстрее на ARM-процессорах (смартфоны, роутеры) и слабых VPS без AES-NI. aes-256-gcm — быстрее на современных x86-CPU с аппаратным AES (десктопы, VPS с Intel/AMD). На практике разница незначительна — выбирайте chacha20 как универсальный вариант.