Skip to content

配置代理

菜单栏Proxy>Proxy Settings配置

打开任意网页,这时候就可以在charles看到代理了(但此时只有http是正常的,https需要完成下面的ssl配置)

获取本地的ip

  • terminal.app
    • 通过终端输入命令ifconfig可以查看
  • charles
    • 菜单栏Help>Local IP Address

手机代理

  • 把手机连接到同个局域网
  • 找到wifi设置
  • 找到http代理如下配置
  • 手机打开应用可以看到代理的请求了(但此时只有http是正常的,https需要完成下面的ssl配置)

SSL配置

  • pc端
    • 菜单栏Help>SSL Proxying>install Charles Root Certificate
    • 安装完后在钥匙串访问找到charles proxy的证书双击查看,在信任下按如下设置
    • 然后在菜单栏Proxy>SSL Proxying Settings配置,add把host和port都设置为*(所有的)
    • pc端代理完成
  • mobile(IPhone)
    • 菜单栏Help>SSL Proxying>install Charles Root Certificate on a Mobile Device or Remote Browser
    • 用Safari访问http://chls.pro/ssl,出现如下图片选择允许
    • 在iphone设置中查看已下载的描述文件安装
    • 安装完之后在关于本机找到证书信任设置,把Charles Proxy打开
    • mobile代理配置完成

上次更新于: