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

2022-10-08 12:46:47 +08:00
 Gav1nw

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

5272 次点击
所在节点    Apple
30 条回复
stkstkss
2022-10-09 09:30:37 +08:00
楼主成功了告诉我一声
Areym
2022-10-09 10:28:40 +08:00
楼主成功了告诉我一声
christin
2022-10-09 14:17:10 +08:00
@Gav1nw 那服务器端就没有收到你的打卡记录啊,后面再看就没有打卡了。
archknight
2022-10-09 15:45:15 +08:00
楼主成功了告诉我一声
Gav1nw
2022-10-09 16:08:21 +08:00
@christin 目的就是不让服务端感知到,只是糊弄本地的小程序
peanut0105
2022-10-09 18:59:46 +08:00
mitm + script-response-body 自己写一段 js 就可以重写返回数据了
peanut0105
2022-10-09 18:59:59 +08:00
@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-02 17:51:46 +08:00
必须要经过服务器吧,除非你修改 dns / host ,想怎么糊弄客户端都行
asdfgfd
2022-11-03 19:51:36 +08:00
hs dddd, Github 搜索域名找到可用的脚本, 请求 302 到 abc.com, 重写 mitm abc.com js 返回结果, 建议改 alipay 的, 可以拦掉 log
woldfoll
2023-01-15 16:29:47 +08:00
重写 script-echo-response 可以实现

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

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

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

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

© 2021 V2EX