AmneziaVPN 5.0.0.5 - AWG 3.0: что изменилось под капотом #2899
Closed
Gabriel329-bot
started this conversation in
General
Replies: 2 comments 2 replies
Полный разбор нововведенийИсследовал GitHub-репозитории amnezia-client и amneziawg-go. Вот полный список что добавили. 1️⃣ AWG 3.0 (PR #158)Header Protection 🔐Шифрование заголовков WireGuard-пакетов через ChaCha20.
Content Padding 📦Дополнительный padding поверх S1-S4. Timings ⏱Кастомизация таймингов WireGuard (все через диапазон):
Атомарность 🔄Все параметры jc, jmin, jmax, s1-s4, h1-h4 стали thread-safe через atomic. 2️⃣ Conceal / Prelude Layer (PR #124)Fallback 🔀Новый параметр
TCP маскировкаНовый пакет conceal/ с фреймовой обёрткой, prelude-слоем, stream record. 3️⃣ Outline SDK (PR #106)AWG теперь можно использовать как транспорт для Outline (uTLS + REALITY). 4️⃣ AmneziaClient 5.0.0.5Новые контейнеры
Desktop Updater (PR #825)Встроенный апдейтер с окном changelog. MVVM Refactoring (PR #2009)Полная переработка архитектуры клиента (92 коммита). Источники: |
1 reply
|
please return OVPN via Cloak support |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
AmneziaVPN 5.0.0.5 — AWG 3.0: что изменилось под капотом
В новой версии клиента AmneziaVPN 5.0.0.5 используется обновлённый движок amneziawg-go с AWG 3.0. Обфускация полностью переписана, добавлен TLS/REALITY, переработан UAPI.
🏗 Архитектура
🔧 Система обфускации (теги)
Вместо жёстко зашитых junk/padding — композитные теги, собираемые в цепочку:
<b 0x...><b 0xdeadbeef><r N><r 16><rc N><rc 8><rd N><rd 4><t><t><d 0x...><d 0x01><ds str><ds hello><dz N><dz 4>🚀 Outline + TLS/REALITY
Новый пакет outline/ (3 файла):
⚙ UAPI — ключевые изменения
AWG 2.0:
AWG 3.0:
📊 Статистика изменений
📌 Версионирование
Исходный код: https://github.com/amnezia-vpn/amneziawg-go
Сравнение делал по diff между v0.2.15 и HEAD
All reactions