نس‌نت لینوکس

مدیریت اشتراک‌های Xray از یک پنل خودمیزبان

نمایش به‌صورت مارک‌داون

نس‌نت لینوکس همان برنامه nasnet-panel است: یک پنل کنترل تک‌سروری برای اجرای دسترسی پروکسی مبتنی بر Xray. همه چیز در یک باینری Go عرضه می‌شود که شامل رابط برنامه‌نویسی HTTP، پنل مدیریت وب توکار، صفحه خودسرویس مشترک، زمان‌بند پس‌زمینه و ربات اختیاری Telegram. همین باینری یک پروسه محلی Xray-core را به عنوان پروسه فرزند اجرا و نگهبانی می‌کند و پیکربندی‌ای را که در پنل می‌سازید مستقیم به هسته در حال اجرا می‌دهد.

این محصول برای گردانندگان سرور ساخته شده است، نه برای کاربر نهایی. اگر یک سرور مجازی دارید و به گروهی از افراد دسترسی پروکسی می‌دهید، این لایه جای ویرایش دستی فایل‌های JSON مربوط به Xray را می‌گیرد: inbound‌ها، outbound‌ها و قواعد مسیریابی و توزیع بار را در یک فرم تعریف می‌کنید و سپس اشتراک‌هایی با محدودیت زمان و حجم صادر می‌کنید که برنامه‌های کاربر آن‌ها را می‌خوانند. هر اشتراک روی نشانی /sub/{key} به شکل یک خوراک Base64 سرو می‌شود که برنامه کاربر (v2rayNG، v2rayN، Clash، sing-box، Shadowrocket) را تشخیص می‌دهد و قالب مناسب را برمی‌گرداند.

پیرامون این هسته، پنل همان امکانات عملیاتی را می‌دهد که یک استقرار واقعی لازم دارد: سنجه‌های Prometheus، موتور هشدار قاعده‌محور با تحویل از راه Telegram و Discord و وب‌هوک، گزارش ممیزی از هر اقدام مدیر، پشتیبان‌گیری و بازیابی پایگاه داده برای PostgreSQL و SQLite، گواهی TLS خودکار از راه ACME و یک ترمینال درون‌مرورگری روی خود سرور.

کل پروژه با مجوز AGPL-3.0 منتشر شده است؛ می‌توانید آن را اجرا، تغییر و بازتوزیع کنید، اما اگر نسخه تغییریافته را به عنوان یک سرویس شبکه‌ای ارائه دهید باید کد منبع آن را در اختیار کاربرانش بگذارید.

در یک نگاه

چیست
پنل خودمیزبان پروکسی و اشتراک برای یک سرور لینوکسی
اجرا روی
لینوکس ۶۴ بیتی (amd64/arm64) با Docker Compose یا systemd
پروتکل‌ها
VLESS، VMess، Trojan، Shadowsocks و WireGuard روی TLS، REALITY یا XTLS
پشته فنی
Go 1.26 و Gin و GORM، رابط React 19، Xray-core، PostgreSQL یا SQLite
مجوز
AGPL-3.0

از اینجا شروع کنید

همهٔ صفحه‌ها

شروع کار

نمای کلی

  • داشبورد

    صفحه آغازین با کاربران آنلاین، ترافیک، سلامت سیستم و فعالیت، در چیدمانی که خودتان می‌سازید.

مشتریان

  • کاربران

    افرادی که اشتراک دارند، و راه یافتن، پالایش، مسدودسازی و ارتقای آن‌ها به مدیر.

  • اشتراک‌ها

    صدور، محدودسازی و لغو همان چیزی که کاربران واقعا با آن وصل می‌شوند.

  • پنل مشترک

    صفحهٔ خودسرویسی که کاربران شما روی /sub/{key} می‌گیرند، با مصرف، کد QR و واردکردن با یک لمس.

زیرساخت

عملیات

  • پشتیبان‌گیری

    ساخت، دانلود و بازیابی پشتیبان پایگاه داده، به‌همراه آن یک کاری که باید پیش از هر به‌روزرسانی انجام دهید.

  • هشدارها

    روشن کردن قواعدی که به شما می‌گویند سرور یا هسته Xray به مشکل خورده است.

  • گزارش ممیزی

    سابقه‌ای قابل جست‌وجو از اینکه چه کسی چه چیزی را و چه زمانی تغییر داده است.

  • تنظیمات

    پیکربندی قابل ویرایش از داخل پنل، دسته‌بندی‌شده و ذخیره‌شده در پایگاه داده.

  • ربات Telegram

    کنترل از راه دور اختیاری برای مدیران و نمای خودسرویس برای کاربران، بدون خروج از Telegram.

  • سنجه‌ها و پایش

    سنجه‌های Prometheus، کانتینر همراه Prometheus و نشانی سلامتی که پایشگر آپ‌تایم را به آن وصل می‌کنید.

  • رفع مشکلات

    مشکلاتی که کاربران نس‌نت لینوکس بیشتر با آن‌ها روبه‌رو می‌شوند، از ورودی که نمی‌ماند تا گواهی‌ای که صادر نمی‌شود و اشتراکی که خالی برمی‌گردد.

مرجع

  • معماری

    یک باینری Go که پنل، ربات و کارگرهای پس‌زمینه را در خود دارد و Xray-core را به‌عنوان پروسهٔ فرزند سرپرستی می‌کند.

  • تغییرات نسخه‌ها

    نسخه‌های منتشرشدهٔ نس‌نت لینوکس، هرکدام چه آوردند، و چطور بدون از دست دادن داده ارتقا دهید.

  • دریافت پشتیبانی

    کجا دربارهٔ نس‌نت لینوکس بپرسید، در گزارش اشکال چه بنویسید، و چطور گزارش‌ها را بدون لو دادن رمزهایتان به اشتراک بگذارید.