Fancyss is a transparent proxy plugin for Asus Merlin and stock firmware routers that enables circumventing network restrictions.
The tool addresses the need for network access control on home routers by implementing transparent proxying at the router level rather than on individual devices. It works by intercepting traffic and routing it through supported proxy protocols, allowing users to configure proxy rules and node selection centrally on the router itself. The project supports multiple proxy protocols including Shadowsocks, Shadowsocks-R, VMess, VLESS, Trojan, NaïveProxy, TUIC, and Hysteria2, along with custom Xray and V2Ray JSON configurations. It offers three methods for adding proxy nodes: manual entry, URI import, and online subscriptions with filtering capabilities. The tool provides DNS splitting through either chinadns-ng or smartdns with support for various routing policies, and includes multiple proxy modes such as gfwlist-based routing, mainland whitelist, gaming mode, global proxy, and domestic routing.
Adoption suits users running Asus routers with Merlin or stock firmware versions 384 and above who want centralized proxy management across all connected devices. The project supports seven hardware platforms spanning ARM, HND, QCA, MTK, and IPQ architectures. It is particularly valuable for users needing sophisticated traffic routing rules, subscription management with automatic updates, and support for modern proxy protocols. The tool includes practical features like latency detection, batch speed testing, failover capabilities, and scheduled updates for subscriptions and rules.
Development activity shows consistent engagement with the project receiving regular updates and maintenance. The codebase demonstrates active problem-solving around compatibility across multiple router architectures and firmware versions. The project maintains documentation and appears to address user-reported issues through iterative improvements to proxy protocol support and routing rule handling.