مستندات راه‌اندازی و استفاده

راهنمای اکانتینگ هرمز میکروتیک

همه‌چیز را از یک‌جا مدیریت کنید؛ از اتصال MikroTik و User Manager گرفته تا ساخت کاربر، فروش بسته، تیکت پشتیبانی، پرداخت خودکار، کریپتو، تلگرام و باشگاه مشتریان. این راهنما طوری نوشته شده که بتوانید هر قابلیت را مرحله‌به‌مرحله راه‌اندازی و تست کنید.

MikroTik + User Manager فروش و پرداخت پیامک و اعلان WireGuard Telegram Bot

۱. شروع کار

از اینجا سامانه را اصولی راه بیندازید.

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

مرحله اولاتصال MikroTik و User Manager
مرحله دومساخت پروفایل و کاربر آزمایشی
مرحله سومفعال‌سازی فروش، پیامک و اعلان‌ها
قبل از شروع: یک Backup سالم از دیتابیس و تنظیمات فعلی داشته باشید. هر تغییر مهم را جداگانه تست کنید تا اگر مشکلی پیش آمد، سریع بتوانید منبع آن را پیدا کنید.
۱
با حساب مدیر وارد پنل شوید و مطمئن شوید صفحه اصلی بدون خطا باز می‌شود.
۲
اتصال MikroTik و اطلاعات User Manager را بررسی و یک بار تست کنید.
۳
یک پروفایل ساده بسازید و فقط یک کاربر آزمایشی ایجاد کنید.
۴
اتصال همان کاربر، گزارش مصرف و وضعیت آنلاین را بررسی کنید.
۵
بعد از اینکه هسته اصلی پایدار شد، سراغ پرداخت، پیامک، تلگرام و VPN بروید.

۲. اتصال به MikroTik

پایه تمام عملیات مدیریتی سامانه

برای اینکه پنل بتواند کاربران و سرویس‌ها را مدیریت کند، باید به روتر MikroTik دسترسی داشته باشد. اگر این اتصال درست نباشد، بخش زیادی از قابلیت‌های سامانه یا کار نمی‌کنند یا اطلاعات ناقص نشان می‌دهند.

موردچه چیزی لازم است؟نکته مهم
IP آدرس روتر باید از سمت سرور قابل دسترسی باشد. برای سرورهای بیرون از شبکه، استفاده از IP ثابت یا مسیر دسترسی مطمئن ضروری است.
API سرویس API میکروتیک باید فعال باشد. پورت پیش‌فرض API برابر 8728 است؛ اگر آن را تغییر داده‌اید، همان پورت را در سامانه وارد کنید.
کاربر یک حساب اختصاصی برای سامانه بسازید. تا حد امکان یک کاربر جداگانه با مجوزهای موردنیاز ایجاد کنید و رمز آن را قوی انتخاب کنید.
PHP نسخه PHP سازگار با بسته را روی هاست نگه دارید. قبل از تغییر نسخه PHP، سازگاری کد و افزونه‌های پروژه را بررسی کنید.
امنیت: پورت API را برای کل اینترنت باز نگذارید. در فایروال، دسترسی را تا حد امکان فقط به IP سرور اکانتینگ محدود کنید.

راه‌اندازی سریع

۱
در MikroTik به IP → Services بروید و وضعیت API را بررسی کنید.
۲
یک کاربر مخصوص سامانه بسازید و فقط دسترسی‌هایی را بدهید که واقعاً لازم است.
۳
IP، نام کاربری، رمز و پورت API را در تنظیمات سامانه وارد کنید.
۴
روی «تست اتصال» بزنید؛ بعد از موفقیت، اطلاعات را ذخیره کنید.

۳. کرون‌جاب‌های سامانه

کارهای تکراری را به سرور بسپارید.

