Xiangwan's GitHub

本仓库由向晚维护,提供Shadowrocket的多款配置文件、一款融合模块,部分资源由生成器自动构建。

View the Project on GitHub XiangwanGuan/Shadowrocket

仓库简介

仓库向晚维护,提供Shadowrocket的多款配置文件、一款融合模块,部分资源由生成器自动构建;
如果此项目对您有帮助,欢迎给予Star;若有其他需求或问题,请提交Issues!


重要声明

禁止在中国大陆的任何平台传播此项目!
禁止将本仓库中的任何内容用于违法活动或用于盈利目的!
本项目仅供学习交流及测试,使用本项目中的内容所造成的一切后果,均由使用者承担!


配置说明

使用加密的DoH进行DNS解析,并劫持未加密的查询请求;
提供有效的劫持保护隐私保护策略
Apple/Microsoft/Google:系统服务商已单独分流;
ChatGPT/Copilot/Gemini等:AI工具已单独分流;
WeChat/Telegram:即时通讯工具类已单独分流,降低因策略变化导致封号的风险;
国内地址国际地址国内媒体国际媒体,分别进行分流处理;
本仓库所使用的规则集源于blackmatrix7,由GitHub Actions每日自动同步

如何安装:
使用安装Shadowrocket的手机访问此页面,点击安装链接,一键跳转安装;
如无法加载配置,请将全局路由切换至代理模式,或自行检查网络;

修改分流:
仅适用于包含代理分组的配置;
打开Shadowrocket首页,下拉进入代理分组,选择你想要修改的代理分组,选择对应的策略即可;


基础配置

基础配置的默认策略既是完善的策略,如无特殊需求,无需自行调整;
代理分组内的策略自动分流,自动测试节点的可用性,优先选择延迟较低的节点,无需手动切换节点;
你所使用的节点,尽量包含港美新这三项;
不完全包含这三个地区的节点,则需要自行修改代理分组/正则,或使用完整配置精简配置
基础配置默认规则如下:
Telegram使用新加坡节点,Google、AI工具使用美国节点
国内应用直接连接,其他规则及未匹配到的规则使用香港节点
为了保证完全接管流量,本配置默认使用代理分组进行兜底,首页的节点选择将被分组替代,完全失效;
此配置是最适合大众的配置,添加后无需调整,如节点包含港美新,建议首选此配置!

一键安装 基础配置


完整配置

完整配置基于基础配置构建,包含更多代理分组:港台日新美,默认使用首页节点进行代理,可更自由的配置代理分组,其余配置完全相同;
如需要更自由的代理分组,建议使用此配置!

一键安装 完整配置


精简配置

精简配置基于基础配置构建,除不包含代理分组以外,其余配置完全相同;
不需要代理分组,建议使用此配置!

一键安装 精简配置


回国配置

回国配置基于精简配置构建,适合外国华侨使用,国内域名代理,其余域名直连;
此配置需搭配回国机场使用,不适合国内用户使用!

一键安装 回国分流配置


融合模块

融合模块GitHub Actions调用生成器依据规则而构建,随规则变化,不定期更新;
规则构成:以向晚基于fmz200的重写合集zirawell的重写合集定制,并持续手动维护的重写合集为基础,融合了小红书哔哩哔哩YouTube高德地图一汽大众的专用规则;
所有远程资源GitHub Actions依据规则每日自动构建&监测&清理,所有规则指向的资源已重定向至当前仓库

使用须知:使用融合模块,必须开启MitM,教程参考下方的推荐设置
特别警告:融合模块已移除“解锁类”功能,请支持开发者!如本项目侵犯了您的利益,请提交Issues进行移除,谢谢!

一键安装 融合模块


推荐设置

如需使用融合模块来净化应用,则必须开启MitM,否则模块将不能正常工作;
建议添加证书模块,避免因配置变化导致证书失效;
证书信任之后,请勿在设置中移除证书,否则MitM将会失效;
证书模块启用后,“HTTPS解密”功能默认强制开启,开关设置将不再生效;

证书模块制作办法:
配置 > 点击配置文件ⓘ图标 > HTTPS解密 > 证书 > 生成新的CA证书 > 安装证书
同一iCloud的多设备用户,另一台设备请点击证书 > 后面的ⓘ图标,选择粘贴 > 安装证书,请勿重新生成新的证书,否则上一证书将会失效;
系统设置 > 已下载描述文件 > 安装
系统设置 > 通用 > 关于本机 > 证书信任设置 > 启用此证书的根证书完全信任;
打开Shadowrocket,点击「已安装证书的配置文件」后面的ⓘ图标 > HTTPS解密 > 证书后面的ⓘ图标 > 复制
配置 > 模块 > 新建模块粘贴自行修改以下内容:

#!name = 证书模块
[MITM]
enable = true

# 确认"ca-passphrase="后面填写的证书密码是否正确,Shadowrocket是默认密码;
ca-passphrase = Shadowrocket

# 须在"ca-p12="后面粘贴证书内容;
ca-p12 = 

按说明确认证书密码和填写证书内容保存即可;

软件配置:
首页-全局路由: 选择配置
首页-全局路由: 开启启用回退(仅推荐在使用基础配置时开启!)
设置-按需求连接: 开启始终开启
设置-代理: 代理类型选择HTTP,代理地址选择127.0.0.1
设置-配置: 开启自动后台更新,间隔选择7(仅适用于默认配置,如有修改请勿开启!)
设置-订阅: 开启自动后台更新,间隔选择24
设置-GeoLite2数据库: 开启自动后台更新,间隔选择7
设置-GeoLite2数据库: 拷贝下载链接:Country & ASN,粘贴至对应的URL位置,点击更新
设置-温和策略机制: 选择开启
设置-排除路由0.0.0.0/31: 选择关闭
更多使用说明,可参阅:Shadowrocket使用手册


特别鸣谢

@app2smile @blackmatrix7 @ddgksf2013 @fmz200 @godalming123 @iab0x00 @Keywos @kokoryh @LOWERTOP @Loyalsoldier @Maasea @NobyDa @Sliverkiss @zirawell @zZPiglet