Skip to main content

Crate moqtap_proxy

Crate moqtap_proxy 

Source
Expand description

MoQT intercepting proxy — transparent stream forwarding with inline frame parsing and observation.

This crate provides a transparent proxy that sits between a MoQT client and relay, forwarding all bytes bidirectionally while parsing MoQT frames inline to emit structured events. It does not participate in MoQT state management — it observes and optionally mutates, but never acts as an endpoint.

Modules§

error
Proxy error types.
event
Proxy event types emitted by the inline parser.
hook
Proxy hook trait for optional frame mutation.
listener
Listeners for accepting incoming MoQT connections (QUIC and WebTransport).
observer
Proxy observer trait for receiving proxy events.
parser
Inline MoQT frame parsers for forwarded byte streams.
proxy
Transparent proxy orchestrator — accept loop and session management.
session
Per-connection proxy session — forwards streams between client and relay.