Что такое Shadowrocket и чем он отличается от VPN
Shadowrocket — это платное приложение для устройств Apple (iPhone, iPad, Mac на Apple Silicon, Apple TV), которое работает как прокси-клиент с расширенными возможностями. В отличие от классических VPN-сервисов, которые шифруют и перенаправляют весь трафик устройства, Shadowrocket позволяет гибко управлять маршрутизацией: вы сами решаете, какие приложения и домены пойдут через прокси, а какие — напрямую.
Технически Shadowrocket использует TUN-интерфейс — виртуальный сетевой адаптер, который перехватывает весь трафик устройства. Далее вступают в действие правила конфигурации: трафик анализируется и направляется либо на прокси-сервер, либо напрямую провайдеру. Это ключевое отличие от обычного VPN, где весь трафик без исключения уходит в туннель.
Shadowrocket не является VPN-сервисом и не предоставляет собственных серверов. Это инструмент, который подключается к уже существующим прокси-серверам (вашим или сторонним) по различным протоколам. Поэтому для работы потребуется собственный VPS или подписка на прокси-сервис.
Ключевые возможности и протоколы
Shadowrocket поддерживает множество протоколов, что делает его универсальным инструментом для обхода блокировок и обеспечения приватности. Среди них:
- Shadowsocks и ShadowsocksR — популярные протоколы для обхода цензуры.
- VMess и VLESS — протоколы, используемые в экосистеме V2Ray.
- Trojan — протокол, маскирующий трафик под HTTPS.
- WireGuard — современный и быстрый VPN-протокол.
- Hysteria 2 и TUIC — протоколы на основе QUIC, обеспечивающие высокую скорость.
- Clash (поддержка импорта подписок) и Tailscale (для построения частных сетей).
- MASQUE — новый протокол на базе HTTP/3.
Также приложение поддерживает DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, что повышает безопасность DNS-запросов. Есть возможность расшифровки HTTPS-трафика (при установке корневого сертификата) для анализа и фильтрации.
Важно: Shadowrocket не включает в себя прокси-серверы. Пользователь должен самостоятельно предоставить конфигурацию сервера.
Установка и покупка приложения
Shadowrocket распространяется через App Store и является платным. Цена в российском App Store составляет около 279 рублей, что значительно дешевле многих аналогов (например, Surge стоит около 49 долларов). Однако с 1 апреля 2026 года покупка с российского аккаунта может быть недоступна. В этом случае рекомендуется создать учетную запись Apple ID в другой стране (например, США) или использовать существующий аккаунт другой страны.
После покупки приложение доступно для установки на все устройства, привязанные к вашему Apple ID. Официальных версий для Android, Windows или роутеров не существует. На Android встречаются подделки, которые не стоит использовать.
Для установки на Apple TV конфигурацию можно передать с iPhone через раздел Data → Apple TV.
Первоначальная настройка: базовый сценарий
Рассмотрим пошаговую настройку Shadowrocket для типичного использования в России.
- Установите приложение из App Store.
- Переключите язык устройства на английский (рекомендуется, но не обязательно) — большинство инструкций и интерфейсов ориентированы на английский.
- Импортируйте конфигурационный файл (правила маршрутизации). Откройте вкладку Config, нажмите «+», выберите «Download from URL...» и вставьте ссылку на готовый конфиг, например, sr_ru_mini.conf (минимальный набор правил для России). Затем активируйте его.
- Добавьте сервер или подписку. На вкладке Home нажмите «+» и введите данные сервера вручную или отсканируйте QR-код. Можно использовать публичные подписки для теста, но для стабильной работы лучше иметь собственный VPS.
- Выберите режим маршрутизации. В разделе Global Routing выберите Config, чтобы использовать правила из загруженного конфига.
- Включите Shadowrocket. Переключатель должен стать зеленым (Connect). При первом запуске iOS попросит разрешить добавить VPN-конфигурацию — нажмите Allow.
После этого можно проверить доступ к заблокированным сайтам. Если что-то не работает, проверьте правила конфига и доступность сервера.
Конфигурационные файлы: как они работают
Конфигурационный файл Shadowrocket — это текстовый файл, в котором описаны правила маршрутизации. Он состоит из нескольких блоков, но ключевым является блок [Rule]. В нем задаются правила, по которым трафик направляется либо на прокси (PROXY), либо напрямую (DIRECT).
Пример правил:
DOMAIN-KEYWORD,instagram,PROXY
DOMAIN-SUFFIX,quora.com,PROXY
RULE-SET,https://example.com/domains.list,PROXY
FINAL,DIRECTDOMAIN-KEYWORD— сопоставление по ключевому слову в домене.DOMAIN-SUFFIX— сопоставление по суффиксу домена.RULE-SET— подключение внешнего списка доменов.FINAL— действие по умолчанию для всего остального трафика.
Существуют готовые конфиги для разных сценариев:
- sr_ru_mini.conf — минимальный набор правил для России: только самые популярные заблокированные домены идут через прокси, остальное напрямую.
- sr_ru_basic.conf — расширенный список для Telegram, WhatsApp и других.
- sr_ru_geo.conf — все через прокси, кроме доменов .ru и .рф.
- sr_nonru_basic.conf — для пользователей вне России: российские домены напрямую, остальное через прокси.
Вы можете создавать собственные конфиги или редактировать существующие. Для автоматического обновления правил включите Auto Background Update в настройках.
Выборочная маршрутизация: преимущества и настройка
Выборочная маршрутизация (selective routing) — главная особенность Shadowrocket, которая выделяет его среди обычных VPN. Вместо того чтобы гнать весь трафик через туннель, вы можете оставить прямые подключения для локальных сервисов (банки, госуслуги, VK, Яндекс) и направить через прокси только те домены, которые заблокированы или требуют другого IP.
Преимущества такого подхода:
- Экономия заряда батареи — меньше трафика через VPN, меньше нагрузки на процессор.
- Скорость — локальные сайты открываются без задержек, так как не проходят через шифрование и удаленные серверы.
- Стабильность — банковские приложения и антифрод-системы не блокируют доступ, так как ваш IP остается российским.
- Гибкость — вы можете точечно добавлять домены в правила.
Настройка осуществляется редактированием конфига. Например, чтобы Instagram работал через прокси, добавьте правило DOMAIN-KEYWORD,instagram,PROXY. Чтобы VK работал напрямую, добавьте DOMAIN-SUFFIX,vk.com,DIRECT.
Безопасность и приватность: что нужно знать
Shadowrocket предоставляет ряд функций для повышения безопасности и приватности:
- Шифрование трафика — при использовании прокси-протоколов (Shadowsocks, VLESS и др.) трафик шифруется, что защищает от перехвата.
- DNS-шифрование — поддержка DNS-over-HTTPS, DNS-over-TLS и DNS-over-QUIC защищает DNS-запросы от подмены.
- Блокировка рекламы — можно блокировать рекламные домены и трекеры на основе правил.
- Расшифровка HTTPS — при установке корневого сертификата можно анализировать HTTPS-трафик, но это требует осторожности и используется в основном для отладки.
Важно понимать: Shadowrocket не является анонимайзером в полном смысле. Он скрывает ваш IP от посещаемых сайтов, но ваш интернет-провайдер видит, что вы используете прокси. Для полной анонимности потребуются дополнительные меры, такие как использование Tor.
Также следует быть осторожным с публичными прокси-серверами и подписками: они могут вести логи и передавать данные третьим лицам. Рекомендуется использовать собственный VPS.
Решение типичных проблем и оптимизация
Пользователи Shadowrocket часто сталкиваются с рядом проблем. Рассмотрим основные и способы их решения.
Высокий расход батареи — особенно при использовании голосовых приложений (Discord). Рекомендуется:
- Включить Disconnect on Sleep в настройках On Demand.
- Отключить логирование (Data → Proxy Enable Logging, Settings → Diagnostics → Enable Logging).
- Использовать минимальный конфиг с наименьшим количеством правил.
Автоматическое включение/отключение — можно настроить через On Demand (правила для Wi-Fi и сотовых сетей) или через сцены (Scene) в Global Routing. Это удобно, чтобы VPN не работал дома, где есть роутер с обходом блокировок.
Проверка доступности сервера — в настройках Advanced → Test Method выберите Connect, чтобы быстро проверять, работает ли сервер.
Обновление конфигурации — настройте Auto Background Update с интервалом 7 дней, чтобы правила всегда были актуальны. Если вы редактировали конфиг, создайте отдельный файл, чтобы изменения не потерялись при обновлении.
Проблемы с подключением — если соединение не устанавливается, проверьте правильность введенных данных сервера, попробуйте другой протокол или порт.
Shadowrocket на других устройствах Apple
Shadowrocket доступен не только на iPhone, но и на iPad, Mac (с чипом Apple Silicon) и Apple TV. Настройка на iPad и Mac аналогична iOS: установите приложение, импортируйте конфиг и добавьте сервер.
Для Apple TV есть особенности: конфигурацию можно передать с iPhone через раздел Data → Apple TV. Если iPhone нет, придется вводить настройки вручную. Для стабильной работы на Apple TV рекомендуется настроить прокси на уровне роутера (например, с помощью пакета nfqws2-keenetic для роутеров Keenetic). Это позволит смотреть YouTube без рекламы и обходить блокировки на всех устройствах в сети.
На Mac приложение имеет дополнительные возможности, такие как управление маршрутизацией через меню-бар и быстрые переключения серверов.
Сравнение с другими решениями и альтернативы
Shadowrocket часто сравнивают с другими прокси-клиентами и VPN-сервисами. Его главные преимущества — гибкость, поддержка множества протоколов и низкая цена (разовая покупка). Однако он требует технических знаний для настройки.
Среди альтернатив:
- Surge — более мощный, но дорогой (около 49 долларов) и сложный в настройке.
- Streisand — бесплатный клиент с открытым исходным кодом, но менее удобный интерфейс.
- Обычные VPN-сервисы (NordVPN, ExpressVPN) — просты в использовании, но менее гибкие и требуют подписки.
Для пользователей, которые не хотят разбираться в конфигах, подойдут готовые VPN-сервисы. Но если вам нужна тонкая настройка и экономия, Shadowrocket — отличный выбор.
Важно: Shadowrocket не предоставляет серверы, поэтому вам придется арендовать VPS (например, у OVH) или использовать прокси-подписки. Аренда VPS может быть дешевле, чем подписка на VPN-сервис.
Вопросы и ответы
Shadowrocket — это VPN?
Shadowrocket — это не классический VPN-сервис, а прокси-клиент, который позволяет подключаться к различным прокси-протоколам (Shadowsocks, VLESS, Trojan и др.). Он использует TUN-интерфейс для перехвата трафика и может работать как VPN, но с гораздо более гибкой маршрутизацией. В отличие от обычного VPN, Shadowrocket не предоставляет собственных серверов и не шифрует весь трафик по умолчанию — вы сами решаете, какой трафик направлять через прокси.
Сколько стоит Shadowrocket и как его купить в России?
Цена Shadowrocket в App Store составляет около 279 рублей. Однако с 1 апреля 2026 года покупка с российского аккаунта может быть недоступна. Рекомендуется создать Apple ID в другой стране (например, США) или использовать существующий аккаунт другой страны. После покупки приложение доступно на всех устройствах, привязанных к вашему Apple ID.
Какие протоколы поддерживает Shadowrocket?
Shadowrocket поддерживает множество протоколов, включая Shadowsocks, ShadowsocksR, VMess, VLESS, Trojan, WireGuard, Hysteria 2, TUIC, а также импорт подписок Clash и Tailscale. Также поддерживаются DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, что повышает безопасность DNS-запросов.
Нужен ли свой сервер для работы Shadowrocket?
Да, Shadowrocket не включает в себя прокси-серверы. Для работы необходимо подключение к частному или публичному серверу. Вы можете арендовать VPS (например, у OVH) или использовать прокси-подписки. Публичные подписки могут быть нестабильными и небезопасными, поэтому рекомендуется использовать собственный сервер.
Как настроить выборочную маршрутизацию в Shadowrocket?
Выборочная маршрутизация настраивается через конфигурационный файл. В блоке [Rule] вы добавляете правила, например: DOMAIN-KEYWORD,instagram,PROXY — трафик Instagram через прокси, DOMAIN-SUFFIX,vk.com,DIRECT — VK напрямую. Затем в Global Routing выберите режим Config. Это позволяет направлять через прокси только нужные домены, экономя батарею и ускоряя доступ к локальным сервисам.
Безопасно ли использовать публичные прокси-подписки с Shadowrocket?
Использование публичных прокси-подписок сопряжено с рисками: они могут вести логи, передавать данные третьим лицам или быть нестабильными. Для обеспечения безопасности и приватности рекомендуется использовать собственный VPS-сервер. Также важно включать шифрование DNS и использовать проверенные конфигурации.
Как уменьшить расход батареи при использовании Shadowrocket?
Чтобы снизить расход батареи, включите Disconnect on Sleep в настройках On Demand, отключите логирование (Data → Proxy Enable Logging, Settings → Diagnostics → Enable Logging) и используйте минимальный конфиг с наименьшим количеством правил. Также можно настроить автоматическое отключение VPN при подключении к домашнему Wi-Fi через On Demand.