Skip to content

Chillsmeit/network-manager-wireguard-jammy

 
 

Repository files navigation

Network-Manager VPN Plugin for WireGuard

Ubuntu 22.04 / Pop!_OS 22.04 - ProtonVPN

Network manager plugin for Wireguard working with Ubuntu 22.04 and Pop!_OS 22.04.
This fork is intended for ease of use of ProtonVPN users that want wireguard support in the Network Manager.

How to Install

Install Dependencies:

sudo apt install wireguard git dh-autoreconf libglib2.0-dev intltool build-essential libgtk-3-dev libnma-dev libsecret-1-dev network-manager-dev resolvconf

Clone Repo and Install Network Manager:

git clone https://github.com/Chillsmeit/network-manager-wireguard-jammy
cd network-manager-wireguard-jammy
./autogen.sh --without-libnm-glib
./configure --without-libnm-glib --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib/x86_64-linux-gnu --libexecdir=/usr/lib/NetworkManager --localstatedir=/var
make
sudo make install

How to ProtonVPN Wireguard

Create and Download ProtonVPN Wireguard Config:

Login to your ProtonVPN https://account.protonvpn.com/
Go to Downloads → WireGuard configuration (scroll down)
Create a name for your config → Select region and server → Create

Wireguard


Import ProtonVPN Wireguard Configs

Now open settings → Network
Import the config file you created
Screenshot from 2023-07-28 07-54-10 Screenshot from 2023-07-28 07-17-56 Screenshot from 2023-07-28 08-07-38 Screenshot from 2023-07-28 07-55-08 Screenshot from 2023-07-28 08-17-18

Releases

No releases published

Packages

No packages published

Languages

  • C 89.2%
  • M4 5.3%
  • Python 3.1%
  • Makefile 2.3%
  • Shell 0.1%