Quantumult X Wiki Book
  • 前言
  • 首次使用
  • 验证正版
  • 使用方法
    • 界面&&操作
      • 主界面
      • 设置页面
      • 面板&工具栏
      • 其他设置
    • 下载配置
    • 推荐配置
    • 自定义图标
    • 配置文件详解
      • 通用设置 [general]
      • DNS
      • Policy(自定义策略组)
      • 节点
        • server_local(本地节点)
        • server_remote(节点资源)
      • mitm
      • filter(分流规则)
        • filter_local(本地分流)
        • filter_remote(远程分流规则)
      • 重写(rewrite)
        • rewrite_local
        • rewrite_remote
      • 工具&分析
        • HTTP请求[task_local]
        • http_backend
    • 解析器的作用与详解
      • 节点解析
      • 分流&重写解析
      • 其它参数
    • HTTP抓取(抓包)
    • 网络活动详解
    • 日志详解
    • 配置片段
    • 一些使用小技巧
  • 正则简介
  • GitHub相关
  • 推荐资源
  • 如何正确的反馈问题
由 GitBook 提供支持
在本页
  • 文本格式
  • 添加方式
  • 重写远程资源路径中添加的一般为以下几种格式:

这有帮助吗?

  1. 使用方法
  2. 配置文件详解
  3. 重写(rewrite)

rewrite_remote

上一页rewrite_local下一页工具&分析

最后更新于1年前

这有帮助吗?

文本格式

通过重写中的规则资源添加的引用资源,保存在配置文件的[rewrite_remote]字段下,在配置文件中的格式为:

配置文件⁠rewrite_remote⁠(远程重写)的写法

以下为配置文件⁠rewrite_remote⁠(即远程重写部分)的写法

[rewrite_remote]
https://raw.githubusercontent.com/crossutility/Quantumult-X/master/sample-import-rewrite.txt, tag=Sample, enabled=true, update-interval=86400, opt-parser=true

配置文件中一条完整的远程重写配置是这么组成的:

<资源路径>, <资源标签>, <自动更新时间间隔>, <是否使用资源解析器>,<是否启用>
  • tag 资源标签:相当于名称,标识这条远程重写文件的作用;

  • update-interval 自动更新的时间间隔,单位为秒;

  • opt-parser 是否使用资源解析器,若关闭则改为 false;

  • enabled 是否启用该分流文件,若不使用可改为 false;

添加方式

  • 找到重写文件的RAW格式链接,复制链接→设置里面的重写下的规则资源里面的资源路径,写好标签,必要时开启资源解析器,保存。

  • 受益于的资源解析器,使用非标准QuantumultX的重写时(例如一些脚本.js、其他软件的模块.sgmodule、插件.plugin⁠等,这些里面都包含有重写规则),可开启解析器使其变为QX支持的格式,但这并不意味着上述格式的文件在开启解析器后一定可用。

  • 只要用到QX的重写, 的资源解析器是避不开的一环,后面有对应的章节进行详解用法。见

重写远程资源路径中添加的一般为以下几种格式:

  • xxxxx.snippet(本地的配置片段)

  • https://raw.githubusercontent.com/xxxxxx/xxxxx/main/xxxxxx.snippet(远程配置片段)

  • https://raw.githubusercontent.com/xxxxxx/xxxxx/main/xxxxxx.conf(远程重写配置)

  • https://raw.githubusercontent.com/xxxx/master/xxxxx.qxrewrite(远程重写配置)

  • https://raw.githubusercontent.com/xxxx/xxxx/master/xxxxx.js(远程脚本,这种是必须搭配对应本地重写URL和hostname)----(⚠️注意,这个其实是本地重写,只是引用的脚本在远程)

  • https://raw.githubusercontent.com/xxxx/xxxx/main/xxxx.sgmodule(Surge模块,需搭配解析器)

千万别 直接把js脚本链接直接丢进rewrite引用,然后还跑来问“怎么报错?”

同时,放对位置后,需要去 rewrite_local里添加引用

见下图示例:

虽然有资源解析器,可以往重写资源中添加很多类型的链接,但并不是什么都能加进去并起作用的!

建议添加前仔细阅读相关说明和添加方法!

@KOP-XIAO
@KOP-XIAO
资源解析器的作用与详解
常见的重写格式