Di-Tunnel

Verified safeOpen sourceExclusive
No reviews reviews
44
downloads
10
android

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

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app