Charles使用三:设置代理

  设置代理ios

经常使用设备iPhone/ipad、安卓浏览器

须要设置代理浏览器:火狐网络

 

1、设置代理以前须要查看代理主机的ip和端口号app

IP:打开菜单栏“Help”—>"Local Ip Address"spa

 端口:(默认是8888)打开菜单栏“Proxy”—>"Proxy setting",查看“proxies代理

 

2、iPhone/ipad 代理设置blog

 开启方法:“设置”—> “Wlan”—> 查看WiFi详情 —> “HTTp代理”改成手动—> 点击保存(ios11之前貌似没有保存按钮,点击返回即保存)ip

数据:主机名设置为代理主机的IP,端口默认是8888io

 

3、安卓代理设置(以小米5为例)class

 开启方法:“设置”—> “Wlan”—> 查看WiFi详情 (部分手机是叫高级设置)—> “代理”改成手动

数据:主机名设置为代理主机的IP,端口默认是8888

 

4、火狐浏览器

开启方法:打开“菜单”—> “选项”—>“常规”—>(页面最底部)“代理设置”—>选“使用系统代理设置”

5、打开charles进行 http 抓包(针对安卓、iPhone)

代理设置好后,打开app或者浏览器随意使用(发送网络请求)后,在Charles上会弹出确认弹框,点击“Allow”便可开始进行http抓包。

点击“Allow”之后,http请求就会出如今页面上。若是未出现数据,检查一下过滤;或者在发送网络请求时,查看页面的底部请求数据。

 

当点击“Deny”后,该ip主机的数据不会被Charles接受,就须要手动添加ip到地址池中;

使用方法:打开菜单栏“Proxy”—>"Access Control Settings"(访问控制设置)—>点击“add”,将须要的ip加入便可

相关文章
相关标签/搜索