Git Product home page Git Product logo

rules-for-quantumult-x's Introduction

Rules For Quantumult X (自用)| Sveir Dev.

 ______  __   __  ______    ________  ______        ______  ______  __   __           
/_____/\/_/\ /_/\/_____/\  /_______/\/_____/\      /_____/\/_____/\/_/\ /_/\          
\::::_\/\:\ \\ \ \::::_\/_ \__.::._\/\:::_ \ \     \:::_ \ \::::_\/\:\ \\ \ \         
 \:\/___/\:\ \\ \ \:\/___/\   \::\ \  \:(_) ) )_    \:\ \ \ \:\/___/\:\ \\ \ \  ___   
  \_::._\:\:\_/.:\ \::___\/_  _\::\ \__\: __ `\ \    \:\ \ \ \::___\/\:\_/.:\ \/__/\  
    /____\:\ ..::/ /\:\____/\/__\::\__/\\ \ `\ \ \    \:\/.:| \:\____/\ ..::/ /\::\ \ 
    \_____\/\___/_(  \_____\/\________\/ \_\/ \_\/     \____/_/\_____\/\___/_(  \:_\/ 
                                                                                 

GitHub contributors GitHub stars GitHub forks GitHub issues Github Codelines GitHub


Logo

Rules For Quantumult X

本仓库内内容用于 Quantumult X 中,以达到增添策略组图标从而满足 规(an)则(xu)分(zhuang)流(bi) 的效果。

仓库内容来源于网络中 如有侵权或未标明出处请预留issue

目录


🛠️ 仓库内容分支变更提醒

由于仓库内容过于久远,历史数据归档较为困难。 已经对仓库分支结构进行切换并清理。 如果你在使用过程中出现文件不存在等问题,请及时更新至对应内容。

🉑 简要说明

♾ Rules 和 Rewrite 部分

  • 国内直连、海外加速
  • Apple 服务(可选择性)加速
  • 海外媒体(部分)服务指定节点
  • 拦截运营商劫持
  • 拦截臭名昭著的欺诈网站(如思杰马克丁伪造的一系列软件官网、MacKeeper等)
  • 拦截应用广告 ⚠️ 网页广告请使用 Safari 内容拦截器如 ADGuard 或集成去广告功能浏览器

🔙 BackCN 部分

  • 国内媒体服务解锁
  • 拦截应用广告 ⚠️ 网页广告请使用 Safari 内容拦截器如 ADGuard 或集成去广告功能浏览器

🌐 公共 DNS 推荐

- https://doh.pub/dns-query
- 119.29.29.29 [腾讯DnsPod+]
- 182.254.116.116
- 223.5.5.5 [阿里云公共DNS]
- 223.6.6.6

1️⃣使用指南

详细的带图指南请参考 @Shawn 提供的 Quantumult X 不完全指南

1.配置要求

  • 列表内规则仅适用于 Quantumult X
  • 请将规则添加至 分流 列表中
  • 请使用规则的 raw 链接

2.安装步骤

  1. 选择你想要使用的规则
  2. 获取 RAW 链接
例如:
  
  https://raw.githubusercontent.com/sve1r/Rules-For-Quantumult-X/master/Rules/Media/ForeignMedia.list 
  此为浏览器地址栏中获取到的链接

3.使用 镜像加速域名 替换 RAW链接,以避免更新配置时出错的相关问题

使用 我无私奉献的 CDN 链接

  e.g: https://rules-for-qx.sveir.xyz/文件夹/文件名.list
  
  例如文件: https://github.com/sve1r/Rules-For-Quantumult-X/blob/develop/Rules/Services/SNS/Weibo.list
  
  替换后链接为
  
  https://rules-for-qx.sveir.xyz/Rules/Services/SNS/Weibo.list

使用 JsDeliver CDN 链接

  e.g: https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@分支名/文件夹/文件名.list
  
  例如文件: https://github.com/sve1r/Rules-For-Quantumult-X/blob/develop/Rules/Services/SNS/Weibo.list
  
  替换后链接为
  
  https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Services/SNS/Weibo.list
  

3.推荐排序

推荐使用的规则排序如下

1. Advertising.list - 广告、行为分析、隐私追踪(macOS 不建议开启)
2. Hijacking.list - 劫持(运营商、臭名昭著的诈骗网站或恶意应用)
3. ForeignMedia.list - 国际流媒体
4. DomesticMedia.list - 国内流媒体(可不加)
5. Global.list - 国际网站/应用
6. Apple.list - Apple 服务(可不加)
7. China.list - 国内网站/应用

说明

  • 如若不需要观看哔哩哔哩、爱奇艺面向港澳台的限定内容可不加「DomesticMedia.list」。
  • 如若不需要代理 Apple 服务可不加「Apple.list」,若加入必须在「Global.list」和「China.list」之间。
  • 如需细化流媒体如「Youtube.list」需要加在「ForeignMedia.list」之前。
  • 如需应用类的如「Telegram.list、Google.list、PayPal.list」需要加在「Global.list」之前。

一般情况下默认引入上述 8 个(如不需要 DomesticMedia 和 Apple 可减至 6 个)即可,那么为什么还有更多的如「Youtube.list、Netflix.list、Spotify.list、Mail.list」?

  1. 对于一些「进阶玩家」来说其拥有专用于观看流媒体的线路,比如观看限定区域的 Netflix、Hulu、HBO 等,所以引入相关 .list 建立一个策略组设置相应服务区节点线路。但对于普通用户来说,那些「Youtube.list、Hulu.list」来说都是集成在「ForeignMedia.list」中不需要额外引入。
  2. 对于一些「机场」来说为了避免有恶意用户利用节点线路滥发垃圾邮件,所以对服务器相关邮件端口进行了屏蔽,这时候可以引入「Mail.list」指定一个可收发邮件对节点。
  3. 对于一些「进阶玩家」来说其拥有高速的新加坡节点线路,为了提升 Telegram 使用体验所以会引入「Telegram.list」指定一些节点。

综上所述、以此类推,独立的 .list 一般都集成在了默认的 6 条 .list 文件中,如果你没有进阶的定制化需求是不 需 要引入那么多的,根据需求使用才是 Ruleset/Filter 的灵活用法,规则不是越多越好。

2️⃣常见问题

0.Final 有什么作用?该怎样使用?

⚠️ 注意:在日常使用之中,我们推荐使用 [Final,Proxy] 模式,除非有着特殊需求。

换种方式而言,就是除了配置文件中选定规则以外的所有请求,都通过代理访问。

  • GeoIP 规则已经可以解决绝大多数的境内网站直连。
  • 而剩下未能被匹配的规则使用 Final 就好。

1.遇到连接公共场所 Wi-Fi 时验证页面无法显示?

请暂时关闭待验证成功后再开启,或者如校园网运营商客户端的可将相关域名或 IP 地址手动加入至 【分流】中。

2.打开「淘宝」等阿里系应用时遇到「访问被拒绝」、「请检查是否使用了代理」等提示

部分「阿里云」节点会导致此问题,请尝试使用其他节点。

3.关于 Speedtest 想直连/代理?

规则对于 Speedtest 不是绝对的直连也不是绝对的代理,对于国内测速点是直连,对于国外测速点是代理。

默认打开 Speedtest 会自动选择适用于代理服务器节点的国外测速节点,若要进行国内网速测试手动修改「测速点」搜索你所在城市或省会的拼音然后选择运营商即可。

3️⃣关于去广告

⚠️ 为什么 Youtube、知乎、微博等应用(存在于 MitM 域名列表)无法使用?

  1. 开启Quantumult X 中的「HTTPS 解密(MitM)」功能
  2. 安装并启用证书
  3. 到系统「设置 > 通用 > 关于本机」中底部的「证书信任设置」中信任所安装的证书!

为什么某一些应用仍然有广告

1.缓存

有些应用会将广告缓存,如果在使用规则前应用就已经缓存了广告,所以你需要:

  1. 应用内设置里清除缓存。
  2. 但有的应用并不会清除广告的缓存,所以需要将应用删除重装。

⚠️ 广告加载是实时的,这就意味着:

  • 需要实时开着类 Surge 应用托管网络
  • 即便一直开着,但在遇到信号断开重连、蜂窝数据和 Wi-Fi 网络切换时会有一些网络请求先于类 Surge 应用加载导致广告出现,怎么办?看上面两步。

2.功能

广告阻止不仅于使用 [Rule] 规则,有的广告需要 [URL Rewrite] 和 [MITM]

3.规则不是万能的

不是所有广告都能简单的依靠规则阻止。

4.其他

Youtube 去广告会造成以下问题

  • 网页版可能无法正常播放
  • YouTube Premium 用户无法正常播放
  • Quantumult X 个别情况下遇到片头广告时可能会卡黑屏

所以默认并没有启用,如果仍需启用需在「HTTPS 解密(MitM)」的「主机名」列表中添加:

*.googlevideo.com

4️⃣规则目录

可以方便的定位至所需规则

Repository
├── /BackCN/
├── /Rewrite/
├── /Rules/
│  ├── /Advertising/
│  │  ├── /NormalApp/ -> 常用 App 屏蔽
│  │  ├── /VideoApp/ -> 视频 App 屏蔽
│  │  ├── AdReject.list -> 补充规则
│  │  ├── antiAD-V4.list -> 补充规则
│  ├── /Games/
│  │  ├── Game.list -> 游戏规则
│  ├── /Media/
│  │  ├── /Domestic/
│  │  │  ├── ....    -> 详细规则
│  │  ├── /Foreign/
│  │  │  ├── ....    -> 详细规则
│  │  ├── DomesticMedia.list
│  │  ├── ForeignMedia.list
│  │  ├── Readme.md
│  ├── /Region/
│  ├── /Services/
│  │  ├── /SNS/   -> SNS 规则
│  │  ├── ....    -> 详细规则
├── /Scripts/   -> 内容请参见文件夹内 README
├── LICENSE
└── Readme.md

5️⃣如何参与本项目

贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。 如果你对规则有更好的建议欢迎你提交更改。你可以按如下步骤:

  1. Fork 此仓库
  2. 单独建立一个分支 (git checkout -b feature/AmazingFeature)
  3. 提交规则的变更 (git commit -m 'Add some AmazingFeature')
  4. 将规则推送 (git push origin feature/AmazingFeature)
  5. 提交合并申请 (Click New Pull Request)

6️⃣项目状态

Repo Status

7️⃣来源与鸣谢

8️⃣许可与说明

  • 本项目的所有文件,README 等资源基于一个 MIT License 发布,你可以拷贝、再发行本项目的内容, 但是你将必须:

    • 使用完全相同的条款和格式发布。
    • 请注明原作者信息以及协议声明。
    • 同时请勿将本项目用于商业用途任何盈利活动都属于商业用途
  • 本项目的所有代码除另有说明外,均基于MIT License发布。

  • 此处的文字仅用于说明,条款以LICENSE文件中的内容为准。

  • 请在遵守当地相关法律法规的前提下使用本项目,我们不为使用此项目内容出现问题负任何责任。

rules-for-quantumult-x's People

Contributors

aeonworks avatar alice-space avatar cytusws avatar edgexyz avatar fduzs avatar haozi04 avatar houcoder avatar iosleep avatar koorimoe avatar network-rules avatar sve1r avatar timwa0669 avatar upcr avatar vsxd 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  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

rules-for-quantumult-x's Issues

[Rules]能不能帮忙破解下gear pro版本

BUG 描述
请简要概括, 例如:
使用 '....' 应用,或打开 '....' 网站时,无法正常显示或使用

规则显示截图
如果可以,请在此附上规则执行截图

应用信息

  • Quantumult X Version: [e.g. 1.1.0-767]
  • Browser or Apps: [e.g. stock browser, safari]

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules]

BUG 描述
请简要概括, 例如:
使用 '....' 应用,或打开 '....' 网站时,无法正常显示或使用

规则显示截图
如果可以,请在此附上规则执行截图

应用信息

  • Quantumult X Version: [e.g. 1.1.0-767]
  • Browser or Apps: [e.g. stock browser, safari]

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules] 部分 host-keyword 规则关键词过于广泛,容易造成误伤

