keqdroid
These pages explain how keqdroid works and why it behaves the way it does. A short overview and the feature list are in the README, builds are on the Releases page.
The app runs one of two cores, Xray-core or mihomo, and writes the config for it itself.
| Section | What it covers |
|---|---|
| Subscriptions and servers | adding and updating subscriptions, supported server formats, ready-made configs, chains |
| Platforms | Android, Android TV, Windows and Linux: controls, permissions, tray, autostart, backup |
| Updates and release signing | when the app looks for a new version, how it checks the signature and installs the update |
| Routing | the order routes are checked in, how to write sites, how to see which rule matched |
| DNS | who answers DNS queries, custom servers, Fake IP, leak tests |
| Modes and split tunneling | VPN and Proxy, which apps go into the tunnel, sharing the proxy on your local network |
| Xray or mihomo | which core runs a server and why the setting sometimes has no effect |
| mihomo groups | subscriptions with provider groups and how they work with your routes |
| Auto | how the server score works, when Auto switches and when it switches back |
| Server checks | what TCP, ICMP, HTTP ping and the speed test measure |
| Core patches | what was changed in Xray and mihomo and why |
| Subscription headers | what the app sends to the panel and which headers it reads |
| Links | the “Add to keqdroid” button, server links and routing profile links |