palmbeachpete9

iOS-клиент для MasterDnsVPN | iOS client for MasterDnsVPN

11
1
69% credibility
Found May 28, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Zanoza is an iOS app that creates a DNS-based tunnel to help people access the internet when it's blocked or filtered. You install it, enter your server credentials, and the app creates a local tunnel that other apps on your phone can use. It's designed to work alongside other VPN apps and keeps running even when you switch between apps. The app was designed specifically for extreme censorship situations and has been tested during internet shutdowns.

How It Works

1
🌍 You hear about a way around internet restrictions

A friend tells you about Zanoza, an app that helps people connect when the internet is blocked or heavily filtered.

2
📱 You install the app on your iPhone

You download Zanoza and install it using a special tool since it doesn't come from the official app store.

3
🔑 You receive your server credentials

Your friend who set up the server shares two things: a domain name (like v.example.com) and a shared password.

4
🔧 You set up the connection in the app

You type in your domain and password, then tap import. Zanoza keeps your connection alive even when you switch to other apps.

5
You choose how to route your traffic
🧦
Use the built-in SOCKS proxy

Point your browser or other apps to the local tunnel address that Zanoza creates.

🛡️
Combine with another VPN app

Use Shadowrocket, Happ, or your favorite VPN to route all traffic through the DNS tunnel Zanoza creates.

Your connection works

You can browse the internet freely. Zanoza stays running in the background, keeping your tunnel active.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is masterdns-zanoza-ios?

Zanoza is an iOS wrapper around MasterDnsVPN, a DNS-tunneling VPN protocol designed to punch through extreme network censorship. Instead of creating a traditional VPN tunnel, it tunnels all traffic through DNS queries to a delegated subdomain you control. The iOS app exposes a local SOCKS5 proxy at 127.0.0.1:41080, which you then point apps like Shadowrocket or Happ at to route your system traffic through the DNS tunnel. It runs the Go-based MasterDnsVPN core via gomobile bindings, wrapped in a SwiftUI interface with profile management, connection controls, and resolver configuration.

Why is it gaining traction?

This fills a specific niche: users in heavily censored networks where standard VPN protocols get blocked. DNS tunneling disguises traffic as innocent DNS queries, which firewalls typically allow. The project supports multiple encryption methods from lightweight XOR to AES-256-GCM, packet duplication for reliability on unstable links, and eight different resolver balancing strategies. It also detects when third-party VPN apps are active and pins outbound DNS to the physical interface to avoid routing conflicts. The ability to import profiles via sharing links makes it easy to distribute configurations without sharing credentials directly.

Who should use this?

Developers and users who need to maintain internet access in heavily filtered network environments where conventional VPN protocols are blocked. It's particularly useful for those already running a MasterDnsVPN server and wanting a native iOS client rather than relying on desktop apps. The unsigned IPA build requires sideloading via Sideloadly or AltStore, so some technical comfort with iOS installation is necessary. Network engineers evaluating censorship circumvention tools for their infrastructure would also find the protocol implementation worth examining.

Verdict

This is a functional, well-documented solution for a legitimate use case, but the credibility score of 0.7% and 11 stars reflect its narrow audience and early-stage visibility. The codebase includes tests and reasonable Swift architecture, though the vendored Go client means you're inheriting its maintenance burden. If you have a MasterDnsVPN server deployed and need iOS access, this works. For general VPN needs, mainstream alternatives offer better polish and support.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.