Skip to content

Upstream to Another Proxy

To forward traffic proxied by Caido to an upstream proxy, click on the account button in the top-right corner of the Caido user-interface, select Settings, and open the Network tab.

Then, click on the + Add Proxy button under the HTTP Proxies or SOCKS Proxies sections. Type in the listening address/port of the upstream proxy in the associated input fields.

TIP

Ensure upstream HTTP proxies are listening on a different address/port than Caido.

The additional configuration settings are optional:

  • Use HTTPS: Establishes an encrypted connection with the upstream proxy.
  • Included Hosts/Excluded Hosts: Allows you to define a scope preset to manage what traffic is sent upstream.
  • Resolve DNS over SOCKS proxy: DNS resolution will be performed by the SOCKS proxy.
  • Username/Password: These input fields allow you to supply credentials for upstream proxies that require authentication.

TIP

To ensure your configurations successfully forward traffic, you can test them by clicking on the Test button.

The upstream proxy configuration settings.
The upstream proxy configuration settings.

Once you have defined the upstream proxy settings, click on the + Create button save the configuration.

INFO

  • If both SOCKS and HTTP proxies are enabled, traffic will flow through the SOCKS proxy first, then through the HTTP proxy.
  • Calls to Caido's cloud server will not flow through additional proxies.