بخشی از عملیات سامانه به‌صورت خودکار انجام می‌شود؛ مثل همگام‌سازی کاربران، ثبت نشست‌ها و ارسال یادآوری‌ها. برای این کار باید Cron Jobها روی سرور فعال باشند.

اسکریپتوظیفهفاصله پیشنهادی
userman-to-sql.phpهمگام‌سازی کاربران User Manager با دیتابیس سامانههر ۵ دقیقه
sync-um-sessions.phpثبت نشست‌ها و به‌روزرسانی اطلاعات مصرفهر ۳ دقیقه
finish.phpارسال پیام‌های یادآوری و اعلان پایان سرویسهر ۱ ساعت

نمونه اجرای Cron

php /home/username/public_html/cron/userman-to-sql.php
راه ساده برای تست: ابتدا فایل را دستی اجرا کنید. اگر اجرای دستی سالم بود، همان دستور را در Cron قرار دهید. این کار خطایابی را بسیار راحت‌تر می‌کند.

۴. داشبورد

یک نگاه برای فهمیدن وضعیت سامانه

داشبورد باید در چند ثانیه به شما بگوید اوضاع سامانه چطور است؛ چند کاربر آنلاین هستند، وضعیت اتصال MikroTik چگونه است و آیا اطلاعات مصرف و نشست‌ها به‌درستی به‌روزرسانی می‌شوند یا نه.

کاربران آنلاینچه کسانی الان متصل هستند؟
نشست‌هااتصال‌ها و زمان شروع/پایان آن‌ها
ریز مصرفحجم مصرفی و جزئیات هر کاربر

۵. مدیریت کاربران

از ساخت اولین کاربر تا مدیریت تعداد بالا

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

ساخت کاربر

۱
از منوی کاربران، گزینه ساخت کاربر را باز کنید.
۲
نام کاربری و مشخصات موردنیاز را وارد کنید.
۳
پروفایل مناسب را انتخاب کنید تا محدودیت سرویس مشخص شود.
۴
کاربر را ذخیره کنید و یک اتصال واقعی برای تست انجام دهید.

۶. پروفایل‌ها و محدودیت‌ها

قانون سرویس را یک بار تعریف کنید، بارها استفاده کنید.

پروفایل در عمل مشخص می‌کند یک کاربر چه نوع سرویسی دارد و چه محدودیت‌هایی روی آن اعمال می‌شود. بهتر است اسم‌گذاری پروفایل‌ها ساده و قابل فهم باشد.

بخشکاربردنمونه
ساخت پروفایلتعریف یک سرویس جدیداقتصادی، حرفه‌ای، نامحدود
محدودیت‌هاتعریف حجم، زمان یا سقف مصرف۵۰ گیگ، ۳۰ روز
زمان‌بندیاجرای عملیات در زمان مشخصتمدید یا پایان سرویس
نکته: اول ساختار سرویس‌ها را مشخص کنید و بعد کاربران را روی آن‌ها بچینید. این کار مدیریت آینده را خیلی ساده‌تر می‌کند.

۷. گزارش‌ها

اطلاعات را فقط نبینید؛ از آن برای تصمیم‌گیری استفاده کنید.
آنلاینوضعیت لحظه‌ای کاربران
اتصال‌هاتاریخچه نشست و اتصال
ریز مصرفبررسی جزئیات مصرف
خریدهاتاریخچه سفارش و پرداخت
پیام‌هاسوابق پیام و اعلان
خروجیبرای آرشیو و تحلیل اطلاعات

۸. پرداخت و فروش

کارت‌به‌کارت، Webhook و تأیید خودکار سفارش

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

۱) پرداخت کارت‌به‌کارت اتوماتیک با نوتیفرهرمز

۱
از پنل تنظیمات نرم‌افزار نوتیفرهرمز را دانلود و روی سیستمی که پیامک‌های بانکی را دریافت می‌کند نصب کنید.
۲
نوتیفرهرمز را به سامانه متصل کنید و Webhook نمایش‌داده‌شده توسط پنل را در قسمت تنظیمات مربوط به اعلان/پرداخت ثبت کنید.
۳
در بخش فیلترهای برنامه فقط برنامه‌ای را انتخاب کنید که اعلان بانکی واقعی شما را می‌خواند؛ از چند برنامه هم‌زمان برای یک بانک استفاده نکنید.
۴
سرشماره یا فرستنده پیامک بانکی را مشخص کنید تا فقط پیام‌های همان فرستنده وارد فرآیند پردازش شوند.
۵
کلمات کلیدی الزامی متن پیام را تعریف کنید؛ مثلاً عبارت‌هایی که در پیام واریز بانک شما وجود دارند. اگر عبارت‌ها پیدا نشوند، پیام تأیید نشود.
۶
سیستم باید مبلغ، شناسه سفارش/شرح پرداخت و سایر شروط تعریف‌شده را تطبیق دهد؛ پس از تطابق کامل، سفارش را اتوماتیک تأیید کند.
فیلترها را بیش‌ازحد ساده نکنید. فقط وجود کلمه «واریز» به‌تنهایی برای تأیید کافی نیست؛ شرایط تطبیق مبلغ، فرستنده، محتوای پیام و ارتباط با سفارش را نیز در منطق پنل در نظر بگیرید.

۲) تنظیم Webhook

بعد از فعال‌سازی نوتیفرهرمز، آدرس Webhook پنل را دقیقاً همان‌طور که در تنظیمات نمایش داده می‌شود وارد کنید و یک پیام آزمایشی بفرستید. در لاگ‌ها باید مشخص شود پیام دریافت شده، فیلتر شده و به سفارش درست متصل شده است.

۳) رسید پرداخت

ارسال رسید فقط به معنی دریافت فایل یا تصویر است؛ برای تأیید خودکار باید منطق پرداخت سمت سرور و پیام بانکی به‌صورت مستقل بررسی شود.

Webhook و توکن‌ها را عمومی نکنید. اطلاعات اتصال و کلیدها فقط در تنظیمات امن سامانه نگهداری شوند.

۹. سیستم تیکت و پشتیبانی

دپارتمان، راهنمای اتصال، پرسش‌های قبل از ثبت و گردش وضعیت

بخش «پیام‌ها و صندوق» را به‌جای صندوق پیام عمومی، به یک سیستم تیکت حرفه‌ای تبدیل کنید تا همه درخواست‌ها بر اساس دپارتمان، وضعیت، اولویت و مسئول پیگیری مدیریت شوند.

۱) تعریف دپارتمان‌ها

دپارتمان پیشنهادیکاربردنمونه درخواست
پشتیبانی فنیمشکلات اتصال، سرویس و کاربرقطع اینترنت، عدم اتصال، مصرف
مالیپرداخت و سفارشکارت‌به‌کارت، برگشت وجه، مغایرت
فروشخرید و مشاوره سرویسانتخاب بسته، تمدید، ارتقا
فنی سرور / شبکهموارد تخصصی سمت سرورIP، سرور، WireGuard

۲) راهنمای اتصال قبل از ثبت تیکت

۱
قبل از ثبت تیکت، یک راهنمای کوتاه برای بررسی اتصال، خاموش/روشن کردن سرویس و مشاهده وضعیت حساب نمایش دهید.
۲
برای هر دپارتمان، راهنمای مخصوص همان موضوع را نشان دهید تا بخشی از پرسش‌های تکراری قبل از ثبت تیکت پاسخ داده شود.
۳
تنها وقتی کاربر از راهنمای اتصال عبور کرد، دکمه «ثبت تیکت» فعال شود.

۳) پرسش‌های قبل از ثبت تیکت

