awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
GMOogway avatar

GMOogway/shadowrocket-rules

0
View on GitHub↗
4,055 stars·214 forks·gpl-3.0·33 views

Shadowrocket Rules

This project provides a set of curated configuration rules and domain lists for the Shadowrocket app. It consists of network traffic routing rules, ad-blocking domain lists, DNS configuration profiles, and proxy bypass lists used to filter and direct network traffic.

The rules establish policy-based routing logic to determine whether specific traffic is proxied, connected directly, or rejected. This includes specialized lists for proxy bypass management and the blocking of known advertising and tracking domains at the network level.

The project covers a broad range of traffic management capabilities, including URL pattern redirection, DNS server configuration, and the management of UDP fallback behavior. It also utilizes scheduled automation to synchronize and update security and routing policies on a daily cycle.

Features

  • Traffic Routing - Directs network traffic through proxies, direct connections, or rejection policies using curated rules.
  • Traffic Routing Rules - Provides curated rule sets that dictate how network traffic is routed through a proxy or local connection.
  • DNS Configuration - Provides utilities for managing and customizing system-level DNS resolution settings.
  • DNS Override Resolvers - Provides DNS override resolvers that intercept system queries and route them through tunnels to prevent leaks.

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
  • Domain Traffic Filters - Implements domain traffic filters that route network requests based on domain suffixes or keyword matching.
  • Ad-Blocking Lists - Provides a comprehensive collection of known advertising domains to block unwanted content and tracking.
  • Network Traffic Filters - Provides standardized blocklists of web addresses for integration with proxy and routing software.
  • Proxy Bypass Lists - Directs connections for specified domains or IP addresses to the local network interface instead of a proxy.
  • Proxy Management - Maintains lists of domains and IP addresses that should bypass the proxy to connect directly.
  • Bypass Configurations - Provides rules for excluding specific hosts and IP addresses from proxy routing.
  • Traffic Routing Policies - Defines traffic routing policies that apply rules to network traffic based on destination and origin.
  • Content Filtering - Provides mechanisms to identify and block unwanted advertising content from reaching the user.
  • Privacy and Ad Blocking - Implements network-level filtering to block advertising and tracking domains.
  • Ad Blocking and Breakage Repairs - Provides filter categories that suppress advertisements and prevent requests to known ad domains.
  • Automated Rule Management - Automates the maintenance and updating of network traffic filtering rulesets.
  • Encrypted DNS Profile Installers - Includes configuration profiles to route system DNS traffic through encrypted servers.
  • DNS Servers - Provides configuration for DNS servers to manage how domain names are resolved on the device.
  • Traffic Rule Sets - Manages organized collections of routing rules to ensure specific overrides take precedence.
  • Routing Policy Automation - Provides scheduled automation to keep security and routing policies current through daily synchronization.
  • Modular Policy Composition - Organizes network policies into discrete layered sets to establish a clear order of execution priority.
  • URL Redirections - Implements URL redirection rules to forward requests to alternative addresses and bypass access restrictions.
  • Star history

    Star history chart for gmoogway/shadowrocket-rulesStar history chart for gmoogway/shadowrocket-rules

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does gmoogway/shadowrocket-rules do?

    This project provides a set of curated configuration rules and domain lists for the Shadowrocket app. It consists of network traffic routing rules, ad-blocking domain lists, DNS configuration profiles, and proxy bypass lists used to filter and direct network traffic.

    What are the main features of gmoogway/shadowrocket-rules?

    The main features of gmoogway/shadowrocket-rules are: Traffic Routing, Traffic Routing Rules, DNS Configuration, DNS Override Resolvers, Domain Traffic Filters, Ad-Blocking Lists, Network Traffic Filters, Proxy Bypass Lists.

    Which projects share features with gmoogway/shadowrocket-rules?

    Projects with overlapping indexed features include: limbopro/adblock4limbo — Adblock4limbo is a collection of JavaScript-based scripts and tools designed for web content filtering and… lowertop/shadowrocket — Shadowrocket is a proxy client application for mobile devices that functions as a multi-protocol proxy manager and a… sukkaw/surge — Surge is a network traffic routing and configuration system designed to categorize and steer network requests using… h2y/shadowrocket-adblock-rules — This project provides predefined configuration profiles and rule sets for ad filtering, geographic traffic steering,… loyalsoldier/v2ray-rules-dat — This project provides a collection of structured, binary-encoded routing datasets designed for proxy software to… loyalsoldier/clash-rules — Clash-rules provides a standardized, declarative system for managing network traffic routing across desktop and mobile…

    Projects sharing features with Shadowrocket Rules

    These projects share indexed features with Shadowrocket Rules. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • limbopro/adblock4limbolimbopro avatar

      limbopro/Adblock4limbo

      4,431View on GitHub↗

      Adblock4limbo is a collection of JavaScript-based scripts and tools designed for web content filtering and advertisement blocking. It functions as a content filter and user script suite that removes pop-ups, banners, and trackers from websites. The project includes a bilingual web translator for side-by-side content translation, an M3U8 video link extractor for retrieving direct stream URLs, and a web content filter specifically designed to remove sponsored links and content farm entries from search engine results. Its capabilities extend to network traffic management, including request filt

      JavaScriptadblockadblockeradguard
      View on GitHub↗4,431
    • lowertop/shadowrocketLOWERTOP avatar

      LOWERTOP/Shadowrocket

      2,816View on GitHub↗

      Shadowrocket is a proxy client application for mobile devices that functions as a multi-protocol proxy manager and a rule-based traffic router. It acts as a programmable network gateway, utilizing a virtual network interface to route system-level traffic through secure tunnels. The project distinguishes itself through a programmable environment that executes JavaScript scripts and modules to automate DNS resolution and handle complex network request logic. It further provides an HTTPS traffic inspector capable of decrypting encrypted traffic using custom certificates to modify headers and rew

      shadowrocketshadowrocket-manual
      View on GitHub↗2,816
    • sukkaw/surgeSukkaW avatar

      SukkaW/Surge

      3,710View on GitHub↗

      Surge is a network traffic routing and configuration system designed to categorize and steer network requests using curated rule sets, domain lists, and IP databases. It provides the data structures and filtering logic necessary to manage how application traffic is directed across proxies, direct connections, or regional gateways. The project distinguishes itself through granular traffic identification and steering. It identifies network requests by matching them against system process names, user-agent strings, and geographic IP ranges to apply specific routing policies. This allows for the

      TypeScriptclashclash-metaclash-premium
      View on GitHub↗3,710
    • 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
    Compare all 30 related projects→