Charles-移动安装配置



一. Charles工具原理

     Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。


二. 代理设置(Charles设置)

需要保证安装Charles电脑和手机保持在同一个网段内

1. 关闭自身代理

关闭抓取电脑的网络请求,避免影响移动端抓包数据。步骤如下:

Proxy-取消掉(WindowsProxy与Mozilla Firefox Proxy前的)对号,如图一所示

Charles-移动安装配置_第1张图片
图一 取消本机网络请求

2.Proxy-setting设置pc端代理

1.)选中Proxy-setting,默认Proxies tab选项,端口号默认8888,勾选Enable transparent Http Proxying(使用Http代理),如图二所示

Charles-移动安装配置_第2张图片
图二 设置pc端代理

2.)切换SSLtab选项卡,勾选Enable SSL Proxying(使用SSL代理)-点击【Add】按钮,输入域名、端口号”*”,”*”即可,如图三所示

Charles-移动安装配置_第3张图片
图三 设置SSL代理

3. Access Control Setting 设置允许访问代理的ip地址范围

ipconfig查找自己主机地址,如192.168.0.108(首先这个ip地址最好是无线路由分配的),即可以设置为192.168.0.0/24.如此设置之后192.168.0.0~192.168.0.255的地址均可以访问你的电脑,通过你的电脑进行代理上网。

也可直接设置0.0.0.0/0,所有ip地址都可访问。

Charles-移动安装配置_第4张图片
图四 设置允许访问代理iIP地址段

三. 手机端设置

1.进入网络设置-WLAN-长按连接网络选择【修改网络】-【高级选项】-代理(手动)、主机名(电脑ip地址)、端口(8888)-【保存】


Charles-移动安装配置_第5张图片
图五 手机配置页面

四. 查看配置是否成功

1. 关闭PC端防火墙

2.点击测试APP应用,查看Structure下是否有该APP网站记录,如果有说明配置成功

3.也可手机端访问"192.168.191.1:8888"(你自己的ip地址和端口号),如果出现响应页面说明成功。

4.电脑ping手机ip地址,如果能够ping通,证明连接成功。

你可能感兴趣的:(Charles-移动安装配置)