OpenWrt-nikki is an OpenWrt proxy client and transparent proxy gateway that manages network traffic diversion through remote servers. It functions as a network access controller and DNS hijacking server, intercepting IPv4 and IPv6 traffic to route it through a proxy without requiring client-side configuration.
The project features a proxy subscription manager that automates the downloading and refreshing of remote configuration profiles using custom user agents. It employs a mixin-based configuration system to inject custom rules or proxy nodes into existing profiles without overwriting source files.
Network management capabilities include fake-IP DNS hijacking to map domains to proxy targets and firewall-based traffic filtering using IP, MAC, and port-level rules. The system also provides scheduled service automation for periodic restarts and subscription updates via cron expressions.
Diagnostic tools allow for viewing and exporting system logs, while network optimization settings include TCP keep-alive tuning to reduce battery drain on mobile devices.