موضوعمشکل دقیق چیست؟
وضعیت سرویسسرویس فعال است یا منقضی شده؟
اتصالدر چه دستگاه یا شبکه‌ای مشکل دارید؟
سفارشدر صورت مالی، شماره سفارش را وارد کنید.
مدرکدر صورت نیاز تصویر خطا یا رسید ضمیمه شود.
اولویتعادی، مهم یا بحرانی را مشخص کنید.

۴) گردش وضعیت تیکت

وضعیتمعنی
جدیدتیکت تازه ثبت شده و هنوز مسئول آن پاسخ نداده است.
در حال بررسیتیکت به کارشناس یا دپارتمان مربوط ارجاع شده است.
نیازمند پاسخ کاربراقدام بعدی منوط به اطلاعات جدید از کاربر است.
حل‌شدهمشکل برطرف شده و منتظر بسته شدن نهایی است.
بستهتیکت به پایان رسیده و فقط برای آرشیو باقی می‌ماند.

۱۲. VPN و WireGuard

اتصال امن را ساده و کنترل‌پذیر نگه دارید.

در بخش WireGuard، پارامترهای سرور و ساخت Peer را تنظیم می‌کنید. بهتر است ابتدا یک کاربر آزمایشی بسازید و بعد از اطمینان از اتصال، ساخت کاربران بیشتر را انجام دهید.

Interfaceرابط WireGuard
Poolمحدوده IP کلاینت‌ها
Serverاطلاعات سرور و پورت
کلید خصوصی را منتشر نکنید. فایل‌های تنظیمات WireGuard حاوی اطلاعات حساس هستند و نباید در تیکت، مستندات عمومی یا گروه‌ها ارسال شوند.

۱۱. ربات تلگرام

ساخت Bot، ثبت Token و Username و تحویل قابلیت‌های پنل در ربات

با ربات تلگرام می‌توانید بخش مهمی از پنل را داخل خود Telegram در اختیار مدیر یا کاربر قرار دهید؛ از مشاهده وضعیت و اعلان‌ها تا اجرای عملیات‌های مجاز.

مراحل راه‌اندازی

۱
در BotFather یک ربات جدید بسازید و Token آن را دریافت کنید.
۲
به تنظیمات ربات در پنل بروید و Token ربات را وارد کنید.
۳
نام کاربری ربات را نیز در تنظیمات ثبت کنید تا پنل بتواند ربات را شناسایی و نمایش دهد.
۴
اتصال و در صورت نیاز Webhook را فعال کنید و HTTPS معتبر برای endpoint داشته باشید.
۵
یک پیام تست ارسال کنید و لاگ دریافت/ارسال را بررسی کنید.
۶
منوها و عملیات مجاز را بر اساس سطح دسترسی کاربر یا ادمین تنظیم کنید تا کل بخش‌های موردنیاز پنل در ربات قابل استفاده باشند.

چه چیزهایی را می‌توان داخل ربات تحویل گرفت؟

حساب کاربریوضعیت و اطلاعات سرویس
خریدمشاهده و خرید سرویس‌های مجاز
تیکتثبت و پیگیری درخواست
پرداختمشاهده وضعیت سفارش
اعلانتمدید و پایان سرویس
مدیریتعملیات مدیریتی براساس Permission
Token ربات محرمانه است. آن را داخل تیکت، راهنمای عمومی یا سورس قابل‌دسترسی قرار ندهید.

۱۴. پرداخت کریپتو (BSC)

اتصال RPC، دریافت API از NodeReal و تست تراکنش

برای پرداخت کریپتو در شبکه BNB Smart Chain (BSC)، ابتدا RPC را آماده کنید، سپس API Key را در پنل ثبت کنید و در نهایت با یک تراکنش تست، تأیید پرداخت را بررسی کنید.

مراحل دریافت API از NodeReal

