AI summary
Open-source VPN and proxy client powered by sing-box with wide protocol support (VLESS, VMess, Trojan, WireGuard, and more). Features smart routing, automatic failover, real speed testing, and QR code import. Added Russian and English language selection in 0.3.3, plus improved connection stability with dedicated failover policies.
Generated by AI. May contain inaccuracies.
About this app
🐱 Yumi is a modern, open-source VPN and proxy client for Android, powered by the sing-box core and built with Google's Material 3 Expressive design.
It combines extensive protocol and subscription support with advanced connection testing, smart routing, DNS management, automatic failover, and a clean modern interface.
🚀 Main Features
• Powered by sing-box — uses sing-box as its networking core for modern proxy, VPN, DNS, and routing capabilities.
• Wide protocol support — supports VLESS, VMess, Trojan, Shadowsocks, Hysteria, Hysteria2, TUIC, AnyTLS, WireGuard, SSH, SOCKS, HTTP and more.
• Multiple subscription formats — import subscriptions as Base64 or plain link lists, Clash YAML, sing-box JSON, Xray/v2ray JSON and SIP008.
• QR & link import — quickly add servers and configurations using QR codes or supported links such as vless://, vmess://, trojan://, ss://, hysteria2://, tuic://, anytls://, wireguard://, ssh://, socks:// and http://.
• Advanced connection testing — measure latency using TCP handshake, full TLS handshake, or a three-probe median. REALITY connections can be tested beyond simply checking whether the port is open.
• Real speed testing — measure download speed, upload speed, latency and variation through the selected proxy server, with live graphical results.
• Smart server switching — change the active server without interrupting the existing tunnel. Traffic counters and session timers remain active during the switch.
• Automatic failover — when the current server stops responding, Yumi can automatically switch to another working server from the same subscription.
🌐 Smart Routing
Yumi provides three main routing modes:
VPN • Direct • Rules
Rule-based routing can send selected Russian websites and addresses directly without using the VPN. GeoIP and GeoSite rules are bundled with the application, so routing does not depend on downloading rule lists before connecting.
Additional options include:
• LAN bypass • Ad-domain blocking • Per-app routing • Direct or proxied traffic policies
🌐 DNS Resolver Management
DNS servers are managed as independent profiles and can be switched with a single tap, even while the VPN tunnel is active.
Supported DNS transports include:
TLS • QUIC • DoH • sdns://
Yumi can also operate in a “Direct” mode while using the selected DNS resolver, allowing normal network traffic while resolving domains through your chosen DNS service.
🔐 Privacy
Yumi states that it does not collect analytics or send personal usage data anywhere.
Servers, subscriptions and private keys are stored locally on the device, while Android backup for this data is disabled so these sensitive items are not uploaded to Google cloud backups.
For panels that require a device identifier, Yumi generates a random x-hwid once during installation instead of using a real device identifier.
🎨 Modern Android Experience
Yumi uses Material 3 Expressive and includes:
• Light and dark themes • AMOLED mode • System wallpaper-based color palette • Android Quick Settings tile • Auto-start after boot • Always-on VPN support • Built-in core logs • Modern and responsive interface
🌍 Languages
English 🇬🇧 and Russian 🇷🇺
The application follows the system language by default, with an option to select the language manually.
📱 Android
Yumi requires Android 8.0 (API 26) or newer.
ARM64 is the recommended build for most modern devices, while an ARMv7 build is available for older phones.
What's new
- Yumi 0.3.3 — Changelog Summary
- 🚀 Connection Stability
- Fixed connection drops caused by unstable automatic server switching.
- Failover now switches away after 2 failed checks and returns only after 5 successful checks.
- Automatic switching is limited to once every 5 minutes.
- A server that fails twice after being restored is no longer repeatedly selected.
- Added dedicated FailoverPolicy with automated tests for switching/oscillation scenarios.
- 🌐 Language
- Added Russian 🇷🇺 and English 🇬🇧 language selection.
- Default language follows the system: Russian for Russian systems, English for others.
- Interface, notifications, and logs are fully translated.
- 🔧 Other Improvements & Fixes
- Demo servers are no longer installed by default; previously installed demos and their subscriptions are removed on first launch.
- External server links now require confirmation and show how many servers request certificate verification bypass.
- Fixed IPv6 DNS resolver addresses being parsed incorrectly.
- Subscription updates now work correctly on Android 8–12.
- Prevented login credentials and device IDs from being sent to another host after redirects.
- Servers, keys, and settings are excluded from cloud backup/device transfer.
- Speed tests warn when using mobile data because they may consume hundreds of MB.
- Camera is now released immediately after leaving the scanning screen.
- Fixed SOCKS usernames that were accidentally interpreted as valid Base64.
- Split-tunneling app icons now load progressively while scrolling.
- 🛠️ Development
- Added GitHub Actions builds that compile the sing-box core with commit-based caching, run tests, and validate generated configurations using the real sing-box check.
- The sing-box core is pinned to a specific commit instead of a branch.
About this version
- Version
- 0.3.3 (6)
- Size
- 79.98 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 6
- Updated
- Aug 26, 2026
- Package
- com.mydrop.vpn
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10