Mac 安装charles, macOS使用Charles对iOS模拟器进行抓包

macOS 使用 Charles 对 iOS 模拟器进行抓包

 

前期准备:

1、打开 Charles

2、打开任一模拟器

3、关闭电脑上的代理软件或代理服务

 

步骤:

1. 打开 Charles,点击顶部菜单栏的 Proxy -> 勾选 macOS Proxy, 使得mac上所有请求都通过charles进行代理

2. Proxy --> Proxy Settings 设置监听端口号为8888,勾选,Enable transparent HTTP proxying

3. 点击顶部菜单栏的 Help -> SSL Proxying -> Install Charles Root Certificate in iOS Simulators, 安装模拟器证书

4. 打开模拟器的 Safari 浏览器,在地址栏输入 chls.pro/ssl,这时会弹出弹窗提示你安装描述文件,点允许安装

5. 打开模拟器 -> 设置 App -> 通用 -> 关于本机 -> 滑到底部 -> 证书信任设置,点开后会看到 Charles Proxy CA(…),这时把证书开关打开(信任该证书)

6. 打开电脑的系统偏好设置 App -> 网络 -> 记住你当前连接网络的 IP(如当前连接了 Wi-Fi)-> 点击右下角的高级 -> 弹出的窗口里 -> 点击代理 -> 选中【网页代理(HTTP)】,在地址栏和端口填入刚刚记住的 IP 地址和端口8888(如果不是8888,请到 Charles -> Proxy 里查看具体的端口),同理,下方的【安全网页代理(HTTPS)】也一样输入 IP:Port,填好后点击“好”并应用

 

7. Proxy --> SSL Proxying setting,设置你要监听的https请求的网址,

例如:

macOS 使用 Charles 对 iOS 模拟器进行抓包

 

前期准备:

1、打开 Charles

2、打开任一模拟器

3、关闭电脑上的代理软件或代理服务

 

步骤:

1. 打开 Charles,点击顶部菜单栏的 Proxy -> 勾选 macOS Proxy, 使得mac上所有请求都通过charles进行代理

2. Proxy --> Proxy Settings 设置监听端口号为8888,勾选,Enable transparent HTTP proxying

3. 点击顶部菜单栏的 Help -> SSL Proxying -> Install Charles Root Certificate in iOS Simulators, 安装模拟器证书

4. 打开模拟器的 Safari 浏览器,在地址栏输入 chls.pro/ssl,这时会弹出弹窗提示你安装描述文件,点允许安装

5. 打开模拟器 -> 设置 App -> 通用 -> 关于本机 -> 滑到底部 -> 证书信任设置,点开后会看到 Charles Proxy CA(…),这时把证书开关打开(信任该证书)

6. 打开电脑的系统偏好设置 App -> 网络 -> 记住你当前连接网络的 IP(如当前连接了 Wi-Fi)-> 点击右下角的高级 -> 弹出的窗口里 -> 点击代理 -> 选中【网页代理(HTTP)】,在地址栏和端口填入刚刚记住的 IP 地址和端口8888(如果不是8888,请到 Charles -> Proxy 里查看具体的端口),同理,下方的【安全网页代理(HTTPS)】也一样输入 IP:Port,填好后点击“好”并应用

 

7. Proxy --> SSL Proxying setting,设置你要监听的https请求的网址,

例如:

posted @ 2023-04-18 13:41  wl小胖  阅读(1411)  评论(0编辑  收藏  举报