Sobre o projeto
O Domain List Community é um projeto mantido pela comunidade que gerencia uma lista curada de domínios para uso como geosites no roteamento do Project V (V2Ray). O projeto é explicitamente não opinativo, fornecendo apenas a infraestrutura de dados para que os usuários gerem regras de roteamento sob demanda.
O projeto produz artefatos baixáveis, incluindo dlc.dat (arquivo geosite compilado), dlc.dat_plain.yml (versão YAML em texto puro) e seus checksums SHA256. Esses arquivos podem ser usados diretamente nas configurações do V2Ray ou em outros softwares compatíveis com o Project V.
O diretório de dados contém arquivos individuais, cada um representando uma sublista de domínios nomeada pelo arquivo. O formato suporta múltiplos tipos de regra: domain (correspondência de subdomínio), full (correspondência exata de domínio), keyword (correspondência de substring) e regexp (expressão regular). Cada regra pode ter atributos (prefixados com @) para subagrupamento e filtragem, e afiliações (prefixadas com &) para gerenciamento de dados entre listas. A diretiva include permite inclusão seletiva de regras de outras listas, com filtragem baseada em atributos.
O processo de build lê todos os arquivos no diretório de dados, resolve afiliações e inclusões em regras reais de domínio, remove duplicatas, ordena as regras, exporta listas em texto puro e gera o arquivo final dlc.dat convertendo cada tipo de regra no formato adequado de roteamento do V2Ray.
O projeto fornece um exemplo de uso mostrando como configurar regras de roteamento do V2Ray usando referências geosite, como geosite:category-ads-all, geosite:cn, geosite:private, geosite:category-anticensorship e geosite:geolocation-!cn. Os usuários também podem gerar arquivos dlc.dat personalizados executando a ferramenta de build baseada em Go com um caminho de dados personalizado.
As diretrizes de contribuição exigem fazer fork do repositório, realizar modificações e enviar pull requests para revisão. Um script de verificação testa cada PR, e apenas os aprovados são mesclados. Após várias contribuições bem-sucedidas, os colaboradores podem solicitar acesso de gerente.
Alterações notáveis incluem a remoção de regras com atributo @!cn das listas cn e a descontinuação de listas dedicadas de anúncios não categorizados em favor da filtragem baseada em atributos (por exemplo, geosite:xxx@ads em vez de geosite:xxx-ads).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.