turn-server-proto
Repository containing an implementation of a simple TURN (RFC5766) server written in the Rust programming language.
Relevant standards
- RFC5766: Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)
- RFC6062: Traversal Using Relays around NAT (TURN) Extensions for TCP Allocations
- RFC6156: Traversal Using Relays around NAT (TURN) Extension for IPv6
- RFC8656: Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)
Rustls crypto providers
turn-server-proto does not enable any cryptographic providers on rustls.
It is the user's responsibility (library or application) to enable and use
the relevant cryptographic provider (ring, aws-lc-rs, RustCrypto, etc),
that they wish to use.