Glossary¶
| Term | Meaning in these guides |
|---|---|
| TUN | Virtual interface through which prrr receives and injects IP packets. |
| HARP | prrr's HTTP-based relay transport, with HTTP/2, WebSocket, and polling bindings. |
| MASQUE | prrr's QUIC/datagram transport and associated request/framing implementation. |
| Noise IK | Authenticated two-message handshake whose initiator knows the responder's static public key. |
| ML-KEM-768 | Key-encapsulation mechanism included in prrr's hybrid session setup. |
| HKDF | Extract/expand key derivation; prrr's session KDF uses SHA-256. |
| AEAD | Authenticated encryption: payload privacy plus integrity of authenticated fields. |
| Counter | The monotonic per-direction value encoded into the encrypted channel's nonce and AAD. |
| Replay window | Record of recently received counters, rejecting duplicates while allowing bounded reordering. |
| Registry | Server-side identity and address records used during client authorization. |
| fwmark | Linux socket/packet mark used to keep transport traffic out of its own tunnel route. |
| Resource route | A selected hostname/IP resolved to exact IPv4 destination routes. |
| DNS gate | Whether tunnel DNS responders are currently advertised to the host resolver. |
| Verdict lease | Maximum age of a DNS health verdict before its advertisement is withdrawn. |
| Black hole | An established-looking tunnel that consumes outbound packets without inbound progress. |
| Kill switch | Policy that blocks ordinary egress when a tunnel is unavailable; do not infer this from prrr's reconnect behavior. |
See mechanics for the relationships and protocol for exact fields.