Управление WireGuard через GUI Ubuntu

Wireguard — современный VPN, пришедший на замену OpenVPN. В linux он реализован на уровне ядра, однако в графическом интерфейсе дефолтно отсутствует возможность управления, исправим это.

Устанавливаем пакеты:

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

Клонируем git:

$ git clone https://github.com/max-moser/network-manager-wireguard

Собираем и конфигурируем установщик:

$ cd network-manager-wireguard
$ ./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
$ make install

Проверяем, что в настройках VPN-соединения появился пункт WireGuard.

4 комментария

  1. Ладно, напишу подробнее.. В текущем безумии VPN одна из необходимых вещей, тем более для разработчика. WireGuard один из самых простых в установке (ок, самый простой), и быстрый. Но по умолчанию у Wireguard нет официального GUI, нет интеграции с Gnome — только команды с терминала, что не совсем удобно. Добавление WireGuard в NetworkManager делает его использование более удобным. Еще раз спасибо!

Оставьте ответ

Ваш адрес email не будет опубликован.