awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Loyalsoldier avatar

Loyalsoldier/clash-rules

0
View on GitHub↗
27,127 stars·2,155 forks·GPL-3.0·17 views

Clash Rules

Clash-rules provides a standardized, declarative system for managing network traffic routing across desktop and mobile proxy clients. It functions as a centralized configuration provider that uses structured rule sets to categorize outgoing requests, allowing users to define whether specific connections should be proxied, rejected, or routed directly.

The project distinguishes itself through its comprehensive, curated rulesets that enable granular control over network behavior. By employing domain-pattern matching, CIDR-based network analysis, and application-specific signatures, it ensures consistent traffic management across diverse environments. It also supports automated synchronization, allowing proxy clients to fetch updated routing logic from external sources without manual intervention.

The platform covers a broad range of traffic management capabilities, including regional content access, local network optimization, and malicious traffic filtering. These features allow for the systematic blocking of advertising and tracking domains while ensuring that private, local, and internal network resources bypass proxy tunnels to maintain direct connectivity.

Features

  • Clash Configuration Managers - Provides specialized management for granular traffic routing policies within the proxy ecosystem.
  • Traffic Routing Rules - Provides a standardized system for managing and loading external rule sets to define granular traffic routing policies.
  • Network Traffic Routing Rulesets - Provides a curated collection of domain and IP routing rules for configuring traffic flow and proxy bypass.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Declarative Traffic Rules - Uses structured text files to define traffic handling logic for proxy clients.
  • Traffic Routing Proxies - Directs international network traffic through proxy servers to bypass regional restrictions and optimize connection paths.
  • Geographic Traffic Routing Rules - Configures network traffic flow based on geographic location to enable automated regional routing policies.
  • Proxy Routing Rules - Implements rule-based logic to determine whether internal network requests are routed through a proxy or direct connection.
  • Network Traffic Filters - Provides curated blocklists to prevent connections to known malicious or intrusive servers.
  • Proxy Configuration Rules - Standardizes filtering logic and rule providers to ensure consistent traffic management across proxy applications.
  • Traffic Filtering Rulesets - Blocks advertising, tracking, and malicious domains by applying curated blocklists to network connections.
  • Clash Proxy Clients - Curated rule sets for optimizing proxy traffic routing.
  • Cross-Platform Proxy Configurations - Ensures consistent traffic management behavior across diverse proxy client implementations using a unified configuration syntax.
  • Domain Traffic Filters - Evaluates outgoing network requests against domain suffixes and keywords to determine routing paths.
  • Local Bypass Configurations - Provides configuration logic to exclude local network traffic and internal services from proxy processing.
  • Domain-Based Routing - Directs network requests through specific proxy or direct connections based on destination domains.
  • Network Traffic Management - Organizes domains and IP ranges into lists to classify and manage the flow of network traffic.
  • Proxy Configuration Automations - Integrates remote rule providers into proxy clients to maintain up-to-date routing logic.
  • Traffic Routing Tools - Categorizes network traffic into predefined lists to determine whether connections should be proxied or routed directly.
  • Regional Bypass Rules - Routes traffic through geographic proxy nodes to bypass regional content restrictions.
  • Direct Connection Rule Sets - Bypasses proxy servers for specific domains to ensure direct connectivity for trusted traffic.
  • Dynamic Rule Providers - Automates the synchronization of configuration files from external sources to keep filtering logic updated.
  • IP Range Routing - Enforces granular routing policies by matching destination IP addresses against predefined network ranges.
  • Network Traffic Routing - Categorizes network traffic by software signatures to control proxy or direct connection usage.
  • Service-Specific Routing Rules - Directs requests for specific service infrastructure through designated proxy nodes to optimize connectivity.
  • Automated Rule Management - Automates the refreshing of network routing rules to maintain current traffic management policies.

Star history

Star history chart for loyalsoldier/clash-rulesStar history chart for loyalsoldier/clash-rules

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does loyalsoldier/clash-rules do?

