[GH-ISSUE #3274] **## AmneziaVPN 5 / AmneziaWG 3.1** — решение проблемы низкой скорости и потери пакетов после обновления #1520

Open
opened 2026-10-13 20:44:10 +00:00 by bsakaguchi · 4 comments
Owner

Originally created by @sp198469-hue on GitHub (Oct 12, 2026).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/3274

Image

Всем привет, может быть кому то из русскоязычного человечества поможет, обновил Амнезию с 4 версии до пятой, дальше протокол Amnezia WG был сначала legacy потом 2.0, потом вышла 3.1 - дай думаю обнловлю. Пришлось снести пользователей (т.е. я пошел по пути "удалить протокол" -> "поставить протокол"), думал так будет чище, вернее смелее. Проблема №1 - после обновления протокола старая версия на Apple iPhone "не понимала" новый протокол, обновиться просто так - фигу, "в вашей стране данное приложение недоступно", вай вай - каким образом Эпл Сторе поддался на какое то "давление" со стороны РФ мы оставим за сценой. Чтобы решить вопрос конкретно на айфоне есть два пути: а) создать отдельный акк (зарубежный без санкций) для покупок - вариант капитальный и долгосрочный, но не быстрый как мне на тот момент было нужно б) сгрузить приложение и "переустановить" его с риском потери доступа. Риски были оправданы т.к. впн работал только на ПК - захожу в настройки, основные, хранилище - там видим список приложений, находим Амнезию - нажимаем "сгрузить приложение", после того как оно сгрузилось - "переустановить приложение" и вуаля - новая версия закачивается с сервиса (спасибо Стив). Далее решаем вопрос с тем, какой же редьки после обновления ПО на свежее и установки нового протокола всё так адово стало тупить и тормозить, т.е. не то, чтобы ютьюб не работал, вообще пакеты терялись, банально почту было открыть невозможно, идём и решаем вопрос:

## AmneziaVPN 5 / AmneziaWG 3.1 — решение проблемы низкой скорости и потери пакетов после обновления

После обновления до AmneziaVPN 5 с протоколом AmneziaWG 3.1 столкнулся с сильным замедлением интернета: сайты долго открывались, соединение периодически зависало, потери пакетов через VPN достигали 70–80%.

Проблема наблюдалась на нескольких устройствах, подключённых к одному VPS.

Конфигурация:

  • Сервер: Ubuntu 22.04, Docker, AmneziaWG 3.1.
  • Клиент: Windows, AmneziaVPN 5.
  • MTU сервера: 1420.
  • MTU в настройках клиента: 1200.

Решение

1. Изменить MTU клиента на 1280

AmneziaVPN → настройки подключения → AmneziaWG → MTU → 1280.

Сохранить и переподключить VPN.

2. Изменить MTU на сервере

Подключиться к VPS по SSH.

Найти контейнер:

docker ps

В моём случае контейнер назывался amnezia-awg2.

Проверить MTU:

docker exec amnezia-awg2 ip link show awg0

Было mtu 1420.

Установить 1280:

docker exec amnezia-awg2 ip link set dev awg0 mtu 1280

3. Закрепить настройку после перезапуска

Сначала создать резервную копию:

docker cp amnezia-awg2:/opt/amnezia/awg/awg0.conf /root/awg0.conf.backup
chmod 600 /root/awg0.conf.backup

Добавить MTU = 1280 в секцию [Interface] конфигурации:

docker exec amnezia-awg2 sh -c "sed -i '/^\[Interface\]/a MTU = 1280' /opt/amnezia/awg/awg0.conf"

Ограничить права доступа:

docker exec amnezia-awg2 chmod 600 /opt/amnezia/awg/awg0.conf

Проверить конфигурацию:

docker exec amnezia-awg2 sh -c 'awg-quick strip /opt/amnezia/awg/awg0.conf >/dev/null && echo OK'

Когда допустим кратковременный обрыв VPN, перезапустить контейнер:

docker restart amnezia-awg2
docker exec amnezia-awg2 ip link show awg0

После перезапуска MTU остался 1280.

Результат

После изменения MTU соединение стало заметно стабильнее, сайты начали открываться значительно быстрее, постоянные зависания практически исчезли.

Повторный тест Packet Loss Test показал 1,1% потерь пакетов. Ранее при проверке Ping через VPN наблюдалось 70–80% потерь (методики тестирования различались).

