Об этом проекте
# 🚀 shadowrocket-rules
Это открытый проект, предоставляющий модули правил для приложения Shadowrocket (小火箭) на iOS. Он не содержит полной конфигурации, а предлагает в виде модулей три типа чистых правил: прямое подключение (DIRECT), прокси (PROXY) и блокировка (REJECT). Пользователи могут гибко комбинировать их, сохраняя собственную конфигурацию простой и удобной в обслуживании.
## Основные возможности
- **Три типа модулей правил**:
- `sr_direct_list.module`: правила прямого подключения, около 110 тысяч записей, для отечественных сайтов и других доменов, не требующих прокси.
- `sr_proxy_list.module`: правила прокси, около 27 тысяч записей, включая адресные диапазоны Telegram, Gmail, WhatsApp и других.
- `sr_reject_list.module`: правила блокировки, около 190 тысяч записей, для перехвата рекламы, трекеров и т.п.
- **Ежедневная автоматическая сборка**: данные правил обновляются ежедневно, обеспечивая актуальность.
- **Модульный дизайн**: правила предоставляются в виде модулей, приоритет которых выше пользовательской конфигурации; пользователи могут самостоятельно менять порядок модулей для персонализированного разделения трафика.
- **Несколько режимов использования**: поддерживаются режимы белого списка (по умолчанию прокси) и чёрного списка (по умолчанию прямое подключение), можно свободно переключаться и выборочно включать блокировку рекламы.
## Способ использования
1. Скопируйте ссылку на минималистичную конфигурацию (`03.shadowsocks_tiny.conf`) и добавьте её в Shadowrocket в разделе «Конфигурация -> Удалённые файлы».
2. В разделе «Конфигурация -> Модули» добавьте три модуля правил.
3. Точное разделение трафика готово.
Продвинутые пользователи могут обратиться к документации для настройки собственных правил или создать собственные модули для переопределения правил по умолчанию.
## Источники данных
Данные правил интегрированы из нескольких известных открытых проектов, включая dnsmasq-china-list, domain-list-community, gfwlist, cn-blocked-domain, EasyList China, AdGuard DNS filter и другие.
## Часто задаваемые вопросы
- **Приоритет модулей и пользовательских правил**: правила модулей имеют более высокий приоритет; их можно переопределить, изменив порядок модулей или создав собственный модуль.
- **Влияние на производительность**: количество правил не влияет на скорость сопоставления — в Shadowrocket все они имеют временную сложность O(1).
- **Фильтрация рекламы**: не гарантируется 100% фильтрация всей рекламы, особенно видеорекламы.
## Вклад
Приветствуется обратная связь через Issues или отправка PR с изменениями txt-файлов в каталоге `factory`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.