wireguard-go-awg2-lx/conn
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
..
winrio global: bump copyright notice 2025-06-23 14:20:32 -06:00
bind_std.go Fix reserved bytes offset in StdNetBind.Send 2026-02-24 15:47:47 +08:00
bind_windows.go Export std net bind 2025-09-15 18:17:24 +08:00
boundif_android.go global: bump copyright notice 2025-06-23 14:20:32 -06:00
conn.go lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
control_default.go conn: separate gso and sticky control 2023-10-21 18:44:01 +02:00
control_linux.go conn: separate gso and sticky control 2023-10-21 18:44:01 +02:00
controlfns.go lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
controlfns_linux.go conn: don't enable GRO on Linux < 5.12 2025-06-23 14:56:43 -06:00
controlfns_unix.go lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
controlfns_windows.go global: bump copyright notice 2025-06-23 14:20:32 -06:00
default.go lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
erraddrinuse.go lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
errors_default.go lx: graft AmneziaWG 2.0 obfuscation onto sagernet/wireguard-go 2026-06-09 16:49:21 +03:00
errors_linux.go global: bump copyright notice 2025-06-23 14:20:32 -06:00
features_default.go global: replaced unused function params with _ 2025-06-23 14:26:55 -06:00
features_linux.go global: bump copyright notice 2025-06-23 14:20:32 -06:00
mark_default.go global: bump copyright notice 2025-06-23 14:20:32 -06:00
mark_unix.go global: bump copyright notice 2025-06-23 14:20:32 -06:00