Skip to content
/ Rules Public
forked from GeQ1an/Rules

Stick Rules -- Quantumult X / Loon / ClashX Rules \ Quantumult back to CN Rules

Notifications You must be signed in to change notification settings

hfly2019/Rules

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

使用手册 # Stick Rules

简介 This project has been removed due to some reasons.

本规则适合境外使用 Quantumult 和 ClashX 的 “小白/懒人” 用户配合国内节点翻回大陆使用,通过 lhie1 Rules 以及 shigalin Config 修改而来。 本项目因为某些原因被移除。

频道

欢迎 点击此处 订阅 Stick Rules 的 Telegram 频道,及时获取最新消息,以及 Apple、iPhone、Mac 等相关信息。



Function

  • 自动代理 / 全局代理
  • 解决本地 DNS 可能带来的干扰
  • 解决部分网站跳转问题
  • 可突破部分内网限制(公司、学校)
  • 拦截部分挖矿 JS 插件
  • 拦截常用应用程序及网页的行为分析
  • 拦截常用应用程序及网页的数据统计
  • 拦截常用应用程序及网页的隐私跟踪
  • 拦截各大购物网站的运营商劫持
  • 拦截 Content Security Policy 劫持
  • 拦截 CNNIC 根证书劫持
  • 屏蔽部分应用程序的启动广告
  • 屏蔽部分运营商劫持网页弹出的流量统计
  • 屏蔽部分运营商劫持网页弹出的漂浮球广告
  • 屏蔽常用视频广告
  • 屏蔽常用网站广告、其他流媒体网站广告
  • 屏蔽法轮功等反华势力网站
  • 境外网站直接连接
  • 中国大陆网站、App 代理连接
  • 仅中国大陆媒体代理连接 New!

URL

Quantumult(长按复制链接即可):

ClashX(下载配置文件到本地):

  • config.yml: 使用前请参考文件内相关说明配置节点信息,并将节点信息加入到策略组

使用教程

购买大陆节点(如已拥有请跳过此步骤)

  • 推荐重度用户使用“Dler Cloud”,点此注册使用,如需邀请码可通过 Telegram 联系我获取。
  请根据个人需求自行选择套餐,充值、购买。	
  如果大陆节点默认启用中转,请手动添加中转规则,起源节点选择“要使用的节点”,目标节点选择“不进行中转”,端口选择“所有端口”,优先级大于“1”,	
  这样就可以直接连接大陆节点,复制订阅连接到 Quantumult 中使用。	
  • 推荐轻度用户使用“CordCloud”,点此注册使用,如需邀请码可通过 Telegram 联系我获取。
  请根据个人需求自行选择套餐,充值、购买。	

在 Quantumult 中添加规则(以添加 Quantumult.conf 为例)

  1. 打开 Quantumult,点击“设置”选项卡,点击“订阅”,点击右上角“+”,选择“分流”
  2. 进入的页面中,输入“名称”(如“Stick Rules”),粘贴规则地址 https://raw.githubusercontent.com/GeQ1an/Rules/master/Quantumult.conf,在“高级”栏中勾选“个性化”,然后点击右上角的“保存”按钮
  3. “订阅”界面“分流”栏多出“Stick Rules”,向左滑动该条目,点击“替换”,选择 Netflix、PayPal、Apple、微软等服务的特殊政策,如不明白请选择“DIRECT”,点击右上角“保存”。回到“订阅”界面后,点击右上角“+”,选择“链接阻止”
  4. 进入的页面中,输入“名称”(如“lhie1 Rejection”),粘贴规则地址https://raw.githubusercontent.com/lhie1/Rules/master/Quantumult/Quantumult_URL.conf,在“高级”栏中勾选“包含主机名”,然后点击右上角的“保存”按钮
  5. “订阅”界面“链接阻止栏”多出“lhie1 Rejection”,向左滑动该条目,点击“替换”,稍后会弹出“成功”对话框,点击“好”
  6. 安装并信任证书
  7. 规则有更新时,重新进行第 3 步和第 5 步的向左滑动条目,点击“替换”即可

在 ClashX 中使用规则

  1. 打开下载好的 config.yml 文件 (可使用文本编辑打开),按照说明添加节点信息并编辑策略组节点,存储
  2. 将配置文件放入 “$HOME/.config/clash/” 目录 (可通过 “点击状态栏 ClashX 图标 —— 配置 —— 打开配置文件夹” 来打开该目录)
  3. 应用配置文件 (方式为 “点击 ClashX 图标 —— 配置 —— 重载配置文件”)
  4. 点击 ClashX 图标选择各个策略组节点

MitM

简介:MitM(即 Man-in-the-middle attack,用于解密 HTTPS 的流量)

iOS 9 以上的系统都需要在安装证书后到关于本机里信任证书才可使其证书有效。

1. 安装:	
Quantumult:设置 - HTTPS 解密 - 打开	
2. 信任:	
设置 - 通用 - 关于本机 - 证书信任设置 - 信任	
备注:请在分别应用 FILTER 和 REJECTION 规则后安装;	
     只需安装并信任一次,升级规则不会影响证书,无需重新安装。	
注意:不要自己去生成新证书,会导致规则与证书不匹配使 MitM 失效,致使出现无法加载的问题。	

Q&A

广告屏蔽未生效

绝大多数广告在未开启 Quantumult 时已经缓存到本地,广告屏蔽非立即生效,一般清理缓存就可以,部分应用需要卸载重装。	

耗电

当开启此类应用之后,由于所有的网络通信都被此类软件接管,所以所有的网络通讯耗电(如 WiFi、4G)都被计算在了此类应用上,使得此类软件在电量统计中占比很高。	
但实际上,开启此类应用对电量消耗不会有显著影响。	

规则数量会对耗电、内存、速度产生影响吗?

不会,此类应用每次加载规则时都会生成一棵搜索树,可以理解为对主机名从后往前的有限状态机 DFA,并不是逐行匹配,并且对每次的匹配结果还有个哈希缓存。换句话说,2000 行的规则和 50 行的规则均为同一量级的时间复杂度 O(1)。	

MitM 是什么?

用于解密 HTTPS 流量(即 Man-in-the-middle attack 简称 MitM)。	

为什么需要开启 MitM 功能?

屏蔽部分广告(如:新浪微博的启动广告)需要解密其 HTTPS 流量才可获取广告请求并进行拦截。	

MitM 会影响安全(购物/网银/隐私)或性能/速度吗?

MitM 仅仅对预设的 Hostname 名单(公开/开源)内的地址进行 HTTPS 流量解密,不会造成安全问题,也几乎不会对性能/速度造成影响。	
MitM:https://zh.wikipedia.org/wiki/中间人攻击	

打开某些应用(如:知乎、即刻等)无法连接?

检查证书,请确保已经安装证书并信任。	

为什么只支持 Quantumult 和 ClashX 这两款软件?

个人认为 Quantumult 的稳定性要好于 Shadowrocket,所以推荐使用。至于 Surge,有很多大佬(如 lhie1)的规则已经有了各种策略组,直接选择即可。macOS 上除了 Surge 和 ClashX 也没有什么别的好用的代理软件了。	

鸣谢


关于

我是一名在韩留学生,在境外时会需要大陆 IP 来使用国内部分服务,于是修改了 lhie1 规则使用,欢迎在境外的小伙伴使用。平时课程比较多,且并非学习相关专业,完全由课余时间修改,所以无法保证定期更新。现在的规则有了四个版本,应该能满足大家的需求。如有建议或缺漏,请及时反馈:Telegram

About

Stick Rules -- Quantumult X / Loon / ClashX Rules \ Quantumult back to CN Rules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published