win11 终于 支持 android子系统 方便不少,终于不需要再启动一个完整的虚拟机了~~
由于调试需要抓取一些app的请求,所以~
安装wsa 与 fiddler ~~~
fiddler配置
1.开启允许远程连接

2.https相关设置

获取对应的wsa的宿主地址
1.打开cmd或powershell 输入 ipconfig 获取对应配置

获取当前地址 192.168.56.1
wsa配置
1.需要使用wsa工具箱 下载地址
安装后备用
2.需要下载一个浏览器,比如x浏览器 或者如果wsa中已有,可以忽略该步骤
用浏览器打开 http://192.168.56.1:8888

点击下载系统根证书
3.下载完成后,是无法进行安装的,需要去设置里安装。此时 打开已经下载好的was工具箱

依次执行





点击安装完成即可
设置proxy
方案1:


方案二:使用adb设置代理
1.打开wsa设置

2.获取该adb调试地址

3.在cmd 或 powershell中执行
# 设置全局代理
adb connect 127.0.0.1:58526
adb shell settings put global http_proxy 192.168.56.1:8888
#删除全局代理
adb shell settings delete global http_proxy
adb shell settings delete global global_http_proxy_host
adb shell settings delete global global_http_proxy_port
adb shell settings delete global global_http_proxy_port
adb reboot
完成以上步骤 应该就可以愉快的抓包了
本文详细介绍了在Windows 11中如何配置Android子系统(WSA)以使用Fiddler进行网络请求抓包。首先,安装WSA和Fiddler,然后开启Fiddler的远程连接和HTTPS设置。接着,通过IPConfig获取WSA的宿主地址,并在WSA中安装Fiddler的根证书。最后,通过ADB设置代理,包括全局代理的开启与关闭,确保能成功抓取APP请求。完成这些步骤后,即可实现愉快的抓包工作。
1127

被折叠的 条评论
为什么被折叠?



