Expand description
Tunnel protocol message definitions
This module defines the wire protocol for communication between:
- Local agent and relay server (control + encrypted data)
- Remote client and relay server (encrypted data only)
Modules§
- message_
type - Message type bytes for the wire format
- url
- URL utilities for tunnel URLs with embedded encryption keys
Enums§
- Control
Message - Control messages for tunnel management (sent in plaintext over WSS)
- Data
Message - Data messages for HTTP traffic (encrypted with XChaCha20-Poly1305)
- Wire
Message - Wrapper for wire messages with type prefix