v2.0.0 | github | docs

Multi-Protocol Censorship Bypass

Open-source platform for creating Multi-Protocol Censorship Bypass solutions to ensure internet freedom. If you have access to any cloud provider, you can run one command to install any of the provided protocols to your server. Choose what works in your region. Make people free.

Quick Install (REALITY - recommended)
$ curl -sSL reality.dnscloak.net | sudo bash

Run on any fresh Ubuntu/Debian VPS

Available Protocols

bolt VLESS + REALITY READY

Advanced TLS camouflage. Mimics HTTPS to popular sites. No domain required. Recommended for most users.

no-domain fast undetectable
$ curl -sSL reality.dnscloak.net | sudo bash
cloud VLESS + WebSocket + CDN READY

Route through Cloudflare CDN. Server IP completely hidden. Good when direct connection is blocked.

ip-hidden cdn cloudflare
$ curl -sSL ws.dnscloak.net | sudo bash
vpn_lock WireGuard VPN READY

Modern VPN with native app support. Fast, secure, works with official WireGuard apps on all platforms.

vpn native-apps fast
$ curl -sSL wg.dnscloak.net | sudo bash
send MTProto Proxy READY

Telegram-specific proxy with Fake-TLS. Direct integration, no third-party client needed.

telegram fake-tls easy
$ curl -sSL mtp.dnscloak.net | sudo bash
emergency DNS Tunnel (DNSTT) READY

Emergency protocol for total blackouts. Tunnels through DNS queries. Slow but works when all else fails.

emergency last-resort slow
$ curl -sSL dnstt.dnscloak.net | sudo bash
lock VLESS + TLS COMING

Classic V2Ray with real TLS certificate. Requires domain but excellent compatibility.

domain-required lets-encrypt compatible
$ curl -sSL vray.dnscloak.net | sudo bash

Features

terminal
One Command Install
No complex setup. Run one curl command, follow prompts. Works on any fresh VPS.
swap_horiz
Multi-Protocol
Different protocols for different situations. If one blocked, switch to another.
cloud_sync
Cloud Detection
Auto-detects AWS, GCP, Azure, DO, Vultr, Hetzner, Oracle, Linode. Configures firewalls.
group
Multi-User
Add multiple users with separate credentials. Each gets QR code and connection link.
code
Unified CLI
Manage all protocols with single `dnscloak` command. Add, remove, list users easily.
lock_open
Open Source
100% open source. Audit the code, contribute, or fork for your own needs.

CLI Preview

dnscloak
root@vps:~# dnscloak add reality alice
[+] User 'alice' added to Reality

[*] Reality Link for 'alice'
════════════════════════════════════════

vless://abc123...@1.2.3.4:443?...

[*] Scan with Hiddify or v2rayNG
root@vps:~# dnscloak list
[*] All Users
════════════════════════════════════════
  alice: reality, wg
  bob: reality
  carol: ws
root@vps:~#
Loading documentation...