Skip to content
forked from IRNova/Nova-Proxy

About

یک پنل گرافیکی کاربردی برای ارائه اشتراک‌های Worker با پروکسی‌های ، Trojan و Warp به همراه زنجیره پروکسی، ارائه دهنده تنظیمات کامل DNS، IP تمیز و روتینگ پیشرفته برای کاربران تمامی پلتفرم‌ها با استفاده از هسته‌های Amnezia، Wireguard، Sing-box، Clash/Mihomo و Xray.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Nova

Nova Proxy

A personal, censorship-resistant proxy + dashboard on a single Cloudflare Worker.

VLESS · Trojan · Shadowsocks · gRPC · XHTTP over WebSocket + TLS — with a self-contained bilingual (English + فارسی) dashboard, per-ISP clean-IP optimization, multi-user accounts, a Telegram bot, WARP, proxy chaining, and backend mode. Runs on Cloudflare's free tier.

License Version Stars


🌐 Links

Website Telegram Channel Telegram Group YouTube X (Twitter)


📖 What is Nova Proxy?

Nova Proxy is a personal, all-in-one censorship-circumvention proxy that runs entirely on Cloudflare Workers — the free tier. It combines a powerful proxy (VLESS, Trojan, Shadowsocks over WebSocket/gRPC/XHTTP) with a full bilingual admin dashboard, all in a single deployable Worker.

What makes Nova different:

  • ⚡ Zero infrastructure — no VPS, no domain needed to start
  • 🌍 Per-ISP clean-IP — auto-optimized for each Iranian ISP
  • 👥 Multi-user — per-user links with quota, expiry, and on/off control
  • 🤖 Telegram bot — full management from Telegram
  • 🔗 Proxy chaining — SOCKS5, HTTP, HTTPS, TURN, SSTP
  • 🛡️ Advanced evasion — ECH, TLS fragment, 0-RTT, fingerprint
  • 🧩 Backend mode — connect to your own Xray/sing-box VPS for VLESS + UDP calls

⚡ Quick Install

Choose your preferred method:

🖥️ Nova Wizard (Desktop)

The official desktop installer with a graphical interface — no technical knowledge required.

→ Download Nova Wizard for Windows & Linux

🌐 Web Installer

Visit the official site and follow the step-by-step guide:

→ novaproxy.online/install


📱 Mobile

  • Android: Radar — an Android app with a built-in wizard for one-click Nova Proxy installation on Cloudflare. Coming soon.
  • iOS: Currently in development.

🛰 Backend Mode (VLESS + Voice/Video Calls)

Cloudflare Workers cannot run native TCP proxy or handle UDP traffic directly. To enable these features, Nova supports Backend Mode — forward traffic to your own Xray or sing-box VPS.