۱
به NodeReal → API Marketplace → BSC RPC بروید و وارد حساب کاربری شوید. صفحه BSC RPC اعلام می‌کند برای دریافت API Key ابتدا باید Login انجام شود.
۲
در داشبورد NodeReal یک API Key جدید بسازید. طبق راهنمای رسمی، برای کلید نام و در صورت نیاز یادداشت وارد کنید.
۳
پس از ساخت، در صفحه جزئیات کلید، API Key و Endpoint را بردارید. قالب عمومی endpoint برای NodeReal به شکل https://{chain}-{network}.nodereal.io/v1/{apikey} است.
۴
برای BSC Mainnet از endpoint شبکه اصلی استفاده کنید و API Key را داخل تنظیمات کریپتو/شبکه پنل وارد کنید؛ کلید را در متن عمومی، تیکت یا فایل راهنما قرار ندهید.
۵
یک درخواست RPC ساده مانند eth_chainId یا eth_blockNumber بزنید تا مطمئن شوید endpoint و کلید صحیح هستند.
۶
آدرس کیف پول دریافت‌کننده، شبکه BSC، حداقل تأییدها و زمان انقضای سفارش را در پنل مشخص کنید.
۷
یک پرداخت آزمایشی انجام دهید و بررسی کنید تراکنش در شبکه دیده می‌شود، مبلغ درست است و فقط بعد از شرایط تعریف‌شده سفارش تأیید می‌شود.
لینک دریافت RPC: NodeReal BSC RPC
سهمیه: NodeReal برای BSC RPC سهمیه و Rate Limit دارد؛ قبل از استفاده عملی، مصرف و محدودیت پلن حساب را بررسی کنید.

۱۵. نظرسنجی

بازخورد کاربران را ساده جمع کنید.
۱
عنوان نظرسنجی را کوتاه و روشن بنویسید.
۲
گزینه‌ها را مشخص کنید و از متن‌های مبهم دوری کنید.
۳
نظرسنجی را منتشر کنید.
۴
نتایج را بررسی کنید و از آن برای بهبود سرویس استفاده کنید.

۱۴. روترها

مدیریت و ثبت روترهای MikroTik در سامانه

اطلاعات روترهای MikroTik را ثبت کنید تا مدیریت چند روتر از داخل یک سامانه ساده‌تر شود.

۱۵. تنظیمات سامانه

تنظیمات اتصال، تیکت، پرداخت، کریپتو، تلگرام و دسترسی‌ها
دستهموارد اصلی
MikroTikIP، نام کاربری، رمز و پورت API میکروتیک
API پنلپورت پیشنهادی API سامانه: 110
User Managerکاربران، پروفایل‌ها و گروه‌ها
تیکتدپارتمان‌ها، وضعیت‌ها، راهنما و پرسش‌های قبل از ثبت
پیامک / نوتیفرهرمزبرنامه اعلان، سرشماره فرستنده، کلمات کلیدی و Webhook
پرداختدرگاه‌ها، کارت‌به‌کارت خودکار، رسید و USDT
کریپتوRPC، API Key، شبکه، کیف پول و تأیید تراکنش
WireGuardInterface، Pool، Server، Public Key و Port
تلگرامBot، Token، Username، Webhook و اعلان‌ها
باشگاه مشتریانسطوح خرید، درصد تخفیف، پروفایل‌های مجاز و درگاه‌های مجاز
ظاهرلوگو و رنگ‌های رابط کاربری
پورت پیشنهادی API پنل: 110. این مقدار را برای API خود سامانه در نظر بگیرید؛ پورت API میکروتیک یک تنظیم جداگانه است و در راهنمای فعلی مقدار پیش‌فرض آن 8728 آمده است.

۱۸. باشگاه مشتریان

تعریف Level خرید و اعمال تخفیف روی پروفایل‌ها و درگاه‌های منتخب

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

نمونه ساختار Levelها

سطحمجموع خریدتخفیف پیشنهادی
Bronzeشروع تا آستانه اول۲٪
Silverاز آستانه اول تا دوم۵٪
Goldاز آستانه دوم تا سوم۸٪
VIPبالاتر از آستانه سوم۱۲٪

