Overview¶

KeenProxy is an experimental routing application for Keenetic and Netcraze routers with Entware, with experimental manual installation on OpenWrt. It lets you send selected domains, addresses, countries, networks, or devices through a connection, connect directly, or block them. The web interface is the control panel; the router daemon applies the configuration and owns network effects.
Start here¶
- Explore first: open the browser demo. No router or credentials are required.
- Prepare a router: read Getting started before installing anything.
- Learn the workflow: follow the illustrated user guide.
- Understand policy: read Routing and DNS.
- Collect evidence: use Diagnostics and journal export when reporting a router issue.
- Manage releases: see updates and rollback from the panel.
The core idea¶
A connection is a named WireGuard, link-based, sing-box, or TrustTunnel profile. A group connects domains, addresses, or country selectors to a routing target. Networks and clients choose which devices use those rules. The Overview, Logs, and Diagnostics screens help explain the applied state.
Routing settings share one draft. Review changes to connections or rules and choose Apply. Discard returns to the last saved configuration. Release installation and scheduling use their own controls under Settings.
Experimental software
Compatibility depends on architecture, firmware, kernel capabilities, and build features. Synthetic demo results do not prove connectivity, DNS protection, or compatibility with your router.