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

Как установить AmneziaWG-Go

Этот гайд поможет установить AmneziaWG-Go на Ubuntu или Debian.

Установка

  1. Если у вас не установлен Git, установите его:

    sudo apt install git
  2. Обновите список пакетов и установите Go и инструменты сборки:

    sudo apt-get update
    sudo apt install golang-go build-essential
  3. Скачайте исходный код AmneziaWG-Go, перейдите в папку проекта и соберите программу. Выполните команды по порядку:

    git clone https://github.com/amnezia-vpn/amneziawg-go
    cd amneziawg-go
    make

    На старых версиях дистрибутивов сборка может завершиться ошибкой из-за устаревшей версии Go. В этом случае установите актуальную версию по официальной инструкции для Linux и повторите команду make в папке amneziawg-go.

  4. Установите программу:

    sudo make install
  5. Проверьте установку:

    amneziawg-go --version

    Если команда выводит сведения о версии, AmneziaWG-Go установлен успешно.

  6. Запустите AmneziaWG-Go и создайте интерфейс wg0:

    sudo amneziawg-go wg0

    Для передачи VPN-трафика созданный интерфейс потребуется настроить отдельно.

    При запуске может появиться предупреждение:

    Running amneziawg-go is not required because this kernel has first class support for AmneziaWG. For information on installing the kernel module please visit: https://github.com/amnezia-vpn/amneziawg-linux-kernel-module

    Это сообщение о возможности использовать модуль ядра. Оно выводится без проверки наличия модуля AmneziaWG и само по себе не означает ошибку запуска.

Дальнейшие инструкции по использованию AmneziaWG-Go указаны в репозитории проекта.

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