Shadowrocket Rules is an open-source project providing modular rule sets for Shadowrocket. Rules are automatically built and updated every day, organized into three independent modules: DIRECT, PROXY and REJECT. Use them individually or combine them freely to build your own configuration.
Designed specifically for Shadowrocket, with a focus on modularity, automation and long-term maintainability.
DIRECT, PROXY and REJECT are maintained independently, allowing flexible integration into any configuration.
Automatically generated through GitHub Actions to keep rule sets up to date without manual intervention.
Continuously optimized to reduce duplicates and false matches, balancing precision and efficiency.
Keeps only the rules that matter, avoiding unnecessary growth while maintaining excellent performance.
Fully open source under the GPL-3.0 License. Contributions, Issues and Pull Requests are always welcome.
Rule sources are continuously reviewed and updated to reflect changes across internet services and networks.
The entire rule set is automatically generated every day through GitHub Actions, ensuring the latest rule sources are always included.
More rules do not necessarily mean better rules. Our goal is to keep the project clean, accurate, modular and easy to maintain over the long term.
Each module can be used independently or combined with your own configuration to create a flexible routing strategy.
Three independent rule modules designed to cover the most common routing scenarios.
"Keep Rules Clean, Accurate and Maintainable."
Simple. Modular. Updated Every Day.Whether you're building a new Shadowrocket configuration or maintaining an existing one, Shadowrocket Rules provides a clean, modular and continuously updated foundation. The project is fully open source under the GPL-3.0 License. Stars, Issues and Pull Requests are always appreciated.