The CONNECT-IP HTTP method for proxying IP traffic

Document Type Replaced Internet-Draft (individual)
Authors Mirja K├╝hlewind  , Magnus Westerlund  , Marcus Ihlar  , Zaheduzzaman Sarker 
Last updated 2021-07-12
Replaced by draft-age-masque-connect-ip
Stream (None)
Intended RFC status (None)
Expired & archived
plain text html xml pdf htmlized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Replaced by draft-age-masque-connect-ip
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


This draft specifies a new HTTP method CONNECT-IP to proxy IP traffic. CONNECT-IP uses HTTP/3 Datagrams to use QUIC Datagrams for efficient transport of proxied IP packets, with the possibility to fallback to HTTP/3 over reliable QUIC streams, or even HTTP 1.x and 2. CONNECT-IP supports two modes: a tunneling mode where IP packets are forwarded without modifications and flow forwarding mode which supports optimization for individual IP flows forwarded to the targeted peer. To request tunneling or flow forwarding, a client connects to a proxy server by initiating a HTTP/3 connection and sends a CONNECT-IP request which either indicates the address of the proxy or the target peer. The proxy then forwards payload received on that stream or in an HTTP datagram with a certain stream ID.


Mirja K├╝hlewind (
Magnus Westerlund (
Marcus Ihlar (
Zaheduzzaman Sarker (

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)