AI summary
Cross-platform VPN and proxy client built on Flutter with Xray, WireProxy and sing-box cores. Supports VLESS, VMess, Trojan, Shadowsocks, Hysteria 2 and AmneziaWG protocols with subscription management, split tunneling per-app, routing rules and a kill switch. Version 0.8.
Generated by AI. May contain inaccuracies.
About this app
Cross-platform vpn/proxy client based on flutter, xray, wireproxy and sing-box core
Proxy and VPN client: subscriptions, standalone configs, routing.
Features:
– Connection • Subscription URLs, scheduled auto-update • Manual server entry, config import, QR code scan (Android) • One-tap connect, auto-connect on system startup (Windows) • Server checks: TCP, HTTP, ICMP, speed test • Sort servers by ping, name or speed
– Routing and tunnel • Rules: direct / via VPN / block; built-in list presets • Split tunnel: per-app on Android, per-program on Windows and Linux (TUN mode) • Kill switch
– Other • Customizable hotkeys: connect/disconnect, TUN mode, best-ping server, show/hide window — system-wide on Windows, in-app on Linux • Share the local proxy over LAN • Color theme presets, dark and light mode, Material You palette on Android • Settings export and import • Language: Russian, English, Deutsch, 中文
Protocols: – VLESS ~> (vless://) – VMess~> (vmess://) – Trojan ~> (trojan://) – Shadowsocks ~> (ss://) – Hysteria 2 ~> (hysteria2:// & hy2://) – AmneziaWG ~> (.conf)
* Hysteria v1 is not supported.
What's new
- 🌐 Keqdroid v0.8.2 – Geo Rules & Diagnostics Update
- ✨ Routing Enhancements
- · Added missing geoip codes: telegram, google, netflix, twitter, facebook, cloudflare, cloudfront, fastly, tor – so Telegram (which uses bare IPs) now works with GeoIP rules. · Added geosite:refilter & geoip:refilter – covers 81,061 domains and 24,961 IP ranges blocked in Russia; one rule sends the blocked half of the internet through VPN, the rest direct. · Database size optimized: only needed categories merged – app grew ~2.2 MB (vs 17–72 MB for full DB). · Two new one‑tap presets on Routing screen: "Blocked in Russia (Proxy)" and "Telegram (Proxy)". · Missing geo codes now shown under the field with explanation (no silent drop). · Searchable picker (globe button) shows real DB contents – 1534 geosite + 263 geoip codes.
- 🔍 Diagnostics (Connections screen)
- · Settings → Debug → Connections shows live flows: domain/IP, port, TCP/UDP, inbound, destination (proxy/direct/blocked), matched rule name, bytes, start time – with filter & pause. · On Android: parsed from core's access log (no process/byte counters due to xray limitation); a one‑tap toggle enables Info logging if the rule column is empty.
- 📅 Subscriptions
- · Expired subscriptions now show a permanent banner + one‑time notification with expiry date. Your servers are not deleted – you keep control.
- 🐛 Fixes
- · TUN mode (Windows/Linux): Geosite rules now evaluated correctly; geo rules work with "Unmatched traffic" set to Bypass/Block (remainder now passed to core). · geoip:private in any list no longer kills the connection (fixed config loading). · Android: Geo databases are now re‑unpacked when changed – previous extraction skipped if file existed, preventing updates. All fixed.
About this version
- Version
- 0.8.2 (25)
- Size
- 64.6 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a, armeabi-v7a, x86_64
- Downloads
- 13
- Updated
- Aug 5, 2026
- Package
- com.keqdroid.keqdroid
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10