Начните бесплатный 3-дневный пробный период
Зарегистрируйтесь и попробуйте все премиум-функции бесплатно.
*Только для новых пользователей. Один пробный период на пользователя.


Настройка AmneziaWG на собственном сервере требует трех вещей: Linux-хост, отвечающий требованиям Amnezia, официальное приложение AmneziaVPN, которое устанавливает протокол по SSH, и отдельный клиентский файл для каждого устройства. В этой инструкции используются один сервер Ubuntu 24.04 LTS и один компьютер с Windows 11.[1]
Ключевые выводы
- Сначала проверьте хост: x86-64, виртуализация KVM, публичный IPv4-адрес и поддерживаемый дистрибутив.
- Сверьте SSH-ключ хоста сами, прежде чем вводить учетные данные в любое приложение.
- Подключение с полным доступом оставьте для администрирования, а каждому устройству выдайте гостевое.
- Нативный файл AmneziaWG
.confне является стандартной конфигурацией WireGuard.- Гостевой доступ отзывается в приложении; утечка ключа полного доступа требует смены пароля и очистки сервера.
Инструкция подготовлена по официальным источникам ниже; полный сквозной тест не выполнялся. Названия кнопок в приложениях могут меняться от версии к версии, поэтому ориентируйтесь на текущие подписи на экране. Начните с чек-листа ответственности и восстановления.
AmneziaWG сохраняет криптографию WireGuard, но меняет формат пакетов: добавляет мусорные пакеты перед рукопожатием, случайные префиксы и другие значения заголовков, чтобы трафик было сложнее распознать по сигнатуре.[2] Именно из-за этих дополнительных параметров файл AmneziaWG нельзя использовать вместо обычного клиентского файла WireGuard. Стандартный протокол, на котором он основан, описан в разборе WireGuard.
Собственный сервер подходит, если вы хотите владеть им, выбирать регион и решать, кто получит доступ. Вместе с этим на вас ложатся обновления хоста, фаервол, учетные данные и вывод из эксплуатации. Если вам нужен только повседневный выход в сеть с телефона и ноутбука, сначала сравните эти обязанности в разборе VPS и VPN.
| Роль | Что это в инструкции | Кто может менять сервер |
|---|---|---|
| Сервер | Ubuntu 24.04 LTS x64 на хосте KVM | Вы, через SSH и подключение с полным доступом |
| Приложение администратора | AmneziaVPN на компьютере с Windows 11 | Хранит полный доступ; держите его в секрете |
| Клиентское приложение | AmneziaWG на том же компьютере с Windows 11 | Только гостевое подключение; его можно отозвать |
Арендуйте или создайте новый сервер, а не используйте машину, на которой уже работают другие службы. Amnezia официально поддерживает Ubuntu 22.04 и 24.04, а также Debian 12 и 13, требует процессор x86-64 и указывает, что контейнерная виртуализация вроде OpenVZ или LXC работать не будет.[3]
Перед оплатой проверьте остальные условия:
root или пользователь sudo, который может выполнять любые команды без запроса пароля;Сделайте снимок у провайдера или запишите, как переустановить образ, и убедитесь, что у вас есть доступ к веб-консоли провайдера. Если неверное правило фаервола или неудачная установка закроют SSH, консоль станет вашим запасным входом.
Перед установкой зафиксируйте состояние хоста, чтобы потом увидеть изменения:
sudo ss -lntup > before-sockets.txt
systemctl list-units --type=service --state=running > before-services.txt
dpkg -l > before-packages.txt
sudo iptables-save > before-firewall.txt
Приложение AmneziaVPN подключается к серверу по введенным вами IP-адресу, имени пользователя SSH и паролю или закрытому ключу.[1] До этого подключитесь сами из терминала и сравните отпечаток ключа хоста с тем, что показывает консоль провайдера или вывод установки.
ssh root@SERVER_IPV4
Когда появится отпечаток, не вводите yes, пока он не совпадет со значением от провайдера. Если консоль провайдера доступна, прочитайте отпечаток в ней командой ssh-keygen -lf, которая выводит отпечаток файла открытого ключа:[4]
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
Несовпадение означает, что вы, возможно, подключаетесь не к своему серверу, поэтому остановитесь. Вход по ключу предпочтительнее повторно используемого пароля; если передаете приложению закрытый ключ, используйте ключ, созданный только для этого сервера, и никогда не вставляйте его в чат или обращение в поддержку.
На компьютере с Windows 11 установите текущую версию AmneziaVPN с официальной страницы загрузки Amnezia. Затем пройдите сценарий для собственного сервера:[1]
:PORT, если SSH работает не на порту 22.После завершения приложение хранит подключение с полным доступом к серверу. Amnezia отмечает, что по умолчанию AmneziaWG выбирает случайный UDP-порт, а некоторые провайдеры блокируют UDP на высоких портах, поэтому рекомендует порт не выше 9999.[1] Какой бы порт вы ни оставили, разрешите в фаерволе или группе безопасности провайдера только этот UDP-порт, сохранив существующее правило для SSH.
Повторите команды инвентаризации с именами файлов after- и сравните результаты через diff. Сохраните итог: это запись о прослушиваемых портах, службах, пакетах и правилах фаервола, которые добавил установщик, и она подскажет, что нужно удалить при очистке.
Не используйте подключение с полным доступом для повседневной работы в сети. Amnezia указывает, что ключ полного доступа нельзя отозвать или сбросить; при утечке нужно сменить пароль root на сервере и удалить службы Amnezia.[5] Гостевое подключение, напротив, позволяет только подключаться, и его можно отозвать в любой момент.[6]
Создайте его в AmneziaVPN:[6]
win11-laptop..conf.Установите приложение AmneziaWG для Windows, выбрав установщик под вашу версию Windows и архитектуру. Нажмите Add Tunnel, выберите файл .conf и нажмите Activate.[7] Затем проверьте работу клиента:
Эта проверка относится только к этому устройству и этому запросу. Каждое гостевое подключение рассчитано на одно устройство, и Amnezia предупреждает, что добавление одного файла на несколько устройств приводит к отказу подключения на всех.[6][7] Для каждого следующего устройства создайте новое гостевое подключение; раздача подключения ноутбука через точку доступа — это другая схема, которая разобрана в материале о мобильной точке доступа.
Большинство неудачных импортов связано с неправильным форматом или клиентом. Проверьте эти варианты, прежде чем менять сервер:
| Симптом | Вероятная причина | Что делать |
|---|---|---|
Приложение AmneziaWG не принимает ключ vpn:// | Этот формат ключа предназначен только для приложения AmneziaVPN | Заново экспортируйте подключение в нативном формате AmneziaWG[6] |
| Стандартный клиент WireGuard импортирует файл, но не подключается | В файле есть параметры маскировки AmneziaWG | Используйте приложение AmneziaWG; форматы совпадают только при отключенной маскировке[2] |
| Файл с более нового сервера не работает в старом клиенте | Клиент не поддерживает эту версию протокола | Обновите клиент, прежде чем что-либо перевыпускать[2] |
| Несколько устройств отключаются одновременно | Один файл .conf используется на нескольких устройствах | Выдайте каждому устройству собственное гостевое подключение[7] |
| Подключение не устанавливается ни на одном устройстве | UDP-порт заблокирован фаерволом хоста или сетью | Проверьте группу безопасности, затем попробуйте порт не выше 9999[1] |
Чтобы отозвать доступ устройства, откройте AmneziaVPN с подключением полного доступа, нажмите Share, перейдите на вкладку Users, выберите сервер и протокол, выберите пользователя и нажмите Revoke, затем Continue.[6] После этого попробуйте переподключиться с этого устройства и убедитесь, что попытка не удается, а другое устройство продолжает работать.
Поддерживайте приложения AmneziaVPN и AmneziaWG в актуальном состоянии и обновляйте пакеты Ubuntu на сервере, как на любом хосте, доступном из интернета. После обновления приложения или протокола сначала повторно проверьте одно существующее гостевое подключение и только потом выдавайте новые, потому что клиент должен поддерживать версию протокола, для которой создан файл.[2]
Чтобы вывести сервер из работы, откройте AmneziaVPN с полным доступом, перейдите в Settings → Servers, выберите сервер, откройте вкладку управления и выберите Clear server from Amnezia software, затем Continue; по словам Amnezia, это удаляет все изменения, которые приложение внесло на сервер.[8] Если только убрать сервер из списка приложения, установленные протоколы и службы продолжат работать.[9] Затем сравните хост с файлами before-, закройте UDP-порт в группе безопасности и удалите сервер или снимок у провайдера, если они больше не нужны.
Если подключение с полным доступом потеряно или скомпрометировано, воспользуйтесь консолью провайдера: смените пароль root, замените или удалите SSH-ключ, переданный приложению, и очистите сервер от ПО Amnezia, прежде чем выдавать новые подключения.[5]
Как правило, нет. В файле AmneziaWG есть дополнительные параметры маскировки, и, по описанию Amnezia, он совпадает со стандартным WireGuard только при отключенных механизмах маскировки, поэтому используйте приложение AmneziaWG.
Нет. В требованиях Amnezia прямо сказано, что контейнерная виртуализация не работает, и серверу нужна виртуальная машина KVM с процессором x86-64 и публичным IPv4-адресом.
Потому что ключ полного доступа нельзя отозвать. Если ноутбук потеряется, вы отзовете его гостевое подключение в приложении, а не будете сбрасывать пароль сервера и очищать хост.
Нет. Каждое гостевое подключение рассчитано на одно устройство, и один файл на нескольких устройствах может отключить их все, поэтому создавайте отдельное гостевое подключение для каждого человека и устройства.
Некоторые сети блокируют UDP на высоких портах. Убедитесь, что фаервол провайдера пропускает выбранный порт, затем попробуйте порт не выше 9999, как советует Amnezia, и только потом меняйте другие настройки.
Нет. После удаления записи из приложения протоколы и службы остаются на сервере. Сначала выполните Clear server from Amnezia software, а затем удалите сервер из приложения.
Считайте сервер скомпрометированным. Смените пароль root через консоль провайдера, удалите SSH-ключ, который использовало приложение, очистите ПО Amnezia и после этого выдайте новые гостевые подключения.
Отказ от ответственности: Инструкция предназначена для настройки серверов и сетей, которыми вы владеете или управляете с разрешения владельца. Соблюдайте применимые к вам законы, сетевые правила и условия хостинг-провайдера.
Источники:
Sources checked 14 октября 2026 г.
Рекомендуемые статьи:
Зарегистрируйтесь и попробуйте все премиум-функции бесплатно.
*Только для новых пользователей. Один пробный период на пользователя.





