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_local

上一页重写(rewrite)下一页rewrite_remote

最后更新于1年前

这有帮助吗?

关于重写的介绍见上一章节。本章节只介绍如何使用本地重写。

此种方法只能自己手动更新,因此不建议新手小白添加。

因为重写(rewrite)涉及的类型比较多,很多时候会需要搭配mitm使用,正常的步骤就是根据需要添加的内容,在设置->重写规则中按照正确的类型进行添加,然后在mitm->主机名中添加对应的主机名。(推荐)这里简单的以一个掌上生活去广告为例,图文演示一下添加过程:

去广告来源:

内容:

#投稿 #掌上生活 去开屏广告更新
^https:\/\/mbasecc\.bas\.cmbchina\.com\/Edge\/api\/mlife\.clientface\.clientservice\.api\.advertiseService\/preCacheAdvertiseSec url reject-dict
hostname = mbasecc.bas.cmbchina.com

将^https:\/\/mbasecc\.bas\.cmbchina\.com\/Edge\/api\/mlife\.clientface\.clientservice\.api\.advertiseService\/preCacheAdvertiseSec 这部分添加到重写规则的用以匹配的URL内,选择类型为reject-dict,在mitm部分的主机名中添加:mbasecc.bas.cmbchina.com

如果有类似的配置都是采用相同的添加方法,url这个之前词的是匹配正则,之后的是类型

如果熟悉的话也可以通过文本模式分别粘贴到[rewrite_local]和[mitm]字段内(不推荐)

见下图示例,切记主机名只复制hostname后面的那部分进去,和之前的用英文逗号隔开。

在配置片段中也可以通过文本的方式添加,方法见下图示例:

配置片段->重写->粘贴内容保存

可以保留默认自动生成的名字,也可自己取个名字,记得保留.snippet后缀

通过配置片段添加的引用资源是保存在配置文件的[rewrite_remote]字段下的

UI界面中显示在重写的规则资源-引用资源中。

错误的例子见:

重写[rewrite]
https://t.me/Aa28413761/1319
错误示范
简单的例子
hostneame字段只复制主机名进来就行了