5

爬虫|Charles(茶壶)工具在MAC端设置

 2 years ago
source link: https://sunct.github.io/posts/48a81f3d.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
3 年前发表1 年前更新服务7 分钟读完 (大约978个字)7次访问

爬虫|Charles(茶壶)工具在MAC端设置

一、说明和关于

Charles是一款代理服务器,通过设置将自己的电脑设备(服务器,浏览器)做为网络访问代理服务器,然后可以通过截取请求和发送请求,分析结果达到分析抓包的目的。

本人系统环境为 mac ,如果有相关需要可联系我本人(联系方式可参照置顶文章 :获取我的联系方式)获取。

声明:软件仅供个人开发学习使用,不可商用,如若有条件请 购买正版 ,也可从官网获取使用免费版30天。 谢谢!

二、使用方法

目前我通过该软件主要应用于 爬虫抓包。

通过安装包安装完成。不再描述。

需要说明的一点,如果在mac 环境安装 时出现 “app已损坏,打不开。你应该将它移到废纸篓。”

不要慌,这很可能是因为权限不足,打开 “系统偏好设置“——”安全与隐私“ 如下图所示

选择“任何来源”,如果没有这个选项,在终端,执行以下命令,并输入自己的密码。

sudo spctl --master-disable

然后就可以看到选中“任何来源”这个选项,然后重装软件即可。

安装即可。

2、代理设置

HTTP 代理端口设置为 :8888

SOCKS 代理 启用把端口设置为 8889

其他全部勾选 - [x] … 即可。如下图所示。

在菜单中 找到“代理”并选择 “macOS Proxy”

如果还不能使用,设置根证书

在charles菜单中,选择“帮助” help -> SSL Proxying -> Install Charles Root Certificate,此时会打开mac的钥匙串访问程序,右键选择证书列表中的charles根证书,将该证书选择信任。


设置信任证书。

另外注意,在使用软件时,请关闭其他代理。

使用时 点击 开启,圆点置红状态 即为可用。左边就会出现你请求的访问请求数据。

然后就可以查看 返回的数据,包括参数和结果:

爬虫|Charles(茶壶)工具在MAC端设置

https://sunct.github.io/posts/48a81f3d.html

sunct

2019-08-29

2020-12-24



About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK