Charles for Mac 安装

Charles 主要的功能包括:

 

  • 截取 Http 和 Https 网络封包。
  •  支持重发网络请求,方便后端调试。
  •  支持修改网络请求参数。
  •  支持网络请求的截获并动态修改。
  •  支持模拟慢速网络。

Charles 主界面介绍

 

 

安装Charles,示例版本为4.2.5

点击 https://www.charlesproxy.com/download/ 进行下载,正常安装,安装后进入应用程序找到Charles,右键显示包内容

     

点击charles.jar进行下载,按下图中路径找到charles.jar文件,并把它替换掉即可。

 

至此,Charles安装破解成功,此外打开时需要点击Grant Privilege这个按钮同意授权。

 

之前提到,Charles 是通过将自己设置成代理服务器来完成封包截取的,所以使用 Charles 的第一步是将其设置成系统的代理服务器。

启动 Charles 后,第一次 Charles 会请求你给它设置系统代理的权限。你可以输入登录密码授予 Charles 该权限。你也可以忽略该请求,然后在需要将Charles 设置成系统代理时,选择菜单中的 “Proxy” -> “Mac OS X Proxy” 来将 Charles 设置成系统代理。如下所示:

之后,你就可以看到源源不断的网络请求出现在 Charles 的界面中。

需要注意的是,Chrome 和 Firefox 浏览器默认并不使用系统的代理服务器设置,而 Charles 是通过将自己设置成代理服务器来完成封包截取的,所以在默认情况下无法截取 Chrome 和 Firefox 浏览器的网络通讯内容。如果你需要截取的话,在 Chrome 中设置成使用系统的代理服务器设置即可,或者直接将代理服务器设置成 127.0.0.1:8888 也可达到相同效果。

 

 

 

 

 

 

posted on 2019-04-08 16:32  暖暖_8023  阅读(90)  评论(0编辑  收藏  举报

导航