Technical Summary
This document describes how to proxy IP packets in HTTP. This protocol is similar to UDP proxying in HTTP, but allows transmitting arbitrary IP packets. More specifically, this document defines a protocol that allows an HTTP client to create an IP tunnel through an HTTP server that acts as a proxy. This document updates RFC 9298.
Working Group Summary
There was some controversy on the mechanics of CONNECT-IP prior to the work
being adopted by the group. However, all of those points have since been
resolved with a balance of essential core behavior and room for extensions.
Document Quality
Yes, there are several interoperable implementations of the document, including
from Google [1], Ericsson, and Apple. Some of them are open source [1] whereas
others are closed source.
[1] https://github.com/google/quiche/tree/main/quiche/quic/masque
Personnel
The shepherd is Christopher Wood. The AD is Martin Duke.
The IANA experts for the registries in this document are
Tommy Pauly (tpauly@apple.com) and Magnus Westerlund
(magnus.westerlund@ericsson.com).