BUG 描述

Microsoft 规则中这条规则

host-keyword,live,Microsoft

会匹配域名中含有 live 的 URL,如抖音直播 CDN 域名就被命中 pull-f5.flive.douyincdn.com

重现步骤

  1. 引入 Services/Microsoft.list 规则,并设置 Microsoft 策略组为 Proxy
  2. 使用抖音应用观看直播时,观察应用中网络活动,流量走 Proxy

期望结果
流量走 Direct

规则显示截图
无须截图

应用信息

  • Quantumult X Version: 1.0.30-707
  • iOS: 16.0 Beta

备注信息
建议移除此类关键词广泛的 host-keyword 规则。

谷歌翻译对**大陆停止服务

          谷歌翻译对**大陆停止服务 

是否考虑将 translate.googleapis.com 移出Unbreak 策略组
image
同时修改Google.list中translate.googleapis.com的策略从 Google Domestic改为 Google
image

Originally posted by @zhjAdm in #56 (comment)

能不能给个ChatGPT的 规则

BUG 描述
请简要概括, 例如:
使用 '....' 应用,或打开 '....' 网站时,无法正常显示或使用

规则显示截图
如果可以,请在此附上规则执行截图

应用信息

  • Quantumult X Version: [e.g. 1.1.0-767]
  • Browser or Apps: [e.g. stock browser, safari]

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules] 小红书 去广告问题 可能会影响视频类正常播放

