docs: catch up the "Other changes" changelog for two shipped fixes

The vpn:// share-link fix and the live-Speed-for-sidecar-protocols fix
(both shipped a few days ago) never got their changelog bullet despite
the fork's own standing rule to always document fork-specific changes
here. Also documents the bin/-preservation fix on install.sh, shipped
today and proposed upstream as MHSanaei/3x-ui#6152.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Kuzz007
2026-07-30 00:35:34 +03:00
parent 1b07dadfb9
commit 98dce6e5d4
7 changed files with 21 additions and 0 deletions
+3
View File
@@ -32,12 +32,15 @@
- **Маршрутизация трафика клиента через Xray** — каждый AmneziaWG-инбаунд автоматически получает свой loopback-мост в Xray (без переключателей), а куда направить трафик конкретного клиента — решается через уже существующее меню «Маршрутизация» панели, точно так же, как для любого другого протокола.
- **`install.sh` сам ставит модуль ядра** на Ubuntu/Debian/Armbian (`ppa:amnezia/ppa`), с fallback для других дистрибутивов. Одно он сделать не может: **выключить Secure Boot** на вашем VPS/VM заранее — DKMS-модуль не подписан, и ядро откажется его загружать, пока Secure Boot включён.
- Реконсиляция устроена так же, как [`internal/mtproto`](internal/mtproto) управляет своим сайдкаром `mtg`: фоновая джоба держит запущенный интерфейс синхронизированным с тем, что сохранено в базе, применяя изменения пиров через `awg syncconf` вместо полного рестарта интерфейса там, где это возможно.
- **Настоящие ссылки `vpn://`** — ссылка-копия/QR у клиента и endpoint подписки теперь отдают тот самый формат `vpn://`, который ожидает официальное приложение AmneziaVPN (base64url обычного `.conf`), а не выдуманный формат URI, который оно не могло импортировать.
## Другие изменения в этом форке
Более мелкие изменения этого форка, не связанные с AmneziaWG, добавляются сюда по мере появления:
- **Автокомплит правил маршрутизации** — поля IP/Домен в редакторе правил маршрутизации Xray теперь подсказывают категории geosite/geoip (например, при вводе «you» предложит `geosite:youtube`), формируемые прямо из тех `.dat`-файлов, что реально установлены в папке bin Xray — включая кастомные файлы, добавленные через функцию автообновления Geodata (например, `geosite_roscom.dat`). Свободный ввод текста по-прежнему работает как раньше.
- **Live-скорость для AmneziaWG и MTProto** — колонка Speed показывала «--» для инбаундов/клиентов AmneziaWG и MTProto (`mtg`), хотя суммарный трафик считался верно — ни один из них не работает внутри собственного рантайма Xray-core и поэтому невидим для его stats API. Теперь оба протокола транслируют live-скорость наравне со всеми остальными.
- **Кастомные файлы в `bin/` переживают обновления** — переустановка/обновление раньше полностью стирали папку `bin/` перед распаковкой нового релиза, тихо удаляя всё, что было туда добавлено вручную (чаще всего — кастомный geoip/geosite-файл, на который ссылается правило маршрутизации через `ext:<file>:<code>`), и ломая все инбаунды при следующем запуске. Теперь инсталлятор сначала бэкапит `bin/` и восстанавливает только то, чего нет в новом релизе.
## Возможности