Skip to content

Releases: youdidking/NightLine

NightLine 2.5.4

Choose a tag to compare

@youdidking youdidking released this 03 Nov 15:12
4f0057d

رادار داخل پنل

  • روش دوکانالهٔ Image + fetch، سه نوبت آزمون و مهلت محدود، با بررسی سورس Simorgh، Nexa و Hiddify.
  • خودآزمایی با آدرس‌های TEST-NET و کف زمانی متناسب با پاسخ پنل؛ جلوگیری از رتبه‌بندی مثبتِ خطای فوری محلی.
  • جداسازی «پاسخ HTTP» و «نامزد / واکنش»؛ نامزد به معنی اتصال قطعی کانفیگ نیست.
  • فقط پورت‌های TLS اسکن می‌شوند؛ مسیر تولید خطاهای تکراری mixed-content حذف شده است. پورت‌های ذخیره‌شدهٔ کاربران تغییر نمی‌کنند.
  • اولویت‌بندی نامزدها فقط با اقدام کاربر و بدون حذف IPها؛ نتیجهٔ مشکوک کنترل باعث تأیید ساختگی نمی‌شود.

مشاور و انتخاب واقعی

  • پروفایل format=xray&profile=auto با observatory و leastPing، مشابه معماری انتخاب مسیر BPB.
  • حداکثر چهار مقصد TLS و سه الگوی Fragment؛ انتخاب با درخواست واقعی HTTPS در خود هستهٔ Xray کلاینت.
  • پشتیبانی VLESS یا Trojan متناسب با پروتکل فعال؛ گواهی TLS بررسی می‌شود.
  • محدودکردن مقصدها پیش از ساخت کانفیگ برای کنترل هزینهٔ CPU.
  • آزمون پس‌زمینه هر پنج دقیقه هنگام فعال‌بودن پروفایل؛ مصرف ترافیک/سهمیه صریحاً توضیح داده شده است.
  • شکست سایت/آپلود کوتاه دیگر Early Data، DNS، طول Fragment یا IPها را تغییر نمی‌دهد. پیشنهاد محدود سازگاری تنها با تأیید است.
  • مشاهدات اضافی در بخش بازشدنی قرار گرفته‌اند؛ نتیجهٔ صفحه، echo و تونل جداست.

نصب‌کننده

  • لوگوی برداری اختصاصی NightLine، نشان‌های جدا برای Workers و Pages، فونت محلی هم‌خانوادهٔ پنل و ظاهر روزنامه‌ای تک‌رنگ.
  • راهنمای سه‌مرحله‌ای، توضیح متناسب با روش، توکن و نتیجهٔ روشن؛ بدون ایموجی و بدون شمارهٔ نسخهٔ ثابت برای خود نصب‌کننده.
  • دانلود مستقیم از main و منوی Workers/Pages حفظ شده‌اند. شمارهٔ پنلِ نصب‌شده از فایل دریافتی خوانده می‌شود.

حفظ اطلاعات و مرز تغییر

کلید KV و قالب کاربران عوض نشده‌اند؛ ارتقا روی همان پروژه و KV انجام شود. نصب تازه جایگزین ارتقا نیست. اعلان‌های اجباری رایگان/مصرف/اعتبار، قالب‌های اشتراک، برنامه‌ها و تم اصلی حفظ شده‌اند.

پل TCP/TLS، MSG_OOB و TUN محلی Alan به Worker منتقل نشده‌اند؛ ابزار محلی تازه یا اسکنر Python وجود ندارد. پروفایل انتخاب خودکار به برنامهٔ سازگار Xray و JSON کامل نیاز دارد، نه URI یا تبدیل قالب.

آزمون

۱۵ گروه پنل، نصب Workers/Pages، رادار، دانلود و رگرسیون موفق؛ ۱۶ کانفیگ با Xray واقعی اعتبارسنجی شدند. انتخاب مسیر سالم با هستهٔ واقعی، fallback خراب و HTTPS دارای CA آزمایشی، جداگانه برای VLESS و Trojan موفق شد. استقرار روی حساب کاربر یا عملکرد همهٔ اپراتورها تأیید نشده است.

NightLine 2.5.3

Choose a tag to compare

@youdidking youdidking released this 03 Nov 13:08
d25e15f

fixed bugs and overall improvement.

NightLine 2.5.2

Choose a tag to compare

@youdidking youdidking released this 31 Oct 18:34
2789a6a

بهبود عملکرد کلی.

NightLine 2.5.1

Choose a tag to compare

@youdidking youdidking released this 31 Oct 12:12
3d0dd5c

NIGHTLINE v2.5.1

بهبودهای کلی رابط کاربری و رفع باگ‌ها.

General interface improvements and bug fixes.

NightLine 2.5.0

Choose a tag to compare

@youdidking youdidking released this 31 Oct 11:55
341ed68