Clash-rules provides a standardized, declarative system for managing network traffic routing across desktop and mobile proxy clients. It functions as a centralized configuration provider that uses structured rule sets to categorize outgoing requests, allowing users to define whether specific connections should be proxied, rejected, or routed directly.

What are the main features of loyalsoldier/clash-rules?

The main features of loyalsoldier/clash-rules are: Clash Configuration Managers, Traffic Routing Rules, Network Traffic Routing Rulesets, Awesome List, Declarative Traffic Rules, Traffic Routing Proxies, Geographic Traffic Routing Rules, Proxy Routing Rules.

What are some open-source alternatives to loyalsoldier/clash-rules?

Open-source alternatives to loyalsoldier/clash-rules include: loyalsoldier/v2ray-rules-dat — This project provides a collection of structured, binary-encoded routing datasets designed for proxy software to… h2y/shadowrocket-adblock-rules — This project provides predefined configuration profiles and rule sets for ad filtering, geographic traffic steering,… keiko233/clash-nyanpasu — Clash Nyanpasu is a cross-platform proxy controller and graphical user interface for managing network traffic and… johnshall/shadowrocket-adblock-rules-forever — This project provides a comprehensive collection of curated configuration files and rule sets designed for the… acl4ssr/acl4ssr — ACL4SSR is a rule set generation and conversion system that produces ready-to-use proxy configuration files for… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication…

Open-source alternatives to Clash Rules

Similar open-source projects, ranked by how many features they share with Clash Rules.
  • loyalsoldier/v2ray-rules-datLoyalsoldier avatar

    Loyalsoldier/v2ray-rules-dat

    18,823View on GitHub↗

    This project provides a collection of structured, binary-encoded routing datasets designed for proxy software to automate network traffic management. By mapping domain names and IP addresses to specific functional categories, it enables proxy clients to make granular, policy-based connection decisions. The repository serves as a centralized source for routing metadata, ensuring that traffic steering logic remains consistent across various networking implementations. The project distinguishes itself through an automated aggregation pipeline that processes community-maintained datasets into a u

    adblockadguardanticensorship
    View on GitHub↗18,823
  • h2y/shadowrocket-adblock-rulesh2y avatar

    h2y/Shadowrocket-ADBlock-Rules

    16,653View on GitHub↗

    This project provides predefined configuration profiles and rule sets for ad filtering, geographic traffic steering, and proxy routing. It specifically offers curated rule sets and configuration lists for Shadowrocket to filter advertising domains and manage network traffic on iOS devices. The project specializes in converting industry-standard ad-blocking filter lists into a proprietary rule format compatible with proxy client configurations. These rule sets facilitate the separation of domestic and foreign network requests to optimize connection paths and bypass regional restrictions. The

    Pythongfwproxyshadowrocket
    View on GitHub↗16,653
keiko233/clash-nyanpasukeiko233 avatar

keiko233/clash-nyanpasu

13,053View on GitHub↗

Clash Nyanpasu is a cross-platform proxy controller and graphical user interface for managing network traffic and routing rules. It functions as a network proxy manager that allows users to configure proxy profiles and define routing rules to control how internet traffic is tunneled. The application serves as a rule-based traffic router, directing network requests through specific proxies based on custom provider rules and script configurations. It provides a graphical interface for the administration of Clash-based engines, enabling the organization of network provider settings and the manag

Rust
View on GitHub↗13,053
  • johnshall/shadowrocket-adblock-rules-foreverJohnshall avatar

    Johnshall/Shadowrocket-ADBlock-Rules-Forever

    22,324View on GitHub↗

    This project provides a comprehensive collection of curated configuration files and rule sets designed for the Shadowrocket proxy client. It functions as a centralized repository for managing network traffic, enabling users to implement granular routing policies, content filtering, and connection management across their devices. The repository distinguishes itself by offering advanced traffic orchestration capabilities, including domain-suffix pattern matching and rule-based interception. It supports complex network configurations such as proxy group load balancing, custom DNS resolution, and

    adblockgfwproxy
    View on GitHub↗22,324
  • See all 30 alternatives to Clash Rules→