跳至内容
charles-web-debugging-proxy

使用Charles进行抓包–代理服务器proxy(非共享WIFI热点)方式

SEO禅好久没更新文章了,主要是忙(偷懒),最近在做Webview H5的项目,在线上调试有时候很麻烦,有时候还需要用到抓包,因为最近换了新的Macbook Pro M1的机子,无法同时共享热点又连接WIFI,所以想要抓包手机比较麻烦,需要接一个Type-C转接口,连上网线,这种蛋疼的多捣腾几次就觉得烦人,后面看到测试的同事使用Fiddler代理的方式,SEO禅装的是Wireshark,其实加个代理应该就可以了,后面去网上找了下,果真有个好用的代理Charles,只要启动,在手机上配个服务器代理就可以正常抓包了,不需要通过共享热点,这种方式要方便很多,现在记录下,给自己,也给需要的朋友。

Charles其实也是抓包工具,不过没有Wireshark强大,但是自带了代理服务,所以我们可以搭配着使用。

开启Charles代理

打开charles,点开右上角的settings->proxy settings:

默认是已经开启代理,主要打开是看看端口号:

charles-proxy-settings-dashboard
charles代理设置界面

注意:手机和电脑需要在同一网段才行,同一个WIFI。

手机端代理服务设置

因为SEO禅用的鸿蒙系统,可能设置和你们的不一样,但是原理是一样的,选择连接上的wifi,修改配置:

HMOS-wifi服务器代理

可以看到有代理选项,点击选择手动后会出现服务器主机名,服务器端口等字段,端口填写的是charles的端口,服务器主机地址写电脑的ip就可以,确认之后,charles就会弹出提示,确认允许,就已经可以检测到手机的网络数据了。

HMOS-wifi服务器代理手动设置

OK就是这么简单,第一次配置麻烦点,但是后面会保存配置信息,连接就快的多:

charles抓包
charles抓包

作者:SEO禅
本文链接:使用Charles进行抓包–代理服务器proxy(非共享WIFI热点)方式
版权申明:如无特殊说明,本站文章均为作者原创,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处,谢谢!

标签:,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注