Sobre o projeto
clash-rules é um projeto de código aberto que gera conjuntos de regras (RULE-SET) para o núcleo Clash Premium, compatível com todos os clientes de interface gráfica baseados nesse núcleo, incluindo ClashX Pro, clash-party, clash-verge-rev, Clash for Windows, clashmi, Clash Meta for Android e OpenClash.
O projeto é construído automaticamente via GitHub Actions todos os dias às 6h30 (horário de Pequim), garantindo que os dados das regras permaneçam atualizados. Os dados dos conjuntos de regras vêm principalmente dos projetos Loyalsoldier/v2ray-rules-dat e v2fly/domain-list-community; os domínios nas listas Apple e Google são originários de felixonmars/dnsmasq-china-list; os dados de endereços IPv4 da China continental usam 17mon/china_ip_list.
O projeto fornece os seguintes arquivos de regras:
- direct.txt: lista de domínios de conexão direta, incluindo domínios acessíveis diretamente na China continental
- proxy.txt: lista de domínios de proxy, incluindo domínios que precisam de acesso via proxy
- reject.txt: lista de domínios de anúncios, usada para bloquear tráfego de anúncios
- private.txt: lista de domínios dedicados a redes privadas
- apple.txt: lista de domínios Apple acessíveis diretamente na China continental
- icloud.txt: lista de domínios iCloud
- google.txt: lista de domínios Google acessíveis diretamente na China continental (marcada como use com cautela)
- gfw.txt: lista de domínios GFWList
- tld-not-cn.txt: lista de domínios de nível superior não usados na China continental
- telegramcidr.txt: lista de endereços IP usados pelo Telegram
- lancidr.txt: lista de IPs de LAN e IPs reservados
- cncidr.txt: lista de endereços IP da China continental
- applications.txt: lista de softwares comuns que precisam de conexão direta
Todos os arquivos de regras têm dois endereços online: raw.githubusercontent.com (atualização em tempo real) e cdn.jsdelivr.net (atraso de 12 horas, mas pode contornar restrições de acesso).
O projeto suporta dois modos de configuração de regras:
1. Modo de lista branca (recomendado): tráfego de rede sem regras correspondentes usa proxy, adequado para usuários com linha de servidor estável, rápida e sem escassez de tráfego. Na configuração, além de DIRECT e REJECT como políticas padrão do Clash, as demais são políticas personalizadas, exigindo configuração manual da política chamada PROXY em proxies ou proxy-groups.
2. Modo de lista negra: apenas tráfego de rede com regras correspondentes usa proxy, adequado para usuários com linha de servidor instável ou tráfego limitado, sendo também o modo comum para usuários de roteadores suaves e gateways domésticos.
O uso é adicionar as seções de configuração rule-providers e rules no arquivo de configuração do Clash, referenciando os arquivos de regras via URL, com interval definido como 86400 segundos (24 horas) para atualização automática. Os arquivos de regras suportam três tipos de comportamento: domain, ipcidr e classical.
Devido ao desaparecimento do Clash e parte de seu ecossistema em novembro de 2023, o projeto fornece no branch hidden alguns pacotes de instalação e executáveis oficiais originais, incluindo clientes descontinuados como Clash Premium linha de comando, ClashX Pro, Clash for Windows, e alternativas ainda mantidas como mihomo.
O projeto agradece aos projetos Loyalsoldier/geoip, Loyalsoldier/v2ray-rules-dat, gfwlist/gfwlist, v2fly/domain-list-community, felixonmars/dnsmasq-china-list e 17mon/china_ip_list.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.