Last updated 10 months ago
Was this helpful?
电脑上, charles 打开代理功能
charles
# Proxy—>Proxy Settings—>Proxies # 设置下端口号,默认是8888 # 勾选 Enable transparent HTTP proxying
电脑上,charles 获取本地 ip 地址
ip
# 方式一: help -> Local IP Address # 方式二: cmd -> ipconfig
手机连 wifi(和电脑处于同一局域网)
wifi
# 设置->无线局域网->当前wifi->配置代理->手动-> 填入电脑的ip和端口
电脑端点击 Allow
Allow
# 手机发起请求时,Charles会弹窗,电脑点击Allow
安装电脑证书
# Help - SSL Proxying - Install Charles Root Certificate
安装手机证书
# Help - SSL Proxying - Install Charles Root Certificate on Mobile Device # 手机连同一个wifi,safari访问https://chls.pro/ssl下载安装 # 参考官方说明: https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/ # 设置-通用-描述文件-安装 # 手机设置-通用-关于手机-证书信任设置 # 如浏览器不出现下载提示,则用默认浏览器流量打开如下链接 # https://www.charlesproxy.com/assets/legacy-ssl/charles.crt
解决接口名 unknown 的问题
unknown
# Proxy => SSL Proxying Settings => SSL Proxying => include add
::: warning 注意 浏览器接口已经可以正常显示,微信等 app 流量依然显示 unknown :::
app