Skip to content

Nova Proxy V4.1.3

Choose a tag to compare

@iiviirv iiviirv released this 20 Jul 22:06

Nova Proxy V4.1.3

Drop-in worker replacement. No wrangler or binding changes; the D1 table it uses is created automatically. The deployable worker.js is attached below and is also readable in the repo.

What's new

  • Per-ISP client optimization. The worker serves a public GET /isp-profile that Nova clients fetch to auto-apply the best fingerprint and fragmentation for the carrier the user is on (matched by SIM MCC-MNC and network ASN). Tuned defaults per Iranian ISP (Irancell, MCI, Rightel, Shatel, MobinNet); admins can override from the panel.
  • Relay (Tunnel): secure by default, one-click setup. No built-in default key (a fresh deploy is no longer an open relay), SSRF protection, and a Relay page that generates the key plus a ready-to-paste Google Apps Script and verifies it in one click (EN/FA/RU). Key stored in D1.
  • Self-hosting: Nova VPS Server. Configurable Hysteria2 UDP port (default 443) and a per-ISP profile editor.

Fixes

  • Clean-IP pool port (e.g. 443) now applies and sticks (was silently reverting).
  • 0-RTT toggle now applies and reflects its real state.
  • Custom TLS fragmentation now works.
  • Auto-update now reliably detects new releases (the version check was always reporting "up to date").

Full changelog: UPDATES.md.


فارسی — نسخه ۴.۱.۳

جایگزین مستقیم ورکر. بدون تغییر wrangler یا binding؛ جدول D1 خودکار ساخته می‌شود. فایل worker.js قابل‌استقرار پایین پیوست شده و در ریپازیتوری هم قابل‌مطالعه است.

تازه‌ها

  • بهینه‌سازی خودکار بر اساس اپراتور. ورکر یک مسیر عمومی GET /isp-profile می‌دهد که کلاینت‌های Nova آن را می‌گیرند تا بهترین fingerprint و fragmentation را برای اپراتور فعلی کاربر خودکار اعمال کنند (بر اساس MCC-MNC سیم‌کارت و ASN شبکه). مقادیر پیش‌فرض برای اپراتورهای ایران (ایرانسل، همراه اول، رایتل، شاتل، موبین‌نت) و قابل‌تغییر از پنل.
  • رله (تانل): امن به‌صورت پیش‌فرض، راه‌اندازی با یک کلیک. بدون کلید پیش‌فرض توکار (استقرار تازه دیگر رلهٔ باز نیست)، محافظت SSRF، و صفحهٔ «رله» که کلید و یک Google Apps Script آماده می‌سازد و با یک کلیک تأیید می‌کند (انگلیسی/فارسی/روسی). کلید در D1 ذخیره می‌شود.
  • میزبانی شخصی: Nova VPS Server. پورت UDP قابل‌تنظیم برای Hysteria2 (پیش‌فرض ۴۴۳) و ویرایشگر پروفایل هر اپراتور.

رفع اشکال

  • پورت استخر آی‌پی تمیز (مثلاً ۴۴۳) حالا اعمال می‌شود و می‌ماند (قبلاً بی‌صدا برمی‌گشت).
  • کلید 0-RTT حالا اعمال می‌شود و وضعیت درستش را نشان می‌دهد.
  • فرگمنت TLS سفارشی حالا کار می‌کند.
  • به‌روزرسانی خودکار حالا نسخه‌های جدید را درست تشخیص می‌دهد (قبلاً همیشه «به‌روز هستید» نشان می‌داد).