Важно: это решение помогло в моей конфигурации, но не является универсальным. Разные значения MTU клиента и сервера сами по себе не обязательно свидетельствуют об ошибке. Перед изменениями сохраните конфигурацию. При обновлении или пересоздании Docker-контейнера настройка может сброситься.
UPD: еще наблюдаю за состоянием с ВПН - на телефонах ситуация стала лучше, но не совсем как было на протоколе 2.0. Наблюдаются притормаживания, особенно в Whatsapp и в youtube... к сожалению...
Обсуждение похожей проблемы: https://github.com/amnezia-vpn/amnezia-client/issues/3089

Originally created by @sp198469-hue on GitHub (Oct 12, 2026). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/3274 <img width="1040" height="641" alt="Image" src="https://github.com/user-attachments/assets/86dca68e-52e4-4ac3-acb9-bbeed4053301" /> Всем привет, может быть кому то из русскоязычного человечества поможет, обновил Амнезию с 4 версии до пятой, дальше протокол Amnezia WG был сначала legacy потом 2.0, потом вышла 3.1 - дай думаю обнловлю. Пришлось снести пользователей (т.е. я пошел по пути "удалить протокол" -> "поставить протокол"), думал так будет чище, вернее смелее. Проблема №1 - после обновления протокола старая версия на Apple iPhone "не понимала" новый протокол, обновиться просто так - фигу, "в вашей стране данное приложение недоступно", вай вай - каким образом Эпл Сторе поддался на какое то "давление" со стороны РФ мы оставим за сценой. Чтобы решить вопрос конкретно на айфоне есть два пути: а) создать отдельный акк (зарубежный без санкций) для покупок - вариант капитальный и долгосрочный, но не быстрый как мне на тот момент было нужно б) сгрузить приложение и "переустановить" его с риском потери доступа. Риски были оправданы т.к. впн работал только на ПК - захожу в настройки, основные, хранилище - там видим список приложений, находим Амнезию - нажимаем "сгрузить приложение", после того как оно сгрузилось - "переустановить приложение" и вуаля - новая версия закачивается с сервиса (спасибо Стив). Далее решаем вопрос с тем, какой же редьки после обновления ПО на свежее и установки нового протокола всё так адово стало тупить и тормозить, т.е. не то, чтобы ютьюб не работал, вообще пакеты терялись, банально почту было открыть невозможно, идём и решаем вопрос: **## AmneziaVPN 5 / AmneziaWG 3.1** — решение проблемы низкой скорости и потери пакетов после обновления После обновления до **AmneziaVPN 5 с протоколом AmneziaWG 3.1** столкнулся с сильным замедлением интернета: сайты долго открывались, соединение периодически зависало, потери пакетов через VPN достигали **70–80%**. Проблема наблюдалась на нескольких устройствах, подключённых к одному VPS. **Конфигурация:** - Сервер: Ubuntu 22.04, Docker, AmneziaWG 3.1. - Клиент: Windows, AmneziaVPN 5. - MTU сервера: 1420. - MTU в настройках клиента: 1200. ### Решение **1. Изменить MTU клиента на 1280** AmneziaVPN → настройки подключения → AmneziaWG → MTU → `1280`. Сохранить и переподключить VPN. **2. Изменить MTU на сервере** Подключиться к VPS по SSH. Найти контейнер: ```bash docker ps ``` В моём случае контейнер назывался `amnezia-awg2`. Проверить MTU: ```bash docker exec amnezia-awg2 ip link show awg0 ``` Было `mtu 1420`. Установить 1280: ```bash docker exec amnezia-awg2 ip link set dev awg0 mtu 1280 ``` **3. Закрепить настройку после перезапуска** Сначала создать резервную копию: ```bash docker cp amnezia-awg2:/opt/amnezia/awg/awg0.conf /root/awg0.conf.backup chmod 600 /root/awg0.conf.backup ``` Добавить `MTU = 1280` в секцию `[Interface]` конфигурации: ```bash docker exec amnezia-awg2 sh -c "sed -i '/^\[Interface\]/a MTU = 1280' /opt/amnezia/awg/awg0.conf" ``` Ограничить права доступа: ```bash docker exec amnezia-awg2 chmod 600 /opt/amnezia/awg/awg0.conf ``` Проверить конфигурацию: ```bash docker exec amnezia-awg2 sh -c 'awg-quick strip /opt/amnezia/awg/awg0.conf >/dev/null && echo OK' ``` Когда допустим кратковременный обрыв VPN, перезапустить контейнер: ```bash docker restart amnezia-awg2 docker exec amnezia-awg2 ip link show awg0 ``` После перезапуска MTU остался **1280**. ### Результат После изменения MTU соединение стало заметно стабильнее, сайты начали открываться значительно быстрее, постоянные зависания практически исчезли. Повторный тест Packet Loss Test показал **1,1% потерь пакетов**. Ранее при проверке Ping через VPN наблюдалось 70–80% потерь (методики тестирования различались). **Важно:** это решение помогло в моей конфигурации, но не является универсальным. Разные значения MTU клиента и сервера сами по себе не обязательно свидетельствуют об ошибке. Перед изменениями сохраните конфигурацию. При обновлении или пересоздании Docker-контейнера настройка может сброситься. UPD: еще наблюдаю за состоянием с ВПН - на телефонах ситуация стала лучше, но не совсем как было на протоколе 2.0. Наблюдаются притормаживания, особенно в Whatsapp и в youtube... к сожалению... Обсуждение похожей проблемы: https://github.com/amnezia-vpn/amnezia-client/issues/3089
Author
Owner

