Giter Site home page Giter Site logo

gmoogway / shadowrocket-rules Goto Github PK

View Code? Open in Web Editor NEW
1.2K 9.0 75.0 80.23 MB

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

License: GNU General Public License v3.0

adblock ios proxy shadowrocket direct gfw gfwlist reject rules ss

shadowrocket-rules's Introduction

🚀 shadowrocket-rules

    /\_____/\   💖
   / ⭐  ⭐ \
  ( ==  ^  == )   如果觉得有点用
   )         (   请随手给个小星星
  (           )    鼓励一下呗💖
 ( (  )   (  ) )
(__(__)___(__)__)

小火箭规则,小火箭配置,shadowrocket规则,shadowrocket rules,最全面的直连(DIRECT)、代理(PROXY)、屏蔽(REJECT)规则,数据最全面,自动构建,每日更新。相对于提供完整配置,提供模块纯规则的形式更加灵活,因为基本设置和证书、解密每个人不一样,而且模块形式会使得你的配置非常的简洁,容易编辑修改。欢迎 PR,共同完善。

  • 最后更新时间:2024-04-25 06:34:56
  • DIRECT规则数:74966,update -89
  • PROXY 规则数:24462,update +0
  • REJECT规则数:75659,update +32

使用方法

高级选手请任意搭配使用。如果使用白名单模式,加载 sr_direct_list.module ,后面跟一句 GEOIP,cn,DIRECT ,避免一些国内新域名走了代理(详见 issues #7),最后 FINAL,PROXY 即可;如果使用黑名单模式,加载 sr_proxy_list.module ,最后 FINAL,DIRECT 即可;在上面的基础上,如果想去广告,加载 sr_reject_list.module 即可。

关于小火箭模块的优先级问题这儿解释一下,第一:模块中的规则优先于配置中的规则,第二:多个模块,上面的模块优先级比下面的要高,在模块中可以自行调整模块的上下。清楚了以上两点,就可以配出你想要的效果了。

有小伙伴提出问题:你这模块化规则使用以后,我原来有些特殊的规则被覆盖掉,不起作用了。是的,虽然这些模块化规则适应了普遍性的使用需求,但前面也说了,模块的优先级高于配置,就会产生这个问题。理想的解决方案是你自建一个小小的模块,把你的特殊规则写到里面,然后把这个模块移到上面去,这时它就会最优先匹配处理了。

规则下载

每类规则提供了二个链接,一个需要代理才能访问,一个可以直接访问,请根据实际情况选择,只是jsdelivr会延迟12小时,但对于几万条的规则来说,没什么影响。

帮助文档

数据来源

规则特点

  • 数据全面,直连(DIRECT)列表6万条+、代理(PROXY)列表3万条+、屏蔽(REJECT)列表5万条+;
  • 代理列表加入telegramgvgmailwhatsapp地址段;
  • 使用方便,采用小火箭模块形式,能让自己的配置变得非常简洁,使用方便,随时可以进行切换,白名单、黑名单模式都可以适用,还可以自己决定是否要屏蔽广告网站;
  • 每天自动构建,确保最新。

常见问题

  • 为什么以小火箭模块的形式提供?

相对于提供完整配置,提供模块纯规则的形式更加灵活,因为基本设置和证书、解密每个人不一样,而且模块形式会使得你的配置非常的简洁,容易编辑修改。

  • 模块中的规则与我自己的规则哪个优先级高?

模块中规则优先级高。作者也说了,模块是一组覆盖当前配置的设置,可以使用模块来改变部分设置。

  • 上千行的代理规则,会对上网速度产生影响吗?

不会的,50000 行的规则和 50 行的规则在 ShadowRocket 中均为同一量级的时间复杂度 O(1)。

  • 你提供了这么多规则,如何选择适合我的?

最常用的规则是黑名单和白名单。区别在于对待 未知网站 的不同处理方式,黑名单默认直连,而白名单则默认使用代理。如果你选择恐惧症爆发,那就两个都下载好了,黑白名单切换使用,天下无忧。

  • 你提供了这么多规则,却没有我想要的 o(>.<)o

有任何建议或疑问,请联系我

  • 广告过滤不完全?

该规则并不保证 100% 过滤所有的广告,尤其是视频广告,与网页广告不同的是,优酷等 App 每次升级都有可能更换一次广告策略,因此难以保证其广告屏蔽的实时有效性。而油管广告则不能通过简单的 url 匹配实现完全去广告。

问题反馈

任何问题欢迎在 Issues 中反馈。

你的反馈会让此规则变得更加完美。

贡献代码?

通常的情况下,对 factory 目录 下的 6 个 .txt 文件做对应修改即可,可以对三个规则作添加或删除。

shadowrocket-rules's People

Contributors

gmoogway avatar magicbug2013 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shadowrocket-rules's Issues

Shadowrocket的URL-REGEX不起作用

我尝试过以下几个正则条件, 在Shadowrocket的"规则测试"中验证有效, 但是从结果来看并没有起作用. 请大佬帮帮忙

# 匹配中间的某个目录
URL-REGEX,https?:\/\/.*\/img\/.*,DIRECT
URL-REGEX,https?://.*/img/.*,DIRECT
URL-REGEX,.*/img/.*,DIRECT
# 匹配结尾是 PNG 的链接
URL-REGEX,https?:\/\/.*\.png.*,DIRECT
URL-REGEX,.*\.png.*,DIRECT
URL-REGEX,\.png,DIRECT

如果在正则的两边加上双引号("), 那么在"规则测试"和结果都不正确.

正则规则不起作用, 但是 DOMAIN-SUFFIX 和 DOMAIN-KEYWORD 都是起作用的.

请问到底是什么原因呢?

Shortcut not found

It shows "Can't connect to the gallery." after entering Shortcuts app. Once I open the link in Safari, it shows "Unable to find the shortcut."image

我是小白

谢谢,技术小白文科生,折腾好久已经用上了。

微信视频

挂着vpn的时候,微信视频发不出去

建议从直连规则中移除微软境外站点

当前规则微软域名后缀如live.com被设定为直连,但是一些域名实际上是应该代理的,如onedrive.live.com。如果只移除部分被墙域名,又可能会造成使用不同ip登录微软不同服务,容易引起风控。所以不如把微软的境外站点域名都移出直连路由。
曾经尝试前置一个微软网站的模块规则走代理,但是我找到的规则基本都把微软境内部分,比如世纪互联部分也塞进微软列表里去了,所以也不太可行。

微信走代理了

用白名单,Final,proxy,微信走代理,可以用小程序查ip看到。
黑名单,final,direct,走的直连。

求助

知乎、微博、IT之家、百度网盘、Keep、哔站、**联通app好像不行

mmstat.com reject list

屏蔽 mmstat.com 会造成淘宝网络异常,加入直连规则即可解决问题。

无法全部更新三个模块规则

用快捷指令或者点击小火箭的更新模块,虽然提示下载成功但是模块的日期显示只更新了direct_list和reject_list,proxy_list需要手动去复制那个URL点击下载才能更新成功。

关于策略替换

假如我想把 direct_list中所有的规则全部用自定义分组策略替换,要怎么做呢?

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.