IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    QuantumultX使用教程记录

    chenxia发表于 2023-05-24 02:01:51
    love 0

    一直使用圈x作为我的代理软件,但是出现了一些问题,现在想总结一些圈x使用的方法。

    0x01 Overview

    圈X的功能有哪些?

    1. Proxy server,导入订阅连接,可以使用代理访问网站 [server local] [server remote]
    2. Filter rules,设置对应的策略组和分流规则,对应[proxy] [filter_remote] [filter_local]
    3. Rewriter rule,重写规则和MITM解密,主要用来去广告和重定向[rewrite] [mitm]

    image-20230524092006244

    0x02 Proxy server使用

    添加节点和订阅链接的方式有三种,一般使用2就足够了~

    1. 通过Quantumult X 界面添加节点。setting->external proxy->add
    2. 通过Quantumult X 界面添加订阅。setting->external proxy->resources
    3. 手动修改配置文件添加节点,在配置文件中的[server_local]部分,setting->proxy file–> edit
    1
    2
    3
    4
    # trojan 节点写法
    trojan=example.com:443, password=pwd, over-tls=true, tls-verification=false, fast-open=false, udp-relay=false, tag=节点名称
    # vmess 节点写法
    vmess=example.com:443, method=chacha20-ietf-poly1305, password=pwd, obfs-host=example.com, obfs=wss, obfs-uri=/ws, tls-verification=true, fast-open=false, udp-relay=false, tag=节点名称

    在实际使用中可以分为all proxy、all direct、based on filter等

    1. All proxy:所有的网络请求都通过Proxy下选中的节点进行
    2. All direct:所有的网络请求都不使用代理进行
    3. Based on filter: 根据分流规则将网络请求进行分流,并通过策略组将分流规则传递来的网络请求进行转发

    0x03 Filter rules 使用

    graphQ[request]P1[Based on filter]J[Filter=filter_local+filter_remote]P2[Direct]P3[Proxy1]P4[Proxy2]P5[Reject]Q-->P1P1-->JJ-->P2J-->P3J-->P4J-->P5

    当我们发送请求的时候,确定请求代理之后,根据Filter rules,来判断走哪些策略组。首先策略组分为static、available、robin和SSID,常见的Proxy设置在配置文件中的[proxy]中,对应的分流规则在[filter_local] 和 [filter_remote]

    首先分流规则是根据匹配来选择对应的策略组的,这一点和clash等类似,比如通过域名来判断,添加的方式主要有:

    1. 导入远程分流规则订阅,这里默认在proxyfile的[filter_remote]
    2. 自己本地撰写分流规则,这里默认在proxyfile的[filter_local]
    3. 利用抓包的方式来确定选择对应的策略组(因为我们通常不知道域名是什么qwq)activity–>one row–>filter–>new filter–>proxy

    这里当然可以去寻找一些现有的filter

    0x04 Rewrite rules

    上述其实实现了代理软件的基本功能,但是QuantumultX还提供了重写的过程,个人理解是将软件的请求重写调整,而不是简单的换一个服务器访问。

    一个简单的例子就是你访问www.baidu.com之后,它必然会返回一个网页,我们可以通过正则匹配的方式挑选出其中img的路径,并重定向到你自己的网址,这样就可以更换logo

    因此这里需要MITM解密和设置[rewrite]

    还是看大佬的配置比较好



沪ICP备19023445号-2号
友情链接