Shadowrocket: бесшовная работа на устройствах Apple
Честно, я никогда особо не понимал смысла в этих вечных переключениях — тут нажми, там авторизуйся, ещё что-то настрой. Я хочу просто пользоваться интернетом в России, не задумываясь, где что работает. Инста, госуслуги — всё должно быть под рукой, без этих лишних телодвижений. Shadowrocket как раз про это: один раз всё настроил — и сидишь дальше спокойно, будто так и было всегда.
Оглавление
Настройка
Особенности для других устройств Apple
Примеры конфигов
Хитрости
Известные проблемы и их решения
Диагностика
Shadowrocket (рус. Шедоурокет; сокр. SR) — это платное приложение для Apple-устройствкоторое помогает управлять интернет-трафиком. Его можно назвать «умным посредником»: оно позволяет выбирать, какой именно трафик направлять через защищённое соединение, а какой — оставлять напрямую.
Важно понимать: SR не является VPN-приложением в классическом смысле. Он работает скорее как универсальный клиент-прослойка, через который можно подключать разные протоколы и настраивать гибкую маршрутизацию. Для использования SR вам понадобится подключение к частному или публичному серверу.
Доступно для iPhone, iPad, Mac (Apple Silicon) и Apple TV через App Store. Официальных версий для Windows, Android, Synology и роутеров нет.
Немного теории
Зачем нужна выборочная маршрутизация
Если весь трафик направить через один VPN-туннель, начинаются типичные проблемы:
- некоторые сайты могут тормозить или не открываться;
- локальные сервисы (например, интернет-банкинг или госуслуги) перестают корректно работать;
- возрастает нагрузка на устройство и тратится лишний заряд.
Selective routing (выборочная маршрутизация) решает эти проблемы. Ты сам задаёшь правила: какие ресурсы должны идти через прокси, а какие — напрямую через провайдера. Такой подход экономит ресурсы и делает работу безопасной только там, где это действительно нужно.
Роль TUN-интерфейса
Чтобы управлять этими маршрутами, SR использует TUN-интерфейс — это виртуальный сетевой туннель, который перехватывает весь трафик устройства. Когда включён режим Config (файл правил маршрутизации):
- весь трафик сначала попадает в TUN-интерфейс,
- SR анализирует его по твоим правилам,
- только «нужные» ресурсы отправляются через прокси/защищённое соединение,
- остальной трафик идёт напрямую.
Именно это позволяет, например, смотреть видео с локальных сайтов без задержек, но в то же время защищать доступ к зарубежным сервисам.
Конфиги и правила
Управление маршрутизацией в SR по сути сводится к редактированию простого конфигурационного файла. В нём ты прописываешь правила (rules) — логику, по которой SR решает: отправлять данные через прокси или напрямую.
Мой рабочий конфиг sr_ru_mini.conf, сделанный на базе опыта нашего сообщества «Про Shadowrocket на русском», состоит из блоков из правил для разных случаев и доменов.
Пример из конфига:
... какие-то настройки
[Rule] // Правила
DOMAIN-KEYWORD,instagram,PROXY // Отправляем домен по ключевому слову в прокси
DOMAIN-SUFFIX,quora.com,PROXY // Отправляем именно название домена с зоной в прокси
RULE-SET,https://domains_community.list,PROXY // Списки доменов через прокси
FINAL,DIRECT // Все, что не попало выше через провайдера
Здесь важный момент:
- PROXY — указывает трафик на сторонний сервер (например, VPS или прокси).
- DIRECT — передаёт напрямую через интернет-провайдера.
Таким образом, создаётся баланс: чувствительные сайты идут через защищённый канал, остальная часть — по обычному соединению.
Удобство на практике
Такой подход даёт сразу несколько плюсов:
- экономия батареи на iPhone;
- минимизация задержек при работе с локальными сайтами;
- стабильность Wi-Fi;
- тонкая гибкая настройка под собственные задачи.
Настройка #
Шаг 1. Установка
- Найдите Shadowrocket в App Store
- Цена: 279 ₽ — значительно дешевле аналогов, например Surge (~49$ или ~4490₽), оплатить покупку можно с номера телефона МТС в 2025 и не требует подписки
- Купите и установите приложение на ваше устройство (iPhone, iPad, Mac)
Шаг 2. Переключаем язык на английский (рекомендуется)
- Большинство инструкций и интерфейсов настроек — на английском. Переключив язык, вы упростите себе поиск и понимание шагов
- Откройте «Настройки»
- Перейдите к пункту «Язык» (Language )
- Выберите английский (English)
- Этот шаг опциональный, но полезный
Шаг 3. Импорт конфига с минимальным списком по ссылке
- Откройте вкладку Config (иконка папки)
- Нажмите «+» в правом верхнем углу
- Выберите «Download from URL...»
- Вставьте следующий адрес для теста и нажмите «Загрузить»:
https://raw.githubusercontent.com/misha-tgshv/shadowrocket-configuration-file/refs/heads/main/conf/sr_ru_mini.conf- Тапните на sr_ru_mini.conf, чтобы сделать его активным конфигом
Шаг 4. Добавляем сервер или подписку
- Откройте вкладку Home (иконка дома)
- Для теста можно использовать бесплатную публичную подписку на серверы (будьте осторожны с открытыми прокси и подписками на них!)
- Скопируйте строку ниже и нажмите «+» для добавления сервера вручную или отсканируйте QR-код
https://raw.githubusercontent.com/sevcator/5ubscrpt10n/main/protocols/vl.txtтолько VLESS для мобильного подключения
- Иногда добавление может занять 5-10 минут из-за объема
- Рекомендую использовать только свой сервер — подробнее в статье по ссылке см. в конце инструкции
Шаг 5. Настройка маршрутизации трафика
- Перейдите в раздел Global Routing (иконка штурвала)
- Выберите маршрутизацию через Config
Шаг 6. Использование
- Включите SR для теста, чтобы статус был Connect
- Откройте любимую запрещеночку
Важно! Некоторые банковские и другие приложения могут просить отключить квн. Не обязательно поддаваться — Shadowrocket не вмешивается в трафик без исключений.
Особенности для других устройств Apple #
На macOS и iPadOS настройка практически такая же, как на iOS — повторите описанные шаги. Для Apple TV (ATV) загрузка конфигурации происходит через айфон, подключенный к той же сети. В приложении Shadowrocket перейдите в раздел Data → Apple TV и добавляйте настройки по разделам. Если iPhone отсутствует, придётся вводить конфигурацию вручную на самом Apple TV.
Рекомендация для пользователей Apple TV
Если хотите обеспечить стабильную работу и высокое качество просмотра на Apple TV (например, 4К без рекламы), лучше настроить прокси на уровне роутера:
- Используйте готовый пакет nfqws-keenetic для роутеров Keenetic/Netcraze или с поддержкой OpenWRT.
- Это позволит свести к минимуму рекламу и обеспечить высокую скорость даже на 100 Мбит/с канале.
- При необходимости можно подключаться к роутеру с телефона через Wireguard и смотреть YouTube без рекламы, если вы находитесь вне дома.
Примеры конфигов #
Ознакомьтесь с описанием каждого конфига, чтобы подобрать оптимальный для себя. По мере освоения программы вы сможете создавать или настраивать свои собственные конфигурации для максимального комфорта. Если не уверены, с какого начать, берите минимальный и постепенно осваивайте остальное.
- sr_ru_mini.conf — минимальный конфиг для России. Легковесный, только основная маршрутизация по самым популярным доменам (Instagram, ChatGPT, Clash of clans и др.)
- sr_ru_basic.conf — базовый конфиг для России. Трафик идёт напрямую, кроме большинства заблокированных доменов (они идут через прокси). Включает в себя расширенные списки для Telegram и WhatsApp.
- sr_ru_geo.conf — все через прокси кроме доменов ru/рф они не проходят в туннель. Можно также подключить ГЕО базу в строке #94 есть ссылки. Рекомендуется ставить тем, кому важны звонки в WA, TG, FT и т.д. Сейчас не существует конфига, который бы мог полноценно работать.
- sr_nonru_basic.conf — базовый конфиг для пользователей вне России. Весь трафик напрямую кроме российских доменов, а остальное через ваш сервер в России.
- sr_ru_extended.conf — расширенный конфиг для создания собственных правил. Просто скачайте его и добавляйте туда свои правила.
Чтобы самостоятельно разобраться, как они работают и сделать свой, то можете изучить комментарии в Гитхабе по самому базовому конфигу.
Хитрости #
Проверка доступности сервера
Включите заранее, чтобы проверять доступность сервера: Settings → Advanced → Test Method → Connect
Автообновление конфига
Чтобы избежать ошибок из-за устаревших правил, важно настроить автообновление конфигурационного файла Shadowrocket. Например, рекомендуется устанавливать интервал обновления раз в неделю (7 дней). Если вы модифицировали базовый или мини-конфиг, создайте отдельный конфиг, например, sr_ru_extended.conf, чтобы ваши правки не затерялись при очередном обновлении. Включается автообновление так:
Settings → Config → Auto Background Update → Вкл.
Высокий расход батареи
Shadowrocket может активно расходовать батарею, особенно если используются голосовые приложения типа Discord — уменьшить расход в таком случае почти невозможно. Если же голосовые сервисы вы не используете, советую активировать функцию Disconnect on Sleep для отключения прокси в режиме сна и отключить все виды логгирования для снижения нагрузки:
- Settings → On Demand → Disconnect on Sleep → Вкл.
- Data → Proxy Enable Logging → Выкл.
- Setting → Diagnostics → Enable Logging → Выкл.
- Дополнительно используйте sr_ru_mini.conf — минимальный набор правил.
- Использование автоматического отключения и включения в зависимости от типа подключения — ниже.
Автоматический вкл и выкл
Есть три варианта, чтобы это настроить:
- Через Apple Shorcuts, где должно быть две автоматизации. Одна отключает SR при подключении к нужному Wi-Fi, а другая включает после отключения. Визуальная инструкция для отключения SR ниже, а для включения SR все будет аналогично на четвертом скрине выбираем Network Left и Run Immediately, а на шестом выбираем Start Shadowrocket. Это способ мне не нравится, потому что в идеале, чтобы это находилось все на уроне программы. Если захочу ее снести, то мне не придется еще чистить в других местах.
- На уровне программы через On Demand. Идем в настройки Settings → On Demand, включаем режим On Demand и делаем две правила в ON DEMAND RULES, который находится в самом низу самом низу через +. Отключение для Wi-Fi и включение для любых соединений. Можно в SSID указать конкретные сети для которых нужно отключаться. Например, для дома, если у вас стоит на роутере стоит nfqws-keenetic.
- Через Сцены. Идем в Home → Glogal Routing → Settings → Scene и там создаем две сцены. Первая — Scene Default, Routing Direct, Config Default. Вторая Scene Celluar, Routing Config, Config sr_ru_mini.conf. Инструкция ниже:
Последний вариант мне кажется не самым удобным и разумеется он будет держать правила маршрутизации все равно включенными, что опять приведет к расходу батареи. Самым оптимальным использовать второй вариант с On Demand.
Блокировка рекламы
Для борьбы с рекламой доступно несколько стратегий:
- Использовать публичные DNS AdGuard (но работает нестабильно).
Оформить бесплатную или платную подписку AdGuard DNS (1252₽/год на 10 устройств). - Развернуть собственный AdGuardHome на роутере/VPS/NAS c шифрованием — это позволит блокировать до 99% рекламы.
- Включить защиту можно через:
Config → Edit Config (i) → General → DNS OVERRIDE → +
Ютуб без рекламы
Получить YouTube Premium-функции и убрать рекламу можно через модуль YT-Premium-V1-RU.module. Для работы потребуется установить HTTPS-сертификаты и активировать модуль в настройках:
Config → Modules → + и скачиваете рекомендуемый.
Где найти популярные списки
Нужны актуальные списки сервисов и приложений? Лучшие подборки часто выкладывают китайские, иранские и филиппинские пользователи, например, на гитхабе @blackmatrix7.
Автовыбор самого быстрого сервера
Если используете конфиг sr_ru_basic.conf, то просто раскомментируйте сроку 88
# AUTO = url-test,interval=600,timeout=5,url=https://cp.cloudflare.com/generate_204,policy-regex-filter=*работает только для нескольких серверов. Если у вас подписки и для того чтобы автовыбор действительно работал и перекрывал сервер, который был выбран в ручную нужно поставить в правилах вместо PROXY название AUTO.
Где искать публичные сервера?
Если нужен список публичных vless-серверов, загляните к @sevcator. Помните: использовать публичные серверы стоит осторожно.
Как искать списки или конфиги?
Поиск рабочих конфигов и списков для Shadowrocket — простая задача:
Используйте GitHub (по поиску shadowrocket [Host]) или Google с оператором shadowrocket filetype:conf after:2025-01-01 для свежих файлов.
Известные проблемы и их решения #
| Проблема | Решение | Где искать |
| Что там с белыми списками? | Есть возможность маскировки у операторов кроме Билайна | Поискать инфу у @derryt в Телеграфе |
| Если mac на Intel? | Используйте brew install OneXray | Можно скачать из github |
| Не загружаются контент в письмах | Проблема в основном встречается в почтовых клиентах (Apple Mail и другие). Включить режим Compatibility Mode. Нужен для улучшения совместимости Shadowrocket с некоторыми приложениями и сервисами, позволяя им работать корректно через прокси. | Settings → Proxy → Compatibility Mode → Вкл |
| Маршрутизация не работает на устройствах в режиме модема | Включить функцию Proxy Share, которая позволяет расшаривать подключение с iPhone на другие устройства. | Settings → Proxy → Proxy Share → Enable Share → Вкл |
| Как задать правила для приложений | Нет, в SR правила определяются доменами и диапазоном ip-адресов, которые указываются в конфиге. Есть приложения, где можно указывать конкретные приложения, например Karing | Приложение для IOS в апсторе. |
| Какие альтернативы SR? | Karing, но не оптимизированный под macOS, Surge — очень дорогой, а относительно недорогой Stash | Приложение для IOS в апсторе. |
| Какие альтернативы SR на Windows? | В сообществе большинство пользователей рекомендуют v2rayN | Приложение в IOS Github. |
| Что делать если ничего не помогает? | Удалить приложение с устройства и заново его скачать на iOS, ipadOS или tvOS | Зажать тапом иконку приложения → Удалить |
| Как отключить синхронизацию между устройствами? | Раздражает, что удалив данные на айфоне приложение часто подтягивает данные из мака. | Отлючить это просто: Data → iCloud → Auto Sync – отключите ползунок. |
Диагностика проблем #
Иногда случаются задержки или сбои в работе приложений — например, медленно грузятся картинки или игра теряет сетевое соединение. В таких случаях полезно посмотреть логи и понять, что именно происходит с трафиком:
1. Начните с логов Shadowrocket
- Откройте приложение Shadowrocket.
- Перейдите во вкладку Data → Proxy.
- Включите опцию Enable Logging.
- Откройте последний лог (журнал логирования).
2. Проверьте, что происходит с трафиком
- В логах видно, идут ли данные и данные через прокси или напрямую.
- Если сайт или приложение работает медленно — проверьте, нет ли его доменов в списке через прокси (или наоборот, в исключениях).
3. Что можно попробовать еще?
Если Shadowrocket вдруг какой-то из доменов или сервисов не открывается — скорее всего, где-то настройки разошлись. Проверяй по цепочке:
- Система — отключи Wi‑Fi
- Глобальный роутинг — попробуй Proxy, потом Config
- Включи/отключи режим туннеля, посмотри разницу
- Запуск с дефектным конфигом
4. Из практики
Например, в игре Asphalt 9 не работал онлайн-режим на iPad. Я включил режим полного прокси, закрыл остальные программы и открыл логи. Потом увидел, какие домены игра реально использует. После добавления этих доменов в нужные списки всё заработало!
Что делать, если не получилось разобраться? Не бойтесь задавать вопросы: если после диагностики проблема не решилась — спросите в нашем чате Про Shadowrocket на русском, вам подскажут!
Еще по теме #
- Как настроить gпанель 3x-ui на сервере от хабрчанина @neodavinchi (ex. quakin)
- Документация Surge, подходящая SR.
- Официальный китайский чат приложения в Телеграме
Отдельное спасибо пользователям, которые популяризируют конфиги на форумах: @Shamanix из bmwclub, @LeoTunes ixbt, @xorl 4pda, а также @TrustMe GIG Community.
А как можно добавить ещё своих сайтов?
Владимир, варианта, как минимум два:
Бонус. Третий — не использовать мой конфиг и просто указать свой список сайтов, как в п.1.
спасибо за тутор. подскажите пожалуйста, можно ли добавить в исключения торрент клиент transmission? использую shadowrocket на маке, он стабильнее остальных утилит
Велком) Transmission запущен на роутере?
нет, просто клиент на маке
Дополнительных разрешений не нужно
Встречали ли вы перечень рекламных доменов? На гитхабе полно списков от китайской аудитории, но для РФ ничего внятного найти не смог.
Попробуйте поиск через оператор в Гугле list ads-block russian site:github.com after:2023-01-01, но обратите внимание, что под Shadowrocket придется все равно собирать руками.
В общем попробовал я фильтр доменов, но он убирает максимум 20 процентов рекламы. Если кому интересно, ниже ссылка. Соответственно нужно немного переделать в нужный формат (удобно через Excel).
https://raw.githubusercontent.com/deathbybandaid/piholeparser/master/Subscribable-Lists/CountryCodesLists/Russia.txt
На форуме посвященного роутерам Кинетик пишут, что этот список отлично работает https://easylist-downloads.adblockplus.org/ruadlist.txt. Понадобится его адаптация
Почему-то Яндекс перестал с этим профилем работать, не грузит ничего, отключаю впн – все ок((
Решил путем добавления в настройках правила днс Яндекса – заработало
Не решил((
Можете дать подробностей:
1) что за профиль?
2) какой конфиг используете (их два варианта тексте)?
3) какой сервис используете для конфиденциальности в сети?
https://raw.githubusercontent.com/misha-tgshv/shadowrocket-configuration-file/main/template-ios-ru.conf
Настройки брал эти, нахожусь в рф)
От вайфая когда например из дома захожу в Яндекс такси – все ок)
От сети 4g не грузит, отрубаю впн – все ок опять
Профиль впн брал из сервиса https://atelecom.pro/vpn
Попробовал щас другой профиль впн – такая же история((
Приветствую, а можно как-то по простому просто добавить в автопроксирование по доменной зоне *.ru?
Исключить доменную зону понятно как сделать, а вот как сделать на оборот, чтобы только определённая доменная зона проксировалась ?
Привет! Я бы сделал так:
При использовании конфига почему то ловлю постоянные фризы при просмотре видео в инстаграме, причем если использовать клиент outline, никаких проблем не наблюдается. В чем может быть проблема?
Сложно сказать. Вариантов масса: какой внп сервис, личный ли сервер или готовый, хостер, настройки конфига.
Сервер свой, поднят там outline shadowsocks. С родным клиентом все шикарно.
Из вашего комментария не понятно, как у вас идет трафик. Если весь трафик идет через Аутлайн, то логично, что задержка будет минимальная для инсты, а для отечественных сервисов будут проблемы. Смотрите то, что описал выше. Если конфиг настроен корректно, то все будет работать без задержек.
Конфиг ваш. Geoip подключил. Все работает, кроме тормозов инсты.
Попробуйте ДНС сменить в настройках DNS OVERRIDE на собственные. Желательно поднять свой AdguardHome и не использовать.
Хотя я вот попробовал связку с 1.1.1.1 и 8.8.8.8 + Shadowsocks + мобильный трафик Yota — все работает чуть-чуть медленнее по ощущениям. Или методом тыка еще попробовать другой сервис вместо Аутлайна.
На маке хорошо сработала связка Proxy SwitchyOmega плагина и SSH-туннеля. Туннель запускаю на стартапе этой командой:
```
/usr/local/bin/autossh -f -M 20000 -Nn -D 1080 ubuntu@x.x.x.x
```
Спасибо за дополнение!
А для андройда нашел классное приложение Surfboard (getsurfboard.com).
П.С. У Эгеи комменты просто ужасные. Нет уведомления об ответе, нет возможности редактировать и не понятно как форматировать текст. Потому идея для автора — сделать тг канал, куда можно было бы зайти и оставить коммент. В тг постить просто ссылку на статью, а под ней обсуждение в комментариях. И уже в самой статье указать ссылку на пост в тг канале (типа “Обсудить статью в Телеграме →”).
Гриша, спасибо. Давно думаю про ТГ, но пока морально сил хватает только здесь отвечать.
А если есть несколько профилей VPN разных стран, можно как то настроить, что бы отдельные сайты шли через разные страны? К примеру сайт НБа через США, сайт 2 через Грузинский, соц сети через Нидерланды ?
На первый взгляд нет, предполагается, что у Шедеорокет включен только один один сервер — один конфиг, который может включать другие конфиги. В нем можно прописать для каждой страны свой алгоритм, но проблема в том, что настройки идут от сервера к конфигу, а не наоборот. Самый простой и неудобный путь — для каждой страны сделать свой конфиг и переключать их. Я бы решение строил от того, где мне нужно чаще ходить напрямую.
Спасибо за статью. А как сделать, чтоб траффик приложений типа телеги и ютуба шел напрямую? Если в правилах прописать telegram.org и youtube.com, то сработает?
Максим, если используете мой конфиг: https://raw.githubusercontent.com/misha-tgshv/shadowrocket-configuration-file/main/template-ios-ru.conf то здесь весь трафик напрямую кроме того, что есть в списке https://raw.githubusercontent.com/misha-tgshv/shadowrocket-configuration-file/main/proxy.list. У меня telegram.org и youtube.com идут напрямую.
Если у вас весь трафик идет через VPN, то нужно добавить правила для этих ресурсов. Идете во вкладку Config. Напротив названия конфига жмем на иконку i. Жмем вверху на иконку +, выбираем Add Rule. В Type выбираете DOMAIN-SUFFIX например telegram.org или youtube.com, если важно, чтобы обход работал по ключевому слову, то лучше выбрать DOMAIN-KEYWORD. Тогда независимо от того, как набрать youtube.com или youtube.ru будет срабатывать конфиг. После чего указываете Policy: Direct — трафик напрямую. В DOMAIN указываете название домена.
V2raytun тоже хороший клиент. Там можно выбирать доменные зоны и приложения, но не хватает виджета.
Ограничено количество поддерживаемых протоколов и непонятно что у них там с монетизацией.
Добрый день. Спасибо за подробный гайд. Есть вопрос. На айфоне использую кинопаб через pwa (kpapp). Без впн сейчас не работает эта тема. Но как в ваш конфиг добавить это приложение в исключения? Пробовал путем добавления правила как вы писали выше, но ничего не выходит.
Здравствуй, Кирилл. Рад, что пост понравился. Надо смотреть куда идут запросы в этом приложении и потом эти домены просто добавить в правила, чтобы через них шел трафик. У меня в рамках домашней сети через добавление домена kino.pub все работает стабильно, но через kvas для кинетика.
Здравствуйте, Михаил.
очень далек от обсуждаемой темы, но очень хочется поставить VPN на Apple TV. Сейчас, конечно, там есть варианты, но все они платные, причем приемлемая ежемесячная стоимость может быть получена только при подписке на год или два. А поскольку имею негативный опыт, когда приобретенный на 2 года сервис попал под пристальный взгляд РКН и работает не всегда и крайне нестабильно, хотелось бы иметь альтернативу.
Ранее приобрел сервера shadowstocks, использую их на IOS (клиент Outline). Если я правильно понял, ссылка на такой сервер + вашу конфигурацию – это все, что мне нужно для настройки Shadowrocket? Попробовал, но что-то делаю не так, видимо. Не работает.
«Если я правильно понял, ссылка на такой сервер + вашу конфигурацию – это все, что мне нужно для настройки Shadowrocket?» — верно. Подскажите зачем vpn под Apple TV?
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/YouTube/YouTube.list,PROXY
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/Google/Google.list,DIRECT
С такими правилами YouTube не будет тормозить и рекламы не будет. Последовательность правил важна.
На Apple TV есть клиент shadowrocket, все прекрасно работает. Использую для просмотра кинопаб и чтобы you tube не тормозил.
Павел спасибо за дополнение. Посмотрел конфиги https://github.com/blackmatrix7/ios_rule_script и не нашел подтверждения, что последовательность правил каким-то образом режет рекламу.
Если мы посмотрим внутрь списка YouTube.list, то увидим, что там просто огромное количество урлов ютуба, которые проксируются. Для РФ это не столь актуально как мне кажется.
В списке Google.list просто все сервисы гугла. Мне сложно поверить в том, что если один список идет на прямую, а второй проксируется, то это как должно резать рекламу. Причем также в этом списке все рекламные домены гугла.
Для нас актуально добавить только googlevideo.com и в некоторых случаях для картинок — yt3.ggpht.com. По крайне мере у меня работает так без рекламы только устройствах Apple (mac, ipad, iphone). На приставках xbox, android и телефоне android в приложениях показывается рекламы при добавленном googlevideo.com через Квас.
Для кинопаба можно получить персональное зеркало на mos-gorsud.co и не проксировать его отдельно.
Разворачивал на сервере SS (shadowsokcs) через Амнезию. На iOS установил клиент shadowrocket. Но проблема в том, что на мобильной сети интернет падает вовсе с ошибкой « couldn’t establish a secure connection to the server», при подключении по wi-fi все работает.
Можно-ли как-то поправить или это проблема с самим сервером?
Спасибо!
Артур, подскажи, как выглядит конфиг и какие настройки маршрутизации используются? На уровне wi-fi есть какое-то прокси?
Вообще конфиг использую дефолтный, поскольку нет прямого запроса на то, чтобы пропускать только определенный трафик через vpn (т.е. вполне устроит, когда весь трафик будет проходить через прокси, пока подключен к vpn).
В настройках маршрутизации менял и на конфиг и на прокси – результат тот же :( (отключаешься от вайфая и все падает).
На уровне самого wi-fi нет никаких прокси.
Уважаемые а как сделать бесшовную автоматизацию VPN на инстаграм, что бы не закрывать инстаграмм? Дело в том что если сделать обычную команду на автоматизацию то для того что бы отключился впн автоматически обязательно нудно закрывать приложение !
Не понял вопроса. В моем конфиге впн работает потерянно для нужных ресурсов.
Именно принудительно закрывать приложении, а об этом забываешь
Можете посоветовать где покупать сервер и так далее, а то что-то я не понимаю что к чему?
Посмотрите в чате. Выкладывал варианты там. Тут чуть позже обновлю
Не знаю как у вас – у меня shadowrocket очень сильно тушит батарею (( решается как-то?
Павел , тут два подхода:
Опционально: купить любой pro max начиная от 13 модели.
15 про Макс использую))
Привет!
в файле template-ios-ru-geoip.conf ошибка.
update-url = https://raw.githubusercontent.com/misha-tgshv/shadowrocket-configuration-file/main/template-ios-ru.conf
ссылка на обновление из файла другой конфигурации. Если обновиться то все данные в конфигурации template-ios-ru-geoip.conf будут заменены на данные из template-ios-ru.conf
Виктор, привет! Спасибо, обновил 👍
Привет, а как корректно добавить outline сервер? Полагаю, в нем причина следующей проблемы.
Ситуация одинаковая на macos и ios:
Ситуация одинаковая на template-ios-ru.conf и template-ios-ru-domain.conf.
В шедоурокете в настройках сервера есть метод, обфускация, плагин, и др настройки, которые неясно как должны быть выставлены, вопрос видимо в них?
Павел, привет! Outline не юзал, поэтому не подскажу. Попробуйте спросить в чатике https://t.me/shadowrocket_ru
Столкнулся с проблемой обхода тикток. Когда я добавляю правило на твой конфиг тип DOMAIN-SUFFIX, домен tiktok.com. Нише не меняется, хотя с обычным впн все работает
Вероятно в том, что одного такого домена недостаточно. Тиктоком не пользуюсь, поэтому попробуйте использовать этот мануал https://github.com/Semporia/TikTok-Unlock?tab=readme-ov-file#Shadowrocket
Про Outline выяснилось, что в ссылке с ключом – не пароль, а закодированные в base64 метод шифрования + пароль (часть до собаки). Декодировал, все заработало.
Привет! Уже относительно давно пользуюсь твоим конфигом, и возникло 2 вопроса:
Привет!
К сожалению Парковки России на уровне приложения не работают корректно пока в системе включен VPN. Пробовали разные варианты в чате, но ничего не заработало.
По обновлению внутри списков нужно каждый раз запускать целиком обновление конфига.
ПРивет! Спасибо за труд!! Отличная работа! Не смог единственное отредактировать модуль, который для Ютуб, выпилить из него строку, которая отвечает за показ субтитров при запуске видео.
Паша, привет. Эта задачка у меня в работе. Буду выкладывать в этой ветке https://github.com/misha-tgshv/shadowrocket-configuration-file/tree/release/conf
Здравствуйте, спасибо за отличный конфиг! Как вы, возможно, слышали, notion ушел из РФ. Сейчас есть даже для бесплатных тарифов неприятная надпись о возможной блокировке. Не могли бы вы добавить в список домены notion? Чтобы трафик также шел через прокси. Спасибо
Здравствуйте, Саша. Возьмите обновленный конфиг https://github.com/misha-tgshv/shadowrocket-configuration-file/blob/release/conf/sr_ru_public_lists.conf Там есть все домены Ноушена
Добрый день!
Огромное спасибо за инструкцию! Собрал конфиг под свои задачи.
Но почему-то есть проблема с YouTube. На iPhone/iPad все отлично работает, даже 1440 без лагов грузит. На AppleTV с тем же сервером и тем же конфигом на 480 уже лагать начинает. Устройства в одной сети. При этом AppleTV даже напрямую по проводу подключен. В чем может быть проблема? Может необходимы какие-то дополнительные настройки?
Привет, Кирилл. К сожалению у меня нет ATV, поэтому возможности проверить нет. Попробуйте обратиться к участникам чата
Михаил, спасибо, все прекрасно заработало, рекламы на youtube нет. Однако при ровно такой же настройке на apple tv, youtube не видит интернет, хотя в других приложениях всё работает. Куда тут копать?
Привет, Алексей. Рад помочь)
К сожалению у меня нет ATV, поэтому возможности проверить нет. Попробуйте обратиться к участникам чата
Приветствую. Подскажите, пожалуйста.
Есть необходимость логгировать действия и просматривать действия в приложениях типа ВК и инстаграм.
Логи вроде ведутся, сайты отображаются, но к сожалению, немного не так как нужно, например, в приложении фейсбука или инстаграм, в логах не ясно, что посещалось. То есть
я включил вот эту опцию расшифровка https http://joxi.ru/KAgyRD9TeOJnam , но каждый раз как перехожу в эту настройку, она автоматически выключается (чекбокс). сертификат выпустил, но не понимаю как ему довериться в системе – http://joxi.ru/E2p07D5TVj1Oo2, в настройках у меня не появляется сертификат этот http://joxi.ru/V2Vl0JkCVGeE5r
с сертификатом разобрался, установил профиль и доверил сертификат, но все равно не понятно, что эта расшифровка дает, в логах все равно все как было
Сертификат работает чисто под запросы https, чтобы работало приложение Ютуба. Без сертификата будет работать только, если смотреть в браузере.
то есть при посещении инстаграма, например, профилей или просмотре медиа, я получаю в логах graph.instagram.com (здесь как раз передается информация о профиле и медиа), но как посмотреть эти данные ?
Алексей попробуйте переформулировать. Не понятно, что вы хотите увидеть в логах.
В идеале я хотел бы заблокировать на устройстве доступ к определенным профилям (с неэтичным содержимым) в приложении инстаграм, но у меня никак не получается это сделать.
Потратил вчера почти весь день. Но никак не могу сформировать нужное правило. Для этого пытался как-то расшифровать трафик с помощью соответствующей опции, но тоже ничего не вышло.
Приветствую! Не понял, можно ли настроить SR на ATV, если других яблочных продуктов нет?
Привет, Иван. Можно, но придется все забивать вручную. С помощью айфона можно было бы импортировать все настройки на ATV. Результат работы SR правда у многих разный.
“Результат работы SR правда у многих разный.” Что ты имеешь ввиду?
В чате примерно у половины работает, а у другой половины нет.
Привет!
Пропали варианты конфигов. Остался только один.
Они вернутся? :)
Привет, Виктор. Закинул в архив часть конфигов. Нет возможности их поддерживать, поэтому оставил только один https://cdn.jsdelivr.net/gh/misha-tgshv/shadowrocket-configuration-file@release/conf/sr_ru_public_lists.conf
Он обновляется ежедневно по спискам антифильтра, а также добавляю в него отдельные домены по запросам на гитхабе или чате SR.
Привет! Спасибо большое за гайд! Настроил блок рекламы в ютубе на айфоне по способу модуля с китайскими сабами, работает, однако при скипе некоторых блоков на видео приложение ютуба крашится. Есть ли способы, как избавиться от этого бага?
Вало, привет. Не наблюдал такого бага. Можешь прислать скрин здесь или в ТГ https://t.me//misha_tgshv?
Большое спасибо за подробную инструкцию! Удалось установить модуль и конфиг для обхода рекламы ютуб. Можно ли как-то отключить китайские сабы или только вручную при каждом просмотре?
Денис, рад помочь. В планах доделать свой скрипт на основе китайского без сабов. Пока в процессе
В чем «цимес» этого приложения? Помогает обойти DPI на iOS ?
Спасибо за гайд, пункт 4 вначале не понял вот этот момент: «Я рекомендую в настройках активировать режим Always On (Settings → On Demand → Always On → Enable).»
Не могу найти такое нигде, это про VPN или Дисплей?
Ещё в этом же пункте «После скачивания нажимаем на ссылку в блоке REMOTE FILES и выбираем Use Config»
У меня нет REMOTE FILES (Удалённые файлы), есть только Локальные. Но всё работает
Upd: Нашёл! On Demand у меня называется Tunnel (Туннель)
Сергей, спасибо. В последнем обновлении изменились пункты меню и я пока не успел обновить скрины
Здравствуйте. С нетерпением жду доработанный китайский скрипт для ютуба, а то надоело выключать китайские сабы каждый раз.
Здравствуйте. Планирую в ближайшее время
ShadowRocket не дает подключиться к SIP серверу даже в режиме маршрутизиации ПРЯМОЙ.
Сам SIP конечно же работает при отключенном shadowrocket. MACOS
Кто то сталкивался с проблемой?
Привет, без конфига и настроек сервера ничего нельзя сказать. Как вариант можете описать проблему в чате — https://t.me/shadowrocket_ru
Миша, с новым годом🎄Большое спасибо за огромный труд! Очень крутая и полезная реализация, возьму к себе на кастомизацию.
Закинул 300 на юмани.
Владимир, спасибо! С Новым годом :)
Михаил, приветствую!
Во-первых, огромное спасибо за такое подробное изложение материала. Я – максимально далекий от IT человек, но даже я понял основные моменты и смог таки поднять впн по вашей основной конфиге. Ща буду благодарить вас монетой!
Но, увы, моих знаний до конца не хватает еще... что такое туннели, маршрутизации... вообще не понимаю) Но, по большому счету, это не так уж и нужно благодаря вашей конфиге.
Тем не менее 2 вопроса созрело:
Не получается подключиться к чату gpt. Подскажите, пожалуйста чайнику, что где прописать?
Можете дать совет, как собрать вторую альтернативную конфигу, чтобы из-за рубежа спокойно входить на всякие там Госуслуги, мос.ру и прочие отечественные сайты, которые очень ревниво относятся к тому, откуда заходит пользователь?
Заранее благодарю!
Артем, привет. Спасибо за благодарочку)
Добрый день! Подскажите пожалуйста, возможна ли настройка проксировать весь трафик приложения, например чтобы яндекс браузер на ios все открывал через прокси, а сафари те же сайты уже без прокси?
Вадим, привет. Нет проксирования на уровне приложений, посмотрите в сторону приложения Karing.
Здравствуйте, подскажите пожалуйста, инстаграм полностью отказывается работать. Все остальные сайты летают, кроме него. Я понимаю что здесь именно с хостингом своего прокси. Но у меня просто обычный покупной http прокси. С ним на ПК и других устройствах, все запускается. Подключение идет через прокси.
Привет, не подскажу. Можете образиться в чат
Добрый день –
Установил сертификаты. На айфоне и macOS НЕ блокируется реклама YouTube. PIP окно на iPhone заработало. Есть куда посмотреть для решения отключения рекламы?
Привет! Модуль установлен? Если, да, то предполагаю, что нужно проверять исходный https://github.com/YanbingJiang/Shadowrocket_diy_rules/tree/main/Modules
На маке не пользовался, но предполагаю, что работать не будет из-за того, что модули нативно не поддерживаются.
Добрый день!
Вопрос по настройке для чайника в первом пункте: “1. На вкладке Главная (Home) с иконкой дома добавляем свой сервер Shadowsocks (например, через 3x-ui) или любой другой через QR-код, если ваше подключение это позволяет. Кнопка в левом верхнем углу.”
а где взять этот сервер, откуда его добавлять???
Привет, почитайте самое начало про статью @quakin
Привет автору, в целом сделал всё по инструкции, но в итоге ютуб с рекламой да и функций премиума я тоже не увидел…
Антон, привет. Вероятно Ютуб изменил работу pip, а автор скрипта ничего пока не менял. Если есть время и желание можете покапаться в скрипте и выложить свой вариант, а я опубликую у себя.
Михаил привет, в твоем конфиге почему-то есть комментарий #gemini но ни одного реального домена нету. Можешь добавить?
Создал свой конфиг, с этими доменами приложение завелось:
DOMAIN-KEYWORD,gemini,PROXY
DOMAIN-SUFFIX,googleapis.com,PROXY
Дима, привет! Спасибо 👍 Закинул в конфиг
Добрый день. Как настроить на Apple TV. Вот прям для Чайников.
Скачать, синхронизировать с айфоном и все)
Спасибо автору за его труд!
Два вопроса:
RULE-SET,https://github.com/blackmatrix7/ios_rule_script/blob/master/rule/Shadowrocket/Telegram/Telegram.list,PROXY
RULE-SET,https://github.com/blackmatrix7/ios_rule_script/blob/master/rule/Shadowrocket/Whatsapp/Whatsapp.list,PROXY
то, соответственно, правила для ТГ и WA начнут также подгружаться в конфиг?
Привет, YS! В Basic достаточно только RULE-SET,https://github.com/blackmatrix7/ios_rule_script/blob/master/rule/Shadowrocket/Telegram/Telegram.list,PROXY по ватсап уже есть правила и диапазон ip-адресов. В ближайшее время добавлю ТГ тоже. Скорее всего после этих манипуляций нужно еще добавить порты для звонков.
Спасибо! Можно вас попросить “маякнуть” тут, когда дойдут руки добавить ТГ в Basic.
Уже можно тестить. Добавил туда WA и TG. В basic и mini
Тест звонками пройден отлично! Спасибо!
Рад, что получилось!
Есть альтернатива:
https://apps.apple.com/us/app/streisand/id6450534064
Сложно назвать ее альтернативой. Часто сбоит, есть реклама, нет большого комьюнити и постоянных обновлений. Наверное я бы стрейзеланд рассматривал как временный вариант, но точно не на постоянку.
В текущей на настоящий момент конфигурации sr_ru_basic.conf перед правилом маршрутизации Вотсапа стоит “#”. Это так и задумано, оно специально отключено, или “рука дрогнула”?
Привет! Строки в WA и ТГ закомментированы, так как используется список voice и голос+видео на тестах хорошо работал через порты, чтобы не добавлять правила с домена, которые выглядят избыточно.
+ правило для ТГ не заканчивается PROXY, и, соответственно (как я понимаю), не работает.
Кстати, спасибо. Видимо забыл его закомментировать. Прокси добавил
Подскажите пожалуйста, на компьютере перестал открываться chatGPT. Сервер куплен в финке, все супер работало, до этого использовал OneXray, сейчас вышла версия Шадоврокет для Mac – поставил ее. Вдруг у вас есть какое то решение, настройки какие то поставить, либо еще какой то вариант. Буду очень благодарен. Заранее спасибо!
Привет, Илья! Похоже, что проблема в том, что IP-адрес сервера определяется как российский, и ChatGPT его блокирует. Проверь в режиме полного прокси: если сайт всё равно не открывается — дело точно в IP. В таком случае можно попросить у хостера заменить адрес или просто взять сервер у другого провайдера.
Добрый день, может быть кто-то сталкивался с проблемой. Недели две назад Shadowrockets стал тормозить при заходе на FB. Другие сервисы работают нормально. И V2RayTun тоже работает нормально с этим ключом на FB. Протокол VLESS.
Привет, что значит тормозит SR? Если трафик не идет, то вероятно проблема в количестве доменов. Я бы рекомендовал для проверки пустить трафик в режиме proxy и посмотреть будут ли изменения.
Странная проблема, что YouTube не грузит видео. айфон и айпад. Превью все есть, а видео не запускает. Не знаю куда копать. Никаких конфигов не ставил. Через браузер все работает.
Привет, вроде в чатике вопрос решили?
Похоже, с сегодняшнего для и до Facetime добрались.
Было бы здорово, если бы и для него в базовый конфиг был добавлен отдельный список. Ну или в voice его IP были добавлены.
Привет! Список есть и некоторые порты FT совпадают с другими мессенджерами. Надеюсь добавить к концу недели
Что ни день – то новости: https://t.me/tass_agency/345110
Кажется, уже пора вносить в списки весь трафик ТГ и WA
Ага 👍
Добрый день! На Apple TV периодически пропадают локальные серверы, которые добавлял.
Как это исправить ?
Добрый! Что за локальные серверы на apple tv?
Далёк от всей этой темы, но запрос мой понятен каждому, желание обхода белого списка, а так же во время отключения интернета чтобы он работал. сделал все по гайду, соединение устанавливается, но как итог ничего не меняется и даже в инсте выдает ошибку сети🥹
Решение описанное в посте не подойдет в текущем виде по множеству причин. Поищите в чате
Здравствуйте! Перешёл на яблоко, купил shadowrocket. Не могу понять как пустить ручками всё что в доменной зоне RU и BY напрямую? domain:ru, geoip:ru (как в других приложениях) не работает (
Отбой, вроде разобрался)
Отлично! Можешь попробовать конфиг https://github.com/misha-tgshv/shadowrocket-configuration-file/blob/main/conf/sr_ru_geo.conf
Здравствуйте! Спасибо за статью! Столкнулся с проблемой: при настройке подключения VLESS (провайдер: Red Shield VPN, https://my.myrsv.info/manual/vless) в режиме proxy не открывается ни один сайт в браузере (ошибка: Error code: ERR_SSL_PROTOCOL_ERROR). Воспроизводится только на Shedowrocket, на других клиентах для VLESS проблемы нет. Как это исправить?
Привет! Не подскажу
Здравствуйте, а как добавить конфиг для кинопаба. Есть приставка apple-tv все сервисы работают, но кинопаб – нет. Пробовал разные домены прописывать в конфиге, но ничего не помогает. При том, когда я ставлю конфиг в стандартное приложение wireguard все начинает работать
Привет! Не очень понял вашу ситуацию. Причем тут wg и и кинопаб. Обратитесь в чат
У меня странно ватсап работает, переписка работает а принимать файлы или отправлять не могу. Как исправить?
Привет! Попробуйте гео конфиг использовать
Кстати, ссылка на sr_ru_geo.conf ведет в никуда.
Спасибо, YS! Там была битая ссылка, поправил
Я всё испробовала , но не работает, напишите мне в телеграм @vika_f_2
Виктория, к сожалению, у меня нет возможности консультировать в личных сообщениях. Если у вас возник вопрос по инструкции из поста, напишите его здесь — постараюсь подсказать, или, возможно, помогут другие подписчики в чате по Shadowrocket
Привет, Миша! Спасибо за статью 🙌
Подскажи, пожалуйста, если сталкивался: MPP (Mail Privacy Protection) в Apple Mail не работает при включённом SR.
Compatibility Mode не помогает – даже если переключаю Global Routing на Direct, всё равно не работает.
В Apple Mail сверху письма появляется сообщение: “Your network preferences prevent content from loading privately” и кнопка [Load Content Directly].
Привет, Envoy! Отправил один из вариантов решения в чатике)
Добрый день.Не могли бы Вы мне подсказать,умеет ли SR делать цепочку vpn-Например в Neko box это возможно,но его нет на яблочной продукции.К примеру,я захожу в сеть через свой VLESS,а потом трафик выходит уже в стране с WG-протоколом.Пробовал на Андройде и Винде подобное-рабочее решение.За ранее спасибо
Привет, Александр! На iOS нельзя просто «поднять два VPN подряд» как отдельные подключения: обычно активен один VPN‑туннель, поэтому chaining (цепочка) делается либо в одном приложении (через multi‑outbound/route), либо на сервере
спасибо за ответ. Не подскажете куда копать? может посоветуете пару сайтов? По- поводу «делается либо в одном приложении (через multi‑outbound/route)» я это и имел ввиду.В одном приложении цепочка серверов. В Nekobox я добавил сразу несколько разных серверов, свой собственный VLESS и несколько wireguard (NordLynx от NordVPN) а потом просто указал программе, подключаешься сначала с Vless а потом трафик выходит из WG.Вот где-то читал, что RS вроде так может (но это не точно).Спасибо. Извините если достаю Вас вопросами, но Вы действительно первоклассно описали возможности RS,поэтому и решил Вам задать вопрос.
Александр, спасиб за вопросы. В SR невозможно сделать тоже самое, как Nekobox. Лучше сделать это на уровне сервера.
Миша, спасибо за материал! Мне помогло настроить на Apple TV😍
Прошу подробнее раскрыть, как настроить ютуб без рекламы. Модуль из инструкции подключил, но не понимаю, какие HTTPS ещё надо настроить🙏
Андрей, пожалуйста :) Нужно настроить HTTPS. Описание есть в комментариях в конфиге. Посмотрите тут https://raw.githubusercontent.com/misha-tgshv/shadowrocket-configuration-file/refs/heads/main/conf/sr_ru_basic.conf
Приветствую 👋. Можете помочь деревянному и сделать конфиг ? Мне нужно intagramm, youtube, telegramm, whatsapp чтобы шло через впн, а всё остальное ехало через провайдера. Спасибо большое за помощь и понимание 😉