Shadowrocket — это прокси-клиент для iOS, который направляет трафик по правилам: одни сайты идут напрямую, другие через ваш прокси. Этот репозиторий — готовая конфигурация для России: российские сайты открываются напрямую, всё остальное идёт через ваш прокси, реклама и трекеры блокируются.
Конфиг обновляется автоматически раз в час, поэтому новые правила приезжают без переустановки.
Добавьте своё подключение в Shadowrocket и включите его, затем вставьте ссылку на конфиг во вкладке Config и нажмите Use Config. Настраивать группы прокси не нужно — достаточно одного любого подключения. Понадобится свой прокси или VPN-сервер, о нём ниже.
-
Добавьте своё подключение в Shadowrocket и включите его.
-
Откройте вкладку Config → Add Config и вставьте ссылку:
https://raw.githubusercontent.com/zeklop/shadowrocket-configs/main/simple.conf -
Нажмите на скачанный конфиг → Use Config.
| Трафик | Куда идёт |
|---|---|
Российские сайты — зона .ru и список RUSSIA.list |
напрямую, мимо прокси |
Реклама и трекеры из REJECT.list |
блокируются, не загружаются вообще |
| Всё остальное | через включённое у вас подключение |
Маршрутизация идёт только по доменам. Каждая строка simple.conf подписана комментарием — файл можно читать и править под себя.
| Файл | Что внутри |
|---|---|
REJECT.list |
рекламные и следящие домены, блокируются |
RUSSIA.list |
российские сайты вне зоны .ru — VK, Ozon, Авито, 2ГИС — идут напрямую |
NORU.list |
домены под отдельный прокси, используется только в template.conf |
AI.list |
AI-сервисы: ChatGPT, Claude, Gemini, Cursor. Только в template.conf |
YOUTUBE.list |
всё, что нужно для видео YouTube. В template.conf и gemini.conf |
GOOGLE.list |
семейства доменов Google; в gemini.conf идут DIRECT через Smart DNS |
Строка с # в начале — выключенное правило. Так можно временно отключить домен, не удаляя его.
simple.conf рассчитан на одно подключение и не требует настройки групп. template.conf добавляет группы прокси, чтобы разные сервисы выходили через разные страны.
simple.conf |
template.conf |
|
|---|---|---|
| Групп прокси | нет | NL, US, RU |
| Подключений нужно | одно | по числу групп |
| Комментарии в файле | на каждой строке | нет |
| Кому | начинающим | тем, кто хочет разделить трафик |
| Ссылка | добавить | добавить |
В template.conf NORU.list и YOUTUBE.list идут через NL, AI.list — через US. Имена ваших подключений в Shadowrocket должны совпадать с именами групп: NL, US, RU.
Отдельный экспериментальный gemini.conf: Google/Gemini идёт напрямую через шлюз Smart DNS, YouTube — через выбранный PROXY, российские сайты — напрямую, остальное — через PROXY. Своё подключение по-прежнему нужно.
-
Скачайте gemini-auto.js и сохраните его в локальном каталоге Script Shadowrocket с этим именем. Путь на Mac и установка на iPhone — в инструкции.
-
Добавьте отдельный конфиг во вкладке Config → Add Config:
https://raw.githubusercontent.com/zeklop/shadowrocket-configs/main/gemini.conf -
Выберите Use Config. Если ранее ставили модуль Gemini Smart DNS Auto, отключите его:
[Script]и[Host]уже встроены в конфиг. -
Подключитесь и подождите первой успешной проверки — обычно до минуты; затем откройте Gemini.
Скрипт проверяет текущий Smart DNS раз в минуту; при отказе пробует Xbox → GeoHide → Bezmezhau → Comss. Основные DNS для других локальных доменов — Quad9 DoQ и Яндекс DoT, резерв — system. Конфиг обновляется раз в час; локальный JS-файл обновляется отдельно.
Проверяется шлюз и стартовая страница Gemini. Доступ к диалогу после входа и API Antigravity не гарантируется. Подробности и ограничения. Ссылка на этот раздел.
Shadowrocket — платное приложение, в App Store оно стоит 249 ₽. Российские карты App Store не принимает с 2022 года, поэтому понадобится Apple ID другого региона и подарочная карта того же региона. Подписки внутри приложения нет — платите один раз.
Shadowrocket пропускает трафик через системный VPN-профиль — иначе iOS не даст приложению видеть трафик других программ. При первом запуске система попросит разрешение и код-пароль устройства. Это штатное поведение, так работает любой подобный клиент.
Включите подключение и откройте любой российский сайт и любой зарубежный. Оба должны открыться. Что именно происходит с трафиком, видно в журнале соединений: там показано, какое правило сработало и куда ушёл запрос — напрямую или через прокси.
Обычно не нужно: конфиг сам обновляется раз в час, это задано в нём самом. Если правки нужны немедленно, удалите конфиг и добавьте его заново по той же ссылке.
Звонки — это UDP-поток на релей-серверы, причём по IP, а не по домену, поэтому доменные правила его не ловят: он попадает под FINAL,PROXY и уходит в ваш прокси. Заработают звонки или нет, зависит от того, прокидывает ли UDP ваш сервер.
Что проверить:
- Shadowrocket → Settings → UDP → Enable relay должен быть включён.
- Протокол. С UDP стабильно работают Trojan, WireGuard/Amnezia и Shadowsocks с включённым на сервере UDP. У VLESS + Reality это известная проблема — звонки не проходят даже когда UDP включён в настройках inbound.
Рекомендуется данный поставщика виртуальных серверов для развертывания своего личного VPN / Proxy на базе VLESS / Reality / VMESS / XTLS / Trojan / Shadowsocks / Amnezia AWG / Wireguard - https://aeza.net/?ref=369292 - подойдет самый простой VPS (от 2 евро в месяц) в любой неРФ локации. У них есть база знаниий с инструкциями по установке серверной части. Рефка дает +15% баланса в течение 24 часов после регистрации.
Ready-to-use Shadowrocket configuration for Russia. Russian sites go direct, everything else goes through your own proxy, ads and trackers are blocked. Add the config URL in Shadowrocket → Config → Add Config:
https://raw.githubusercontent.com/zeklop/shadowrocket-configs/main/simple.conf
simple.conf needs no proxy groups — one connection is enough. template.conf adds NL / US / RU groups to split traffic by country. Rules update automatically every hour.