shiifaer/amneziawg

( forked from amneziavpn/amneziawg )

Project ID: 195549

Description

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.

Installation Instructions

Гайд от stanislavsay
Открываем терминал и поехали… Обновляем систему до последней версии (включая ядро):

sudo dnf update -y

Если в процессе обновления установилось новое ядро, то необходимо перезапустить систему для загрузки свежего ядра. Подключаем репозиторий COPR и ставим необходимые пакеты:

sudo dnf copr enable shiifaer/amneziawg sudo dnf install amneziawg-dkms amneziawg-tools

Будьте внимательны! Дождитесь окончания установки (появления приглашения для ввода команды), так как в конце установки должен отработать достаточно большой скрипт. Проверяем, что модуль ядра Amnezia появился в системе и доступен для установки:

sudo dkms status

В ответ должны получить, что-то типа этого:

amneziawg/1.0.20241112: added

На момент написания данного мануала для ОС Fedora 41 требуется небольшой патч, который еще не принят разработчиками. Необходимо после строки 92 в /var/lib/dkms/amneziawg/1.0.20241112/source/prepare-sources.sh добавить cd_first kernel:

[ -f "${HOME}/.rpmmacros.orig" ] && mv "${HOME}/.rpmmacros.orig" "${HOME}/.rpmmacros" cd ../BUILD || exit 255 cd_first cd_first kernel cd_first linux fi

и устанавливаем модуль ядра:

sudo dkms autoinstall

В процессе устанвки должны скачаться исходнки для загруженного у вас ядра, скомпилироваться и установиться модуль. Поэтому наберитесь терпения, на слабом железе этот процесс может быть длительным (даже если появилось приглашение и на первый взгляд ничего не происходит, то это не так). Контролировать процесс можно командой top или просто дождаться, когда статус модуля изменится:

sudo dkms status amneziawg/1.0.20241112, 6.11.7-300.fc41.x86_64, x86_64: installed

Теперь берём ключ в формате .conf, закидываем его в /etc/amnezia/amneziawg с именем например wg0.conf и выполняем команду:

sudo cp ./wg0.conf /etc/amnezia/amneziawg/wg0.conf awg-quick up wg0

Все. Безопасное соединение установлено. Можно проверить свой IP на https://2ip.ru/ или https://dnschecker.org/ip-location.php Для отключения используйте обратную команду:

awg-quick down wg0

Видео процесса установки и настройки: https://asciinema.org/a/YI9Q4PWQLufcJvPEXnOpP4cFz

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 42 x86_64 (14)* Fedora 42 (65 downloads)

* Total number of downloaded packages.