Surge Rules is a rule set collection for the Surge proxy client on iOS and macOS that provides domain and rule-based filtering configurations.
The project addresses the need for network traffic routing and filtering by maintaining curated rule sets compatible with Surge's DOMAIN-SET and RULE-SET formats. These rules enable users to control which traffic is proxied, blocked, or routed through specific policies based on domain matching and custom rule definitions. The approach focuses on providing pre-built rule collections rather than requiring users to construct their own filtering logic from scratch.
The tool suits users of Surge on iOS and macOS who want ready-to-use filtering and routing configurations without manual rule creation. It is particularly relevant for users in regions with network restrictions who need reliable geolocation-based routing, as well as those seeking ad-blocking and content filtering. The project covers multiple use cases including general proxy routing, ad blocking, anti-censorship, and China-specific domain lists, making it applicable to different filtering needs depending on which rule sets a user selects.
The project maintains active engagement with its rule sets through regular updates to keep domain lists and routing rules current. Contributions are accepted from the community, indicating collaborative development of the filtering rules. The project provides multiple output formats and integrates with various proxy tools beyond Surge, suggesting ongoing effort to maintain compatibility across different platforms and clients.