Supported Platforms
WireGuard is supported on virtually every modern platform. Here's what you can use to connect to the Torus network.
Desktop & Laptop
| Platform | Notes |
|---|---|
| Windows | Official WireGuard client - simple and reliable |
| macOS | Official client from App Store |
| Linux | Native kernel support since 5.6, or wireguard-tools for older kernels |
| FreeBSD | Kernel module available |
| OpenBSD | Native kernel support |
Mobile Devices
| Platform | Notes |
|---|---|
| iOS | Official app from App Store |
| Android | Official app from Play Store |
Routers & Embedded Systems
Using a dedicated router is the recommended way to connect vintage hardware that can't run WireGuard natively.
| Platform | Notes |
|---|---|
| RouterOS | MikroTik devices - our recommended choice |
| OpenWrt | Broad hardware support |
| DD-WRT | For supported consumer routers |
| pfSense / OPNsense | Full-featured firewall distributions |
| EdgeOS / UniFi | Ubiquiti devices |
| VyOS | Network OS for x86 |
| Synology SRM | Synology router management |
Other Platforms
| Platform | Notes |
|---|---|
| Raspberry Pi OS | Perfect for a dedicated VPN gateway |
| Docker | Various container images available |
| Chrome OS | Via Linux container support |
Tip: For connecting vintage equipment that can't run WireGuard, we recommend a small MikroTik router. See our Hardware Guide for specific models.