Charles 代理app抓包、安装配置
原创 cannot 发表于:2022-05-02 11:56:52
  阅读 :145   收藏   编辑
  • charles

Charles是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。

Charles的主要功能:

(1)截取Http 和 Https 网络封包。

(2)支持重发网络请求,方便后端调试。

(3)支持修改网络请求参数。

(4)支持网络请求的截获并动态修改。

(5)支持模拟慢速网络。

  • 下载

https://www.charlesproxy.com/download/

  • 安装

一路next即可

License 从网上复制来的

Registered Name:githubiiwen
License Key:F9BDFE09DA1BA650A7
  • 配置

(1)help—>SSL Proxying—>Install Charles Root Certificate, 注意下面证书存储

1.png

(2)配置拦截https

Proxy—>SSL Proxying Settings, Host填为,代表后面出现的任意Host,port设置443*, 设置好后需要重启软件

2.png

(3)勾选window代理

3.png

(4)配置proxy, 位置: Proxy—>Proxy Settings

4.png

这时候基本已经设置好了。

  • 代理手机,抓包苹果手机的访问

手机和电脑需要在同一个局域网内

5.png

苹果手机默认浏览器地址输入

https://chls.pro/ssl

安装手机证书

10.png

配置手机连接的那个WIFI的代理,服务器写你电脑的ip,端口写:上面配置的8888

9.png