GMOogway/shadowrocket-rules

小火箭规则🚀,小火箭模块,小火箭配置,shadowrocket规则,shadowrocket rules,最全面的直连(DIRECT)、代理(PROXY)、屏蔽(REJECT)规则,自动构建,每日更新

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 2 minutes ago
Added to GitGenius on September 12th, 2026
Created on January 25th, 2023
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 272
Total Stargazers: 5,435 (+0)
Total Subscribers: 26 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Shadowrocket-rules is a rule set collection for the Shadowrocket iOS proxy application that provides direct connection, proxy routing, and blocking rules.

The project addresses the need for comprehensive traffic routing configuration in Shadowrocket by maintaining three categories of rules: DIRECT rules for domestic connections, PROXY rules for accessing blocked content, and REJECT rules for ad blocking and malicious site filtering. Rather than providing complete pre-built configurations, it distributes rules as modular components, allowing users to compose their own setup according to their specific needs. This modular approach keeps configurations concise and editable while accommodating individual differences in base settings, certificates, and decryption preferences.

Developers and users should adopt this tool if they run Shadowrocket on iOS and want granular control over traffic routing without managing monolithic configuration files. The modular format suits anyone who needs to customize rules beyond defaults or combine multiple rule sets. The project explicitly supports white-list mode with DIRECT rules plus GEOIP fallback, black-list mode with PROXY rules, and optional ad-blocking through separate REJECT modules. Users should understand that module rules take priority over configuration rules, and modules higher in the stack override those below, enabling precise control through deliberate ordering.

The project maintains automated daily updates to its rule sets. The repository actively accepts pull requests and encourages community contributions to improve rule coverage. Development activity shows ongoing refinement of rule accuracy, with recent updates adding new rules across all three categories.