Skip to main content
CONNECT tunnel mode handles the standard CONNECT method used by HTTP clients for HTTPS traffic. Proxy Hopper picks an external proxy IP, asks it to open a TCP tunnel to the target host, then relays bytes between your client and the destination. The TLS handshake happens directly between your client and the target server — Proxy Hopper only sees encrypted bytes.

Usage

curl --proxy http://localhost:8080 https://example.com

Characteristics

PropertyDetail
ProtocolHTTP CONNECT
HTTPS supportYes
Retry supportNo — tunnel is opaque once established
Client changes requiredProxy settings only

Limitations

Once the TLS handshake completes inside the tunnel, Proxy Hopper is relaying encrypted bytes it cannot inspect. If the connection drops mid-request, the error is returned directly to your client — Proxy Hopper cannot retry it.Use URL forwarding if you need retry support for HTTPS requests.
CONNECT tunnel is best suited for clients that only support standard proxy environment variables (https_proxy) and where retry support is not a requirement.