یک پنل گرافیکی کاربردی برای ارائه اشتراکهای Worker با پروکسیهای ، Trojan و Warp به همراه زنجیره پروکسی، ارائه دهنده تنظیمات کامل DNS، IP تمیز و روتینگ پیشرفته برای کاربران تمامی پلتفرمها با استفاده از هستههای Amnezia، Wireguard، Sing-box، Clash/Mihomo و Xray.
See the codeYour own censorship-resistant proxy with a full admin panel, on a single Cloudflare Worker.
VLESS, Trojan, Shadowsocks, gRPC, XHTTP over WebSocket + TLS, with a bilingual panel (English + فارسی), per-ISP clean-IP optimization, multi-user accounts, a Telegram bot, WARP, proxy chaining, and a Backend mode. Runs on Cloudflare's free plan.
Nova Proxy is a control panel and edge worker that runs on Cloudflare Workers. You deploy it to your own free Cloudflare account, so the bandwidth, the domain, and the data are all yours. There is no shared server and no middleman. It is built to be a free, high-quality tool, not a reseller platform.
The panel gives you a clean dashboard (English, فارسی, and Русский) to create users, hand each person their own subscription link, and keep everyone connected on networks that actively filter traffic.
raw.githubusercontent.com link even if your domain gets filtered.You need a free Cloudflare account.
Option A, one-click: use the Deploy to Cloudflare button above and follow the prompts. Cloudflare's supported deployment flow creates the Worker, the KV namespace, and the D1 database, then connects Workers Builds. You do not create or paste a Cloudflare API token into Nova.
Option B, Telegram bot: the installer bot @IRNovaProxy_Bot can do the whole deployment from your phone.
Option C, Wrangler (CLI):
# 1. install the Cloudflare CLI
npm install -g wrangler
wrangler login
# 2. install dependencies and deploy
# Wrangler provisions and binds KV and D1 automatically.
npm ci
npm run deploy
After it deploys, open https://<your-worker>.workers.dev/admin, finish the short setup, and set your admin login. That is your panel.
Full deployment, verification, and update instructions are in DEPLOY.md.
Repositories created from this project include a daily Check for Nova updates GitHub Action. When a release is available, it opens a pull request containing only worker.js and version.json. Review the diff and Cloudflare preview, then merge to deploy through Workers Builds. Nontechnical users can optionally enable validated hands-off updates with one repository variable. See DEPLOY.md for review mode, automatic mode, and rollback instructions.
The recommended client is Nova Client (iOS, Android, and desktop). Any standard client that reads Base64 or Clash also works.
| Format | Works with |
|---|---|
| Auto | Most apps, picks the right format automatically |
| Base64 | v2rayNG and classic apps |
| Clash | Clash Meta, FlClash, Karing |
The latest release is 4.5.2: token-based subscription links, a stable per-user TLS fingerprint, a Resistance Policy trimmed to the toggles that actually work (QUIC now drives the real block), Exit Location removed, lighter connection accounting, and a release build that boots the artifact before shipping.
Full history is in RELEASE_NOTES.md.
Nova ships as a protected release. The public repository holds a minified and obfuscated worker.js deployment artifact plus its deployment metadata. The maintainable panel source is kept private. This is the "protected panel, open tools" model: the panel itself is protected, while the tools around it (the client apps, Nova Radar, and the verified helpers) stay open.
The protection is there to deter copying and resale. To be honest about what it does and does not do: it does not make the code impossible to recover. You deploy the Worker to your own Cloudflare account, and a Cloudflare account owner can always inspect a Worker running in their own account. We do not claim it is unrecoverable or "100% secure".
On licensing: Nova releases through 4.2.0 were published under the MIT license, and that historical grant still stands for those versions. Starting with 4.3.0, Nova-authored changes are under PolyForm Noncommercial. You can self-host, study, and modify Nova for noncommercial use, but reselling access or running paid hosting is not permitted without written permission. So the panel is no longer MIT or fully open source. See the LICENSE file for the exact terms.
Built for ep Iran , and everyone who needs an open internet.
None of your traffic is logged. The proxy is yours.
49 followers · starred Feb 2026
406 followers · starred May 2026
یک پنل گرافیکی کاربردی برای ارائه اشتراکهای Worker با پروکسیهای ، Trojan و Warp به همراه زنجیره پروکسی، ارائه دهنده تنظیمات کامل DNS، IP تمیز و روتینگ پیشرفته برای کاربران تمامی پلتفرمها با استفاده از هستههای Amnezia، Wireguard، Sing-box، Clash/Mihomo و Xray.
See the codeYour own censorship-resistant proxy with a full admin panel, on a single Cloudflare Worker.
VLESS, Trojan, Shadowsocks, gRPC, XHTTP over WebSocket + TLS, with a bilingual panel (English + فارسی), per-ISP clean-IP optimization, multi-user accounts, a Telegram bot, WARP, proxy chaining, and a Backend mode. Runs on Cloudflare's free plan.
Nova Proxy is a control panel and edge worker that runs on Cloudflare Workers. You deploy it to your own free Cloudflare account, so the bandwidth, the domain, and the data are all yours. There is no shared server and no middleman. It is built to be a free, high-quality tool, not a reseller platform.
The panel gives you a clean dashboard (English, فارسی, and Русский) to create users, hand each person their own subscription link, and keep everyone connected on networks that actively filter traffic.
raw.githubusercontent.com link even if your domain gets filtered.You need a free Cloudflare account.
Option A, one-click: use the Deploy to Cloudflare button above and follow the prompts. Cloudflare's supported deployment flow creates the Worker, the KV namespace, and the D1 database, then connects Workers Builds. You do not create or paste a Cloudflare API token into Nova.
Option B, Telegram bot: the installer bot @IRNovaProxy_Bot can do the whole deployment from your phone.
Option C, Wrangler (CLI):
# 1. install the Cloudflare CLI
npm install -g wrangler
wrangler login
# 2. install dependencies and deploy
# Wrangler provisions and binds KV and D1 automatically.
npm ci
npm run deploy
After it deploys, open https://<your-worker>.workers.dev/admin, finish the short setup, and set your admin login. That is your panel.
Full deployment, verification, and update instructions are in DEPLOY.md.
Repositories created from this project include a daily Check for Nova updates GitHub Action. When a release is available, it opens a pull request containing only worker.js and version.json. Review the diff and Cloudflare preview, then merge to deploy through Workers Builds. Nontechnical users can optionally enable validated hands-off updates with one repository variable. See DEPLOY.md for review mode, automatic mode, and rollback instructions.
The recommended client is Nova Client (iOS, Android, and desktop). Any standard client that reads Base64 or Clash also works.
| Format | Works with |
|---|---|
| Auto | Most apps, picks the right format automatically |
| Base64 | v2rayNG and classic apps |
| Clash | Clash Meta, FlClash, Karing |
The latest release is 4.5.2: token-based subscription links, a stable per-user TLS fingerprint, a Resistance Policy trimmed to the toggles that actually work (QUIC now drives the real block), Exit Location removed, lighter connection accounting, and a release build that boots the artifact before shipping.
Full history is in RELEASE_NOTES.md.
Nova ships as a protected release. The public repository holds a minified and obfuscated worker.js deployment artifact plus its deployment metadata. The maintainable panel source is kept private. This is the "protected panel, open tools" model: the panel itself is protected, while the tools around it (the client apps, Nova Radar, and the verified helpers) stay open.
The protection is there to deter copying and resale. To be honest about what it does and does not do: it does not make the code impossible to recover. You deploy the Worker to your own Cloudflare account, and a Cloudflare account owner can always inspect a Worker running in their own account. We do not claim it is unrecoverable or "100% secure".
On licensing: Nova releases through 4.2.0 were published under the MIT license, and that historical grant still stands for those versions. Starting with 4.3.0, Nova-authored changes are under PolyForm Noncommercial. You can self-host, study, and modify Nova for noncommercial use, but reselling access or running paid hosting is not permitted without written permission. So the panel is no longer MIT or fully open source. See the LICENSE file for the exact terms.
Built for ep Iran , and everyone who needs an open internet.
None of your traffic is logged. The proxy is yours.
49 followers · starred Feb 2026
406 followers · starred May 2026