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

Установка AmneziaVPN на Linux

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

Эта инструкция описывает установку AmneziaVPN 4.8.19.0 на Linux x64.

В любом дистрибутиве Linux:

  • для установки AmneziaVPN пользователь должен иметь права администратора;
  • нельзя блокировать подсистему IPv6 — кнопка подключения в AmneziaVPN ломается при использовании команды sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1;
  • используйте AmneziaVPN последней версии.

Работоспособность AmneziaVPN проверена на дистрибутивах из этой инструкции. На них приложение запускается сразу после установки или после установки пакетов из нужного раздела.

На других версиях дистрибутивов, включая версии с завершённой поддержкой, работа AmneziaVPN не гарантируется.


Как установить приложение

Скачайте архив .linux_x64.tar из последнего стабильного релиза AmneziaVPN на GitHub, распакуйте его и запустите файл AmneziaVPN_Linux_Installer.bin.

Архив можно распаковать через файловый менеджер или через терминал. Если установщик или приложение не запускаются, установите пакеты для вашего дистрибутива из раздела ниже. Затем запустите установщик или приложение.

Если AmneziaVPN уже установлена, но приложение не открывается, выполните команду для вашего дистрибутива и запустите приложение снова.


Поддерживаемые дистрибутивы

Для Debian 12 и Ubuntu 22.04.x актуальная версия AmneziaVPN временно недоступна.

Fedora 41, 42, 43, 44 (x64)

AmneziaVPN устанавливается и запускается без дополнительных пакетов на базовой системе.

Fedora 41 и Fedora 42 больше не поддерживаются Fedora Project, но актуальная версия AmneziaVPN на них работает.

После установки рекомендуется перезагрузить устройство.


Debian 13 (x64)

Установите пакеты, необходимые для работы XCB-плагина и системных библиотек:

sudo apt install libxcb-cursor0 libxcb-xinerama0 libxcb-icccm4 libxcb-keysyms1 libopengl0 libxkbcommon-x11-0

После установки пакетов запустите установщик.


Ubuntu 24.04.x и Ubuntu 26.04.x (x64)

Установите пакеты, необходимые для работы XCB-плагина и системных библиотек:

sudo apt install libxcb-cursor0 libxcb-xinerama0 libxcb-icccm4 libxcb-keysyms1 libopengl0 libxkbcommon-x11-0

После установки пакетов запустите установщик.

На Ubuntu 26.04.x при наличии Docker, Tailscale или других виртуальных сетевых интерфейсов AmneziaVPN версии 4.8.19.0 может не определить основной сетевой шлюз.

Из-за этого приложение может не получить конфигурацию и отключиться.

Перед подключением добавьте маршрут к IP-адресу VPN-сервера вручную:

sudo ip route add <vpn_server_ip>/32 via <gateway_ip> dev <interface>

Для Self-hosted используйте IP-адрес вашего VPS.

Шлюз и интерфейс можно посмотреть командой ip route.


Arch Linux (x64)

На Arch Linux набор необходимых пакетов может зависеть от окружения рабочего стола и установленных системных библиотек. В этом примере рассматривается установка AmneziaVPN на Arch Linux в окружении GNOME, где может потребоваться пакет xcb-util-cursor.

  1. Распакуйте архив:

    tar -xvf ./AmneziaVPN_4.8.19.0_linux_x64.tar
  2. Запустите установщик:

    ./AmneziaVPN_Linux_Installer.bin

Если установщик сообщает о недостающих компонентах, установите их вручную и запустите установщик.

  1. После установки запустите AmneziaVPN из терминала, чтобы проверить запуск приложения и увидеть возможные ошибки о недостающих компонентах:

    AmneziaVPN
  2. В нашем примере в ошибке было указано, что для запуска Qt XCB-плагина нужен xcb-cursor0 или libxcb-cursor0. В таком случае установите пакет xcb-util-cursor:

    sudo pacman -Syu xcb-util-cursor
  3. Повторите запуск приложения:

    AmneziaVPN

Если приложение успешно запустилось из терминала, закройте его сочетанием клавиш Ctrl+C. После этого AmneziaVPN можно запускать через ярлык в списке приложений.


openSUSE Leap 16.0, openSUSE Tumbleweed (x64)

Работоспособность AmneziaVPN проверялась на следующих окружениях:

  • openSUSE Leap 16.0 с оболочкой KDE Plasma 6.4.2;
  • openSUSE Tumbleweed версии 20260331 с оболочкой KDE Plasma 6.6.3.

Для запуска AmneziaVPN может потребоваться пакет libgthread-2_0-0.

Установите пакет командой:

sudo zypper install libgthread-2_0-0

После установки пакета запустите приложение.

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