默认pc127.0.0.1是还回ip,模拟器使用127.0.0.1指向了自己,模拟器使用10.0.2.2指代pc地址,这点在官方文档有说明可以查看,所以想要挂代理抓包就需要为模拟器设置代理为10.0.2.2
安卓模拟器设置代理
- 前提:本机开启了代理如:127.0.0.1:7890
- 模拟器里给androidWifi设置代理:10.0.2.2:7890
- 官网释义
pc访问模拟器
-
模拟器设置端口转发,比如模拟器开启了服务127.0.0.1:8088
-
查看模拟器序号进行端口转发,adb devices
-
设置端口转发:adb -s emulator-5554 forward tcp:8088 tcp:8088
-
pc就可以使用127.0.0.1:8088访问了
模拟器访问pc
- pc端开启了服务127.0.0.1:8088
- 模拟器使用10.0.2.2:8088进行访问即可