NIGHTLINE v2.5.0

worker-single-file.js

پنل رایگان و متن‌باز NIGHTLINE برای Cloudflare Workers و Pages، با نوار سهمیهٔ روزانه، راهنمای توکن و بروزرسانی مستقیم ورکر از مخزن رسمی.

تازه‌ها

  • سهمیهٔ درخواست روزانهٔ Cloudflare: نوار فشردهٔ «CF Daily» در پیشخوان، نمودار مقدار مصرف و درصد نسبت به آستانهٔ تنظیم‌شده، وضعیت حساب و زمان بازنشانی UTC. داده‌ها از GraphQL کلادفلر برای مجموع درخواست‌های ورکرهای حساب در روز جاری خوانده می‌شوند. آستانهٔ پیش‌فرض 100,000 تنها معیار نمایشی قابل تغییر است، نه اعلام سقف رسمی پلن کاربر. به‌منظور کاهش API call، نتیجه تقریباً ۴۵ ثانیه cache می‌شود.
  • توکن و راهنمای دسترسی: پنجرهٔ بررسی/ذخیره/حذف توکن و پاپ‌آپ کم‌حجم راهنمای ساخت Custom Token. Account Analytics: Read برای آمار؛ Account Settings: Read برای یافتن حساب؛ Workers Scripts: Edit فقط برای بروزرسانی ورکر. توکن در KV ذخیره می‌شود و مقدار کامل به رابط عمومی بازگردانده نمی‌شود. سطح دسترسی توکن را به حساب موردنیاز محدود کنید.
  • بروزرسانی رسمی در پنل: بررسی نسخهٔ youdidking/NightLine از GitHub Releases / شاخهٔ main؛ دریافت worker-single-file.js رسمی و جایگزینی کد Worker با حفظ bindingهای KV، متغیرها، secretها و compatibility settings فعلی. نیازمند توکن و انتشار فایل اجرایی در مخزن است. مختص Cloudflare Workers؛ کاربران Pages باید nightline-pages.zip جدید را منتشر کنند. قبل از نصب از پنل پشتیبان بگیرید.
  • رفع اشکال مشترک جدید: نوار و ستون مصرف 0 B برابر 0%؛ جلوگیری از شناسهٔ UUID تکراری؛ پاکسازی مصرفِ معلق هنگام ریست/تعویض کلید.
  • پرداخت نهایی رابط: فاصلهٔ عمودی تب ۰۵ برابر تب ۰۱ (14px)، یک‌ردیفه شدن نوار وضعیت دسکتاپ در فارسی و انگلیسی، حذف توضیحات متای بلااستفاده و کلوفون فونت. نمادها برداری تک‌رنگ و بدون ایموجی هستند.

آزمایش و تحویل

  • npm run build → ۰ مورد از ۵۲ امضای ممنوع در خروجی ساخته‌شده؛ Worker تک‌فایل حدود 474 KB.
  • npm test → ۱۵/۱۵ سناریوی E2E پاس شد: API و KV، اشتراک و DoH، تونل VLESS زنده، پروکسی تلگرام، آیکون‌ها و رفتار دکمه، مشاور مرورگر، سهمیهٔ مشترک، توکن و GraphQL، و بروزرسانی با حفظ bindingها. مسیرهای Cloudflare API و GitHub در تست بروزرسانی با سرویس‌های mock بررسی شده‌اند؛ هیچ استقرار واقعی به حساب تولیدی انجام نشده است.
  • npm run shots → ۷ اسکرین‌شات به‌روز در docs/screenshots/.
  • خروجی‌های آمادهٔ انتشار: worker-single-file.js (نصب Workers)، nightline-pages.zip (نصب Pages)، panel-preview.html (پیش‌نمایش آفلاین)، و آرشیو سورس nightline-v2.5.0-github.zip.

راه‌اندازی کوتاه

  1. فایل worker-single-file.js را در Cloudflare Workers منتشر کنید؛ یک namespace با نام binding دقیق KV وصل کنید. برای Pages از nightline-pages.zip و همین binding استفاده کنید.
  2. پنل را باز کنید، رمز مدیریت تعیین کنید و در صورت نیاز از پنجرهٔ «CF Daily» توکن کم‌دسترسی را اضافه کنید.
  3. برای بروزرسانی Workers، از اطلاعات نسخهٔ پشتیبان بگیرید، دسترسی Workers Scripts: Edit را به توکن بدهید، نام Worker مقصد را بررسی و روی «بروزرسانی مستقیم پنل» کلیک کنید.

آموزش کامل فارسی و انگلیسی در README.md آمده است. NIGHTLINE کاملاً رایگان و متن‌باز است و برای فروش نیست.


