awesome-repositories.com
Blog
MCP
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
·
Johnshall avatar

Johnshall/Shadowrocket-ADBlock-Rules-Forever

0
View on GitHub↗
johnshall.github.io/Shadowrocket-ADBlock-Rules-Forever↗

Shadowrocket ADBlock Rules Forever

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 real-time URL rewriting. By utilizing these declarative rule sets, users can enforce specific traffic behaviors, such as bypassing local network services or directing requests through designated proxy nodes based on domain or IP criteria.

Beyond basic routing, the project facilitates enhanced privacy and security through content filtering and encrypted traffic inspection. These features allow for the systematic blocking of advertisements, trackers, and malicious domains, while also providing the ability to modify web requests to improve service access and bypass regional restrictions. The configuration files are structured to be imported directly into the client to automate these network management tasks.

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

Features

  • Declarative Traffic Rules - Provides structured configuration files to define complex traffic routing logic without modifying application code.
  • Proxy Routing Rules - Provides granular control over network traffic by routing requests through proxies or direct connections based on domain and IP-based rule sets.
  • Proxy Configuration Rules - Offers curated domain and IP lists for blocking advertisements, trackers, and malicious content within proxy clients.
  • Rule-Based Proxies - Directs network traffic through specific proxy nodes or local connections based on domain, IP, or service-based rules.
  • Domain Traffic Filters - Evaluates network requests against hierarchical domain lists to determine routing or blocking behavior.
  • Proxy Load Balancers - Organizes network nodes into logical sets that automatically switch based on health checks and performance metrics.
  • Proxy Group Managers - Organizes network nodes into logical groups with automated health checks and latency-based switching.
  • Virtual Network Interfaces - Routes device-wide network traffic through a local virtual interface to enforce custom routing and security policies.
  • Content Filtering - Blocks network requests to known advertising, tracking, and malicious domains to prevent unauthorized data collection.
  • Traffic Interception Tools - Intercepts and modifies web requests in real-time to filter content, block trackers, and redirect traffic for improved service access.
  • Traffic Filtering Rules - Implements declarative routing policies to manage proxy connections, bypass local traffic, and enforce ad-blocking.
  • Traffic Interception Rules - Intercepts outgoing network requests at the system level to match them against predefined domain and IP patterns.
  • Traffic Routing Policies - Applies pre-configured rule sets to manage connection behavior, including global proxying and region-specific routing.
  • Tracking Parameter Removers - Modifies request headers and strips tracking parameters from web requests in real-time.
  • Traffic Inspection Tools - Decrypts and inspects encrypted network traffic to enable granular content filtering and request modification.
  • DNS Resolution - Configures custom DNS resolution and modifies web requests to improve privacy and bypass regional restrictions.
  • Proxy Configurations - Excludes local network ranges and internal services from proxy processing to ensure direct connectivity.
  • Local Bypass Configurations - Excludes local traffic and internal services from proxy processing to maintain direct connectivity.
  • UDP Tunneling - Manages network connectivity by encapsulating and redirecting UDP traffic through proxy connections to ensure protocol compatibility.
22,324 stars·1,464 forks·other·185 views

Star history

Star history chart for johnshall/shadowrocket-adblock-rules-foreverStar history chart for johnshall/shadowrocket-adblock-rules-forever

Frequently asked questions

What does johnshall/shadowrocket-adblock-rules-forever do?

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.

What are the main features of johnshall/shadowrocket-adblock-rules-forever?

The main features of johnshall/shadowrocket-adblock-rules-forever are: Declarative Traffic Rules, Proxy Routing Rules, Proxy Configuration Rules, Rule-Based Proxies, Domain Traffic Filters, Proxy Load Balancers, Proxy Group Managers, Virtual Network Interfaces.

What are some open-source alternatives to johnshall/shadowrocket-adblock-rules-forever?

Open-source alternatives to johnshall/shadowrocket-adblock-rules-forever include: loyalsoldier/clash-rules — Clash-rules provides a standardized, declarative system for managing network traffic routing across desktop and mobile… matsuridayo/nekoboxforandroid — NekoBoxForAndroid is a network utility for Android that functions as a system-wide VPN tunneling client. It leverages… acl4ssr/acl4ssr — ACL4SSR is a rule set generation and conversion system that produces ready-to-use proxy configuration files for… loyalsoldier/v2ray-rules-dat — This project provides a collection of structured, binary-encoded routing datasets designed for proxy software to… gmoogway/shadowrocket-rules — This project provides a set of curated configuration rules and domain lists for the Shadowrocket app. It consists of… bia-pain-bache/bpb-worker-panel — BPB-Worker-Panel is a control panel designed for deploying and managing VLESS and Trojan proxies hosted on Cloudflare…

Open-source alternatives to Shadowrocket ADBlock Rules Forever

Similar open-source projects, ranked by how many features they share with Shadowrocket ADBlock Rules Forever.
  • loyalsoldier/clash-rulesLoyalsoldier avatar

    Loyalsoldier/clash-rules

    27,127View on GitHub↗

    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 c

    adblockadguardanticensorship
    View on GitHub↗27,127
  • matsuridayo/nekoboxforandroidMatsuriDayo avatar

    MatsuriDayo/NekoBoxForAndroid

    21,403View on GitHub↗

    NekoBoxForAndroid is a network utility for Android that functions as a system-wide VPN tunneling client. It leverages the Sing-Box engine to capture and redirect device traffic through a virtual network interface, providing a centralized platform for managing proxy connections and network routing. The application distinguishes itself through its advanced configuration management, allowing users to define granular traffic rules based on domains, IP addresses, or specific applications. It supports complex network requirements by enabling multi-hop proxy chaining, custom DNS resolution strategie

    Kotlinandroidgfwproxy
    View on GitHub↗21,403
  • acl4ssr/acl4ssrACL4SSR avatar

    ACL4SSR/ACL4SSR

    5,778View on GitHub↗

    ACL4SSR is a rule set generation and conversion system that produces ready-to-use proxy configuration files for multiple client formats, including Clash, Quantumult, Surge, Surfboard, and Trojan. It combines modular rule fragments from a curated library, applies user-defined overrides, and filters traffic by domain category or geo-IP to produce optimized routing configurations. The project distinguishes itself through its format-agnostic conversion pipeline, which transforms proxy rule sets between different client formats using external open-source converters as a middleware layer. It provid

    aclacl4ssrclash
    View on GitHub↗5,778
  • 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
See all 30 alternatives to Shadowrocket ADBlock Rules Forever→