@Vitalik93 commented on GitHub (Oct 12, 2026):

На IOS можно просто поставить DefaultVPN. Насчёт MTU - согласен, только на 1280 стало нормальную скорость выдавать. Дополнительно ещё выставил ContentPaddingAddition на значение по умолчанию (10-100), т.к. его зачем то убрали из конфигурации установки в последней версии приложения.

<!-- gh-comment-id:6127380877 --> @Vitalik93 commented on GitHub (Oct 12, 2026): На IOS можно просто поставить DefaultVPN. Насчёт MTU - согласен, только на 1280 стало нормальную скорость выдавать. Дополнительно ещё выставил ContentPaddingAddition на значение по умолчанию (10-100), т.к. его зачем то убрали из конфигурации установки в последней версии приложения.
Author
Owner

@sp198469-hue commented on GitHub (Oct 12, 2026):

2. На IOS можно просто поставить DefaultVPN. Насчёт MTU - согласен, только на 1280 стало нормальную скорость выдавать. Дополнительно ещё выставил ContentPaddingAddition на значение по умолчанию (10-100), т.к. его зачем то убрали из конфигурации установки в последней версии приложения.

да, а еще кстати Amnezia WG вроде его не заблокировали еще, мне дефолт не понравился интерфейсом. В общем работа ВПН стала нестабильной у меня почему то всё равно. Нейронка тупит, обрывается, инста тоже подлагивает. В общем я пока не понял прямой зависимости.

<!-- gh-comment-id:6131114820 --> @sp198469-hue commented on GitHub (Oct 12, 2026): > 2\. На IOS можно просто поставить DefaultVPN. Насчёт MTU - согласен, только на 1280 стало нормальную скорость выдавать. Дополнительно ещё выставил ContentPaddingAddition на значение по умолчанию (10-100), т.к. его зачем то убрали из конфигурации установки в последней версии приложения. да, а еще кстати Amnezia WG вроде его не заблокировали еще, мне дефолт не понравился интерфейсом. В общем работа ВПН стала нестабильной у меня почему то всё равно. Нейронка тупит, обрывается, инста тоже подлагивает. В общем я пока не понял прямой зависимости.
Author
Owner

@sp198469-hue commented on GitHub (Oct 12, 2026):

ContentPaddingAddition на значение по умолчанию (10-100) - в настройках именно сервера WG верно (не клиента)? потому как эта настройка (её изменение) не позволит ранее расшаренным юзверям получить нормальный коннект.

<!-- gh-comment-id:6131573159 --> @sp198469-hue commented on GitHub (Oct 12, 2026): ContentPaddingAddition на значение по умолчанию (10-100) - в настройках именно сервера WG верно (не клиента)? потому как эта настройка (её изменение) не позволит ранее расшаренным юзверям получить нормальный коннект.
Author
Owner

@Vitalik93 commented on GitHub (Oct 12, 2026):

4. ContentPaddingAddition на значение по умолчанию (10-100) - в настройках именно сервера WG верно (не клиента)? потому как эта настройка (её изменение) не позволит ранее расшаренным юзверям получить нормальный коннект.

Вроде это не чисто серверный параметр, хотя устанавливал на серверной стороне. В любом случае я после его добавления заново конфиги раздал, уже с ним - работает хорошо. Благо устройств всего 3 и все "свои"...

<!-- gh-comment-id:6134372454 --> @Vitalik93 commented on GitHub (Oct 12, 2026): > 4\. ContentPaddingAddition на значение по умолчанию (10-100) - в настройках именно сервера WG верно (не клиента)? потому как эта настройка (её изменение) не позволит ранее расшаренным юзверям получить нормальный коннект. Вроде это не чисто серверный параметр, хотя устанавливал на серверной стороне. В любом случае я после его добавления заново конфиги раздал, уже с ним - работает хорошо. Благо устройств всего 3 и все "свои"...
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#1520
No description provided.