amneziawg-openwrt-guide
Installation
SKILL.md
AmneziaWG on OpenWrt
OpenWrt-specific layer only: packages, UCI/LuCI names, router runtime and diagnostics.
What each obfuscation parameter means and which values to choose → amnezia-vpn (awg-protocol.md, awg-config.md). Do not duplicate it here.
Upstream: Slava-Shchipunov/awg-openwrt @ 03b6226 (2026-09-23, AWG 3.1). amnezia-vpn/amneziawg-openwrt is abandoned since 2024-03 (AWG 1.0 only). Verified 2026-10-15.
Workflow
- Read-only first: OpenWrt version (
/etc/openwrt_release), package manager (apk on 25.x, opkg on ≤24.10), installedkmod-amneziawg/amneziawg-tools/luci-proto-amneziawgversions →references/build-and-debug.md. - Protocol version the packages support (3.1 needs builds
v24.10.8/v25.12.5+) must be ≥ the parameters in the config. - Map the server/client config to UCI options →
references/uci-model.md; choose values withamnezia-vpn. - Diagnose: kernel vs userspace,
logread,awg showwith keys filtered, handshake →references/build-and-debug.md. - Changes to interfaces, peers, keys or packages only with explicit approval; back up
/etc/config/networkfirst.