vaydns

Verified safeOpen sourceExclusive
No reviews reviews
105
downloads
7.0
android

AI summary

DNS-based VPN tunnel for Android that routes traffic through DNS queries to bypass network restrictions and DPI. Combines VayDNS tunneling, Tun2Socks VPN capture, and f35 resolver scanning for performance. Supports encrypted configs, DNST URL scheme, and over-the-air updates. Requires broad permissions including foreground service, battery optimization bypass, and external storage write.

Generated by AI. May contain inaccuracies.

About this app

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

What's new

v1.13.0May 28, 2026

https://github.com/Starling226/vaydns-vpn/compare/v1.12.0...v1.13.0/

About this version

Version
1.13.0 (34)
Size
10.76 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
105
Updated
May 28, 2026
Package
com.net2share.vaydns

Ratings & reviews

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

Write a review

Tap a star to rate this app