HTTPS
HTTPS is the secure version of HTTP that encrypts data between your browser and a website using SSL/TLS. It prevents eavesdroppers from reading or tampering with the traffic.
Definition
HTTPS (Hypertext Transfer Protocol Secure) is HTTP layered on top of SSL/TLS encryption. It scrambles the data exchanged between a browser and a server so that no one in between - your ISP, a network attacker, or a malicious proxy - can read or alter it. The padlock icon in your browser indicates an active HTTPS connection.
How it works
When you connect to an https:// site, the client and server perform a TLS handshake, verify the site's certificate, and agree on encryption keys. All subsequent requests and responses, including headers and content, are encrypted in transit.
Why it matters for privacy and proxies
- Encrypted relay - an HTTP proxy uses the
CONNECTmethod to tunnel HTTPS traffic without decrypting it, preserving end-to-end security. - Privacy - HTTPS hides page paths and content from intermediaries, though the destination domain may still leak via DNS or SNI.
- Scraping - nearly all modern sites use HTTPS, so scrapers must handle TLS and may face TLS fingerprinting.
HTTPS is the baseline of web security, and understanding it helps you reason about what proxies can and cannot see in your traffic.
Examples
A browser showing a padlock icon after completing a TLS handshake with a bank's website
An HTTP proxy using the CONNECT method to tunnel encrypted HTTPS traffic
A scraper presenting a TLS fingerprint that matches a real Chrome browser
Common Use Cases
Frequently Asked Questions
Keep Learning
All termsHTTP Proxy
An HTTP proxy is an intermediary server that forwards web (HTTP/HTTPS) requests on your behalf, able to read, cache and filter traffic at the application layer.
Read definitionDNS (Domain Name System)
DNS is the internet's phonebook — it translates human-readable domain names like example.com into the numeric IP addresses computers use to connect.
Read definitionSSL/TLS
SSL/TLS is the encryption protocol that secures data in transit on the web — the 'S' in HTTPS — protecting it from eavesdropping and tampering.
Read definitionUser Agent
A user agent is the identifying string a browser sends with every request, telling the server which browser, version and operating system you are using.
Read definition