Charles 是Mac上一款非常流行的抓包软件 , 但其实各大平台上 Charles 都有安装包。这篇文章主要就是讲一下在 Linux 平台上(Debian/Ubuntu) 系上安装 Charles 。
使用 APT 源安装
Charles 拥有 APT 源,首先安装 PGP 公钥,当前公开的秘钥为 1AD28806, 他的 fingerprint 为 4BA7 DB85 7B57 0089 7420 96E1 5F16 B97C 1AD2 8806:
wget -q -O - https://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add -
或者
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 1AD28806
然后添加源
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
下安装可执行二进制,该源中还包含 beta 版本的 Charles,可以通过包名 charles-proxy-beta
来安装。
使用文件安装
在官方下载最新的安装包: https://www.charlesproxy.com/download/latest-release/
charles.jar 路径
charles.jar 文件在三大平台上的位置如下:
Mac: /Applications/Charles.app/Contents/Java/charles.jar
Windows: C:\Program Files\Charles\lib\charles.jar
Linux: /usr/lib/charles-proxy/charles.jar