ما به دنبال یک برنامهنویس حرفهای یا تیم حرفه ای برای طراحی و توسعه یک پنل مدیریت پیشرفته WireGuard هستیم که امکانات کامل مدیریت کاربران، سرورها و ارتباط با API تلگرام را ارائه دهد. این پنل باید دارای رابط کاربری (UI) ساده، شکیل و کاربردی باشد تا مدیران به راحتی بتوانند تمام قابلیتهای آن را مدیریت کنند. این پنل تنها برای استفاده مدیران طراحی میشود و کاربران به آن دسترسی نخواهند داشت.
ویژگیهای موردنیاز پنل: 1. مدیریت کاربران و کانفیگها: • امکان ایجاد و مدیریت کاربران (هر کاربر تا 3 کانفیگ (3 لوکیشن) دریافت میکند). • امکان سویچ کردن بین لوکیشنها توسط کاربر بهصورت دلخواه، بدون نیاز به ایجاد کانفیگ جدید. • حجم مصرفی کاربر بهصورت کلی مدیریت میشود و از حجم کلی تخصیصیافته کم میشود، بدون در نظر گرفتن لوکیشن انتخابی. • تولید خودکار کلیدهای خصوصی و عمومی همراه با فایل کانفیگ. • نمایش QR Code برای هر 3 کانفیگ جهت اتصال سریع. • مشاهده و نمایش حجم مصرفی هر کاربر به تفکیک کانفیگ یا بهصورت کلی. • ارسال هشدار هرکانفیگ به API تلگرام برای تمدید هر کانفیگ یا تاریخ انقضا و..امکان تمدید، ویرایش حجم و زمان هر کانفیگ. • ارسال فایل کانفیگها و اطلاعات دیگربه API . 2. مدیریت سرورها: • اضافه کردن چندین سرور خارجی جهت انتقال ترافیک: • امکان تعریف و مدیریت چندین سرور خارج (مانند آلمان، آمریکا یا ترکیه و...). • هدایت اتوماتیک و سریع ترافیک کاربران به سرورهای دیگر در صورت قطع یک سرور. • حفظ اتصال کاربران و جلوگیری از قطعی هنگام بروز مشکلات در سرور اصلی. • نمایش وضعیت سرورها (فعال/غیرفعال، پهنای باند مصرفی، تعداد کاربران متصل). • اضافه کردن چندین سرور ایران برای تونل: • امکان تعریف و مدیریت چندین سرور داخلی برای تونلسازی. • تضمین تونل اختصاصی برای کاربران با حداقل تأثیر بر سرعت اتصال. • نمایش وضعیت سرورهای ایران و کنترل دقیق پهنای باند هر تونل. 3. ارسال پشتیبان به تلگرام: • ارسال خودکار پشتیبان کامل از تمامی اطلاعات پنل (کاربران، کانفیگها، لاگها و تنظیمات) به یک کانال تلگرام بهصورت: • ارسال فایل JSON/SQL از اطلاعات پنل. • ارسال هر دقیقه یک پشتیبان از تمامی کاربران. • ارسال گزارش لحظهای از تعداد کاربران، سرورهای فعال و وضعیت اتصالات. 4. رابط کاربری (UI): • طراحی ساده، شکیل و کاربردی: • تمامی امکانات پنل بهصورت دستهبندیشده و قابل دسترس باشند. • نمایش اطلاعات با نمودارها و گرافهای ساده برای درک سریع وضعیت کاربران و سرورها. • امکان جستجو، فیلتر و مدیریت سریع کاربران و سرورها و کانفیگ ها. • نمایش اعلانها و هشدارها در محیط پنل به صورت واضح و منظم. 5. گزارشدهی و نظارت: • نمایش اطلاعات کاربران متصل (IP، زمان اتصال، پهنای باند مصرفی). • ارائه گزارشهای مصرف کاربران بهصورت روزانه، هفتگی و ماهانه. • ذخیره تاریخچه لاگهای اتصال برای بررسیهای مدیریتی. 6. ارتباط و مدیریت از طریق ربات تلگرام: • ارسال گزارشهای مصرف و وضعیت سرور به مدیر از طریق ربات تلگرام. • امکان ایجاد، تمدید و حذف کاربران از طریق API ربات تلگرام. • ارسال فایل کانفیگ یا QR Code کاربران به مدیر در ربات تلگرام مدیریت. • هشدارها و اعلانهای خودکار (مثل کاهش منابع سرور، قطعی اتصالات یا حجم مصرفی کاربران).
مهارتهای موردنیاز: • تسلط به WireGuard و مفاهیم شبکه. • تجربه در طراحی و توسعه رابط کاربری (UI/UX) با ابزارهایی مانند React.js، Vue.js یا HTML/CSS. • تجربه در توسعه وباپلیکیشن با زبانهایی مانند Python، PHP یا Node.js. • تجربه در برنامهنویسی رباتهای تلگرام و کار با Telegram Bot API. • آشنایی با پایگاهدادههای MySQL یا PostgreSQL. • توانایی طراحی پنل مدیریت ساده و کاربرپسند. • آشنایی با مدیریت سرورهای لینوکس و ابزارهای کانتینرسازی (مثل Docker).
جزئیات پروژه: • زمانبندی: 4 تا 6 هفته • بودجه: توافقی (براساس مهارت و تجربه)
نحوه همکاری: • همکاری بهصورت دورکاری. • ارائه گزارش منظم از پیشرفت پروژه (روزانه یا هفتگی). • ارسال رزومه و نمونه کارهای قبلی مرتبط.
اگر توانایی انجام این پروژه را دارید و علاقهمند به توسعه پنلهای مدیریتی پیشرفته با طراحی زیبا و ساده هستید، درخواست خود را همراه با رزومه و نمونه کارهای مرتبط ارسال کنید.
منتظر همکاری با شما هستیم!
این آگهی از وبسایت پارسکدرز پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پارسکدرز برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.