zoukankan      html  css  js  c++  java
  • macOS: mac下配置charles来抓取http请求

    1. 准备charles

    下载链接:https://www.charlesproxy.com/download/

    2. 配置charles

    2.1)配置http代理。打开Charles软件,配置http代理(勾选了SOCKS Proxy,可以截获到浏览器的http访问请求):

    2.2)配置SSL代理。

    首先在charles的 Proxy选项选择SSL Proxy Settings:

    点add添加需要监视的域名,支持 *号通配符,端口一般都是443:

    2.3)为手机设置代理

    iPhone:设置->无线局域网->连接电脑所在WiFi->ⓘ->配置代理->手动->服务器(可通过Charles-Help-Local IP Address或打开网络偏好设置查看)->端口:8888

    Android:设置->无线和网络->WLAN->连接电脑所在WiFi->长按WIFI名称->修改网络->显示高级选项->代理:手动->服务器主机名->服务器端口

    2.4)安装根证书
    电脑端根证书安装,Help->SSL Proxying->Install Charles Root Certificate:

    钥匙串访问信任证书设置——选择“始终信任”:

    安装证书到手机

    点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,如下图所示:

    显示如下弹窗:

    iPhone:打开Safari浏览器,输入网址chls.pro/ssl下载证书并安装,安装完成后,设置->通用->关于本机->证书信任设置->针对根证书启用完全信任(iOS10以上版本需启用,否则无法抓取https包)

    点击证书信任设置,勾选对Charles Proxy 证书的信任

    Android(华为Mate9Pro为例):浏览器输入网址chls.pro/ssl下载证书(记住下载路径,一般默认文件管理-Download中可找到),设置->无线和网络->WLAN->(更多)高级WLAN设置-安装证书(找到证书路径安装)

    参考链接:

    1. Charles for Mac 破解安装&抓取Https请求配置

  • 相关阅读:
    JavaScript 操作CSS
    源码搭建LAMP服务器
    Modified 2 color sort
    python的网络库
    找出有序整数数组中下标与值相同的所有元素
    sql 查看Oralce 数据库连接状态
    oracle 快闪 sql
    Sql server dblink
    昆山桶装水/免费送货上门/
    C# Tostring() 格式大全 [转]
  • 原文地址:https://www.cnblogs.com/yongdaimi/p/11344931.html
Copyright © 2011-2022 走看看