Convert Figma logo to code with AI

Hackl0us logoSS-Rule-Snippet

搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。

10,765
1,859
10,765
38

Top Related Projects

3,266

SSR 去广告ACL规则/SS完整GFWList规则/Clash规则碎片,Telegram频道订阅地址

分流规则、重写写规则及脚本。

Quick Overview

SS-Rule-Snippet is a collection of Surge and Shadowrocket configuration rules for network traffic control and ad blocking. It provides customizable rule sets for various applications and services, allowing users to optimize their internet experience by filtering unwanted content and managing network connections.

Pros

  • Comprehensive rule sets covering a wide range of applications and services
  • Regular updates to keep rules current and effective
  • Customizable configurations to suit individual needs
  • Compatible with popular iOS network management tools like Surge and Shadowrocket

Cons

  • Primarily focused on Chinese websites and services, which may limit usefulness for non-Chinese users
  • Requires some technical knowledge to implement and customize effectively
  • May cause unintended blocking of desired content if not configured properly
  • Limited documentation in English, which could be challenging for non-Chinese speakers

Getting Started

To use SS-Rule-Snippet with Surge or Shadowrocket:

  1. Choose the appropriate configuration file from the repository (e.g., LAZY_RULES/Surge/Surge_Basic.conf for Surge).
  2. Copy the raw content of the chosen file.
  3. In Surge or Shadowrocket, create a new profile and paste the copied content.
  4. Customize the configuration as needed, such as adding your own proxy servers or modifying rule sets.
  5. Save and apply the new profile in your app.

For more detailed instructions and advanced configurations, refer to the repository's documentation (primarily in Chinese) and the specific app's user guide.

Competitor Comparisons

3,266

SSR 去广告ACL规则/SS完整GFWList规则/Clash规则碎片,Telegram频道订阅地址

Pros of ACL4SSR

  • More comprehensive rule set with a larger number of rules and configurations
  • Regularly updated with frequent commits and contributions
  • Includes additional features like online rule converters and clash configuration generators

Cons of ACL4SSR

  • May be overwhelming for beginners due to its extensive rule set
  • Requires more system resources due to the larger number of rules
  • Some rules might be redundant or overly specific for certain use cases

Code Comparison

SS-Rule-Snippet:

# Apple
DOMAIN-SUFFIX,aaplimg.com,Proxy
DOMAIN-SUFFIX,apple.co,Proxy
DOMAIN-SUFFIX,apple.com,Proxy

ACL4SSR:

# Apple
DOMAIN-SUFFIX,aaplimg.com,Apple
DOMAIN-SUFFIX,apple.co,Apple
DOMAIN-SUFFIX,apple.com,Apple
DOMAIN-SUFFIX,apple-cloudkit.com,Apple
DOMAIN-SUFFIX,appstore.com,Apple

Both repositories provide rule sets for proxy configuration, but ACL4SSR offers a more extensive and detailed set of rules. SS-Rule-Snippet is more concise and may be easier to understand for beginners, while ACL4SSR provides a broader coverage of domains and services. The code comparison shows that ACL4SSR includes additional Apple-related domains, potentially offering more comprehensive coverage for Apple services.

分流规则、重写写规则及脚本。

Pros of ios_rule_script

  • More comprehensive rule sets covering a wider range of applications and services
  • Frequent updates and active maintenance
  • Includes additional scripts and tools for enhanced functionality

Cons of ios_rule_script

  • Larger file sizes due to extensive rule sets, potentially impacting performance
  • More complex structure, which may be overwhelming for beginners
  • Higher likelihood of conflicts or false positives due to the extensive rule coverage

Code Comparison

SS-Rule-Snippet:

# Apple
DOMAIN-SUFFIX,appsto.re,Proxy
DOMAIN-SUFFIX,s.mzstatic.com,Proxy
DOMAIN,gspe1-ssl.ls.apple.com,Proxy

ios_rule_script:

# Apple
DOMAIN,apple.comscoreresearch.com,REJECT
DOMAIN-SUFFIX,aaplimg.com,DIRECT
DOMAIN-SUFFIX,apple.co,DIRECT
DOMAIN-SUFFIX,apple.com,DIRECT
DOMAIN-SUFFIX,apple-cloudkit.com,DIRECT