bash <(curl -fsSL https://raw.githubusercontent.com/IRNova/Tools/main/nova-backend.sh)

After running the installer, enable Backend Mode in the Nova panel (Network Settings → Backend Mode) and enter your VPS URL.


📋 Prerequisites

  • A Cloudflare account (free) with Workers enabled
  • A KV namespace (created automatically by the one-click deploy, or manually via Wrangler)
  • (Optional) Node.js v18+ and Wrangler CLI for local testing

🧬 Feature Evolution (v1 → v2 → v3)

Feature v1 v2 v3
Auto subscription link ✅ ✅ ✅
Base64 format ✅ ✅ ✅
Clash / Mihomo ✅ ✅ ✅
sing-box ✅ ✅ ✅
Loon ✅ ✅ ✅
Surge ✅ ✅ ✅
Load Balancing ✅ ✅ ✅
Health Check ✅ ✅ ✅
Ping test ✅ ✅ ✅
Best config selector ✅ ✅ ✅
QR Code ✅ ✅ ✅
Display config list ✅ ✅ ✅
DoH proxy ✅ ✅ ✅
DNS encryption ✅ ✅ ✅
DNS Load Balance / Failover / Caching ✅ ✅ ✅
Local DNS ✅ ✅ ✅
Anti Sanction DNS ✅ ✅ ✅
Fake DNS ✅ ✅ ✅
Routing / GeoIP / GeoSite ✅ ✅ ✅
Domestic Bypass ✅ ✅ ✅
IPv6 support ✅ ✅ ✅
AdBlock / PornBlock ✅ ✅ ✅
Cloudflare ports ✅ ✅ ✅
Trojan direct link ✅ ✅ ✅
Clash direct link ✅ ✅ ✅
Global SOCKS5 mode ✅ ✅ ✅
Global HTTP mode ✅ ✅ ✅
Clean Cloudflare IP scanner ✅ ✅ ✅
Telegram notifications ✅ ✅ ✅
Telegram bot management ✅ ✅ ✅
Quantumult X ➖ ✅ ✅
Mixed Auto (client detection) ➖ ✅ ✅
Random Path / Wildcard Host ➖ ✅ ✅
Admin dashboard (RTL Persian) ➖ ✅ ✅
Simple / Advanced mode ➖ ✅ ✅
Dark mode ➖ ✅ ✅
JSON Config Editor ➖ ✅ ✅
Log Viewer ➖ ✅ ✅
Reset config ➖ ✅ ✅
VLESS / Trojan / Shadowsocks ➖ ✅ ✅
gRPC / XHTTP transport ➖ ✅ ✅
WebSocket Early Data ➖ ✅ ✅
mux=0 for Shadowsocks ➖ ✅ ✅
SOCKS5 chain ➖ ✅ ✅
HTTP/HTTPS CONNECT chain ➖ ✅ ✅
TURN / SSTP chain ➖ ✅ ✅
Global HTTPS / TURN / SSTP mode ➖ ✅ ✅
Whitelist domains ➖ ✅ ✅
Chain in subscription link ➖ ✅ ✅
TLS 1.3 / 1.2 ➖ ✅ ✅
ChaCha20-Poly1305 / AES-GCM ➖ ✅ ✅
Custom ClientHello / ALPN ➖ ✅ ✅
SNI fragment / TLS fragment ➖ ✅ ✅
Fallback to ChaCha20 ➖ ✅ ✅
AES-128/256-GCM (Shadowsocks) ➖ ✅ ✅
Auto detection / Dynamic session key ➖ ✅ ✅
Online / API optimize, Custom IP list ➖ ✅ ✅
Random IP generator / Result tabs ➖ ✅ ✅
Save/Override results ➖ ✅ ✅
Per-ISP clean-IP optimization ➖ ✅ ✅
Telegram Webhook / Bot config in panel ➖ ✅ ✅
Cloudflare Usage Query / API Token ➖ ✅ ✅
Custom Usage API ➖ ✅ ✅
VLESS / Shadowsocks direct link ➖ ✅ ✅
Subscription with token ➖ ✅ ✅
Full clipboard copy ➖ ✅ ✅
KV storage (Config, CF, TG, IPs, Logs) ➖ ✅ ✅
Password login / Auth Cookie ➖ ✅ ✅
UUID validation / Token auth (MD5) ➖ ✅ ✅
Speed test block ➖ ✅ ✅
Environment variables ➖ ✅ ✅
Persian RTL / Responsive panel ➖ ✅ ✅
Leaflet map / Toast / Modal ➖ ✅ ✅
Collapse modules / SVG icons ➖ ✅ ✅
Copy to clipboard ➖ ✅ ✅
Concurrent TCP dial / 0-RTT ➖ ✅ ✅
Uplink coalescing / Downlink grain ➖ ✅ ✅
Upload queue limit ➖ ✅ ✅
IP Load Balance / Proxy Fallback ➖ ✅ ✅
Tokenless format-named sub links ➖ ➖ ✅
Permanent GitHub sub-mirror ➖ ➖ ✅
Bundled dashboard (Static Assets) ➖ ➖ ✅
Bilingual EN + FA UI + guided tour ➖ ➖ ✅
Malware / Phishing / Cryptominers blocking ➖ ➖ ✅
QUIC blocking ➖ ➖ ✅
Backend mode (VLESS + UDP / voice-video calls) ➖ ➖ ✅
ECH (Encrypted Client Hello) ➖ ➖ ✅
Port-spread / Multi-transport ➖ ➖ ✅
Telegram auto-announce domain updates ➖ ➖ ✅
Daily traffic chart + upload/download split ➖ ➖ ✅
Per-user link + total/daily quota + expiry + on/off + auto-disable ➖ ➖ ✅
Per-user sub link with username + secret key authentication ➖ ➖ ✅
Read-after-write KV cache for instant user config propagation ➖ ➖ ✅
NAT64 / IPv6 transition support ➖ ➖ ✅
Panel password change + 2FA (TOTP) + recovery ➖ ➖ ✅
Login rate limiting + session management ➖ ➖ ✅
WARP account register + WARP+ license + WoW ➖ ➖ ✅
WARP endpoint switcher + Iran-friendly endpoints ➖ ➖ ✅
WARP Amnezia mode + WARP Noise ➖ ➖ ✅
One-tap Iran mode + live config report ➖ ➖ ✅
Backup & Restore (export/import all settings) ➖ ➖ ✅
Cross-infra fallback (non-CF nodes) ➖ ➖ ✅
Self-healing domain pool + health checking ➖ ➖ ✅
Bypass countries (China, Russia, sanctions) ➖ ➖ ✅
Custom routing rules ➖ ➖ ✅
Central management API + fleet stats + broadcast ➖ ➖ ✅
Kill switch (global pause/resume) ➖ ➖ ✅
Instance heartbeat + announcement system ➖ ➖ ✅
D1 database support (KV migration) ➖ ➖ ✅
/install wizard + one-click Deploy to Cloudflare ➖ ➖ ✅

💜 Support

If Nova helps you, please ⭐ star the repo and consider a small donation — it keeps the project alive and free for everyone.

Star on GitHub

Coin Address
TON UQD51lGC35rP_SbVYgbFA7CEEii4GVMFgqj4N8fiGi6m425w

🙏 Credits

Built with ❤️ for a free and open internet.


License

MIT — see the LICENSE file.


Made for Iran Iran (Lion and Sun) — and anyone who needs a free, open internet. Nothing about your traffic is logged. The proxy is yours.

📖 Persian version


Star History Chart

About

یک پنل گرافیکی کاربردی برای ارائه اشتراک‌های Worker با پروکسی‌های ، Trojan و Warp به همراه زنجیره پروکسی، ارائه دهنده تنظیمات کامل DNS، IP تمیز و روتینگ پیشرفته برای کاربران تمامی پلتفرم‌ها با استفاده از هسته‌های Amnezia، Wireguard، Sing-box، Clash/Mihomo و Xray.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages