About this project

AWG Manager is an independent open-source project that provides a browser-based interface for managing AmneziaWG tunnels and (in test mode) Sing-box directly on Keenetic routers. The project is not affiliated with Amnezia.org or SagerNet; AmneziaWG and Sing-box are used as transport protocols. Key features: - managing AmneziaWG/Sing-box tunnels through a browser; - adding, removing, and monitoring peers; - speed test with real-time display; - traffic graph with 1h / 3h / 24h periods; - creating AWG servers on the router; - DNS routing through tunnels with support for NDMS system WireGuard interfaces and Sing-box rules; - viewing connection status in real time; - compatibility with Keenetic via Entware (OPKG). Requirements: a Keenetic router with Entware support and the Wireguard component installed. Installation is performed via opkg and wget/curl; after installation, the web interface is available at the router's address, usually on port 2222. Removal is done via opkg remove and cleaning the /opt/etc/awg-manager directory. An MCP server is separately implemented for AI agent access (Claude Code, Cursor, Claude Desktop) via the MCP protocol. Access is possible only with a key, which is shown once at creation; a read-only key can also be issued. Through MCP, the following are available: viewing status, logs, tunnels, and routes; safe changes (starting/stopping tunnels, DNS/static/client routes, sing-box); parsing domain or address routing; checking external IP through a tunnel; viewing sing-box proxies and rules; managing clients of the built-in WG server. Deleting tunnels, backups, updates, and file operations are not available through MCP. The README specifically warns that the key grants access to VPN private keys (the export_tunnel_config tool), and rate limiting applies only to local network clients. The project is distributed as perpetual BETA, has a Telegram community, and a documentation page.