ubuntu18.04安装抓包工具charles

安装按照官网来

https://www.charlesproxy.com/documentation/installation/apt-repository/

wget -q -O - https://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add -
sudo sh -c 'echo deb https://www.charlesproxy.com/packages/apt/ charles-proxy main > /etc/apt/sources.list.d/charles.list'
sudo apt-get update
sudo apt-get install charles-proxy
到 /usr/bin 路径下运行 charles

可能会提示各种依赖包没有,直接apt install安装,直接按报名安装不上的话后面加个-dev
我这边少了这三个依赖,大家看自己的情况安装

sudo apt-get install libxrender-dev libxtst-dev libfontconfig-dev

装完了windows上还要下载一个xmanager
https://www.netsarang.com/zh/version-7-open-beta/
安装下一步一路点击就ok了,安装完了激活一下,下面是一位大佬提供的

注册码

Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4

保存charlesRoot.cer
运行charles软件,菜单Help->SSL Proxying->Save Charles Root Certificate…
保存名为CharlesRoot.cer

ubuntu18.04安装抓包工具charles_第1张图片

将cer转为pem格式的crt文件

openssl x509 -inform der -in CharlesRoot.cer -outform pem -out CharlesRoot.crt

安装crt文件并更新ca-certificates

sudo cp CharlesRoot.crt /usr/share/ca-certificates
sudo dpkg-reconfigure ca-certificates //选择ask,勾选CharlesRoot.crt并确认

开启http代理

运行charles软件,菜单Proxy->Proxy Setting->标签Proxies下勾选Enable transparent HTTP proxying
至此,服务端配置结束

你可能感兴趣的:(抓包,服务器)