Installation
发布时间:2026-10-09 | 浏览:1
Interworkings Compilation from Source Code Protocol & Cryptography Formal Verification Cross-platform Interface Routing & Network Namespaces Embedding into Applications Build Status Known Limitations Performance Project Todo Presentations
Compilation from Source Code
Protocol & Cryptography
Formal Verification
Cross-platform Interface
Routing & Network Namespaces
Embedding into Applications
Known Limitations
Windows [10, 11, 2016, 2019, 2022, 2025]
macOS [app store]
Ubuntu [module & tools]
Android [play store & direct apk file]
iOS [app store]
Debian [module & tools]
Arch [module & tools]
OpenSUSE/SLE [tools]
Slackware [tools]
Gentoo [module & tools]
Exherbo [module & tools]
NixOS [module & tools]
Nix on Darwin [userspace go & tools]
OpenWRT [tools]
Oracle Linux 8 [UEK6 & tools]
Red Hat Enterprise Linux 8 [module-kmod, module-dkms, & tools]
CentOS 8 [module-plus, module-kmod, module-dkms, & tools]
Oracle Linux 7 [UEK6 & tools]
Red Hat Enterprise Linux 7 [module-kmod, module-dkms, & tools]
CentOS 7 [module-plus, module-kmod, module-dkms, & tools]
FreeBSD [kmod, userspace go & tools]
OpenBSD [tools]
Void [module & tools]
Adélie Linux [module & tools]
Source Mage [tools]
Buildroot [module & tools]
EdgeOS [module & tools]
AstLinux [module & tools]
Milis [module & tools]
macOS Homebrew and MacPorts – Basic CLI [homebrew userspace go & homebrew tools] & [macports userspace go & macports tools]
Windows [10, 11, 2016, 2019, 2022, 2025 ]
Download Windows Installer Browse MSIs
macOS [ app store ]
Download from App Store
Ubuntu [ module & tools ]
Android [ play store & direct apk file ]
Download from Play Store Download APK File
iOS [ app store ]
Download from App Store
Debian [ module & tools ]
Users with Debian releases older than Bullseye should enable backports .
Fedora [ tools ]
Mageia [ tools ]
Arch [ module & tools ]
Users of kernels < 5.6 may also choose wireguard-lts or wireguard-dkms + linux-headers , depending on which kernel is used.
OpenSUSE/SLE [ tools ]
Slackware [ tools ]
Alpine [ tools ]
Gentoo [ module & tools ]
The wireguard-modules ebuild also exists for compatibility with older kernels.
Exherbo [ module & tools ]
NixOS [ module & tools ]
Nix on Darwin [ userspace go & tools ]
OpenWRT [ tools ]
Further installation and configuration instructions may be found on the wiki .
Oracle Linux 8 [ UEK6 & tools ]
Red Hat Enterprise Linux 8 [ module-kmod , module-dkms , & tools ]
Method 1: the easiest way is via ELRepo's pre-built module:
Method 2: users running non-standard kernels may wish to use the DKMS package instead:
CentOS 8 [ module-plus , module-kmod , module-dkms , & tools ]
Method 1: a signed module is available as built-in to CentOS's kernel-plus:
Method 2: the easiest way is via ELRepo's pre-built module:
Method 3: users running non-standard kernels may wish to use the DKMS package instead:
Oracle Linux 7 [ UEK6 & tools ]
Red Hat Enterprise Linux 7 [ module-kmod , module-dkms , & tools ]
Method 1: the easiest way is via ELRepo's pre-built module:
Method 2: users running non-standard kernels may wish to use the DKMS package instead:
CentOS 7 [ module-plus , module-kmod , module-dkms , & tools ]
Method 1: a signed module is available as built-in to CentOS's kernel-plus:
Method 2: users wishing to stick with the standard kernel may use ELRepo's pre-built module:
Method 3: users running non-standard kernels may wish to use the DKMS package instead:
FreeBSD [ kmod , userspace go & tools ]
OpenBSD [ tools ]
Termux [ tools ]
Void [ module & tools ]
Adélie Linux [ module & tools ]
Source Mage [ tools ]
Buildroot [ module & tools ]
EdgeOS [ module & tools ]
First download the correct prebuilt file from the release page , and then install it with dpkg as above.
AstLinux [ module & tools ]
Milis [ module & tools ]
macOS Homebrew and MacPorts – Basic CLI [ homebrew userspace go & homebrew tools ] & [ macports userspace go & macports tools ]
See the cross-platform documentation for more information.
*** Move on to the quick start walkthrough . *** Or, if your distribution isn't listed above, you may easily compile from source instead , a fairly simple procedure.