GithubHelp home page GithubHelp logo

didejieao / surge-rule-snippets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hackl0us/ss-rule-snippet

0.0 2.0 0.0 326 KB

搜集、整理、维护 Surge / Quantumult / ShadowRocket / Potatso 2 实用规则。

Home Page: http://hackl0us.com

License: GNU General Public License v2.0

surge-rule-snippets's Introduction

Surge-Rule-Snippets

本项目目的在于搜集、整理使用的Surge/ShadowRocket/Potatso /Quantumult规则片段。使得用户可以根据自己的需求最小化定制自己的规则,提高Surge的运行效率。

项目更新日志

⚠️⚠️⚠️ 使用本项目前,必读以下所有内容和注意事项,内附教程! ⚠️⚠️⚠️

注意事项

  1. 所有规则均以片段形式存在,各位需要参考 ** Surge / ShadowRocket / Potatso 2 / Quantumult **规则配置说明 定制自己的规则。
  2. 规则不意味着越多越好,而是越精越好。规则越多,效率越低,RAM占用越高,最后会导致工具退出运行,尤其是越狱设备。
  3. 目前已停止对 Cross 工具的支持,因为此 App 被永久下架。可能不久后会停止 Potatso 2 的支持,因为开发者在不断放缓项目的维护。

关于懒人规则的兼容性

  1. 在所有懒人规则中,ShadowRocketPotatso 2可以直接导入用。SurgeQuantumult需要配置服务器。详情请参考上文的配置手册。
  2. 按照 功能性丰富性 和 稳定性 等综合考量,排名如下:Surge >Quantumult>ShadowRocket>Potatso 2
  3. ShadowRocket/Potatso 2不支持 SurgePROCESS-NAME/URL-REGEX等参数。所以各位修改配置文件时,请确认参数的兼容性。

已知问题

  1. 代理工具开启代理时,公共 Wi-Fi 的的验证网页可能无法加载。您可能需要手动关闭代理,验证完毕后再重新启动代理。导致问题的原因可能是验证页面使用代理服务器加载,而非直连。可以尝试用将验证页面的域名手动加入到配置文件中,对其使用 skip-proxy 或 DIRCET 策略。

懒人规则使用教程

规则在 Github 网页上,需要以 Raw的形式显示才是纯文本格式,可以被代理工具识别,不可以直接复制项目的地址。操作步骤十分简单,请参考以下步骤:

  1. 在 Github 上进入LAZY_RULES文件夹,找到您需要的懒人配置文件,并点击访问。
  2. 在显示的界面中,点击右上角的Raw按钮。
  3. 复制浏览器地址栏的地址到代理工具下载工具即可。

代理类型

规则片段中会存在 3 中代理策论:

  • Proxy:代理,一般为海外备案、服务器在海外或被 GFW 阻挡的网站。若不使用代理,可能无法工作,或访问速度极其缓慢。
  • DIRECT:直连,一般为国内备案或服务器在**的网站,可以获得更快的访问速度。
  • REJECT:拒绝连接。一般为可能个人泄露隐私的数据追踪或非友好广告的域名。

屏蔽广告与追踪

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

  1. 广告拦截规则变化非常大,而且需要经常维护,非常容易失效。
  2. 浏览器很多插件,甚至路由器都可以很好的屏蔽日常遇到的主流广告、追踪等,无需重复屏蔽。
  3. 过多的规则会降级 Surge 运行效率,尤其在越狱系统上更容易意外退出。
  4. 过于广泛的正则匹配容易误杀正常图片、网页元素等,影响体验。

所以更推荐各位使用广告屏蔽插件,效果要比单纯在Surge配置好得多。

  • Safari for macOS:uBlockAdguardGhostery
  • Safari for iOS:Adguard广告猎手
  • Chrome for macOS:uBlock Origin广告终结者AdguardGhostery

协助我维护项目

本项目需要定期维护和更新,才能保证规则发挥最佳效果。

为了让规则更加亲和大众,更简单地参与到维护过程中来,我已经把规则开放到了 Google 表格 中: SS(R) Rule Snippest 进行维护。为了保证规则有序,不被恶意篡改。您需要登录 Google 账户,来申请维护权限;否则,您只可以具有 查看、评论 的权限。

⚠️维护注意事项:

  1. 很多域名不是通过直接访问来判定的是否有效的,例如126.net,无法直接通过浏览器来访问,但是在使用 网易云音乐 的过程中,通过抓包可以发现,这个域名其实用来缓冲音乐,是有效的。大家在维护的过程中,要善用抓包工具、搜索引擎等方式综合判定域名的状态。
  2. 一个 App 可能访问多个域名,添加的域名要尽量做到完整、全面。如果一个 App 连接域名超过 3 个,而且不与 macOS 或其他 App 共用(如:美团、大众点评、猫眼电影等 App 共用 meituan 相关域名,这时使用域名匹配策略明显具有优势),便推荐对其使用 USER-AGENT 策略以节省规则条目,例如滴滴出行App。
  3. 为保持规则不混乱,便于我的维护和整理,在您获得维护全新后,仅可对目前已有域名、规则进行信息补充、评论、修正,或对原来没有的规则进行补充。我将会进行最后的整合和汇总。
  4. 当您发现列表中,有您认为很常用,但是列表中却不存在对应的规则时,请将对应规则放置在右侧“希望添加规则区域”内。
  5. 方便组内交流讨论,请通过链接加入下方的 Telegram 讨论组 Slack 讨论群(#shadowsocks规则频道)

关注项目、参与讨论、捐赠

  • **Telegram - 库克后厨 H Team ** ⭐️ :自由交流、讨论任何有关 Apple 的东西,言论绝对自由,可闲聊、搞基、撩妹,首选。

  • Slack - H Team:加入组织后,请移步shadowsocks规则频道,参与规则交流讨论。除此之外,您还可以在团队内讨论 Apple 相关的问题,和其他朋友成员互动、交流。您还可以在这里体验到作者最新试验项目。

  • 新浪微博 @Hackl0us:个人微博,可了解到很多关于 Apple、网络技术等科技方面的讯息。

  • Telegram 频道:任何用户均可收听该频道,关注更新动态。

❤️如果您喜欢我的规则(或者喜欢我🤪),并希望项目可以继续被维护,您可以给通过以下方式捐助我😜非常感谢~

感谢


surge-rule-snippets's People

Contributors

dangerzen avatar ekkog avatar hackl0us avatar kyleduo avatar sumsethan avatar womeimingzi11 avatar yohoa avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.