BUG 描述
小红书 去广告问题 可能会影响视频类正常播放

规则显示截图
如果可以,请在此附上规则执行截图

应用信息

  • Quantumult X Version: [e.g. 1.1.0-767]
  • Browser or Apps: [e.g. stock browser, safari]

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules]youtube

BUG 描述
host-suffix,.youtube,YouTube

重现步骤
请简要概括问题出现的步骤,例如:

  1. 引入了 '...' 规则
  2. 使用 '....' 应用,或打开 '....' 网站时,无法正常显示或使用
  3. 查看对应应用中的规则执行结果

期望结果
请简单描述你所期望的结果

规则显示截图
如果可以,请在此附上规则执行截图

应用信息

  • Quantumult X Version: [e.g. iOS8.1]
  • iOS: [e.g. iOS8.1]
  • Browser or Apps: [e.g. stock browser, safari]
  • {AppVersion: [e.g. 22]}

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules]去开屏广告有个资源404

BUG 描述
请简要概括, 例如:
使用 '....' 应用,或打开 '....' 网站时,无法正常显示或使用

规则显示截图
如果可以,请在此附上规则执行截图

应用信息

  • Quantumult X Version: [e.g. 1.1.0-767]
  • Browser or Apps: [e.g. stock browser, safari]

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules]DomesticMedia.list 最后一个规则多了一个2,REJECT2