اعمال تخفیف

پروفایل‌های خاصمثلاً فقط پروفایل‌های فروش عمومی
درگاه‌های خاصفعال یا غیرفعال روی درگاه‌های مشخص
قیمت واقعیدرصد تخفیف از قیمت پایه محاسبه شود
محدودیت خریدبرای برخی سرویس‌ها استثناء تعریف کنید
پیشنهاد: Levelها را بر اساس مجموع خرید واقعی تعریف کنید و برای هر سطح، پروفایل‌ها و درگاه‌های مجاز را جداگانه مشخص کنید تا تخفیف ناخواسته روی همه محصولات اعمال نشود.

۱۳. گروه‌های کاری و سطح دسترسی

دسته‌بندی کاربران ثبت‌نام‌شده بر اساس پروفایل و دسترسی به بخش‌های پنل

این قابلیت برای دسته‌بندی یوزرهای مختلف استفاده می‌شود. می‌توانید مشخص کنید هر گروه کاربری به چه پروفایل‌هایی دسترسی داشته باشد و در کدام بخش‌های پنل کاربری امکان مشاهده یا استفاده داشته باشد.

۱
ساخت گروه: یک گروه کاری جدید برای نوع کاربر موردنظر ایجاد کنید.
۲
تعیین پروفایل: پروفایل‌هایی را که این گروه می‌تواند استفاده کند مشخص کنید.
۳
تعیین بخش‌های پنل: منوها و قسمت‌هایی را که باید برای این گروه نمایش داده شود فعال کنید.
۴
اعمال روی کاربران: کاربران ثبت‌نام‌شده را در گروه مناسب قرار دهید تا قوانین گروه به آن‌ها اعمال شود.
مثال: یک گروه می‌تواند فقط به پروفایل‌های مشخص و بخش‌های خرید، تمدید و پشتیبانی دسترسی داشته باشد، در حالی که گروه دیگری دسترسی‌های بیشتری در پنل دارد.

۱۹. پنل کاربر

کاربر باید بدون نیاز به تماس با مدیر، بیشتر کارهای روزمره‌اش را انجام دهد.
خانهنمایش وضعیت حساب
خریدخرید بسته اینترنت
پشتیبانیثبت و پیگیری درخواست
گزارش مصرفمشاهده مصرف و نشست‌ها
تاریخچه خریدمرور سفارش‌ها و پرداخت‌ها
امنیت حسابتغییر رمز عبور

۲۰. پنل نماینده

مدیریت مشتریان را بدون دادن دسترسی کامل انجام دهید.

نماینده باید فقط به اطلاعات و عملیات مربوط به خودش دسترسی داشته باشد. هرچه سطح دسترسی نماینده محدودتر و دقیق‌تر باشد، کنترل سامانه و امنیت اطلاعات بهتر خواهد بود.

اصل حداقل دسترسی: فقط همان منوها و عملیات‌هایی را فعال کنید که نماینده برای کار روزمره واقعاً نیاز دارد.

۲۱. پشتیبان و نگهداری

Backup وقتی ارزش دارد که بتوانید آن را برگردانید.
قبل از تغییر نسخه یا تنظیمات اصلی، Backup بگیرید.
حداقل یک نسخه را خارج از هاست اصلی نگهداری کنید.
هر چند وقت یک بار بازیابی Backup را روی محیط تست امتحان کنید.
لاگ‌های پرداخت، Webhook، تلگرام و خطاها را دوره‌ای بررسی کنید.
فایل‌های Backup، Log و Upload را عمومی نکنید.

۲۲. عیب‌یابی سریع

