-
Any Tech ARCHITECT v4.3.0 Stable
released this
2026-09-13 18:18:13 +03:00 | 13 commits to main since this releasev4.3.0 — Ключ, который живёт в приложении
Защита заголовков для Amnezia VPN и режим одинаковых S из рекомендаций.
Пол больше не смотрит на выданный ключ
Продолжение жалобы #16: Amnezia VPN управляет HeaderProtectionKey сам, поэтому генератор ключ не выдавал, а вместе с ним снимал и порог S1–S4 в 12. Замер: 164 из 300 конфигов по умолчанию несли S ниже 12 прямо в шифр, который такие отвергает. Теперь порог читает включённый переключатель, а не выданную строку: ключ не пишется, размеры держатся.
Переключатель возвращён
Галка HeaderProtectionKey больше не прячется для Amnezia VPN. Раз ключ живёт в приложении, в выводе вместо строки ключа пишется комментарий: включается переключателем в приложении и подхватывается при импорте .conf. Проверка вставленного конфига тоже в курсе: маленькие S без строки ключа у такого клиента это предупреждение, а не тишина.
Одинаковые S1–S4
Новый переключатель для 3.1 при включённых защите и случайных хвостах: одно значение на все четыре S, как советуют рекомендации. Показывается только в этой связке осознанно: одинаковые S у всех последовавших совету это общий отпечаток, и именно случайный хвост его размывает. Мы не рекомендуем, в интерфейсе так и написано.
Также в релизе: сьют переведён с Vitest на встроенный
bun test(1181 тест за ~20 секунд вместо минуты), бан прибит к 1.4.0 везде, где он ставится.Тесты: 1200/1200,
vue-tscчистый.
v4.3.0 — The key that lives in the app
Header protection for Amnezia VPN, and the identical-S mode from the recommendations.
The floor no longer reads the emitted key
A follow-up to report #16: Amnezia VPN manages HeaderProtectionKey itself, so the generator emitted no key — and lifted the S1–S4 floor of 12 along with it. Measured: 164 of 300 default configs carried an S under 12 into a cipher that refuses them. The floor now reads the switched-on toggle rather than the emitted line: no key written, sizes held.
The switch is back
The HeaderProtectionKey checkbox no longer hides for Amnezia VPN. Since the key lives in the app, the output carries a comment instead of a key line: enabled by the in-app toggle and picked up on config import. The pasted-config check knows too: small S without a key line on such a client is a warning rather than silence.
Identical S1–S4
A new switch for 3.1 with protection and random trailers on: one value for all four S, as the recommendations advise. Shown only in that combination on purpose: identical S on everyone who followed the advice is a shared fingerprint, and the random tail is what smears it. We do not recommend it, and the UI says so.
Also in this release: the suite moved from Vitest to the built-in
bun test(1181 tests in ~20 seconds instead of a minute), bun pinned to 1.4.0 everywhere it is installed.Tests: 1200/1200,
vue-tscclean.
Version 4.3.0Channel Release Built at 2026-09-13T15:18:54Z Dist size 13M (127 files) Commit ed51a4eChanges since
v4.2.0🚀 Features
- feat(awg): managed key keeps the S floor, identical-S switch for 3.1 (
ed51a4e)
🐛 Bug Fixes
- fix(ci): own the fallback-test warning and pin bun to 1.4.0 (
12c33ed) - fix(awg): flag S1-S4 below 12 when HeaderProtectionKey is set (
7905c16)
🧪 Tests
- test: replace vitest with the built-in bun test runner (
6b5d2a2) - test(i18n): silence the expected missing-key warning in the fallback test (
7743b54)
Quick Start
Extract the archive and run the bundled server. It has no
dependencies — nothing needs to be installed:./bin/awg-serve-linux # Linux ./bin/awg-serve-macos # macOS bin\awg-serve-windows.exe # WindowsIt serves on port 8080 and opens a browser.
Pass a port to change it (awg-serve 3000), or
--no-opento skip launching the browser.If you would rather use a runtime you already have, the
launchers look for bun, npx or python and offer to install
bun only if none is found:./scripts/serve.sh # Linux / macOS .\scripts\serve.ps1 # Windows (PowerShell) scripts\serve.bat # Windows (CMD)Add
--checkto either launcher to see what it found
without starting anything.The archive also carries
scripts/awg-gen.sh, which
generates AmneziaWG configurations from a terminal with no
browser and no network, and aREADME.mddescribing the
layout. The XRay side is browser-only for now.Checksums
e31144c07361eebef13a45aa98e68f4a3f8bc36170e9938feee793f57318d526 any-tech-architect-v4.3.0.zip 9c38228c83b31d72b1772ea70b470708a7f065a9dd01f11669a8a653b8ce5604 any-tech-architect-v4.3.0.tar.gz🪞 Зеркало / mirror of Vadim-Khristenko/Any-Tech-ARCHITECT · синхронизируется автоматически / synced automatically
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- feat(awg): managed key keeps the S floor, identical-S switch for 3.1 (
mirror of
https://github.com/Vadim-Khristenko/AmneziaWG-Architect.git
synced 2026-10-23 03:27:45 +03:00