Shadowrocket VPN: настройка, протоколы и безопасный интернет на iPhone

Shadowrocket — мощный прокси-клиент для iOS. Разбираем принципы работы, настройку, протоколы, конфиги, безопасность и альтернативы.

Что такое 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 для типичного использования в России.

  1. Установите приложение из App Store.
  2. Переключите язык устройства на английский (рекомендуется, но не обязательно) — большинство инструкций и интерфейсов ориентированы на английский.
  3. Импортируйте конфигурационный файл (правила маршрутизации). Откройте вкладку Config, нажмите «+», выберите «Download from URL...» и вставьте ссылку на готовый конфиг, например, sr_ru_mini.conf (минимальный набор правил для России). Затем активируйте его.
  4. Добавьте сервер или подписку. На вкладке Home нажмите «+» и введите данные сервера вручную или отсканируйте QR-код. Можно использовать публичные подписки для теста, но для стабильной работы лучше иметь собственный VPS.
  5. Выберите режим маршрутизации. В разделе Global Routing выберите Config, чтобы использовать правила из загруженного конфига.
  6. Включите 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,DIRECT
  • DOMAIN-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.