使用QuantumultX实现翻墙、广告屏蔽及脚本调用

  1. 1. Quantumult X 简介
    1. 1.1 软件简介
    2. 1.2 主要用途
  2. 2. Quantumult X 购买
    1. 2.1 注册美区Apple ID并将其激活
    2. 2.2 使用美区礼品卡充值购买
  3. 3. Quantumult X 使用
    1. 3.1 基本概念及项目简介
      1. 3.1.1 Working Copy是什么
      2. 3.1.2 nzw9314项目简介
    2. 3.2 Working Copy远程挂载
    3. 3.3 基本代理设置
    4. 3.4 广告屏蔽和脚本调用
    5. 3.5 其他设置
      1. 3.5.1 图标双排
      2. 3.5.2 隐藏 VPN 图标
  4. 4. 参考资料

1. Quantumult X 简介

1.1 软件简介

Quantumult X 是 Quantumult 作者的另一款网络代理工具。

  • 界面设计更漂亮,支持使用 JavaScript 脚本。
  • Quantumult X 的综合体验已经不输 Surge ,性价比极高,推荐使用。
  • 支持 SS/SSR,V2Ray (不支持 KCP) ,HTTP(over tls)

如果你对科学上网还不了解,可以先看我的另一篇博客:使用SSR或Trojan-Go科学上网

1.2 主要用途

  • 翻墙工具(界面美观,功能强大,速度比小火箭略快)
  • 策略分流(屏蔽广告、解锁Netflix)
  • 调用JavaScript脚本(功能增强、破解会员、运行外挂)

2. Quantumult X 购买

2.1 注册美区Apple ID并将其激活

[1] 使用代理:打开SSR翻墙软件,选择一个美国节点,将代理规则更改为“全局代理”(注册和激活全程要使用代理)

[2] 注册美区Apple ID:打开 appleid.apple.com——创建您的Apple ID——填写个人信息(注意“国家和地区”选择美国,“电话号码”使用Temporary SMS and Disposable Numbers获取一个虚拟的美国电话号码)——邮箱验证和电话号码验证(电话号码的验证码由上述的那个网站获得)——注册成功后再登录美区Apple ID把“受信任的电话号码”换成自己的国内手机号

注册美区Apple-ID并将其激活

[3] 激活美区Apple ID:打开手机的App Store,输入刚刚注册好的美区Apple ID,会提示this apple id has not yet been used in the itunes store(此Apple ID尚未在iTunes商店中使用),点击 Review——借助美国虚拟个人信息生成填写信息(Street是街道的意思,Zip是邮编的意思,尤其注意要选择一个免税区的州:Alaska、Delaware、Montana、New Hampshire、Oregon否则购买App时会收税)

激活美区Apple-ID

2.2 使用美区礼品卡充值购买

如果你有PayPal,那么将其绑定上去即可。没有它的话购买美区App Store的收费软件就需要去淘宝购买美区gift card充值。

[1] 去淘宝购买美区gift card(可叠加使用,价格基本上就是中美汇率)——打开美区App Store点击Redeem Gift Card or Code将买到的卡密信息输入进去即可充值成功

[2] 在美区App Store搜索“quan”即可找到Quantumult X软件,购买那个7.99美刀的即可(9.99美刀的是包含Quantumult和Quantumult X,没什么卵用)

使用美区礼品卡充值购买Quantumult-X

3. Quantumult X 使用

3.1 基本概念及项目简介

3.1.1 Working Copy是什么

它是一款运行在iPhone和iPad上的功能完备的Git客户端应用。Working Copy支持应用内克隆、编辑、提交和推送等操作,同时也能方便快捷地与其他应用协作,共同处理仓库文件或者进行其他交互。

注:说白了在这里就是用于远程挂载Github仓库里的Quantumult X 脚本,优点在于可以自动fetch,及时更新脚本

3.1.2 nzw9314项目简介

一个QuantumultX脚本的收集项目。只是搬运和同步更新大佬脚本;不负责维护脚本;只测试自用脚本,其他大部分脚本未测试可用性。

项目地址:https://github.com/nzw9314/QuantumultX/tree/master

强烈建议在挂载之前先去看看这个项目的README,此处摘取免责声明如下:

  • nzw9314发布的Script项目中涉及的任何解锁和解密分析脚本仅用于资源共享和学习研究,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断.
  • 间接使用脚本的任何用户,包括但不限于建立VPS或在某些行为违反国家/地区法律或相关法规的情况下进行传播, nzw9314 对于由此引起的任何隐私泄漏或其他后果概不负责.
  • 请勿将Script项目的任何内容用于商业或非法目的,否则后果自负.
  • 如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本.
  • nzw9314对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害.
  • 您必须在下载后的24小时内从计算机或手机中完全删除以上内容.
  • 任何以任何方式查看此项目的人或直接或间接使用该Script项目的任何脚本的使用者都应仔细阅读此声明。nzw9314保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或Script项目的规则,则视为您已接受此免责声明.

3.2 Working Copy远程挂载

以下使用nzw9314项目的脚本进行演示,如果你想用别的脚本,也可以挂载其他的。

视频教程:Quantumult X 任务脚本功能讲解3(working copy远程挂载)

操作步骤:

[1] 在App Store(国区就有)下载Working Copy软件(用免费版即可)

[2] 打开系统自带的“文件”,找到“Quantumult X”,在“Scripts”里分别新建一个名为“nzw9314”的空文件夹(即一会儿要挂载的Github仓库项目名,这个项目搬运并同步更新了很多大佬的脚本库,算是一个很全的脚本库集合吧,以下挂载过程以它为例)

[3] 打开Working Copy,点击右上角的“+”,选择“Setup synced directory”,然后再选择刚才设置好的“nzw9314”空文件夹,那个弹出窗口点击Done

[4] 打开“Repository”,点击“Add Remote”,在URL处填写https://github.com/nzw9314/QuantumultX.git,注意此处一定要关闭“Allow Push”选项卡,最后点击Save

[5] 点击“Fetch”(第一次运行会报错,无视它,杀后台重新进),在master页面点击右侧的双箭头按钮,进去之后再点击master分支即可实现远程挂载。

[6] 去系统自带的“文件”那里查看刚刚挂载好的仓库,点开QuantumultX配置文件,再点击右上角的保存按钮,回到Quantumult X软件之后它里面的东西就已经都变了。

3.3 基本代理设置

[1] 打开Quantumult X软件,点击右下角的图标,将“重写”与“MitM”功能打开(此时会报错“MitM所需的根证书未安装,连接已断开”),依次点击“生成证书”、“配置证书”,下载完成后在系统自带的“设置”里完成证书的安装,最后在“关于本机”的“证书信任设置”里完成信任证书

基本代理设置-1

[2] 打开“其他设置”,模式选择“规则分流”,VPN选择“始终开启”,然后再将机场或自建的节点导入进来。

基本代理设置-2

3.4 广告屏蔽和脚本调用

完成上述配置之后,“分流”和“重写”就出现了大量的规则(这些规则挂载自那个大佬的项目),此时打开Quantumult X的多策略按钮,便可实现广告屏蔽(比如屏蔽微信中的广告)和高级脚本功能(比如显示京东历史价格)。

具体的实现功能详见QuantumultX配置文件,我们可以根据自己的需求对配置文件和脚本进行自定义修改。

广告屏蔽和脚本调用

重要说明:为什么使用了规则还是有广告?

1)检查证书文件有没有正确安装、信任,这个对于使用效果很关键。

2)应用在屏蔽之前就已经缓存好了广告,解决办法是清除缓存或者卸载重装应用。

3)规则在更新广告也在更新,新出现的广告可能还没有来得及屏蔽。

4)跟你所使用的脚本规则有关,可能是脚本不支持该广告的屏蔽。

3.5 其他设置

3.5.1 图标双排

Quantumult X 的图标默认是单排,如果追求简洁,可以开启双排。

双排图标的开启的条件:有效使用时长累计>12小时。

开启方式策略组那一栏图标滑动到最左边,用力一拉,即可进入单行的精简模式。再拉一次,进入双行精简模式。再拉一次,退回普通显示模式。

注:仅 iPhone 可开启简洁模式,iPad 单排双排小图标均无法开启。

3.5.2 隐藏 VPN 图标

点击右下角功能键,打开其他设置, 找到 VPN 这一栏,勾选上 “排除路由 0.0.0/31”

注:需要重新开启Quantumult X的总开关才会生效。

4. 参考资料

[1] 5分钟注册美国区Apple ID(2020.5测试有效) from 知乎

[2] 注册美区 Apple ID 教程 from Github

[3] Quantumult X 从小白到高玩,完整教学!from YouTube

[4] Quantumult脚本库:nzw9314 from Github

[5] Quantumult X的项目地址 from Github

[6] Quantumult X教程 | 懒人包 | 快速上手 from Snbtina的万事屋

[7] Surge/Quantumult/Shadowrocket /QuantumultX/Clash/v2Ray(NG)/Maying 支持协议及配置教程科普指北 from 毒奶

[8] iOS - Quantumult X (圈X) 使用教程 from 神奇海螺

[9] Clash / Loon / QuantumultX / Shadowrocket / Surge去广告规则 from Github

[10] Quantumult X 任务脚本功能讲解3(working copy远程挂载) from YouTube