AnyProxy

Get Pro
Glossary · Core proxy

HTTP proxy

Also calledhttp proxy meaningwhat is an http proxyhttps proxy
Definition

An HTTP proxy is a proxy that speaks the web's own protocol: it reads each request's address and headers and can filter, cache or log them.

Explanation

In depth

An HTTP proxy is the classic proxy you configure in a browser or operating system with a host and port. For a plain http:// address the browser hands the whole request to the proxy, which can read the URL and headers, apply rules (block, cache, log, rewrite) and fetch the page. For an https:// address the browser instead sends a CONNECT request naming the host and port, and the proxy relays encrypted bytes it cannot read, unless the organisation has installed its own root certificate on the device so it can decrypt and inspect. Squid, corporate web filters and secure web gateways all follow this pattern. AnyProxy is not a configured HTTP proxy: there is no host and port to enter. It is a web proxy, a website that fetches pages on your behalf, but it does the same job an HTTP proxy does on the server side. One practical point matters for every kind of proxy: a site that only offers plain http:// is unencrypted somewhere along the way. Through AnyProxy, your browser to AnyProxy is HTTPS, but AnyProxy to an http:// site is not.

In practice

HTTP proxy in the real world

An HTTP proxy sees and can cache whole plain-HTTP requests; for HTTPS it only sees the CONNECT line with the host name and port. Common ports are 3128, the default for Squid, and 8080. On 15 October 2026 we opened http.badssl.com, a test page that is deliberately served without encryption, through AnyProxy's Singapore server. It loaded, but the leg from the proxy to that site carried the page unencrypted, which is exactly what its red background is there to warn about.

Sources: RFC 9110 - HTTP Semantics (CONNECT) · badssl.com plain-HTTP test page

We checked

A plain-HTTP site through a proxy

Red http.badssl.com test page loaded through AnyProxy Singapore

Open http.badssl.com (served over plain HTTP)

Worked · SG exit · 2026-10-15

The red http.badssl.com page loaded. The page is a test fixture that exists to show an unencrypted connection; here the unencrypted part is the hop from AnyProxy to the site.

Questions about HTTP proxy

Can an HTTP proxy read HTTPS traffic?
Not through a normal CONNECT tunnel: it sees only the destination host and port. It can read HTTPS only if your device trusts a certificate the proxy controls, which is how company inspection works.
Is it safe to open http:// sites through a proxy?
Avoid typing anything private. Encryption to the proxy does not cover the hop from the proxy to an http:// site, so the page and anything you submit travel that hop in the clear.
See alsoHTTP vs SOCKS comparison

Related terms

SOCKS proxyA SOCKS proxy relays raw network connections for any app without understanding what is inside them; SOCKS5 can also carry UDP.ProxyA proxy is a server that makes network requests for you and passes the answers back, so the site you reach deals with the proxy instead of your device.Web proxyA web proxy is a website that loads other websites for you inside your browser tab, with nothing to install and no settings to change.HTTPS proxyAn HTTPS proxy is a proxy you connect to over an encrypted (TLS) link, so even the name of the site you ask it for is hidden from your local network.TLS handshakeThe TLS handshake is the opening exchange of every HTTPS connection, in which browser and server agree on encryption keys and the server proves which site it is.

Put the concept to work

Try AnyProxy free — no install, no signup, six regions.

Open a blocked page