Setup Charles Proxy on Ubuntu
This is an opinionated article that details how to setup Charles proxy on Ubuntu (as shown on 24.04). Please see charles website for more information: https://www.charlesproxy.com/.
✅ 1. Install Charles Proxy
wget -qO- https://www.charlesproxy.com/packages/apt/charles-repo.asc | sudo tee /etc/apt/keyrings/charles-repo.asc
sudo sh -c 'echo deb [signed-by=/etc/apt/keyrings/charles-repo.asc] 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-proxy5
✅ 2. Enable SSL Proxying


✅ 3. Install Charles Root Certificate on Linux
Export the Root cert & priv key



Convert the p12 file to PEM


Optional: If you messed up your cert chain and have crap in the keychain, we can reset it.
Move the cert & make it trusted
Setup the proxy:

🤪Lets do the thing! Run Charles!

Now lets do the thing!



🌐4. Web Browser Configuration








🔥5. OMG! It's on fire! turn it off, turn it off!

Last updated
