{"id":25481601,"url":"https://github.com/GMOogway/shadowrocket-rules","last_synced_at":"2025-11-06T20:30:24.008Z","repository":{"id":65498731,"uuid":"593189807","full_name":"GMOogway/shadowrocket-rules","owner":"GMOogway","description":"小火箭规则🚀，小火箭配置，shadowrocket规则，shadowrocket rules，最全面的直连（DIRECT）、代理（PROXY）、屏蔽（REJECT）规则，自动构建，每日更新","archived":false,"fork":false,"pushed_at":"2025-02-12T22:37:47.000Z","size":358592,"stargazers_count":2337,"open_issues_count":3,"forks_count":120,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-02-13T15:03:32.046Z","etag":null,"topics":["adblock","direct","gfw","gfwlist","ios","proxy","reject","rules","shadowrocket","ss","v2ray","xray"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GMOogway.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-25T12:58:06.000Z","updated_at":"2025-02-13T08:41:03.000Z","dependencies_parsed_at":"2024-04-26T00:03:41.770Z","dependency_job_id":"0de8c999-9aed-42cd-9b03-6edb28fdc5e6","html_url":"https://github.com/GMOogway/shadowrocket-rules","commit_stats":{"total_commits":655,"total_committers":3,"mean_commits":"218.33333333333334","dds":0.003053435114503844,"last_synced_commit":"7b131ceea3eb8966d37d6b5642b67de81afbd1d0"},"previous_names":[],"tags_count":441,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GMOogway%2Fshadowrocket-rules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GMOogway%2Fshadowrocket-rules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GMOogway%2Fshadowrocket-rules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GMOogway%2Fshadowrocket-rules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GMOogway","download_url":"https://codeload.github.com/GMOogway/shadowrocket-rules/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239503589,"owners_count":19649669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adblock","direct","gfw","gfwlist","ios","proxy","reject","rules","shadowrocket","ss","v2ray","xray"],"created_at":"2025-02-18T16:02:25.264Z","updated_at":"2025-11-06T20:30:23.937Z","avatar_url":"https://github.com/GMOogway.png","language":null,"readme":"# 🚀 shadowrocket-rules\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/GMOogway/shadowrocket-rules/stargazers\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/GMOogway/shadowrocket-rules?label=Stars\u0026style=social\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/GMOogway/shadowrocket-rules/fork\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/forks/GMOogway/shadowrocket-rules?label=Fork\u0026style=social\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n```\n    /\\_____/\\   💖\n   / ⭐  ⭐ \\\n  ( ==  ^  == )   如果觉得有点用\n   )         (   请随手给个小星星\n  (           )    鼓励一下呗💖\n ( (  )   (  ) )\n(__(__)___(__)__)\n```\n\n小火箭规则，小火箭配置，shadowrocket规则，shadowrocket rules，最全面的直连（`DIRECT`）、代理（`PROXY`）、屏蔽（`REJECT`）规则，数据最全面，自动构建，每日更新。相对于提供完整配置，提供模块纯规则的形式更加灵活，因为基本设置和证书、解密每个人不一样，而且模块形式会使得你的配置非常的简洁，容易编辑修改。欢迎 PR，共同完善。\n- 最后更新时间：2025-02-18 06:37:26\n- DIRECT规则数：94780，update +9\n- PROXY 规则数：31337，update +0\n- REJECT规则数：63907，update +138\n\n## 开了小火箭以后，某些软件检测到代理拒绝运行怎么办？\n开了小火箭以后（别的VPN软件也一样），一些国内的APP（网上国网、银行APP等）会拒绝运行，解决方法：`设置 -\u003e 代理，把代理类型从 http 改为 none（即tun模式）`。\n\n## 使用方法\n\n- 复制 [小火箭极简配置](https://raw.githubusercontent.com/GMOogway/shadowrocket-rules/master/docs/03.shadowsocks_tiny.conf) 链接，在 `小火箭 -\u003e 配置 -\u003e 远程文件` 中添加，不到20行，直接复制内容新建一个配置也行\n- `小火箭 -\u003e 配置 -\u003e 模块`，右上角，添加三个规则（[模块化规则链接](#规则下载)）\n- 完成，精准分流，愉快上网\n- 想要自动更新规则，请参考 [02.shadowrocket_update_modules.md](https://github.com/GMOogway/shadowrocket-rules/blob/master/docs/02.shadowrocket_update_modules.md)\n\n\u003e高级选手请任意搭配使用。如果使用白名单模式，加载 `sr_direct_list.module` ，后面跟一句 `GEOIP,cn,DIRECT` ，避免一些国内新域名走了代理（详见 [issues #7](https://github.com/GMOogway/shadowrocket-rules/issues/7)），最后 `FINAL,PROXY` 即可；如果使用黑名单模式，加载 `sr_proxy_list.module` ，最后 `FINAL,DIRECT` 即可；在上面的基础上，如果想去广告，加载 `sr_reject_list.module` 即可。\n\n\u003e关于小火箭模块的优先级问题这儿解释一下，第一：模块中的规则优先于配置中的规则，第二：多个模块，上面的模块优先级比下面的要高，在模块中可以自行调整模块的上下。清楚了以上两点，就可以配出你想要的效果了。\n\n\u003e有小伙伴提出问题：你这模块化规则使用以后，我原来有些特殊的规则被覆盖掉，不起作用了。是的，虽然这些模块化规则适应了普遍性的使用需求，但前面也说了，模块的优先级高于配置，就会产生这个问题。理想的解决方案是你自建一个小小的模块，把你的特殊规则写到里面，然后把这个模块移到上面去，这时它就会最优先匹配处理了。\n\n## 规则下载\n\n- **直链（DIRECT）规则**：\n  - [https://raw.githubusercontent.com/GMOogway/shadowrocket-rules/master/sr_direct_list.module](https://raw.githubusercontent.com/GMOogway/shadowrocket-rules/master/sr_direct_list.module)\n  - [https://cdn.jsdelivr.net/gh/GMOogway/shadowrocket-rules@master/sr_direct_list.module](https://cdn.jsdelivr.net/gh/GMOogway/shadowrocket-rules@master/sr_direct_list.module)\n- **代理（PROXY）规则**：\n  - [https://raw.githubusercontent.com/GMOogway/shadowrocket-rules/master/sr_proxy_list.module](https://raw.githubusercontent.com/GMOogway/shadowrocket-rules/master/sr_proxy_list.module)\n  - [https://cdn.jsdelivr.net/gh/GMOogway/shadowrocket-rules@master/sr_proxy_list.module](https://cdn.jsdelivr.net/gh/GMOogway/shadowrocket-rules@master/sr_proxy_list.module)\n- **屏蔽（REJECT）规则**：\n  - [https://raw.githubusercontent.com/GMOogway/shadowrocket-rules/master/sr_reject_list.module](https://raw.githubusercontent.com/GMOogway/shadowrocket-rules/master/sr_reject_list.module)\n  - [https://cdn.jsdelivr.net/gh/GMOogway/shadowrocket-rules@master/sr_reject_list.module](https://cdn.jsdelivr.net/gh/GMOogway/shadowrocket-rules@master/sr_reject_list.module)\n\u003e每类规则提供了二个链接，一个需要代理才能访问，一个可以直接访问，请根据实际情况选择，只是jsdelivr会延迟12小时，但对于几万条的规则来说，没什么影响。\n\n## 帮助文档\n\n- [01.shadowrocket_configure.md](https://github.com/GMOogway/shadowrocket-rules/blob/master/docs/01.shadowrocket_configure.md)，比较全面的介绍了shadowrocket小火箭的配置文件\n- [02.shadowrocket_update_modules.md](https://github.com/GMOogway/shadowrocket-rules/blob/master/docs/02.shadowrocket_update_modules.md)，介绍了如何手动或自动更新shadowrocket小火箭规则模块\n- [03.shadowsocks_tiny.conf](https://raw.githubusercontent.com/GMOogway/shadowrocket-rules/master/docs/03.shadowsocks_tiny.conf)，一个小火箭的极简配置，不到20行，容易修改编辑吧？再配上本项目提供的规则，即可精准分流、愉快上网\n\n## 数据来源\n\n- https://github.com/felixonmars/dnsmasq-china-list\n- https://github.com/v2fly/domain-list-community\n- https://github.com/gfwlist/gfwlist\n- https://github.com/Loyalsoldier/cn-blocked-domain\n- https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt\n- https://kb.adguard.com/en/general/adguard-ad-filters#dns-filter\n- https://pgl.yoyo.org/adservers\n- https://someonewhocares.org/hosts\n- https://github.com/crazy-max/WindowsSpyBlocker/tree/master/data/hosts\n\n## 规则特点\n\n- 数据全面，直连（`DIRECT`）列表6万条+、代理（`PROXY`）列表3万条+、屏蔽（`REJECT`）列表5万条+；\n- 代理列表加入`telegram`、`gv`、`gmail`、`whatsapp`地址段；\n- 使用方便，采用小火箭模块形式，能让自己的配置变得非常简洁，使用方便，随时可以进行切换，白名单、黑名单模式都可以适用，还可以自己决定是否要屏蔽广告网站；\n- 每天自动构建，确保最新。\n\n## 常见问题\n\n- **为什么以小火箭模块的形式提供？**\n\n\u003e 相对于提供完整配置，提供模块纯规则的形式更加灵活，因为基本设置和证书、解密每个人不一样，而且模块形式会使得你的配置非常的简洁，容易编辑修改。\n\n- **模块中的规则与我自己的规则哪个优先级高？**\n\n\u003e 模块中规则优先级高。作者也说了，模块是一组覆盖当前配置的设置，可以使用模块来改变部分设置。\n\n- **上千行的代理规则，会对上网速度产生影响吗？**\n\n\u003e 不会的，50000 行的规则和 50 行的规则在 ShadowRocket 中均为同一量级的时间复杂度 O(1)。\n\n- **你提供了这么多规则，如何选择适合我的？**\n\n\u003e 最常用的规则是黑名单和白名单。区别在于对待 `未知网站` 的不同处理方式，黑名单默认直连，而白名单则默认使用代理。如果你选择恐惧症爆发，那就两个都下载好了，黑白名单切换使用，天下无忧。\n\n- **你提供了这么多规则，却没有我想要的 o(\u003e.\u003c)o**\n\n\u003e 有任何建议或疑问，[请联系我](#问题反馈)。\n\n- **广告过滤不完全？**\n\n\u003e 该规则并不保证 100% 过滤所有的广告，尤其是视频广告，与网页广告不同的是，优酷等 App 每次升级都有可能更换一次广告策略，因此难以保证其广告屏蔽的实时有效性。而油管广告则不能通过简单的 url 匹配实现完全去广告。\n\n## 问题反馈\n\n任何问题欢迎在 [Issues](https://github.com/GMOogway/shadowrocket-rules/issues) 中反馈。\n\n你的反馈会让此规则变得更加完美。\n\n## 贡献代码？\n\n通常的情况下，对 [factory 目录](https://github.com/GMOogway/shadowrocket-rules/tree/master/factory) 下的 6 个 .txt 文件做对应修改即可，可以对三个规则作添加或删除。\n","funding_links":[],"categories":["Others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGMOogway%2Fshadowrocket-rules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGMOogway%2Fshadowrocket-rules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGMOogway%2Fshadowrocket-rules/lists"}