Как установить AmneziaWG-Go
Этот гайд поможет установить AmneziaWG-Go на Ubuntu или Debian.
Установка
-
Если у вас не установлен Git, установите его:
sudo apt install git -
Обновите список пакетов и установите Go и инструменты сборки:
sudo apt-get update
sudo apt install golang-go build-essential -
Скачайте исходный код AmneziaWG-Go, перейдите в папку проекта и соберите программу. Выполните команды по порядку:
git clone https://github.com/amnezia-vpn/amneziawg-go
cd amneziawg-go
makeНа старых версиях дистрибутивов сборка может завершиться ошибкой из-за устаревшей версии Go. В этом случае установите актуальную версию по официальной инструкции для Linux и повторите команду
makeв папкеamneziawg-go. -
Установите программу:
sudo make install -
Проверьте установку:
amneziawg-go --versionЕсли команда выводит сведения о версии, AmneziaWG-Go установлен успешно.
-
Запустите 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 указаны в репозитории проекта.