Create SSH Tunnel (Required)
Public access is disabled for security.
SSH tunneling is REQUIRED to access the UI and proxy.
Run this command on your local machine:
ssh -L 8081:127.0.0.1:8081 -L 8082:127.0.0.1:8082 root@<SERVER-IP>
You will be prompted to enter your server’s SSH password (the same password used for SSH access).
Leave the SSH session open while using Caido.
Access Caido UI
Open your browser and go to: http://127.0.0.1:8082
Login options:
- Guest mode (no account required)
- Sign in using your Caido account
If you choose to sign in:
- You will be shown a user code.
- Open this URL in your browser:
https://dashboard.caido.io/#/consent?user_code=<PASTE_CODE_HERE> - Log in (or create an account)
- Complete the initial setup
Download & Install CA Certificate
- Open:
http://127.0.0.1:8082/#/certificate - Download the CA certificate.
- Import it into your browser or system (follow Caido’s official certificate import guide for your platform)
Configure Browser / System Proxy
Set your proxy to:
Proxy Type: HTTP
Proxy Host: 127.0.0.1
Proxy Port: 8081
All traffic is securely forwarded through the SSH tunnel.
Service Management
Check status:
systemctl status caido
Restart service:
systemctl restart caido
View logs:
journalctl -u caido -f
Notes
- The service may take a short time to become available after startup.
- Guest access is enabled.
- Caido UI and proxy are bound to
127.0.0.1only for security.
