Перейти к основному содержимому

Установка AmneziaWG kernel module

Общая информация

Если вы не уверены, какая у вас версия Linux, что такое kernel headers или зачем добавлять сторонний APT-репозиторий, лучше не использовать эту инструкцию.

Для обычного подключения к VPN используйте приложение AmneziaVPN или приложение AmneziaWG и инструкцию для вашей операционной системы.

AmneziaWG kernel module нужен для работы AmneziaWG на Linux через системный модуль ядра. Инструкция подходит для Ubuntu и Debian. Перед установкой рекомендуется обновить систему до актуального состояния. Если при обновлении установилось новое ядро, перезагрузите устройство перед установкой AmneziaWG.


Установка на Ubuntu

  1. Обновите список пакетов и установите необходимые зависимости:
sudo apt update && sudo apt install -y software-properties-common python3-launchpadlib gnupg2 linux-headers-$(uname -r)
  1. Добавьте PPA-репозиторий Amnezia:
sudo add-apt-repository ppa:amnezia/ppa
  1. Проверьте, что пакет amneziawg доступен для установки:
apt-cache policy amneziawg

Если в выводе есть строка Candidate с версией пакета, можно продолжать установку.

Если в строке Candidate указано (none), выполните sudo apt update и повторите проверку.

  1. Установите AmneziaWG:
sudo apt install -y amneziawg
  1. Проверьте, что kernel module AmneziaWG установлен для текущей версии ядра:
modinfo amneziawg

Если команда показывает информацию о модуле, включая filename и version, установка завершена.

Если появляется ошибка Module amneziawg not found, модуль не установлен или не собран для текущей версии ядра.


Установка на Debian

  1. Обновите список пакетов и установите необходимые зависимости:
sudo apt update && sudo apt install -y software-properties-common python3-launchpadlib gnupg2 linux-headers-$(uname -r) curl
  1. Добавьте ключ репозитория Amnezia:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 57290828
  1. Добавьте репозиторий AmneziaWG:
echo "deb https://ppa.launchpadcontent.net/amnezia/ppa/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/amneziawg.list
  1. Добавьте source-репозиторий:
echo "deb-src https://ppa.launchpadcontent.net/amnezia/ppa/ubuntu focal main" | sudo tee -a /etc/apt/sources.list.d/amneziawg.list
  1. Обновите список пакетов:
sudo apt update
  1. Проверьте, что пакет amneziawg доступен для установки:
apt-cache policy amneziawg

Если в выводе есть строка Candidate с версией пакета, можно продолжать установку.

Если в строке Candidate указано (none), выполните sudo apt update и повторите проверку.

  1. Установите AmneziaWG:
sudo apt install -y amneziawg
  1. Проверьте, что kernel module AmneziaWG установлен для текущей версии ядра:
modinfo amneziawg

Если команда показывает информацию о модуле, включая filename и version, установка завершена.

Если появляется ошибка Module amneziawg not found, модуль не установлен или не собран для текущей версии ядра.


Дополнительная информация

Подробности о настройке AmneziaWG kernel module смотрите в официальном репозитории: amnezia-vpn/amneziawg-linux-kernel-module.

Обращайтесь в чат за помощью, если что-то не получается