Skip to content

behnamkhorsandian/Vanysh

Repository files navigation

Vanysh

Build Cloak Deploy License: MIT Website

Multi-protocol censorship bypass toolkit. Deploy proxy services on any VM, connect from restricted networks, and scan for clean routes -- all from the terminal.

Screenshot of Vany TUI

Three Entry Points

curl vany.sh                        # Browse protocol catalog (static ANSI page)
curl vany.sh | sudo bash            # Server TUI: install & manage protocols
curl vany.sh/tools/cfray | bash     # Client tools: scanners & diagnostics

Offline: Cloak Desktop Client

Download the latest Cloak release — a self-extracting archive that bundles the entire Vany suite for offline use.

chmod +x cloak-linux-amd64.sh && ./cloak-linux-amd64.sh
cloak                               # Launch TUI
cloak tmux                           # Launch in themed tmux session
cloak box                            # Encrypted dead-drop
cloak mirrors --rescue               # Find a way to reach vany.sh

Available for Linux (amd64/arm64), macOS (Intel/Apple Silicon), and Windows (WSL). See docs/cloak.md for details.

Protocol Catalog

Server Protocols (install on VPS)

Protocol Transport Domain Resilience Speed Install
Reality VLESS+XTLS No High Fast curl vany.sh/reality | sudo bash
WS+CDN VLESS+WS Yes (CF) High Medium curl vany.sh/ws | sudo bash
Hysteria v2 QUIC/UDP Optional Medium Very Fast curl vany.sh/hysteria | sudo bash
WireGuard UDP No Low Very Fast curl vany.sh/wg | sudo bash
V2Ray VLESS+TLS Yes Medium Fast curl vany.sh/vray | sudo bash
HTTP Obfs WS+CDN + Clean IPs Yes (CF) Very High Medium curl vany.sh/http-obfs | sudo bash
MTProto Telegram Proxy Optional Medium Fast curl vany.sh/mtp | sudo bash
SSH Tunnel SSH SOCKS5 No Low Fast curl vany.sh/ssh-tunnel | sudo bash

Emergency / DNS Tunnels

Protocol Transport Domain Resilience Speed Install
DNSTT DNS queries Yes (NS) Very High Slow curl vany.sh/dnstt | sudo bash
Slipstream DNS tunnel Yes (NS) Very High Slow curl vany.sh/slipstream | sudo bash
NoizDNS DNS (DPI-resistant) Yes (NS) Very High Slow curl vany.sh/noizdns | sudo bash

Relay / Community

Protocol Type Domain Install
Conduit Psiphon relay No curl vany.sh/conduit | sudo bash
Tor Bridge obfs4 bridge No curl vany.sh/tor-bridge | sudo bash
Snowflake Tor relay proxy No curl vany.sh/snowflake | sudo bash
SafeBox Encrypted dead-drop No vany.sh/box

Client Tools (run from restricted network)

Tool Purpose Command
CFRay Find clean Cloudflare IPs curl vany.sh/tools/cfray | bash
FindNS Discover accessible DNS resolvers curl vany.sh/tools/findns | bash
IP Tracer Detect ISP, ASN, VPN leaks curl vany.sh/tools/tracer | bash
Speed Test Bandwidth test via Cloudflare curl vany.sh/tools/speedtest | bash

Quick Start

Server Setup (VPS owner)

# SSH into your VPS, pick a protocol:
curl vany.sh/reality | sudo bash

# Manage users:
vany add reality alice
vany links alice
vany status

Client Connection (restricted country)

# Find clean Cloudflare IPs for HTTP Obfuscation:
curl vany.sh/tools/cfray | bash

# Check your connection:
curl vany.sh/tools/tracer | bash

Use connection links from your VPS in apps like Hiddify, v2rayNG, or WireGuard.

Requirements

  • Server: VPS with Ubuntu 20.04+ or Debian 11+, root access, 512MB RAM
  • Client tools: Any terminal with curl and bash
  • Domain: Required for WS+CDN, HTTP Obfs, DNS tunnels. Optional for others.

User Management

vany add reality alice        # Add user to Reality
vany add wg bob               # Add user to WireGuard
vany users                    # List all users
vany links alice              # Show connection links
vany remove reality alice     # Remove user
vany status                   # All services status
vany uninstall reality        # Remove service

Client Apps

Platform Apps
iOS Hiddify, Shadowrocket, Streisand, WireGuard
Android Hiddify, v2rayNG, WireGuard
Windows Hiddify, v2rayN, WireGuard
macOS Hiddify, V2rayU, WireGuard
Linux v2rayA, WireGuard

Architecture

curl vany.sh                     curl vany.sh | sudo bash
     |                                |
     v                                v
 CF Worker (static ANSI)       CF Worker -> bash TUI client
                                      |
                               Docker containers on VPS
                               /opt/vany/state.json
Port 443 (TCP)
    +-> SNI: camouflage.com    -> Reality (VLESS+XTLS)
    +-> SNI: yourdomain.com    -> V2Ray (VLESS+TLS)
    +-> Path: /ws-path         -> WebSocket (VLESS+WS)
    +-> Fallback               -> Fake website

Port 8443 (UDP)                -> Hysteria v2 (QUIC)
Port 51820 (UDP)               -> WireGuard
Port 53 (UDP)                  -> DNS Tunnels (DNSTT/Slipstream/NoizDNS)
Port 9001 (TCP)                -> Tor Bridge (obfs4)
Port 22 (TCP)                  -> SSH Tunnel (SOCKS5)

Documentation

License

MIT - See LICENSE

Credits

About

Multi Protocol Proxy Onboarding

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors