```
# 配置步骤大概如下
# 1. 设置自己的 vps 代理,一般使用 shadowsocks 即可
# 在 vps 配置好 ss 后,在 quanx 界面中添加这个 ss 服务,比如我取名 hkss
# 2. 修改 quanx 的配置,直接在 [general] 模块下添加如下内容
resource_parser_url =
https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/Scripts/resource-parser.js# 上面是解析器,目的是为了后续解析要被代理的网站的规则,帮助那些规则添加到配置中,目的是为了快速/批量添加 via=%TUN% 这个值
# 3. 在 quanx 界面的 Proxy 中,增加一个服务器分组(目的是作为中转服务器),比如我,选择了机场的 hk 节点作为我将来的中转节点,我给取了个名字 PHongKong
# 4. 修改 quanx 配置文件,在 [filter_local] 下面,添加中转规则
# 中转地逻辑是:为了访问我们自己的 vps ,通过 机场的 xxx 服务器进行代理,这里 xxx 服务器我选择的是上一步配置的分组,方便后续从界面上切换中转服务器
ip-cidr, 1.2.3.4/24, PHongKong
# 上面的 1.2.3.4/24 就是我们自己的 vps 的 ip ,PHongKong 是我给机场的代理进行的筛选后那批机场代理服务器的名字(也就是 3 中的设置)
# 如果有多个 vps 需要被中转,那就添加多个 ip-cidr 配置即可
# 5. 选择哪些网站需要走中转代理
# 这里需要进行两个配置
# 5.1 在 quanx 的界面的 Proxy 中,添加一个新的分组(也就是它又叫 policy ),我取名叫 PFinalHK ,本质是服务器分组,比如我有个 hk 的 vps ,我就取名 PFinalHK ,然后仅添加我 1 中配置的 ss 到这里。这一步的目的是为了在 filter rule 里面指定 force proxy 时,可以选择这个服务器(因为 quanx 无法直接指定服务器,必须是服务器分组)
# 5.2 在 quanx 的界面的 Filter Rule 选项中,通过 Resource Lists 添加一个新的要被代理的网站的规则订阅及相关配置。
# 这里修改的 tab 页面名字是 Resource-Filter
# 很多机场都会屏蔽 22 端口,但是拉取 github 代码用 ssh 比较方便,所以,我这里以 github 为例来说明如何配置一个中转规则
# 首先 Tag 我取名 RGithub
# Resource URL 的原始链接是
https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/QuantumultX/GitHub/GitHub.list# 我们需要在后面添加上 via=%TUN% 这段内容
# 所以,实际的 url 是
https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/QuantumultX/GitHub/GitHub.list#via=%TUN%# Fource Policy 选择打开,选择的规则是 5.1 中说的那个我自己的 vps 的服务器分组名 PFinalHK ,这里要注意不要和机场的分组名,也就是 4 中说的搞混了
# 然后打开 Resource Parser 开关
# 保存后,会回到上一层的 Filter Resources 页面,点击 update 刷新一下。
# 6. 关闭、重新打开 quanx ,打开自己的目标网站,比如 github ,看看是否生效。
# 生效的判断,1 ,请求历史会记录一个 VIA-INTERFACE=%TUN% 的记录; 2 ,通过自己的 vps 的 ss 请求历史检查是否生效。
# 7. 上面说的是通过订阅希望被中转的网站的 list 的方式来添加中转规则的,那么,如果临时有一个指定的网站需要被代理,该怎么搞呢?
# 有点蛋疼,那就是,修改 quanx 的配置文件,在 [filter_local] 下面添加一条规则,比如
host-keyword, github, hkss, via-interface=%TUN%]
```
引用自(
https://github.com/crossutility/Quantumult-X/issues/100#issuecomment-2117173209)