BUG 描述
请简要概括
https://github.com/sve1r/Rules-For-Quantumult-X/blob/develop/Rules/Media/DomesticMedia.list
最后一个规则多了一个2,REJECT2

重现步骤
请简要概括问题出现的步骤,例如:

  1. 引入了 '...' 规则
  2. 使用 '....' 应用,或打开 '....' 网站时,无法正常显示或使用
  3. 查看对应应用中的规则执行结果

期望结果
请简单描述你所期望的结果

规则显示截图
如果可以,请在此附上规则执行截图

应用信息

  • Quantumult X Version: [e.g. iOS8.1]
  • iOS: [e.g. iOS8.1]
  • Browser or Apps: [e.g. stock browser, safari]
  • {AppVersion: [e.g. 22]}

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules]引用Adblock.list重写部分出错

BUG 描述
引用Adblock.list后提示9个问题存在于子资源

规则显示截图
IMG_9FA18F4E993A-1

应用信息

  • Quantumult X Version: [v.1.0.24-build589]
  • iOS: [iOS15.0beta8]

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules]

BUG 描述
Microsoft list 语法问题

重现步骤
引入了 Microsoft.list,但是在更新时失败,显示 INVALID LINE <<<<<< HEAD

期望结果
请简单描述你所期望的结果

规则显示截图
721EDB68-5CC7-42A8-8100-EEEE91CE6120

应用信息

  • Quantumult X Version: v1.0.19-build501
  • iOS: iOS 14.3

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules]

BUG 描述

请简要概括, 例如:
使用 '....' 应用,或打开 '....' 网站时,无法正常显示或使用

开启YouTube去广告,短视频就不能正常播放,看了教程也整不明白

规则显示截图
image
如果可以,请在此附上规则执行截图

应用信息

  • Quantumult X Version: [e.g. 1.1.0-767]
  • Browser or Apps: [e.g. stock browser, safari]

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules]

BUG 描述
谷歌翻译api【teranslate.googleapis.com】未走代理

规则显示截图
image

应用信息

  • Quantumult X Version: 1.4.0-783
  • Browser or Apps: IDEA翻译插件

Following four .conf CDN failed

# 网页去广告
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/AdBlock/WebAdBlock.conf, tag=常用网页去广告
# 知乎去广告
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/AdBlock/Zhihu.conf, tag=知乎去广告
# 微博去广告
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/AdBlock/Weibo.conf, tag=微博去广告
# Youtube 去广告
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/AdBlock/Youtube.conf, tag=Youtube 去广告

curl https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/AdBlock/WebAdBlock.conf
Couldn't find the requested file /Rewrite/AdBlock/WebAdBlock.conf in sve1r/Rules-For-Quantumult-X.

[Rules] 请求添加Adobe相关分流

BUG 描述
实测在quanx使用默认分流时,LR会显示无法连接,而在切换至直连和全局均无此问题

规则显示截图
Screenshot 2024-02-20 at 22 18 06

应用信息

  • Quantumult X Version: [1.4.2-817]
  • Browser or Apps: [Lightroom/adobe]

备注信息
初步排查将adobe.io设置proxy hose-suffix暂时解决问题

Google 翻译 app的规则

您好,是否可以增加Google 翻译 app的规则,开启代理时默认走服务器,模拟大陆以外的地址,类似于内地访问tiktok一样。
相对非内地地址Google 翻译少了底部菜单,不能翻译图片。如图
Inked20200717222645_LI

rewrite

BUG 描述
请简要概括, 例如:
YouTube突然无法去除广告

规则显示截图
如果可以,请在此附上规则执行截图

应用信息

  • Quantumult X Version: [最新]
  • Browser or Apps: [e.g. stock browser, safari]

备注信息
如果有备注或已发现规则缺失域名,请写在这

[Rules]Foreign Media规则错误

BUG 描述
USER-AGENT,DAZN*,,ForeignMedia 引发更新错误

重现步骤
导入QX的时候提示Invalid Line

应用信息

  • Quantumult X Version: 1.0.30-707
  • iOS: iOS15.5

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.