13 releases (6 breaking)
| 0.7.1 | Mar 30, 2026 |
|---|---|
| 0.6.0 | Mar 15, 2026 |
| 0.4.1 | Oct 20, 2025 |
| 0.3.0 | Jul 28, 2025 |
#856 in Network programming
860 downloads per month
Used in 7 crates
415KB
9K
SLoC
turn-client-proto
Repository containing an implementation of a TURN (RFC5766) client 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-client-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.
Dependencies
~8–22MB
~213K SLoC