سلام وقت بخیر
یک پنل وایرگارد با این مشخصا زیر میخوام که بشه چندین سرور خارج روش مچ کرد همینطور سرور ایران برای تانل، تا کاربران بتونن روی هر کدوم سویچ کنن و از حجم کم بشه
1. مدیریت کاربران و کانفیگها
• ایجاد کاربر جدید:
• تولید کلیدهای خصوصی و عمومی به صورت خودکار.
• تخصیص آدرس IP به کاربر.
• امکان تعریف محدودیت حجمی (Quota) برای هر کاربر.
• ایجاد فایل کانفیگ برای کلاینت با QR Code.
•امکان تمدید یا افزودن حجم به هر کلاینت
• مدیریت کاربران:
• نمایش لیست کاربران.
• حذف کاربر.
• ویرایش اطلاعات کاربر (IP، محدودیتها، کلیدها).
• کنترل حجم مصرفی هر کاربر:
• نمایش میزان داده ارسال و دریافت شده توسط هر کاربر.
• امکان محدود کردن حجم مصرفی (Quota) و مسدود کردن کاربر پس از اتمام حجم.
2. مدیریت سرور
• چند سرور:
• قابلیت مدیریت چندین سرور WireGuard از یک پنل.
• تعریف سرورهای داخل ایران و خارج ایران برای تانل کردن هوشمند.
• قابلیت Load Balancing (توزیع بار) بین سرورها.
• اطلاعات وضعیت سرور:
• نمایش وضعیت سرویس WireGuard (فعال یا غیرفعال).
• نمایش وضعیت CPU، RAM، و پهنای باند مصرفی سرور.
• امکان Restart، Start، و Stop کردن سرور.
• مدیریت تنظیمات WireGuard:
• امکان تغییر پورت، آدرس IP، و کلیدهای سرور.
• پشتیبانی از IPv4 و IPv6.
3. امنیت و نظارت
• فایروال و NAT:
• تنظیمات خودکار فایروال با استفاده از iptables یا nftables.
• امکان تعریف لیست سفید (Whitelist) برای IPها و کلاینتها.
• سیستم لاگینگ:
• ذخیره لاگهای اتصال کاربران (زمان اتصال، IP کلاینت).
• امکان مشاهده و دانلود لاگها.
• احراز هویت:
• احراز هویت پنل (Admin) با رمز عبور یا 2FA.
• سیستم هشدار:
• ارسال اعلان در صورت مصرف بالای منابع یا اتصال مشکوک.
4. تونلزنی پیشرفته
• تانل داخل و خارج:
• امکان تعریف سرورهای داخلی و خارجی برای تونل کردن ترافیک.
• قابلیت مسیردهی (Routing) هوشمند:
• ارسال ترافیک سایتهای داخلی از سرور ایران.
• ارسال ترافیک سایتهای خارجی از سرور خارج.
• پشتیبانی از پروتکلهای مختلف:
• UDP و TCP برای اتصال کاربران.
• WebSocket (WS) و Secure WebSocket (WSS) برای دور زدن محدودیتها.
• بررسی وضعیت اتصال:
• مانیتور کردن Ping و Latency سرورها.
5. پنل مدیریتی تحت وب
• داشبورد:
• نمایش وضعیت کلی سرورها (تعداد کاربران، پهنای باند مصرفی، وضعیت سلامت).
• گرافیک و نمودارها:
• نمودارهای لحظهای از پهنای باند مصرفی.
• نمایش گراف مصرف روزانه، هفتگی و ماهانه.
• دسترسیها:
• قابلیت تعریف سطوح دسترسی مختلف برای مدیران (Admin، Moderator).
• زبان پنل:
• پشتیبانی از چندین زبان (ترجیحاً فارسی و انگلیسی).
• سیستم بکاپ:
• بکاپگیری منظم از تنظیمات سرور و کاربران.
• قابلیت بازگردانی تنظیمات از بکاپ.
• API مدیریت:
• ارائه API برای مدیریت از طریق برنامههای دیگر (ربات تلگرام).
• ربات تلگرام:
• مدیریت کاربران و سرورها از طریق ربات تلگرام (دستورات اضافه/حذف کاربر، مشاهده وضعیت).
7. فناوریهای پیشنهادی
• زبان برنامهنویسی:
• Backend: Python (Flask/Django)، PHP (Laravel)، یا Node.js.
• Frontend: React.js یا Vue.js.
• پایگاه داده:
• MySQL یا PostgreSQL برای ذخیره اطلاعات کاربران و تنظیمات.
• ابزارهای دیگر:
• WireGuard Tools برای مدیریت سرور.
• iptables یا nftables برای مدیریت فایروال.
8. طراحی سیستم پیشرفته
• Scalability:
• طراحی سیستم به گونهای که با افزایش تعداد کاربران یا سرورها قابل گسترش باشد.
• High Availability:
• استفاده از Load Balancer برای دسترسپذیری بالا.
• امنیت:
• رمزنگاری تمامی اطلاعات حساس (مانند کلیدهای کاربران).
• جلوگیری از حملات Brute Force و DDoS.
این آگهی از وبسایت پارسکدرز پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پارسکدرز برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.