English summary: v2.5.0 adds a scoped Cloudflare API-token guide, an account-wide UTC-day request meter against an editable display threshold, and an official GitHub-to-Workers self-updater that preserves existing bindings and compatibility settings. It fixes zero-usage quota bars, duplicate IDs, pending-usage cleanup, and dashboard spacing. All 15 E2E suites pass; Cloudflare and GitHub update flows are tested with mocks, not with a production deployment. For Pages, redeploy the new ZIP manually.

NightLine 2.4.0

Choose a tag to compare

@youdidking youdidking released this 31 Oct 10:41
16a51af

NIGHTLINE v2.4.0 — Smart ISP Advisor, Monochrome Live Telemetry & Tactile Editorial UI

What's New in v2.4.0

  • Smart Browser ISP & Connectivity Advisor (Tab 05 + Quick Strip Trigger):
    • Live client-side browser diagnostics across 12 endpoints: Google (204), Cloudflare Anycast, Cloudflare DoH, AI platforms (ChatGPT, Claude, Gemini), GitHub, filtered media (YouTube, Telegram Web, X), and alternate Cloudflare TLS ports (8443, 2053).
    • Automatically distinguishes ISP SNI/DPI filtering from IP geo-sanctions, explains what opens directly on your current operator, and provides 1-Click Auto-Apply for optimal Fragment, uTLS, QUIC, Private DoH, and Sanction Bypass settings.
  • Visitor Connection Identity Strip + Privacy BLUR Toggle:
    • Automatically detects and displays visitor IP address, Country/City, ISP/Operator (with native recognition for Iranian & global ISPs/ASNs), and Cloudflare Edge (COLO) upon entering the panel, paired with an instant BLUR / SHOW privacy toggle next to the IP.
  • Dynamic Theme-Native Monochrome Telemetry & Quota Chart:
    • 60fps HTML5 <canvas> oscilloscope & subscriber quota bar chart strictly bound to the Light (#eae4d6/#15130f) and Dark (#131210/#e7e1d2) newsprint palette — zero off-theme colors.
    • Includes live Edge RTT, Jitter, /api/speed-probe Burst Speed Test (Mbps), and hatched per-subscriber bandwidth bars.
  • Stationary-Shadow Button Physics & Zero-Emoji Vector Icon System:
    • Re-engineered button press mechanics so shadows stay pixel-locked on the page while only the button body animates smoothly onto its shadow (cubic-bezier(.22, 1, .36, 1)).
    • Removed 100% of emojis across the panel, subscriber pass, DoH guide, and subscriptions in favor of a custom 24-icon monochrome SVG sprite.
    • Balanced multi-column card heights (align-items: stretch) to eliminate empty vertical gaps across all tabs.

خلاصه تغییرات نسخه ۲.۴.۰ (فارسی)

  • مشاور هوشمند اینترنت مرورگر و تنظیم خودکار اپراتور: تست زندهٔ مرورگر روی ۱۲ سرویس کلیدی (گوگل، ChatGPT، Claude، Gemini، گیت‌هاب، یوتیوب، تلگرام، X، سرور DoH و پورت‌های ۸۴۴۳/۲۰۵۳ کلادفلر) به همراه تحلیل دقیق وضعیت اپراتور و دکمهٔ اعمال خودکار بهترین تنظیمات روی پنل.
  • نمایش فوری IP، کشور و اپراتور + دکمهٔ مخفی‌سازی (BLUR): شناسایی خودکار آدرس IP، کشور و نام اپراتور (همراه اول، ایرانسل، مخابرات، شاتل، آسیاتک، رایتل و...) در بدو ورود به پنل همراه با کلید محوسازی آنی IP.
  • نمودار زنده و تک‌رنگ سرعت، پینگ و مصرف مشترکین: نوسان‌نگار ۶۰ فریم‌برثانیهٔ سرعت و پینگ لبه + تست سرعت لحظه‌ای (Burst Speed Test) و نمودار هاشورخوردهٔ مصرف مشترکین، کاملاً هماهنگ با تم روشن و تاریک روزنامه.
  • آیکون‌های برداری اختصاصی، حذف کامل ایموجی‌ها و فیزیک جدید دکمه‌ها: جایگزینی تمام ایموجی‌ها با آیکون‌های SVG تک‌رنگ، ثابت ماندن کامل سایهٔ دکمه‌ها هنگام کلیک با انیمیشن نرم، و حذف فضاهای خالی بین باکس‌ها.

Deployment Artifacts

  • worker-single-file.js — Paste directly into Cloudflare Workers (KV binding required for multi-user panel).
  • nightline-pages.zip — Upload directly to Cloudflare Pages (Functions -> KV binding).

Note: NIGHTLINE is 100% Free & Open-Source — Strictly Not For Sale (این سرویس کاملاً رایگان و غیرقابل فروش است).

NightLine 2.3.0

Choose a tag to compare

@youdidking youdidking released this 31 Oct 08:00
6671f07
Add files via upload