The code comparison shows that ios_rule_script tends to have more detailed and granular rules, including specific handling for different domains (REJECT, DIRECT). SS-Rule-Snippet, on the other hand, has a simpler structure with fewer rules, primarily focusing on proxy settings.

Both repositories provide valuable resources for configuring network rules and scripts, with ios_rule_script offering a more comprehensive but complex solution, while SS-Rule-Snippet provides a simpler, more straightforward approach. The choice between the two depends on the user's specific needs and level of expertise.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

Creative Commons License

SS Rule Snippet

Design for Surge / Quantumult (X) / Shadowrocket / clash (Premium) .
Maintained by Hackl0us.

导航

本项是由 @Hackl0us 书写、搜集、整理,适用于 Surge / Quantumult / Shadowrocket / Surfboard / clashX 的规则或实用规则片段。追求为工具配置最精简、最实用、最高效的规则,给用户带来最流畅的使用体验。

规则使用

懒人规则具体使用方法请参考 项目 Wiki。 除懒人规则外,实用规则均以片段形式存在。您可以根据工具官方(或非官方)提供的配置参考手册,严格按照语法要求对规则正确地修改。 规则的强大不在于条目多,而在于少而精。规则堆积越多,RAM 占用越高,工具运行效率越低。过多的规则甚至会导致工具直接崩溃(越狱设备尤为明显),严重影响用户体验。

常用代理工具

工具适用平台懒人规则配置参考手册售价
Surge📱 iOS / ⬛️ iPadOS / 💻 macOSSurge 3.conf官方$49.99 - $99.99
Quantumult X📱 iOS / ⬛️ iPadOSQuantumultX.conf官方(配置文件)$7.99
Shadowrocket📱 iOS / ⬛️ iPadOSShadowrocket.conf未提供$2.99
clash🧬 Multipleclash.yaml官方免费,🎖 开源
clash Premium🧬 Multipleclash_Premium.yaml官方 (Premium 功能)免费,⭕️ 闭源
Clash for Windows🪟 Windows参考 clash Premium官方免费,⭕️ 闭源
Clash X💻 macOS参考 clash参考 clash免费,🎖 开源
Clash X Pro💻 macOS (Intel)参考 clash Premium参考 clash Premium免费,⭕️ 闭源
Clash X Pro - Apple Silicon💻 macOS (Apple M1)参考 clash Premium参考 clash Premium免费,⭕️ 闭源
Clash for Android🤖️ Android参考 clash Premium参考 clash Premium免费,⭕️ 闭源
OpenClash📶 OpenWRT参考 clash Premium参考 clash Premium免费,⭕️ 闭源

停止支持工具列表

以下工具开发者已经长时间未更新或停止更新,对新协议、新功能的支持和新系统的兼容性都不是很好,因此项目考虑停止更新支持。停止更新支持的配置文件可以在 归档 文件夹下找到。

  • Surge Legacy
  • Surfboard
  • Quantumult(计划停止更新)

clash 衍生工具的选择

除 iOS 平台外,很多平台的工具衍生与开源的 clash 项目。clash 项目作者在后期拓展开发更多实用功能,如 TUN、代理集、规则集、脚本等,逐渐发展成为 clash Premium,但是 clash Premium 提供的额外功能并不开源,是闭源项目。

其他开发者基于这两个版本的 clash 开发并实现了可以运行在不同平台的图形化代理工具。基于 clash 开发的工具,因为开源协议限制等因素,同为开源项目,仅实现 clash 具备的基础代理功能,如 Clash X.

而基于 clash Premium 开发的工具,则多为闭源项目,但是会具备更多更加实用的功能,例如 Clash X Pro 和 Clash for Windows 有具备类似 Surge 的增强模式,可以通过 TUN / TAP 接管所有流量;可以订阅代理集、规则集等,避免日后反复更新替换配置冗长的文件,一劳永逸等等

你可以根据自身的需求选择适合自己的 clash 衍生工具。

关于项目

规则集说明

  • 基础 规则集:最基本的规则,这些规则构成了懒人规则。刚好满足科学上网的基本需求,轻便简洁。
  • App 规则集:包含了对一些 工具、流媒体、社交分享 等类别的 App 的特殊优化规则,如果您有使用这些 App,请自行拼合整理到您使用的规则中。
  • 自选 规则集:包含了一些针对部分用户群体(如 大学生、经常观看视频用户、成人等)而定制的规则,如果您有需求,请自行拼合整理到您使用的规则中。
  • 功能性 规则集:用来实现一些高级的功能,例如修复 Siri 高延迟或不可用、实现 Surge Legacy 版本的全局代理等等功能示。建议用户根据引导,正确拼合使用规则。

