Sobre el proyecto

clash-rules es un proyecto de código abierto que genera conjuntos de reglas (RULE-SET) para el núcleo Clash Premium. Es compatible con todos los clientes gráficos basados en el núcleo Clash Premium, incluidos ClashX Pro, clash-party, clash-verge-rev, Clash for Windows, clashmi, Clash Meta for Android y OpenClash, entre otros. El proyecto se compila automáticamente mediante GitHub Actions a las 6:30 a. m. (hora de Pekín) todos los días, garantizando que los datos de las reglas se mantengan actualizados. Los datos de los conjuntos de reglas provienen principalmente de los proyectos Loyalsoldier/v2ray-rules-dat y v2fly/domain-list-community; los dominios de las listas de Apple y Google provienen de felixonmars/dnsmasq-china-list; los datos de direcciones IPv4 de China continental utilizan 17mon/china_ip_list. El proyecto proporciona los siguientes archivos de reglas: - direct.txt: lista de dominios de conexión directa, incluye dominios accesibles directamente desde China continental. - proxy.txt: lista de dominios proxy, incluye dominios que requieren acceso a través de proxy. - reject.txt: lista de dominios publicitarios, utilizada para bloquear tráfico publicitario. - private.txt: lista de dominios dedicados a redes privadas. - apple.txt: lista de dominios de Apple accesibles directamente desde China continental. - icloud.txt: lista de dominios de iCloud. - google.txt: lista de dominios de Google accesibles directamente desde China continental (se recomienda precaución). - gfw.txt: lista de dominios GFWList. - tld-not-cn.txt: lista de dominios de nivel superior no utilizados en China continental. - telegramcidr.txt: lista de direcciones IP utilizadas por Telegram. - lancidr.txt: lista de IP de área local e IP reservadas. - cncidr.txt: lista de direcciones IP de China continental. - applications.txt: lista de software común que requiere conexión directa. Todos los archivos de reglas están disponibles en dos direcciones en línea: raw.githubusercontent.com (actualización en tiempo real) y cdn.jsdelivr.net (con retraso de 12 horas pero puede superar las restricciones de acceso). El proyecto admite dos modos de configuración de reglas: 1. Modo de lista blanca (recomendado): el tráfico de red que no coincide con las reglas utiliza proxy. Adecuado para usuarios con líneas de servidor estables, rápidas y con suficiente tráfico. En la configuración, excepto DIRECT y REJECT que son políticas predeterminadas de Clash, el resto son políticas personalizadas. Debe configurar manualmente una política llamada PROXY en proxies o proxy-groups. 2. Modo de lista negra: solo el tráfico de red que coincide con las reglas usa proxy. Es adecuado para usuarios con líneas de servidor inestables o con poco tráfico, y también es un modo común para usuarios de enrutadores blandos y puertas de enlace domésticas. El método de uso es agregar las secciones de configuración rule-providers y rules en el archivo de configuración de Clash, hacer referencia a los archivos de reglas mediante URL y establecer interval en 86400 segundos (24 horas) para la actualización automática. Los archivos de reglas admiten tres tipos de comportamiento: domain, ipcidr y classical. Debido a que Clash y algunos de sus proyectos ecológicos circundantes eliminaron sus repositorios y desaparecieron a principios de noviembre de 2023, el proyecto proporciona en la rama hidden algunos paquetes de instalación originales y archivos ejecutables oficiales, incluidos clientes que han dejado de actualizarse como Clash Premium (versión de línea de comandos), ClashX Pro, Clash for Windows, así como alternativas aún en mantenimiento como mihomo. El proyecto agradece a proyectos como Loyalsoldier/geoip, Loyalsoldier/v2ray-rules-dat, gfwlist/gfwlist, v2fly/domain-list-community, felixonmars/dnsmasq-china-list y 17mon/china_ip_list.