Quantumult X 怎么才能拦截请求并返回假数据

2022 年 10 月 8 日
 Gav1nw

在 Rewrite 里只有 reject 返回 404 ,reject-200 (返回 200 但是 Body 里是空)等等,有没有什么方法能拦截请求,并返回 200 以及 提前准备好的假数据(通常是 JSON )?

7997 次点击
所在节点    Apple
30 条回复
stkstkss
2022 年 10 月 9 日
楼主成功了告诉我一声
Areym
2022 年 10 月 9 日
楼主成功了告诉我一声
christin
2022 年 10 月 9 日
@Gav1nw 那服务器端就没有收到你的打卡记录啊,后面再看就没有打卡了。
archknight
2022 年 10 月 9 日
楼主成功了告诉我一声
Gav1nw
2022 年 10 月 9 日
@christin 目的就是不让服务端感知到,只是糊弄本地的小程序
peanut0105
2022 年 10 月 9 日
mitm + script-response-body 自己写一段 js 就可以重写返回数据了
peanut0105
2022 年 10 月 9 日
@peanut0105 console.log("success run scrpit!");
var body = $response.body;

var obj = JSON.parse(body);

obj.data.sampleDate = "xxxx";

var newBody = JSON.stringify(obj);

$done(newBody);
takpap
2022 年 11 月 2 日
必须要经过服务器吧,除非你修改 dns / host ,想怎么糊弄客户端都行
asdfgfd
2022 年 11 月 3 日
hs dddd, Github 搜索域名找到可用的脚本, 请求 302 到 abc.com, 重写 mitm abc.com js 返回结果, 建议改 alipay 的, 可以拦掉 log
woldfoll
2023 年 1 月 15 日
重写 script-echo-response 可以实现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/885221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX