پایان موفق Installer به این معنی است که اجزای اصلی OpenGate آمادهاند؛ اما یک پنل تازه هنوز برای فروش واقعی آماده نیست. پیش از ثبت مشتری یا انتقال ترافیک تجاری، باید تنظیمات عمومی، امنیت، پلنها، زیرساخت، فرایند ساخت حساب و مسیرهای ارتباط با مشتری را بررسی کنید.
این راهنما یک چکلیست عملی برای نخستین راهاندازی OpenGate 4 است. بهتر است همه مراحل ابتدا با داده و مشتری آزمایشی انجام شوند.
۱. نتیجه نصب و سلامت سرویسها را بررسی کنید
پیش از ورود به تنظیمات تجاری، مطمئن شوید Installer عملیات را با وضعیت موفق تمام کرده است. سپس موارد زیر را بررسی کنید:
- دامنه پنل مدیریت با HTTPS باز میشود؛
- صفحه ورود بدون خطای License یا Service Unavailable نمایش داده میشود؛
- پس از ورود، وضعیت لایسنس فعال است؛
- داشبورد بدون خطای سراسری بارگذاری میشود؛
- نسخه نصبشده با نسخهای که در My OpenGate برای لایسنس شما ارائه شده یکسان است؛
- زمان و منطقه زمانی سرور صحیح است.
اگر Health Check یا یکی از سرویسهای ضروری ناموفق است، راهاندازی تجاری را ادامه ندهید. ابتدا همان مرحله نصب یا گزارش سلامت را بررسی کنید.
۲. حساب اصلی و دسترسی مدیران را ایمن کنید
پس از نخستین ورود:
- رمز عبور حساب اصلی را در محل امن نگهداری کنید؛
- برای هر همکار حساب مستقل بسازید؛
- سطح دسترسی هر فرد را فقط بر اساس مسئولیت او تعیین کنید؛
- از استفاده مشترک چند نفر از یک حساب مدیریتی خودداری کنید؛
- دسترسی مدیرانی را که دیگر با مجموعه همکاری ندارند غیرفعال کنید.
مدیر فروش، پشتیبان و مسئول زیرساخت الزاماً نباید دسترسی یکسان داشته باشند. تفکیک حسابها باعث میشود گزارش فعالیتها نیز قابل استفادهتر باشد.
۳. تنظیمات عمومی و برند پنل را تکمیل کنید
در بخش تنظیمات عمومی، اطلاعاتی را که در پنلها و ارتباط با مشتری استفاده میشود بازبینی کنید:
- نام تجاری و عنوان پنل؛
- لوگو و Favicon؛
- اطلاعات تماس و پشتیبانی؛
- آدرسهای عمومی پنلها؛
- متنها و پیامهای قابل نمایش برای مشتری؛
- لینکها و کانالهای ارتباطی.
پیام عمومی و شماره کارت
از قسمت تنظیمات پنل میتوانید «پیام عمومی» را برای اطلاعاتی مانند شماره کارت، راهنمای پرداخت یا یک اطلاعیه کوتاه تنظیم کنید. متن را مختصر نگه دارید و قبل از فعالکردن آن، نتیجه را از نمای مشتری بررسی کنید.
اطلاعات پرداخت حساس، رمز، Token یا دادهای که نباید برای همه مشتریان دیده شود در پیام عمومی قرار ندهید.
۴. آدرس پنل مشتریان را تطبیق دهید
اگر ماژول پنل مشتریان را نصب میکنید، دامنهای که هنگام نصب ماژول وارد میکنید باید با آدرس پنل مشتریان در تنظیمات OpenGate یکسان باشد.
اگر دامنه پنل مشتریان تغییر کرده است:
- ۱
DNS و TLS دامنه جدید را آماده کنید؛
- ۲
آدرس را در تنظیمات پنل OpenGate نیز تغییر دهید؛
- ۳
تنظیمات ماژول را با همان آدرس بهروزرسانی کنید؛
- ۴
ورود، خرید، دانلود فایل و لینک Subscription را آزمایش کنید.
تفاوت این دو آدرس میتواند باعث تولید لینک اشتباه یا بازگشت کاربر به دامنه قبلی شود.
۵. یک Trusted Client برای سرویسهای متصل بسازید
پنل مشتریان، ربات و سرویسهای مشابه نباید مانند یک مرورگر ناشناس با OpenGate ارتباط بگیرند. برای هر سرویس، یک Trusted Client مستقل بسازید.
در زمان ساخت:
- یک شناسه واضح و مخصوص همان سرویس انتخاب کنید؛
- IP یا محدوده مجاز سرور سرویس را دقیق ثبت کنید؛
- حالت ارتباط را مطابق راهنمای همان ماژول انتخاب کنید؛
- Secret را فقط یکبار در محل امن ذخیره کنید؛
- از یک Trusted Client مشترک برای چند سرویس مستقل استفاده نکنید.
شناسه و Secret این Trusted Client هنگام نصب ماژول از شما خواسته میشود. آنها را در محیط امن Installer وارد کنید و هرگز داخل URL، تیکت، Screenshot یا command line قرار ندهید.
Direct یا Proxy؟
در حالت Direct، سرویس متصل برای عملیاتی که متعلق به خود آن Backend است با OpenGate ارتباط میگیرد. در حالت Proxy، OpenGate یک پیام مهم دریافت میکند: «این واسط مورد اعتماد است، اما کاربر نهایی پشت آن لزوماً مورد اعتماد نیست.»
به همین دلیل Proxy برای مسیرهایی مناسب است که پنل مشتریان، ربات یا یک Backend به نمایندگی از کاربر درخواست میفرستد. هویت Trusted Client همچنان اعتبار خود واسط را ثابت میکند، اما باعث حذف محدودیت درخواست، کنترل هویت کاربر یا قواعد امنیتی مسیر نمیشود. Mode را مطابق راهنمای همان ماژول و فقط با حداقل دسترسی لازم فعال کنید.
۶. گروهها، نمایندگان و کانالهای فروش را تعریف کنید
اگر فروش شما توسط چند همکار یا کانال انجام میشود، ساختار آن را پیش از ورود مشتریان واقعی مشخص کنید:
- گروههای نمایندگی؛
- حساب نمایندگان؛
- سطح دسترسی هر گروه؛
- محدوده مشاهده و مدیریت مشتری؛
- کانالهای فروش مانند پنل مدیریت، ربات و پنل مشتریان.
با تعریف کانالها از ابتدا، گزارش فروش بعداً میتواند سهم هر مسیر را درست نمایش دهد.
۷. دستهبندی سرورها را طراحی کنید
پیش از ساخت پلنها، مشخص کنید سرورها بر چه اساسی دستهبندی میشوند. چند نمونه:
- کشور یا منطقه؛
- نوع پروتکل؛
- کیفیت یا سطح سرویس؛
- گروه عمومی و اختصاصی؛
- سرویس سازمانی یا مصرفکننده نهایی.
نام دسته باید برای تیم شما قابل فهم باشد. از ساخت دستههای زیاد و همپوشان در روز اول خودداری کنید.
۸. اولین سرورها را اضافه و وضعیت آنها را بررسی کنید
سرورهای موردنیاز را از بخش زیرساخت اضافه کنید و برای هرکدام موارد زیر را کنترل کنید:
- نام و نوع سرور؛
- اتصال و آخرین وضعیت موفق؛
- پروتکل و تنظیمات لازم؛
- دستهبندی سرور؛
- ظرفیت و اولویت نمایش؛
- امکان ساخت و حذف حساب آزمایشی.
در صورت استفاده از Remote Setup، Fingerprint میزبان را قبل از ادامه با سرور مقصد تطبیق دهید و پایان موفق تمام مراحل را بررسی کنید.
۹. تنظیمات Tunnelهای WireGuard را تکمیل کنید
هنگام تعریف Tunnel وایرگارد، پارامترهای اتصال را آگاهانه تعیین کنید:
- DNS پیشنهادی برای کاربر؛
- Allowed IPs؛
- MTU؛
- آدرس و Port اتصال؛
- اولویت نمایش سرور؛
- شیوه نمایش در پنل مشتریان و اپلیکیشنها.
اگر قرار است WireGuard در فهرست Subscription تجمیعی و برنامههای سازگار با فرمت V2Ray نیز نمایش داده شود، گزینه مربوط به ارائه کانفیگ سازگار را فعال و خروجی را با یک کاربر آزمایشی بررسی کنید.
۱۰. ساخت خودکار حساب سرور را فعال کنید
این مرحله بسیار مهم است. صرفاً افزودن سرور به OpenGate به این معنی نیست که حساب مشتری پس از خرید، بهصورت خودکار روی آن ساخته میشود.
اگر یکی از موارد زیر را اضافه کردهاید:
- سرور WireGuard؛
- سرور V2Ray؛
- سرور OpenVPN Certificate؛
به بخش تنظیمات → ساخت خودکار حساب سرور بروید و تیک سرور موردنظر را فعال کنید.
پس از فعالسازی، یک خرید آزمایشی انجام دهید و بررسی کنید حساب روی همان سرور ساخته شده و فایل یا اطلاعات اتصال در اختیار کاربر قرار گرفته است.
اگر این گزینه فعال نباشد، خرید میتواند ثبت شود اما ساخت خودکار حساب برای آن سرور اجرا نخواهد شد.
۱۱. Load Balancer را قبل از استفاده تجاری آزمایش کنید
اگر چند سرور OpenVPN را پشت یک پروفایل اتصال ارائه میکنید:
- همه مقصدها را با تنظیمات سازگار آماده کنید؛
- فایل نهایی را با چند اتصال آزمایشی بررسی کنید؛
- توزیع اتصال بین مقصدها را کنترل کنید؛
- یکی از سرورهای آزمایشی را خارج از مدار قرار دهید و رفتار Failover را بررسی کنید؛
- پس از آزمون، وضعیت تمام سرورها را به حالت عادی برگردانید.
این آزمون باید در محیط کنترلشده و پیش از ارائه فایل به مشتریان انجام شود.
۱۲. پلنهای تجاری را بسازید
برای هر پلن موارد زیر را مشخص کنید:
- نام و توضیح قابل نمایش؛
- قیمت و دوره سرویس؛
- حجم، تعداد اتصال و محدودیتها؛
- دسته سرورهای قابل استفاده؛
- پروتکلهای قابل ارائه؛
- دسترسی گروهها یا کانالهای فروش؛
- DNS و قابلیتهای ماژولی؛
- وضعیت نمایش در ربات، پنل مشتریان و اپلیکیشنها.
ابتدا یک پلن آزمایشی با دسترسی محدود بسازید و بعد از تأیید جریان کامل، پلنهای تجاری را فعال کنید.
۱۳. یک مشتری و خرید آزمایشی ایجاد کنید
پیش از ورود داده واقعی:
- ۱
یک مشتری Demo بسازید؛
- ۲
پلن آزمایشی را برای او خریداری کنید؛
- ۳
وضعیت ساخت حسابها را پیگیری کنید؛
- ۴
نتیجه هر سرور را جدا بررسی کنید؛
- ۵
اطلاعات اتصال، فایلها و QR را دریافت کنید؛
- ۶
یک تمدید و یک تغییر کنترلشده را نیز آزمایش کنید.
موفقبودن پاسخ خرید کافی نیست؛ تکمیلشدن حسابهای موردنیاز روی سرورها معیار نهایی این آزمون است.
۱۴. پنل مشتریان را آزمایش کنید
پس از نصب پنل مشتریان:
- با مشتری Demo وارد شوید؛
- وضعیت سرویس و تاریخ انقضا را بررسی کنید؛
- خرید و تمدید را آزمایش کنید؛
- نمایش سرورها و اولویت آنها را بررسی کنید؛
- فایل WireGuard/OpenVPN و QR را دانلود کنید؛
- لینک Subscription را در یک کلاینت آزمایشی وارد کنید؛
- مدیریت زیرمجموعه را، در صورت فعالبودن، بررسی کنید؛
- پیام عمومی و اطلاعات پرداخت را از دید مشتری ببینید.
۱۵. ربات را با فروش آزمایشی بررسی کنید
اگر ماژول ربات فعال است:
- فهرست پلنها را بررسی کنید؛
- ثبتنام یا اتصال مشتری Demo را آزمایش کنید؛
- خرید و تمدید آزمایشی انجام دهید؛
- ثبت پرداخت آفلاین را بررسی کنید؛
- نتیجه فروش را در گزارش کانال Telegram ببینید؛
- وضعیت Runtime ربات را در پنل مدیریت کنترل کنید.
۱۶. اعلانها، Mailbox و Bannerها را تنظیم کنید
حداقل یک پیام آزمایشی برای هر کانال فعال ارسال کنید:
- پیام مدیریتی؛
- اعلان مرتبط با سرویس؛
- Banner تبلیغاتی؛
- پیام Mailbox قابل بازیابی.
متن را روی موبایل و دسکتاپ بررسی کنید. از ارسال پیام انبوه واقعی تا پیش از تأیید متن، مقصد و لینک خودداری کنید.
۱۷. کمپین و کد تخفیف آزمایشی بسازید
برای اطمینان از جریان بازاریابی:
- یک کد تخفیف محدود برای مشتری Demo بسازید؛
- یک کمپین ساده مانند «اولین خرید» تعریف کنید؛
- پاداش را روی اعتبار کیف پول یا کد تخفیف آزمایش کنید؛
- گزارش صدور و استفاده از پاداش را بررسی کنید؛
- کمپین آزمایشی را پس از پایان غیرفعال کنید.
۱۸. Backup و اعلان خطا را فعال کنید
پیش از ورود مشتری واقعی:
- مقصد Backup را مشخص کنید؛
- یک Backup دستی یا زمانبندیشده موفق بگیرید؛
- امکان دسترسی به فایل Backup را بررسی کنید؛
- اعلان خطا و کانال پشتیبانی تیم را تنظیم کنید؛
- مسئول بررسی روزانه وضعیت سیستم را مشخص کنید.
وجود گزینه Backup بهتنهایی کافی نیست؛ حداقل یک خروجی واقعی و قابل بازیابی باید تأیید شود.
۱۹. داشبورد و گزارشها را مرور کنید
پس از انجام خریدهای آزمایشی، گزارشهای زیر را کنترل کنید:
- فروش امروز و هفته؛
- فروش به تفکیک کانال؛
- مشتریان فعال و بدون سرویس؛
- سرویسهای نزدیک به انقضا؛
- مشتریان جدید، وفادار، بازگشته و تمدیدنکرده؛
- وضعیت سرورها و عملیات ناموفق؛
- فعالیت کلاینتها و نسخه برنامهها؛
- پرداختها و تراکنشهای آزمایشی.
۲۰. قبل از شروع فروش واقعی یک نقطه بازگشت بسازید
وقتی تمام مراحل تأیید شد:
- از دیتابیس و تنظیمات Backup بگیرید؛
- نسخه نصبشده و زمان آزمون را ثبت کنید؛
- اطلاعات مشتری Demo و تراکنشهای آزمایشی را مشخص یا پاکسازی کنید؛
- مسئول هر بخش و مسیر پشتیبانی را تعیین کنید؛
- سپس پلنهای واقعی را قابل فروش کنید.
جمعبندی کوتاه
یک OpenGate آماده بهرهبرداری باید حداقل این زنجیره را با موفقیت طی کرده باشد:
تنظیمات و دسترسیها
→ Trusted Client
→ سرور و Tunnel
→ فعالکردن ساخت خودکار حساب
→ پلن
→ مشتری Demo و خرید
→ پنل مشتریان/ربات
→ گزارش و Backup
→ شروع فروش واقعیانجام این چکلیست در شروع، از بسیاری از خطاهایی جلوگیری میکند که معمولاً بعد از ورود اولین مشتری واقعی دیده میشوند.