一键更新规则

对于不方便全局替换配置文件或不支持 规则集 的工具,您可以通过 捷径 将自定义规则整合至懒人规则,实现便捷更新。

工具下载地址
Surge捷径
Quantumult捷径
Shadowrocket捷径

关于广告屏蔽

本项目不会出现网页广告拦截的规则,原因如下:

  1. 广告拦截规则变化非常大,非常容易失效,所以需要经常维护。
  2. 浏览器很多插件,甚至一些路由器的固件都提供屏蔽日常浏览网页遇到的广告、追踪脚本等。
  3. 过多的规则会降低工具运行效率,尤其在越狱系统上非常容易意外退出,影响使用体验。
  4. 仅通过域名或 HTTPS 解密等方式,直接匹配非常容易错误屏蔽正常图片、网页元素等,而且解密 HTTPS 需要开销很大的系统内存,影响网页加载速度,得不偿失。
  5. 代理工具支持的匹配方式十分有限,没有类似 Adblock Plus 等工具支持全面的、多元的正则匹配方式,所以即使使用工具屏蔽广告,也会效果欠佳。

综上所述,推荐各位使用广告屏蔽插件,效果要比在工具上配置屏蔽广告好得多:

  • Windows / macOS 端全局过滤:

  • iOS / iPadOS 端 Safari:

    ⚠️ 不推荐购买 AdGuard Pro,因为 iOS / iPadOS 仅支持同时开启 1 个 VPN,AdGuard Pro 同样会在系统开启 VPN 接管所有流量来过滤广告,会和现有代理工具冲突,而且不支持设置 upstream-proxy.

  • 浏览器 Safari / Chrome / Firefox / Edge (Chromium) 等:

  • 软/硬路由端:

    • Adbyby
    • PiHole
    • AdGuard Home
    • 广告屏蔽大师+

支持项目

参与维护

本项目需要定期维护和更新,才能保证规则的稳定和实用。 请直接通过 Github 的 Pull Request 或 提交 Issue 的方式对项目进行补充完善。如果规则合适,我会进行全局适配。

⚠️维护注意事项:

  1. 很多域名**不是通过直接访问**来判定的是否有效的,例如126.net,无法直接通过浏览器来访问,但是在使用 网易云音乐 的过程中,通过抓包可以发现,这个域名其实用来缓冲音乐。大家在维护的过程中,要善用抓包工具、搜索引擎等方式综合判定域名是否有效。
  2. 一个 App 可能访问多个域名,添加的域名要尽量做到完整、全面。如果一个 App 连接域名超过 3 个,而且不与 macOS 或其他 App 共用(如:美团、大众点评、猫眼电影等 App 共用 meituan 相关域名,这时使用域名匹配策略明显具有优势),便推荐对其使用 USER-AGENT 策略以节省规则条目,例如滴滴出行App。
  3. 方便组内交流讨论,请通过链接加入下方的 Telegram 群组 。

关注项目

  •  果核Apple Nuts (Telegram 频道):该频道用来推送项目的更新日志和  Apple 相关新闻。
  • 🍤 库克的后厨 | Cook's Kitchen 🧀 (Telegram 群组):这是一个由 Apple 员工、极客、开发者、技术书籍或文章主编、高级用户等群体,组成的自由、开放、平等的社群。
  • @Hackl0us (新浪微博):个人微博,可了解到很多关于 Apple、网络技术等科技方面的讯息及项目最新动态。

捐赠

❤️ 维护这个规则花费了很多心思和时间,你使用的每一行规则、阅读的每一个配置文件翻译都是我反复斟酌后的结果,为的就是可以让大家有一套好用、易懂的规则。

如果您喜欢我的规则,并希望项目可以继续被维护,您可以给通过以下方式捐助。

大家的支持是我的动力~我还会用捐助的钱给我家的两只 🐱 丑橘 🍊 和 ⚡️ 伏特 🐈‍⬛ 买鱼罐头