프로젝트 소개

clash-rules는 Clash Premium 커널용 규칙 집합(RULE-SET)을 생성하는 오픈소스 프로젝트로, ClashX Pro, clash-party, clash-verge-rev, Clash for Windows, clashmi, Clash Meta for Android, OpenClash 등 Clash Premium 커널 기반의 모든 그래픽 클라이언트와 호환됩니다. 이 프로젝트는 GitHub Actions를 통해 매일 오전 6:30(중국 표준시)에 자동으로 빌드되어 규칙 데이터의 최신성을 유지합니다. 규칙 집합의 데이터는 주로 Loyalsoldier/v2ray-rules-dat 및 v2fly/domain-list-community 프로젝트에서 가져오며, Apple 및 Google 목록의 도메인은 felixonmars/dnsmasq-china-list에서, 중국 본토 IPv4 주소 데이터는 17mon/china_ip_list를 사용합니다. 프로젝트는 다음 규칙 파일을 제공합니다: - direct.txt: 중국 본토에서 직접 연결 가능한 도메인 목록 - proxy.txt: 프록시 접근이 필요한 도메인 목록 - reject.txt: 광고 트래픽 차단용 광고 도메인 목록 - private.txt: 사설 네트워크 전용 도메인 목록 - apple.txt: 중국 본토에서 직접 연결 가능한 Apple 도메인 목록 - icloud.txt: iCloud 도메인 목록 - google.txt: 중국 본토에서 직접 연결 가능한 Google 도메인 목록(사용 주의 표시) - gfw.txt: GFWList 도메인 목록 - tld-not-cn.txt: 중국 본토에서 사용되지 않는 최상위 도메인 목록 - telegramcidr.txt: Telegram에서 사용하는 IP 주소 목록 - lancidr.txt: LAN IP 및 예약 IP 주소 목록 - cncidr.txt: 중국 본토 IP 주소 목록 - applications.txt: 직접 연결이 필요한 일반 소프트웨어 목록 모든 규칙 파일은 두 개의 온라인 주소를 제공합니다: raw.githubusercontent.com(실시간 업데이트) 및 cdn.jsdelivr.net(12시간 지연 있지만 접근 제한 우회 가능). 프로젝트는 두 가지 규칙 구성 모드를 지원합니다: 1. 화이트리스트 모드(권장): 규칙에 매칭되지 않은 네트워크 트래픽은 모두 프록시를 사용하며, 서버 회선의 네트워크 품질이 안정적이고 빠르며 트래픽이 충분한 사용자에게 적합합니다. 구성에서 DIRECT 및 REJECT는 Clash 기본 정책이고, 나머지는 사용자 정의 정책으로 proxies 또는 proxy-groups에서 PROXY라는 정책을 수동으로 구성해야 합니다. 2. 블랙리스트 모드: 규칙에 매칭된 네트워크 트래픽만 프록시를 사용하며, 서버 회선의 네트워크 품질이 불안정하거나 트래픽이 부족한 사용자에게 적합하며, 소프트 라우터 및 홈 게이트웨이 사용자의 일반적인 모드이기도 합니다. 사용 방법은 Clash 구성 파일에 rule-providers 및 rules 구성 섹션을 추가하고, URL 방식으로 규칙 파일을 참조하며, interval을 86400초(24시간)로 설정하여 자동 업데이트를 구현합니다. 규칙 파일은 domain, ipcidr, classical 세 가지 동작 유형을 지원합니다. Clash 및 일부 주변 생태계 프로젝트가 2023년 11월 초에 저장소를 삭제하고 사라졌기 때문에, 프로젝트는 hidden 브랜치에서 일부 공식 원본 설치 패키지와 실행 파일을 제공합니다. 여기에는 Clash Premium 명령줄 버전, ClashX Pro, Clash for Windows 등 업데이트가 중단된 클라이언트와 mihomo 등 여전히 유지 관리되는 대안이 포함됩니다. 프로젝트는 Loyalsoldier/geoip, Loyalsoldier/v2ray-rules-dat, gfwlist/gfwlist, v2fly/domain-list-community, felixonmars/dnsmasq-china-list, 17mon/china_ip_list 프로젝트에 감사를 표합니다.