Proxy types · glossary

HTTP proxy

An HTTP proxy is a proxy server addressed with the HTTP protocol: the client sends it either a full-URL request for plain HTTP, or a CONNECT request that opens a tunnel for HTTPS and other TCP traffic. Almost every HTTP client, browser and scraping framework supports it natively, which makes it the default choice for web work; SOCKS5 is the alternative for non-HTTP protocols.

1 min read Also called HTTP(S) proxy, web proxy Updated

Two modes#

ModeHow it worksWhat the proxy sees
Plain HTTPThe client sends GET http://example.com/path to the proxy, which fetches itThe full request and response
HTTPS via CONNECTThe client sends CONNECT example.com:443, then negotiates TLS through the tunnelOnly the destination host and port, and encrypted bytes

Authentication#

Credentials travel in the Proxy-Authorization header, base64-encoded; a proxy that wants them answers 407 Proxy Authentication Required. With IP whitelisting no header is needed, but the username can still carry targeting parameters.

Configuration#

Proxy URL
http://USER-cc-us:[email protected]:9000

How it works at ProxShift#

ProxShift gateways accept HTTP(S) on port 9000; dedicated addresses on port 8000. The same proxy URL works for http:// and https:// destinations.

Questions people ask#

Do I need a separate "HTTPS proxy"?

No. An HTTP proxy handles HTTPS destinations through CONNECT. "HTTPS proxy" sometimes means a proxy you reach over TLS yourself; most providers, ProxShift included, do not offer TLS to the proxy port because the browser-to-site TLS already protects the content.

Ready when you are

See it on a real request.

Create an account, top up $20 and run the quickstart against your own target. Traffic you buy never expires.