基于Rules.conf修改,除不包含策略组以外,其余配置完全相同;
如不需要策略组,建议使用此配置;
具体功能参考下方的:[Rules.conf - 配置介绍]
https://raw.githubusercontent.com/XiangwanGuan/Shadowrocket/main/RulesLite.conf
具有强大的广告拦截功能;
具有有效的防追踪/劫持功能;
ChatGPT等AI工具单独分流;
WeChat/Telegram单独分流,规避因配置变化导致的封号风险;
Apple/Microsoft/Goole单独分流;
国内地址/国际地址,国内媒体/国际媒体,可单独分流;
使用加密的DoH,防止DNS泄露,并有效屏蔽未加密的DNS查询;
完善的规则,配合Shadowrocket的配置自动更新,一次操作,无须后续操作;
你所使用的节点,必须包含<美国节点>,<新加坡节点>;
如不包含这两地区节点,则需要自行修改正则;
本策略默认指定Telegram使用<新加坡节点>,其他规则使用<美国节点>;
打开Shadowrocket,点击[配置],点击左上角的[扫描],识别下方的二维码,应用即可;
如无法加载配置,请切换至[代理]模式,或自行检查网络;
打开Shadowrocket首页,下拉,选择你想要修改的分流,选择策略即可;
为了保证完整的接管流量,本策略默认使用<美国优先>兜底;
https://raw.githubusercontent.com/XiangwanGuan/Shadowrocket/main/Rules.conf
建议开启MitM,搭配MitM才能最大化的去除广告;
建议添加证书模块,避免因配置变化导致证书失效;
证书信任之后,请勿在设置中移除证书,否则MitM将会失效;
证书模块添加成功后,“HTTPS解密”开关将不再重要,默认开启(模块的优先级高于配置);
MitM开启办法:
点击配置文件ⓘ - HTTPS解密 - 证书 - 生成新的CA证书 - 安装证书;
系统设置 - 已下载描述文件 - 安装;
系统设置 - 通用 - 关于本机 - 证书信任设置 - 开启对应Shadowrocket证书信任;
点击「已安装证书的配置文件」后面ⓘ - HTTPS解密 - 证书后面ⓘ - 复制;
打开Shadowrocket,点击[配置],点击新建模块:
#!name = 证书(名字可更改)
[MITM]
enable = true
ca-passphrase = 证书密码(即「已安装证书的配置文件」的证书密码,默认密码是Shadowrocket)
ca-p12 = 证书内容(即剪贴板复制的内容)
复制如下链接:
https://github.com/ddgksf2013/Modules/raw/main/Adblock.sgmodule
打开Shadowrocket,点击[配置],点击右上角的加号,粘贴,下载即可;
多规则的模块建议放置在最下方;
https://github.com/blackmatrix7/ios_rule_script/blob/master/rule/Shadowrocket
@blackmatrix7 @ddgksf2013