اول علت را پیدا کنید، بعد سراغ تغییرات بروید.
داشبورد اطلاعات MikroTik را نشان نمی‌دهد
اول IP، نام کاربری، رمز و پورت API را بررسی کنید. بعد مطمئن شوید سرویس API روی روتر فعال است و فایروال جلوی اتصال سرور را نگرفته است.
کاربر ساخته شده اما اینترنت ندارد
پروفایل کاربر، وضعیت سرویس، محدودیت‌ها، تنظیمات User Manager و نشست فعال را به‌ترتیب بررسی کنید. اول یک کاربر سالم را به‌عنوان مرجع مقایسه داشته باشید.
پرداخت پیامکی تأیید نمی‌شود
فعال بودن ماژول، شماره کارت، Token، آدرس Webhook، پیام ورودی و لاگ پردازش را مرحله‌به‌مرحله بررسی کنید.
تلگرام پیام ارسال نمی‌کند
Token ربات، Webhook، HTTPS و لاگ‌های ماژول Telegram را بررسی کنید. اگر Webhook تنظیم شده است، وضعیت آن را از سمت تلگرام هم کنترل کنید.
یک منو برای مدیر دیده نمی‌شود
ممکن است آن قابلیت بر اساس Permission مخفی شده باشد. سطح دسترسی حساب و قوانین نمایش منو را بررسی کنید.

۲۳. امنیت

امنیت را از روز اول بخشی از راه‌اندازی بدانید، نه یک کار بعدی.
رمز MikroTik، دیتابیس، Bot و Webhook را داخل مستندات عمومی منتشر نکنید.
پنل را با HTTPS اجرا کنید.
برای مدیران از رمز قوی و حساب‌های جداگانه استفاده کنید.
دسترسی به API، Backup، Log و Upload را تا حد امکان محدود کنید.
فایل‌های تست و Backupهای قدیمی را بعد از انتقال پروژه بررسی و پاک‌سازی کنید.
هر قابلیت پرداخت را ابتدا با یک تراکنش آزمایشی بررسی کنید.
هیچ رمز یا کلید خصوصی را داخل همین فایل راهنما قرار ندهید. راهنما باید عمومی باشد؛ اطلاعات حساس جای دیگری و با دسترسی محدود نگهداری شوند.

۲۴. ترتیب پیشنهادی راه‌اندازی

ترتیب پیشنهادی فعال‌سازی قابلیت‌ها بدون ایجاد خطاهای زنجیره‌ای
۱
راه‌اندازی پایه: نصب پروژه، دیتابیس و اتصال MikroTik/User Manager
۲
ساخت سرویس: تعریف پروفایل‌ها، محدودیت‌ها و گروه‌های کاری
۳
کاربران و IP: ساخت کاربران، تعریف سرورها و Poolهای IP و تست تغییر IP
۴
تیکت: تعریف دپارتمان‌ها، راهنمای اتصال و پرسش‌های قبل از ثبت
۵
فروش: تعریف بسته‌ها و انجام یک پرداخت واقعی آزمایشی
۶
کارت‌به‌کارت خودکار: نصب نوتیفرهرمز، ثبت Webhook و ساخت فیلتر پیامک و تست تأیید خودکار
۷
کریپتو: ساخت API Key در NodeReal، ثبت RPC و انجام تراکنش تست روی BSC
۸
تلگرام: ساخت Bot، ثبت Token و Username و تست منوها/اعلان‌ها
۹
باشگاه مشتریان: تعریف Level خرید و درصد تخفیف برای پروفایل‌ها و درگاه‌های منتخب
۱۰
نگهداری: Backup، کنترل Log و بررسی امنیت

درباره این راهنما

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

متن این راهنما عمداً ساده نوشته شده تا اپراتور، مدیر شبکه و حتی کسی که تازه سامانه را تحویل گرفته، بتواند مسیر راه‌اندازی را بدون مطالعه سنگین دنبال کند. نام منوها و قابلیت‌ها ممکن است با توجه به نسخه کد، سطح دسترسی و تنظیمات فعال کمی تفاوت داشته باشد.

نتیجه‌ای برای جستجوی شما پیدا نشد.