Коллекция доменных списков для Clash и совместимых прокси-клиентов. Удобная категоризация доменов для гибкой маршрутизации трафика.
- Доступные категории
- Быстрый старт
- Подробная настройка
- Примеры использования
- Обновление списков
- Структура репозитория
| Категория | Описание | Доменов | Ссылка |
|---|---|---|---|
| AI сервисы (ChatGPT, Claude, Midjourney и др.) | ~50 | ai.txt | |
| Discord и связанные сервисы | ~3000 | discord.txt | |
| Музыкальные стриминговые сервисы | ~200 | music.txt | |
| Контент для взрослых | ~100 | porno.txt | |
| Социальные сети (Facebook, Instagram, Twitter и др.) | ~1000 | socials.txt | |
| Онлайн инструменты и сервисы | ~1000 | tools.txt | |
| Торрент-трекеры и P2P сервисы | ~40 | torrent.txt | |
| YouTube и связанные Google сервисы | ~8000 | youtube.txt |
Откройте ваш конфигурационный файл Clash (обычно config.yaml) и добавьте секцию rule-providers:
# Провайдеры правил для фильтрации трафика
rule-providers:
ai:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/ai.txt"
path: ./ruleset/ai.yaml
interval: 86400
porno:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/porno.txt"
path: ./ruleset/porno.yaml
interval: 86400
discord:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/discord.txt"
path: ./ruleset/discord.yaml
interval: 86400
youtube:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/youtube.txt"
path: ./ruleset/youtube.yaml
interval: 86400
socials:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/socials.txt"
path: ./ruleset/socials.yaml
interval: 86400
torrent:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/torrent.txt"
path: ./ruleset/torrent.yaml
interval: 86400
tools:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/tools.txt"
path: ./ruleset/tools.yaml
interval: 86400
music:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/music.txt"
path: ./ruleset/music.yaml
interval: 86400Добавьте правила в секцию rules, чтобы определить, как обрабатывать трафик для каждой категории:
rules:
# AI сервисы через прокси
- RULE-SET,ai,PROXY
# Discord через прокси
- RULE-SET,discord,PROXY
# YouTube через прокси
- RULE-SET,youtube,PROXY
# Социальные сети через прокси
- RULE-SET,socials,PROXY
# Музыкальные сервисы через прокси
- RULE-SET,music,PROXY
# Торренты через прокси
- RULE-SET,torrent,PROXY
# Инструменты через прокси
- RULE-SET,tools,PROXY
# Блокировка контента для взрослых
- RULE-SET,porno,REJECT
# Остальной трафик по умолчанию
- MATCH,DIRECTПосле изменения конфигурации перезапустите Clash для применения новых правил.
| Параметр | Описание | Значение |
|---|---|---|
type |
Тип провайдера | http - загрузка из интернета |
behavior |
Тип правил | domain - правила для доменов |
url |
URL списка доменов | Ссылка на raw файл в GitHub |
path |
Локальный путь кэша | Путь для сохранения загруженных правил |
interval |
Интервал обновления | 86400 = 24 часа (в секундах) |
| Действие | Описание | Пример использования |
|---|---|---|
PROXY |
Направить через прокси-сервер | Обход блокировок |
DIRECT |
Прямое подключение без прокси | Локальные ресурсы |
REJECT |
Заблокировать соединение | Блокировка рекламы/нежелательного контента |
rule-providers:
socials:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/socials.txt"
path: ./ruleset/socials.yaml
interval: 86400
rules:
- RULE-SET,socials,PROXY
- MATCH,DIRECTproxy-groups:
- name: "AI Services"
type: select
proxies:
- "US Server"
- "EU Server"
- name: "Streaming"
type: select
proxies:
- "Fast Server"
- "DIRECT"
rule-providers:
ai:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/ai.txt"
path: ./ruleset/ai.yaml
interval: 86400
youtube:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/youtube.txt"
path: ./ruleset/youtube.yaml
interval: 86400
rules:
- RULE-SET,ai,AI Services
- RULE-SET,youtube,Streaming
- MATCH,DIRECTrule-providers:
porno:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/porno.txt"
path: ./ruleset/porno.yaml
interval: 86400
rules:
- RULE-SET,porno,REJECT
- MATCH,DIRECTrule-providers:
discord:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/discord.txt"
path: ./ruleset/discord.yaml
interval: 86400
music:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/music.txt"
path: ./ruleset/music.yaml
interval: 86400
proxy-groups:
- name: "Low Latency"
type: url-test
proxies:
- "Gaming Server 1"
- "Gaming Server 2"
url: 'http://www.gstatic.com/generate_204'
interval: 300
rules:
- RULE-SET,discord,Low Latency
- RULE-SET,music,PROXY
- MATCH,DIRECTСписки доменов обновляются автоматически каждые 24 часа (по умолчанию) благодаря параметру interval: 86400.
rule-providers:
ai:
type: http
behavior: domain
url: "https://raw.githubusercontent.com/teslaproduuction/ClashDomainsList/main/ai.txt"
path: ./ruleset/ai.yaml
interval: 43200 # 12 часовРекомендуемые значения:
43200- 12 часов (для часто обновляемых списков)86400- 24 часа (рекомендуется по умолчанию)604800- 7 дней (для стабильных списков)
Для принудительного обновления удалите кэш:
rm -rf ./ruleset/*.yamlПосле перезапуска Clash загрузит свежие версии списков.
ClashDomainsList/
├── README.md # Этот файл
├── ai.txt # AI сервисы
├── ai.svg # Иконка категории
├── discord.txt # Discord
├── discord.svg
├── music.txt # Музыкальные сервисы
├── music.svg
├── porno.txt # Контент для взрослых
├── porno.svg
├── socials.txt # Социальные сети
├── socials.svg
├── tools.txt # Онлайн инструменты
├── tools.svg
├── torrent.txt # Торрент-трекеры
├── torrent.svg
├── youtube.txt # YouTube
└── youtube.svg
Все .txt файлы используют формат Clash YAML:
payload:
- '+.example.com' # Домен и все поддомены
- 'www.example.com' # Только конкретный домен
- 'example.com' # Точное совпадениеНашли недостающий домен или ошибку? Создайте Pull Request или Issue!
- Домены должны соответствовать категории
- Проверьте, что домен еще не добавлен
- Используйте правильный формат:
'+.domain.com'- для домена и всех поддоменов'domain.com'- для точного совпадения
Этот проект распространяется свободно для личного и коммерческого использования.
Если этот проект оказался полезным, поставьте ⭐ на GitHub!
- GitHub Issues: teslaproduuction/ClashDomainsList/issues
- Pull Requests: teslaproduuction/ClashDomainsList/pulls
Сделано с ❤️ для сообщества Clash