version.jpg

本文隶属于 实用工具 分类,点击分类名称可以查看更多相关文章;

如果你已经升级到 Quantumult X v.1.0.12(06.2020更新),可参考下方这篇文章;

I. 主理人说

与其说是个教程,倒不如说是依葫芦画瓢,更重要的是在操作中自行理解

磨刀不误砍柴工,在所有学习开始之前:请务必尝试点击 Quantumult X 上各个按钮,熟悉一下其名称及其功能定义等;

本文所涉及项目完整说明及图文操作教程 https://github.com/limbopro/Profiles4limbo

脚本实现

1.前人栽树后人乘凉,感谢 花姐NobyDa
2.以下步骤其实很简单;
3.涉及 QuantumultX 的两个功能模块
4.[Rewrite] (即复写/重写,将网络请求重新改写);
5.以及 [MitM]即中间人攻击);
6.通过新增[Rewrite]规则和[MitM]达到伪造请求的目的;
7.这样你就可以解锁很多东西了;

*当你开启 QuantumultX 时,它们已经接管了你的所有网络请求;

II. 通俗知识

JS 脚本

JS,JavaScript,JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。

via 维基百科

以 VSCO 解锁脚本举例:vsco.js ,可在 js.conf 查看;

^https?:\/\/vsco\.co\/api\/subscriptions\/2.1\/user-subscriptions\/ url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js

各类配置文件说明

*Quantumult X 有很多配置,各个配置各有分工;

js.conf 脚本配置文件

*如有必要,大家可以打开 js.conf

1.js.conf 为JS脚本配置文件,该文件内含:1).hostname 配置,2).各种JS脚本详细配置

2.如何引用 JS脚本配置文件:[Quantumult X] - [重写] - [引用] - [+] ;

3.在Quantumult X 配置文件 中,JS脚本配置文件对应位置在:[Quantumult X] - [配置文件] - [编辑] - [rewrite_remote] - 粘贴JS脚本配置文件地址;

Quantumult X 配置文件

Quantumult X 配置文件,是一个完整的配置文件,包含 Quantumult X 的所有配置项目,如 分流策略及图标设置,脚本等等:打开 - [Quantumult X] - [配置文件] - [编辑] 即可查阅当前你已配置的各个项目;

[general] 一般用作连通测试配置
[dns] - dns配置
[policy] - 策略组及其图标配置
[server_remote] - 节点 引用
[filter_remote] - 分流 引用
[rewrite_remote] - 重写 引用(js.conf 脚本配置)
[server_local] - 节点 本地(手动添加节点,例如自己搭建的SS)
[filter_local] - 分流 本地
[rewrite_local] - 重写 本地
[mitm] - 证书 等
hostname - 配置主机名

*大家可以打开 full.conf 看看毒奶预配置文件,应该可以很快理解;
*引用本地的区别:引用 即从云端下载配置资源,例如你的机场节点,大家喜欢的神机规则等,均需从外部进行引用下载;本地 则属于在 Quantumult X 上手动配置;

*如果你比较擅长GitHub,则完全可以自行在GitHub上调试 js.conf(js脚本配置文件)或 Quantumult x 配置文件 ,调试完毕后再在 Quantumult X 上引用即可;

III. 毒奶预配置文件

所谓预配置文件,即 已经配置好的 配置文件;本项目完整图文操作教程说明:https://github.com/limbopro/Profiles4limbo

点击展开查看预览图

IMG_0344.PNG

本预配置文件默认8个策略,如上方预览图中所示;

涉及的JS脚本解锁

1.利用 Quantumult X 自带的 [配置文件] - [下载] 功能对 Quantumult X 各个模块即参数进行预配置;
2.利用 NobyDa 贡献的JS脚本解锁各项事务,VSCO,Termius,网易蜗牛读书会员等;
3.另外默认配置的是美区App Store下载的 Tiktok;届时自己进 [QuantumultX] - [配置文件] - [编辑] - 找到 Tiktok 修改参数即可
4.Surge/Clash 用户可以使用由毒奶提供的 订阅转换 API,亦能获得相同的效果;https://limbopro.xyz/archives/subconverter.html

本预配置文件所引用到的仓库

1.在此毒奶对大家的付出表示感谢
2.NobyDa 脚本仓库
3.ConnersHua 神机规则
4.limbopro 机场专线
5.Qure 开源图标

所使用的策略及分流的说明

点击展开查看说明

故障切换:该策略组自动检测组内节点可用情况(surge 会切换选中最低延迟节点);
机场专线:主流机场域名分流规则,例如 N3RO ,你可使其请求走代理,直连等;
社交媒体:国外社交媒体,如Twitter/Facebook/Instagram/Telegram 等,流量消耗小,但需要稳定
苹果服务:苹果服务相关分流规则;
Netflix:鉴于大家喜欢看 Netflix;
其他国外流媒体:如油管,P站等一切你可以想得到国外流媒体,流量消耗大
广告拦截:默认选择 Reject,去广告拦截可能会造成某些错误(必要时可禁用)

IV. 预配置文件使用教程

*本项目完整图文教程说明:https://github.com/limbopro/Profiles4limbo

V. 附注

最后修改:2020 年 11 月 03 日 11 : 35 PM