awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
masterking32 avatar

masterking32/MasterDnsVPN

0
View on GitHub↗
6,446 stars·591 forks·Go·MIT·24 viewst.me/masterdnsvpn↗

MasterDnsVPN

MasterDnsVPN is a DNS tunneling VPN and network censorship bypass tool that encapsulates network traffic within DNS queries to circumvent restrictive firewalls. It functions as a secure tunneling protocol and SOCKS5 proxy server, allowing local application traffic to be routed through a secure tunnel to a remote destination.

The project distinguishes itself through a DNS resolver load balancer that distributes traffic across multiple resolvers based on latency and packet loss scoring. It further secures and masks traffic using symmetric payload encryption—supporting ChaCha20, AES-GCM, and XOR—and employs outbound SOCKS5 proxy chaining to hide the server egress point.

The system includes comprehensive traffic management and optimization capabilities, such as automatic repeat request mechanisms for reliable data delivery, dynamic MTU discovery to prevent packet fragmentation, and stream-based payload compression using ZSTD, LZ4, or ZLIB. It also incorporates a local DNS caching resolver to prevent DNS hijacking and leaks.

Deployment is supported through automated server setup scripts for Linux and multi-architecture container images with persistent storage.

Features

  • DNS Tunnels - Implements a system for establishing network tunnels by encapsulating traffic over DNS protocols to bypass firewalls.
  • Censorship Bypasses - Circumvents network filters and state-level censorship using stealthy DNS tunneling methods.
  • Censorship Circumvention Tools - Provides a utility to circumvent restrictive network filters using DNS tunneling and outbound proxy chaining.
  • DNS Override Resolvers - Operates a local DNS resolver that intercepts queries and routes them through the tunnel to prevent hijacking.
  • DNS Resolver - Distributes tunnel traffic across multiple DNS resolvers using latency and packet loss scoring.
  • SOCKS5 Servers - Provides a SOCKS5 proxy server to route local application traffic through a secure DNS tunnel.
  • Local Proxy Interfaces - Provides SOCKS4, SOCKS5, and TCP local interfaces to route application traffic into the DNS tunnel.
  • Encrypted Tunneling - Secures communication between client and server using symmetric encryption methods like ChaCha20 and AES-GCM.
  • Encrypted Tunneling Protocols - Employs a secure communication layer using ChaCha20, AES-GCM, and ARQ for encrypted and reliable data delivery.
  • Secure Tunneling - Protects tunneled data using encryption methods like ChaCha20 or AES-GCM to ensure privacy.
  • Payload Traffic Encryptions - Secures tunnel communications using symmetric ciphers like ChaCha20, AES-GCM, and XOR to evade detection.
  • Automatic Repeat Request Mechanisms - Implements a low-overhead automatic repeat request mechanism with window management to ensure reliable data delivery.
  • DNS Leak Protection - Prevents DNS hijacking and leaks by managing resolution internally via a local DNS server with caching.
  • Network Reliability - Improves connection stability on unstable networks using multipath routing and selective packet duplication.
  • Path MTU Discoverers - Probes active network paths to determine the maximum transmission unit and prevent packet fragmentation.
  • Proxy Chaining - Routes outbound server traffic through sequential SOCKS5 proxies to mask the server's egress point.
  • Reliable Transmission Mechanisms - Ensures reliable data delivery over lossy networks using an Automatic Repeat Request mechanism with retransmissions.
  • Proxy Chaining - Routes outbound server traffic through external SOCKS5 proxies to mask the egress point and hide the server origin.
  • Egress Masking - Routes outbound server traffic through external proxies to mask the server location and hide the egress point.
  • Tunnel Payload Compression - Applies ZSTD, LZ4, or ZLIB algorithms to tunneled data to reduce request overhead and bandwidth consumption.
  • Resolver Health Probes - Tests DNS resolvers to identify functional servers and measure their maximum transmission unit.
  • General Productivity Tools - VPN solution using DNS tunneling.

Star history

