BackAdd a comment
AmneziaWG: invalid UAPI device key: s3
BugDoneAnnoyingPubliciOS
Author: v**********@gmail.com
Product: INCY app
Created: 7/24/2026, 3:33:03 PM
App version: 2.4.7
OS version: 26.5
Device model: iphone 17 pro max
После обновления INCY до 2.4.7 перестали запускаться все AmneziaWG-конфиги. Ошибка: AmneziaWG: awg: configure: IPC error -22: invalid UAPI device key: s3 До обновления (2.4.6) этот же конфиг работал без проблем. Конфиг использует стандартные параметры: S1=55 S2=83 S3=24 S4=4 Jc=6 Jmin=10 Jmax=50 H1-H4=... After updating INCY to version 2.4.7, all AmneziaWG configurations stopped working. Error: AmneziaWG: awg: configure: IPC error -22: invalid UAPI device key: s3 The exact same configuration worked correctly before the update (version 2.4.6). The configuration uses standard AmneziaWG parameters: S1 = 55 S2 = 83 S3 = 24 S4 = 4 Jc = 6 Jmin = 10 Jmax = 50 H1-H4 = ...
Attachments
Comments (6)
INCY teamadminSolution7/25/2026, 7:55:37 AM
UPDATE: исправлено в след. обновлении
INCY teamadmin17/24/2026, 11:49:55 PM
AmneziaWG обновлена до последней версии. В последнем обновлении убрали s3,s4
v**********@gmail.com7/25/2026, 7:47:13 AM
вы где это вообще взяли? https://docs.amnezia.org/documentation/instructions/new-amneziawg-selfhosted/ В разделе "Key changes in AmneziaWG 2.0" перечислены изменения относительно версии 1.5: ✅ добавлены S3 и S4; ✅ H1–H4 теперь могут быть диапазонами; ✅ удалены j1–j3 и itime; ✅ параметры I1–I5, появившиеся в 1.5, остались и используются в 2.0.
v**********@gmail.com7/25/2026, 7:43:41 AM
вы где это вообще взяли? https://docs.amnezia.org/documentation/instructions/new-amneziawg-selfhosted/ В разделе "Key changes in AmneziaWG 2.0" перечислены изменения относительно версии 1.5: ✅ добавлены S3 и S4; ✅ H1–H4 теперь могут быть диапазонами; ✅ удалены j1–j3 и itime; ✅ параметры I1–I5, появившиеся в 1.5, остались и используются в 2.0.
INCY teamadmin17/25/2026, 7:51:05 AM
Разбор по s3/s4. В amneziawg-go при переходе v0.2.18 → v1.0.4 из UAPI-протокола убрали device-ключи s3 и s4. В AmneziaWG 2.0 старые «размеры мусора по типам сообщений» (s1=init, s2=response, s3=cookie, s4=transport) заменили на новую систему кастомных сигнатур/джанка: s1/s2 остались, s3/s4 удалены, добавлены i1–i5, j1–j3, itime. Доказательство (исходники amneziawg-go, device/uapi.go): v0.2.18 — есть case "s3": и case "s4": (устанавливают device.paddings.cookie / device.paddings.transport). v1.0.4 — сразу после case "s2": идёт case "h1":; s3/s4 в switch отсутствуют, всё несовпавшее падает в default → invalid UAPI device key. Файл в upstream: https://github.com/amnezia-vpn/amneziawg-go/blob/v1.0.4/device/uapi.go (сравнение с https://github.com/amnezia-vpn/amneziawg-go/blob/v0.2.18/device/uapi.go).
v**********@gmail.com7/25/2026, 8:18:36 PM
стррано: не могу открыть v1.0.4 актуальная v3.0.1 и в ней какраз есть s3 https://github.com/amnezia-vpn/amneziawg-go/blob/9f5d948bc72cc554791cfe0fb91527e4acfb6b79/device/uapi.go#L382 вы случайно не могли поставить какуюто удаленную версию? после 0.2 ветки идет сразу 3.0