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

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

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

Эта инструкция описывает установку актуальной версии AmneziaVPN на поддерживаемые дистрибутивы Linux x64.

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

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

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

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


Подготовка к установке приложения

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

После подготовки системы скачайте файл .linux_x64.run из последнего стабильного релиза AmneziaVPN на GitHub.

Затем запустите установщик одним из способов из раздела Установка приложения.


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

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

Fedora 41, 42, 43, 44 (x64)

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

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

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


Debian 13 (x64)

На Debian 13 может потребоваться установить дополнительные библиотеки:

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

После установки пакетов запустите установщик одним из способов из раздела Установка приложения.


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

На Ubuntu перед запуском установщика нужно обновить список пакетов и установить дополнительные библиотеки.

  1. Обновите список пакетов через команду в терминале:

    sudo apt update
  2. Введите пароль от своей учётной записи и дождитесь окончания обновления списка пакетов.

  3. Установите необходимые библиотеки:

    sudo apt install libxcb-cursor0 libxcb-xinerama0 libxcb-icccm4 libxcb-keysyms1 libopengl0 libxkbcommon-x11-0
  4. Если система спросит, продолжить ли установку, введите Y или Д и нажмите Enter.

После установки пакетов запустите установщик одним из способов из раздела Установка приложения.


Arch Linux (x64)

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

Команды в этом разделе относятся к старому формату установщика .tar/.bin и временно устарели.

  1. Распакуйте архив. Например, если вы скачали AmneziaVPN 4.8.19.0, выполните команду:

    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

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


Установка приложения

Запуск через файловый менеджер

Откройте папку с файлом .run → нажмите на файл правой кнопкой мыши → Свойства → включите Запускать как программу или Запускать в качестве приложения → закройте окно свойств → откройте файл установщика.

Далее следуйте обычному процессу установки AmneziaVPN. Если система запросит пароль администратора, введите пароль от своей учётной записи.

Запуск через терминал

Откройте терминал и выполните следующие команды по очереди.

В примере используется файл AmneziaVPN_5.0.0.5_linux_x64.run. Если вы используете другую версию, укажите её в командах.

Если папка для загруженных файлов называется Downloads, используйте команду cd ~/Downloads вместо первой команды.

  1. Перейдите в папку с установщиком:

    cd ~/Загрузки
  2. Сделайте файл установщика исполняемым:

    chmod +x ./AmneziaVPN_5.0.0.5_linux_x64.run
  3. Запустите установщик:

    ./AmneziaVPN_5.0.0.5_linux_x64.run

Если после запуска в терминале появились сообщения Could not find the Qt platform plugin "wayland" или Could not connect "org.freedesktop.NetworkManager", но окно установщика открылось, продолжайте установку в открывшемся окне.

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