charles map to local在手机上使用的问题

我最近在学习使用charles,现在的需求是将手机的某一类请求代理到电脑的一个文件下。

Charles的map to local功能可以将本机的请求代理到一个文件夹下,但是当我用手机的时候(已经链接同一个Wi-Fi并且配置代理),虽然在电脑上能看到手机的请求,但是并没有map to local。

请问这个需要怎么设置?还是本来就不允许这样?

阅读 4.7k
1 个回答

完整的流程我试了一下,是可以的,我把步骤截取下来,你参看一下。

1:开启代理,注意勾选Enable transparent HTTP proxying。

clipboard.png
2:查看一下自己的ip地址,手机和pc在同一局域网下。

clipboard.png

3:手机设置通过pc代理进行访问,我的手机是小米5

clipboard.png

4:然后我将当前问题的地址https://segmentfault.com/q/10...,映射到我本地的一个html测试文件,配置如下

clipboard.png

5:最终手机显示的效果:访问当前问题链接页面,结果被映射到pc上的html测试文件

clipboard.png

补充说明
每次贴截图的时候img都好大,排版确实不好看,囧。我最近在做移动端页面开发,写了一篇文章,测试一节有谈到charles。项目完结后会对文章进一步补充和完善。

https://segmentfault.com/a/11...

推荐问题
宣传栏