Star history chart for masterking32/masterdnsvpnStar history chart for masterking32/masterdnsvpn

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with MasterDnsVPN

These projects share indexed features with MasterDnsVPN. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • esrrhs/pingtunnelesrrhs avatar

    esrrhs/pingtunnel

    3,686View on GitHub↗

    Pingtunnel is a network utility that implements ICMP tunneling by encapsulating TCP and UDP traffic within ICMP echo packets. It functions as an encrypted network tunnel and a SOCKS5 proxy server, allowing network traffic to be routed through a secure channel to bypass restrictive firewalls and network filters. The tool secures transmitted data using symmetric encryption to prevent interception of the tunneled payload. It uses a SOCKS5 proxy interface to accept standard network requests and redirect them into the ICMP tunnel. The system includes adaptive network polling to balance latency an

    Gobypassdockericmp
    View on GitHub↗3,686
  • shadowsocks/shadowsocks-androidshadowsocks avatar

    shadowsocks/shadowsocks-android

    36,696View on GitHub↗

    Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network traffic through a Shadowsocks proxy server to encrypt data, mask the user's internet origin, and bypass network restrictions. The client functions as an Android VPN service, creating a virtual network interface to intercept and redirect all outgoing device traffic. It supports the integration of external binary plugins to extend tunnel capabilities with custom transport protocols and traffic obfuscation methods. The project manages network routing through a local SOCKS5 server

    Kotlinandroidshadowsocks
    View on GitHub↗36,696
  • fw876/helloworldfw876 avatar

    fw876/helloworld

    4,165View on GitHub↗

    This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network restrictions. It functions as a SOCKS5 proxy server, a DNS tunneling tool, and a network traffic obfuscator to help users access blocked websites. The software implements masking protocols to hide the origin and destination of data to evade restrictive firewalls. It provides capabilities for network traffic obfuscation and secure DNS tunneling to protect network privacy and resolve blocked domains. The system handles wide-scale traffic management by intercepting system network traff

    C
    View on GitHub↗4,165
  • cbeuw/cloakcbeuw avatar

    cbeuw/Cloak

    4,026View on GitHub↗

    Cloak is a set of censorship circumvention tools designed for secure proxy tunneling and internet traffic obfuscation. It focuses on bypassing restrictive firewalls and state surveillance by disguising proxy connections as standard web browsing. The project utilizes HTTP fingerprint masquerading to imitate common browser signatures and routes traffic through content delivery networks to mask the identity of the origin server. To further hide the server's purpose, it includes a mechanism to redirect unauthenticated connection requests to a third-party website. The system implements transport

    Gocensorshipcensorship-circumventiongfw
    View on GitHub↗4,026
Compare all 30 related projects→

Frequently asked questions

What does masterking32/masterdnsvpn do?

MasterDnsVPN is a DNS tunneling VPN and network censorship bypass tool that encapsulates network traffic within DNS queries to circumvent restrictive firewalls. It functions as a secure tunneling protocol and SOCKS5 proxy server, allowing local application traffic to be routed through a secure tunnel to a remote destination.

What are the main features of masterking32/masterdnsvpn?

The main features of masterking32/masterdnsvpn are: DNS Tunnels, Censorship Bypasses, Censorship Circumvention Tools, DNS Override Resolvers, DNS Resolver, SOCKS5 Servers, Local Proxy Interfaces, Encrypted Tunneling.

Which projects share features with masterking32/masterdnsvpn?

Projects with overlapping indexed features include: esrrhs/pingtunnel — Pingtunnel is a network utility that implements ICMP tunneling by encapsulating TCP and UDP traffic within ICMP echo… shadowsocks/shadowsocks-android — Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network… cbeuw/cloak — Cloak is a set of censorship circumvention tools designed for secure proxy tunneling and internet traffic obfuscation.… fw876/helloworld — This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network… getlantern/lantern — Lantern is a network utility designed to provide access to restricted internet content by tunneling traffic through… googlehosts/hosts — This project is a curated collection of domain-to-IP mappings designed to bypass network censorship and restore access…