Skip to content

proforto/wireguard-linux-compat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WireGuard for Linux 3.10 - 5.5

WireGuard was merged into the Linux kernel for 5.6. This repository contains a backport of WireGuard for kernels 3.10 to 5.5, as an out of tree module.

More information may be found at WireGuard.com.

License

This project is released under the GPLv2.

Build on Ubuntu

# Install toolchain
sudo apt-get install libelf-dev linux-headers-$(uname -r) build-essential pkg-config

cd /tmp

# Grab the code
git clone https://github.com/proforto/wireguard-linux-compat.git
git clone https://git.zx2c4.com/wireguard-tools

# Compile and install module
make -C wireguard-linux-compat/src -j$(nproc)
sudo make -C wireguard-linux-compat/src install

# Compile and install the wg tool
make -C wireguard-tools/src -j$(nproc)
sudo make -C wireguard-tools/src install

Packages

No packages published

Languages

  • C 72.8%
  • Perl 19.0%
  • Assembly 4.8%
  • Shell 1.8%
  • Makefile 1.5%
  • C++ 0.1%