
10.66 MB
Android 7.0+
28
arm64-v8a
Verified safeScanned with ClamAV, APKiD, and Quark-Engine. No threats detected.
What's New
This release introduces a massive architectural rewrite of the Android scanning services to guarantee absolute stability on large scans, alongside targeted adjustments to the Go engine, long-requested traffic monitoring, and UI improvements.
Scanner Overhaul
The Kotlin-side scanning architecture has been completely redesigned to safely orchestrate massive IP lists, supported by crucial efficiency adjustments to the underlying Go engine. This ensures the app can process hundreds of thousands of resolvers without causing Android Out-of-Memory (OOM) crashes or overflowing file descriptors.
Expanded Scanner Modes
The Scanner UI has been condensed and redesigned to give precise control over how tunnels are evaluated.
30-Day Traffic Monitoring
Daily Traffic Dashboard: Added a new "Display Daily Traffic" tool to the main menu. It generates a dynamic, interactive bar chart displaying your download (RX) and upload (TX) usage over the last 30 days.
Customization
My DNS Server: Added a quick-access tool to the main menu that queries the Android OS ConnectivityManager to display the exact IP addresses of your currently active network DNS servers.
Customizable Menu Settings: The main menu has been decluttered. A new "Settings" dialog allows you to dynamically show or hide advanced infrastructure features (like Update Configs, Upload Resolvers, Check for Update) based on your personal preference.
Description
VayDNS is a high-performance DNS-based tunneling solution. Originally developed for Linux environments to facilitate robust bypassing of internet filtering, this project adapts the core technology specifically for Android devices. This mobile implementation integrates three powerful Go-based technologies to provide a full-device VPN experience even in highly restrictive network environments.
- VayDNS: The "Tunnel" layer. It encapsulates data into DNS queries (DoH, DoT, or UDP) to bypass firewalls and deep packet inspection (DPI).
- Tun2Socks: The "VPN" layer. It captures all IP traffic from the Android TUN interface and transparently forwards it through the VayDNS tunnel.
- f35: The E2E resolver scanner. It probes and rapidly measures the latency and reliability of DNS resolvers across a network.
Key Features
- Encrypted Configuration: Supports pre-configured "Default Servers" that are protected by a native Go security layer, preventing the leakage of private infrastructure details in public builds.
- CI/CD Ready: Automated build pipeline via GitHub Actions that injects server configurations through encrypted secrets.
- Real-time Latency Scanning: Built-in scanner to identify the fastest local DNS resolvers for optimal tunnel performance.
- Multi-Architecture Support: Native binaries optimized for both arm64-v8a and armeabi-v7a devices.
- Standardized DNST URL Support: Now fully compliant with the DNST URL Scheme, enabling seamless configuration sharing across compatible applications.
- Remote Configuration Updates: Users can seamlessly update default configurations over-the-air whenever new servers or optimizations become available, ensuring the app stays ahead of network restrictions.
Disclaimer
This software is provided "as is", without warranty of any kind. The authors are not responsible for any misuse, data loss, or legal consequences resulting from the use of this software. Users are responsible for complying with local laws and regulations regarding VPN and tunneling usage.
License
GNU General Public License v3.0
Rate this app
Ratings & reviews
No reviews yet.