Route traffic through an HTTPS proxy.

Section: Proxy Auth and Tunnels

Use an HTTPS proxy

bash
bash
curl -x https://proxy.example.com:8443 https://example.com
Explanation

An HTTPS proxy encrypts the hop to the proxy itself.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Proxy Auth and Tunnels
Proxy with basic auth
Authenticate to a proxy with username and password.
OpenIn sheetbashsame section
Trust a custom CA for proxy TLS
Use a custom CA certificate file for the HTTPS proxy.
OpenIn sheetbashsame section
Client cert for proxy authentication
Send a client certificate when the proxy requires mTLS.
OpenIn sheetbashsame section
Tunnel through an HTTP proxy
Use CONNECT tunneling for non-HTTP protocols when needed.
OpenIn sheetbashsame section
Skip TLS verification for HTTPS proxy
Disable certificate verification for the HTTPS proxy connection.
OpenIn sheetbash2 tag match
Use credentials from .netrc
Load login credentials from a `.netrc` file.
OpenIn sheetbash1 tag match