Loyalsoldier/surge-rules

🦄 🎃 👻 Surge 规则集(DOMAIN-SET 和 RULE-SET),适用于 Surge for iOS 和 Surge for Mac 客户端。

View on GitHub ↗Jump to charts ↓

Loyalsoldier/surge-rules has 3k+ stars and 200+ forks on GitHub and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Type:Configuration / DotfilesCategory(s):Networking, Proxies & VPNsNetworking & Communication
Added to GitGenius on September 22nd, 2026
Created on August 5th, 2020
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 208
Total Stargazers: 3,160 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.9 hours
Mean response time: 8.9 days
90th percentile: 40.0 days
Tracked items: 8

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 92 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

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.