Зеркало Leadaxe/wireguard-go-awg2-lx — сабмодуль ядра sing-box-lx (AmneziaWG). GPLv3.
Find a file
Leadaxe 27290b6de3 lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go
3-way merge of amnezia-vpn/amneziawg-go (AWG2, I1-I5 CPS + S4 keepalive) into
sagernet/wireguard-go@506b763185 (the base sing-box uses). Keeps sagernet's
sing-box-compat additions (Send offset contract, InputPacket, conn reserved/
control) and neutralizes the encapsulating headroom (MessageEncapsulatingTransportSize=0)
so obfuscation composes cleanly. Obfuscation lives in device/ (obf*.go, magic-header.go
new files + send/receive/device/uapi grafts); conn/tun/ipc kept pure sagernet.

LIVE-VALIDATED: handshake + keepalive + traffic against a real AmneziaWG 2.0 server.
2026-06-09 16:49:21 +03:00
.github/workflows Remove unused 2025-09-15 18:12:04 +08:00
conn lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
device lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
ipc lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
ratelimiter lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
replay lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
rwcancel lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
tai64n lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
tun lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
.gitignore Update .gitignore 2025-09-15 18:12:00 +08:00
Dockerfile feat: awg 2.0 (#91) 2025-09-01 14:04:52 +02:00
go.mod lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
go.sum Feature/outline glue (#106) 2025-12-19 03:14:48 +01:00
LICENSE chore: update license (#105) 2025-12-11 18:56:42 +08:00
Makefile Remove GetOffloadInfo() (#32) 2024-05-24 16:18:23 +01:00
module_rename.py Add module_rename.py 2025-09-15 18:12:27 +08:00
remove-unused.sh Add remove unused script 2025-09-15 18:12:00 +08:00
version.go version: bump snapshot 2025-06-23 14:56:43 -06:00