À propos du projet
clash-rules est un projet open source qui génère des ensembles de règles (RULE-SET) pour le noyau Clash Premium. Il est compatible avec tous les clients graphiques basés sur ce noyau, notamment ClashX Pro, clash-party, clash-verge-rev, Clash for Windows, clashmi, Clash Meta for Android et OpenClash.
Le projet est automatiquement construit via GitHub Actions à 6h30 (heure de Pékin) chaque jour, garantissant des données de règles à jour. Les données proviennent principalement des projets Loyalsoldier/v2ray-rules-dat et v2fly/domain-list-community ; les domaines des listes Apple et Google proviennent de felixonmars/dnsmasq-china-list ; les adresses IPv4 de Chine continentale utilisent 17mon/china_ip_list.
Le projet fournit les fichiers de règles suivants :
- direct.txt : liste des domaines en accès direct, incluant les domaines accessibles directement en Chine continentale
- proxy.txt : liste des domaines à proxifier, incluant les domaines nécessitant un accès via proxy
- reject.txt : liste des domaines publicitaires, pour bloquer le trafic publicitaire
- private.txt : liste des domaines dédiés aux réseaux privés
- apple.txt : liste des domaines Apple accessibles directement en Chine continentale
- icloud.txt : liste des domaines iCloud
- google.txt : liste des domaines Google accessibles directement en Chine continentale (à utiliser avec prudence)
- gfw.txt : liste des domaines GFWList
- tld-not-cn.txt : liste des domaines de premier niveau non utilisés en Chine continentale
- telegramcidr.txt : liste des adresses IP utilisées par Telegram
- lancidr.txt : liste des adresses IP de réseau local et réservées
- cncidr.txt : liste des adresses IP de Chine continentale
- applications.txt : liste des logiciels courants nécessitant un accès direct
Tous les fichiers de règles sont disponibles via deux adresses en ligne : raw.githubusercontent.com (mise à jour en temps réel) et cdn.jsdelivr.net (délai de 12 heures mais contourne les restrictions d'accès).
Le projet prend en charge deux modes de configuration des règles :
1. Mode liste blanche (recommandé) : le trafic réseau non couvert par les règles utilise le proxy, adapté aux utilisateurs ayant une ligne serveur stable, rapide et avec un trafic abondant. Dans la configuration, en dehors de DIRECT et REJECT qui sont les stratégies par défaut de Clash, les autres sont des stratégies personnalisées ; il faut configurer manuellement une stratégie nommée PROXY dans proxies ou proxy-groups.
2. Mode liste noire : seul le trafic réseau couvert par les règles utilise le proxy, adapté aux utilisateurs ayant une ligne serveur instable ou un trafic limité, et c'est aussi le mode courant pour les utilisateurs de routeurs logiciels et de passerelles domestiques.
L'utilisation consiste à ajouter les sections de configuration rule-providers et rules dans le fichier de configuration Clash, en référençant les fichiers de règles via URL, avec un interval défini à 86400 secondes (24 heures) pour une mise à jour automatique. Les fichiers de règles prennent en charge trois types de comportement : domain, ipcidr et classical.
En raison de la suppression des dépôts de Clash et de certains projets de son écosystème début novembre 2023, le projet fournit dans la branche hidden certains paquets d'installation et fichiers exécutables officiels d'origine, notamment la version en ligne de commande de Clash Premium, ClashX Pro, Clash for Windows et d'autres clients dont la mise à jour a cessé, ainsi que des alternatives toujours maintenues comme mihomo.
Le projet remercie notamment Loyalsoldier/geoip, Loyalsoldier/v2ray-rules-dat, gfwlist/gfwlist, v2fly/domain-list-community, felixonmars/dnsmasq-china-list et 17mon/china_ip_list.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.