/plushcap/analysis/cloudflare/a-primer-on-proxies

A Primer on Proxies

What's this blog post about?

Traffic proxying is a valuable privacy tool that encapsulates one flow of data inside another, helping establish boundaries on the internet. MASQUE is a collaboration effort to design efficient proxy protocols based on IETF standards. Forward proxying involves a client establishing an end-to-end tunnel to a target server via a proxy server. TCP provides a reliable byte stream for applications like HTTP and TLS, while various proxy protocols are used for proxying TCP end-to-end, including SOCKS, Transparent TCP proxies, Layer 4 proxies, and HTTP CONNECT. The IETF chose to focus on using HTTP as a substrate via the CONNECT method, which supports different versions of HTTP like HTTP/1.1, HTTP/2, and HTTP/3. QUIC is a new secure and multiplexed transport protocol that provides reliable and ordered streams for applications like HTTP/3. Moving forward, the MASQUE Working Group aims to standardize technologies enabling proxying for datagram-based protocols like UDP and IP.

Company
Cloudflare

Date published
March 19, 2022

Author(s)
Lucas Pardue, Christopher Wood

Word count
2205

Hacker News points
142

Language
English


By Matt Makai. 2021-2024.