Extreme Performance Powered by Go and SO_REUSEPORT
Scaling UDP listeners across CPU cores via SO_REUSEPORT, auto-tuning socket buffers up to 8 MB, and lock-free traffic shaping.
Ultra fast next generation TURN/STUN server featuring built-in HTTP API token issuance, automatic NAT discovery, multi core socket scaling, and SSRF protection.
From Linux network socket handling to cryptography and telemetry-engineered in Go for minimal latency.
From a clean Linux machine to a fully hardened production TURN server with monitoring and a load test report—in under 1 minute.
System requirements, supported RFC standards, and telemetry.
Answers to frequent technical questions from engineers regarding architecture, security, load testing, and migrating from classic TURN servers.
WebRTC (Web Real-Time Communication) technology enables low-latency audio, video, and arbitrary data (DataChannels) streaming directly between browsers and mobile devices. In real-world networks, however, up to 20–30% of direct P2P connections are blocked due to Symmetric NAT, mobile carrier CGNAT (4G/5G), and strict corporate firewalls that block inbound UDP traffic. This is where Slyber Turn Server plays a critical role—a high-performance multiprotocol STUN/TURN relay that guarantees media stream delivery under any network conditions.
For a long time, C-based coturn remained the de facto standard. In modern cloud infrastructure, operating it comes with high overhead: maintaining a separate backend service just to generate ephemeral HMAC keys, manually configuring dozens of private subnet blacklists to mitigate SSRF vulnerabilities, lacking built-in channel quality testing tools, and dealing with complex diagnostics when deploying behind cloud NAT. Slyber Turn Server solves these challenges at the architectural level:
pion/turn/v4 stack, the server compiles into a single executable for linux/amd64 and linux/arm64. The built-in installer automatically tunes Linux kernel socket buffers (net.core.rmem_max=8388608, net.core.wmem_max=8388608), opens ports in ufw or firewalld, and registers a resilient systemd service with a file descriptor limit of LimitNOFILE=1048576./api/turn-credentials endpoint returns a ready-to-use JSON payload containing temporary credentials and an array of URIs (stun:, turn:?transport=udp, turn:?transport=tcp, turns:?transport=tcp). Access is secured by an Origin validator with automatic subdomain matching, IP/CIDR allowlists, Token Bucket Rate Limiting, and constant-time X-Turn-Secret key verification (subtle.ConstantTimeCompare).169.254.169.254 / fd00:ec2::254). In Slyber Turn, the core-level PeerFilter blocks loopback, link-local, multicast, RFC 1918 subnets, and local host interfaces while cleanly separating benign browser LAN candidate skips (ICE_LAN_SKIP) from actual attack attempts (SSRF_BLOCK) in telemetry./api/node-stats and /metrics (Prometheus). All counters, 24-hour load history, and the event log are atomically persisted to disk every 10 seconds, surviving any server restarts.Forget complex coturn configurations, socket leaks, and manual token generation. Deploy the single Slyber Turn binary with a built-in HTTP API, SSRF protection, and turnkey analytics right now.