TunnelVision

0006 — Pass UDP/QUIC through without termination

Context

A growing share of traffic is UDP-based: DNS, VoIP, media streaming, and especially QUIC (HTTP/3). QUIC encrypts most of its transport metadata and multiplexes streams inside a single connection; terminating or deep-inspecting it in the extension would be very expensive and would hurt latency for exactly the traffic users most notice (calls, video).

Decision

Always passthrough UDP and QUIC with metadata-only logging (5-tuple, byte/packet counts, SNI when present in a QUIC Initial). We never TLS-terminate QUIC and never buffer whole UDP flows. See ../spec/relay-and-tls.md and ../spec/tunnel-provider.md.

Consequences

Alternatives considered