AI summary
Cross-platform VPN client powered by Xray-core with support for VLESS, Trojan, Shadowsocks, and Hysteria 2 protocols. Features subscription management, QR/clipboard import, split tunneling with per-app routing, connection testing, auto server selection, and network recovery. Note: requests CAMERA permission for QR code scanning and REQUEST_INSTALL_PACKAGES.
Generated by AI. May contain inaccuracies.
About this app
🚇 Di-Tunnel — Cross-Platform Xray VPN Client
Di-Tunnel is a modern VPN client built around Xray-core, designed to provide flexible connection and traffic-routing options across Android and Windows. It supports server subscriptions, multiple proxy protocols, system-level VPN/TUN tunneling, split tunneling, connection testing, and automatic recovery features. 🌐
🛡️ Xray-Core Powered
Di-Tunnel integrates Xray-core as its networking engine and supports several modern proxy protocols:
• VLESS • Trojan • Shadowsocks • Hysteria 2 • VLESS over TCP, WebSocket & HTTPUpgrade
VMess and custom Xray JSON configurations can be imported and stored, although connection support for them is not currently implemented.
📥 Flexible Profile Import
Add configurations from the clipboard, QR codes, subscription links, or manually create profiles. Subscription management makes it easy to keep multiple server configurations organized and refresh them when needed.
📡 Connection Testing
Di-Tunnel provides different connection-checking methods to help evaluate available profiles. Quick checks use TCP, while Hysteria 2 uses an HTTP-based check through a temporary Xray tunnel. Accurate testing performs an HTTPS request through the selected profile.
🔄 Automatic Server Selection
The Lowest mode can periodically select an available server with the lowest measured latency, helping automate server selection when multiple profiles are available.
🛡️ Kill Switch
On Windows, Di-Tunnel uses Windows Filtering Platform rules to help prevent direct IPv4 and IPv6 traffic while the VPN connection is being restored.
On Android, the application can work together with the system Always-on VPN and “Block connections without VPN” options for a fail-closed configuration.
🔀 Split Tunneling
Choose how traffic should be routed with three available modes:
• Everything through VPN • Exclude selected destinations • Only selected destinations through VPN
Android also supports selecting individual applications for split tunneling.
📶 Network Recovery
Di-Tunnel monitors network connectivity and can restore the VPN tunnel after a confirmed network connection becomes available again. Switching between servers also safely reconnects the active tunnel.
🔐 Local Data Protection
On Windows, profiles are stored locally and protected using the current user's DPAPI. On Android, application data is kept inside the app's private storage and protected using Android Keystore.
🧪 DNS & Leak Validation
The project includes validation for VPN routing, IPv4/IPv6 behavior, DNS handling, and direct-traffic blocking under tested configurations. Actual results can vary depending on the selected profile, server, operating system, and routing settings.
🖥️ Cross-Platform
Di-Tunnel currently provides releases for:
• Windows x64 — Windows 10 2004+ • Android ARM64 — Android 10+ • Linux support is part of the project's broader development direction
The Android build does not require Google Play Services.
✨ Key Features • Xray-core based • VLESS, Trojan & Shadowsocks • Hysteria 2 • TCP/WebSocket/HTTPUpgrade • Subscription & profile management • Clipboard & QR import • Connection availability testing • Lowest-latency server selection • Kill Switch on Windows • Always-on VPN compatibility • Split tunneling • Android per-app routing • Network recovery • DNS & traffic validation • Local encrypted profile storage • Windows & Android releases • MIT-licensed project code
🚇 Di-Tunnel brings Xray-core, flexible routing, server testing, subscription management, and VPN protection features together in a clean cross-platform client for Android and Windows.
About this version
- Version
- 0.4.29 (40029)
- Size
- 75.9 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- arm64-v8a
- Downloads
- 44
- Updated
- Sep 17, 2026
- Package
- com.divintyinteractive.ditunnel
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10