فارسی
کلاینتها
هر کلاینت یعنی یک مشتری و پلنی که خریده است: چقدر ترافیک، برای چه مدت، برای چند کاربر، روی کدام اینترفیسها. هر کاربرِ پلن فایل خودش را میگیرد، با کلید و آدرس خودش روی همهٔ اینترفیسهایی که مشتری رویشان هست، و هر فایل همزمان فقط روی یک دستگاه کار میکند.
صفحه هر ۳ ثانیه خودش تازه میشود و تا وقتی فرم، پنجرهٔ QR یا پیام تأیید باز است، صبر میکند.
برای نماینده: حساب شما
نماینده بالای همهچیز نواری میبیند که نشان میدهد چه خریده و چه از آن مانده است:
| مورد | چه نشان میدهد |
|---|---|
| کاربران | کاربرانِ فروختهشده در برابر سقف؛ هر مشتری به اندازهٔ تعداد کاربرانِ پلنش حساب میشود. وقتی به سقف برسد نارنجی میشود. |
| حجم باقیمانده | آنچه از حجم خودِ نماینده مانده، که مشتریهایش با هم مصرف میکنند. از ۸۰٪ مصرف نارنجی و وقتی تمام شود قرمز. |
| زمان باقیمانده | روزهای باقیمانده تا پایان دورهٔ نماینده. در هفتهٔ آخر نارنجی و بعد از پایان قرمز. |
اگر نماینده خاموش شده باشد، دورهاش تمام شده باشد یا حجمش به پایان رسیده باشد، خطی زیر نوار همین را با دلیلش میگوید. تا مشکل رفع نشود مشتریهایش متوقفاند و در این مدت چیزی را نمیشود اضافه یا عوض کرد.
کارت خلاصه
شش عدد، هر کدام با یک نقطهٔ رنگی؛ روی گوشی، دو تا در هر ردیف:
| عدد | چه کسانی را میشمارد |
|---|---|
| کلاینتها | همهٔ مشتریها. |
| آنلاین | مشتریهایی که همین حالا ترافیک دارند (آنلاین را ببینید). |
| تمامشده | مشتریهایی که حجمشان تمام شده، بهعلاوهٔ کسانی که تاریخشان گذشته. |
| رو به اتمام | مشتریهای فعالی که ۸۰٪ یا بیشتر از حجمشان را مصرف کردهاند؛ بهترین زمان برای فروش تمدید. |
| غیرفعال | مشتریهایی که دستی خاموش شدهاند. |
| فعال | مشتریهایی که پلنشان در جریان است. |
تا وقتی هیچ اینترفیسی ساخته نشده، اعلانی زرد همین را میگوید و لینک ساختنش را دارد، و دکمهٔ افزودن کلاینتها تا آن موقع غیرفعال میماند. به نمایندهای که هیچ اینترفیسی به او داده نشده، گفته میشود از مالک پنل بخواهد.
نوار ابزار
| دکمه | کارش |
|---|---|
| افزودن کلاینتها | فرم کلاینت را باز میکند. وقتی مشتریهایی تیک خورده باشند، جایش تعداد انتخابشدهها میآید و × آن، انتخاب را پاک میکند. |
| بیشتر | منوی بیشتر را باز میکند. موردهایش بسته به این است که مشتریای انتخاب شده یا نه. |
| حذف | فقط وقتی مشتریهایی انتخاب شدهاند دیده میشود و بعد از تأیید حذفشان میکند. برای حذف ۵ نفر یا بیشتر باید تعدادشان را تایپ کنید. |
نوار فیلتر
| دکمه | کارش |
|---|---|
| جستوجو | با تایپ، در نام و یادداشت میگردد. |
| فیلتر | پنل فیلتر را باز میکند. یک عدد نشان میدهد چند نوع فیلتر روشن است و هر کدام زیر نوار به شکل یک برچسب میآید؛ × هر برچسب فقط همان فیلتر را برمیدارد. |
| مرتبسازی | قدیمیترین (پیشفرض، تا جای هر مشتری با اضافه شدن دیگران عوض نشود)، جدیدترین، اخیراً بهروزشده، اخیراً آنلاین، نام ا تا ی، نام ی تا ا، بیشترین ترافیک، بیشترین باقیمانده، نزدیکترین انقضا. |
| پاک کردن همه | وقتی چیزی فهرست را محدود کرده باشد دیده میشود و جستوجو، همهٔ فیلترها و فیلتر گروه را با هم پاک میکند. |
| نمایشداده از کل | چند مشتری با فیلترها جور است، از کل مشتریها. |
کلیک روی برچسب یک گروه در جدول، فهرست را به همان گروه محدود میکند.
انتخاب در همهٔ صفحهها
تیکِ سرِ جدول، مشتریهای همین صفحه را انتخاب میکند. اگر مشتریهای بیشتری باشند، خطی گزینهٔ انتخاب همهٔ N کاربر را نشان میدهد، یا با فیلتر روشن انتخاب همهٔ N کاربرِ این فیلتر، که همهشان را در همهٔ صفحهها انتخاب میکند. اگر بعد از آن جستوجو یا فیلتر را عوض کنید، چنین انتخابی پاک میشود تا هیچ عملیاتی به مشتریای نرسد که دیگر نمیبینیدش.
پنل فیلتر
دکمهٔ فیلتر پنلی کناری باز میکند. هر بخش همراه با بقیه فهرست را محدود میکند و داخل یک بخش، چند انتخاب یعنی هر کدام از آنها.
| بخش | محدود میکند به |
|---|---|
| وضعیت | فعال، رو به اتمام، اتمام حجم، منقضی، غیرفعال، آنلاین؛ هر تعداد را میشود تیک زد. |
| پروتکل | مشتریهای روی وایرگارد، OpenVPN، L2TP/IPsec، PPTP، IKEv2 یا OpenConnect؛ هر تعداد را میشود تیک زد. |
| اینترفیسها | مشتریهایی که روی هر کدام از اینترفیسهای انتخابشدهاند. |
| گروهها | مشتریهایی که در هر کدام از گروههای انتخابشدهاند. |
| انقضا | تاریخ پایان از … تا …؛ هر دو سر را میشود خالی گذاشت. |
| ترافیک | ترافیک مصرفشده از … تا … گیگابایت. |
| تمدید | همه، با تمدید، یا بدون تمدید. |
| یادداشت | همه، دارای یادداشت، یا بدون یادداشت. |
دکمهٔ پاک کردن همه داخل پنل، فیلترها را پاک میکند و تمام پنل را میبندد.
جدول
| ستون | چه نشان میدهد |
|---|---|
| ☐ | تیک برای انتخاب. |
| عملیات | کد QR · اطلاعات کلاینت · کلید و لینک تازه · بازنشانی ترافیک · ویرایش · حذف؛ هر کدام پایینتر توضیح داده شده است. |
| فعال | کلید روشن و خاموش کردن مشتری. وقتی پلن تمام شده باشد، یعنی حجمش تمام شده یا منقضی شده، قابل تغییر نیست؛ چون پنل خودش خاموشش کرده و ترافیک یا زمان بیشتر برش میگرداند. همچنین وقتی نمایندهای که آن را فروخته متوقف است. |
| آنلاین | وضعیت مشتری: آنلاین (سبز، با نقطه)، آفلاین، غیرفعال، در انتظار شروع (پلنی که منتظر اولین اتصال است)، رو به اتمام (۸۰٪ یا بیشتر مصرف)، اتمام حجم، منقضی، یا متوقف (نمایندهاش خاموش شده یا حجمش تمام شده؛ نشانگر را نگه دارید تا دلیل و اینکه بعد از برگشتن نماینده چه میشود را ببینید). روی وضعیتهای دیگر نشانگر را نگه دارید تا آخرین زمان آنلاین بودن را ببینید. |
| کلاینت | نام، که صفحهٔ مشتری را باز میکند؛ بعد تعداد اتصالهای همین حالا / کاربرانِ مجاز، که اگر بیشتر شود قرمز است؛ و بعد یادداشت. |
| گروهها | وقتی گروهی وجود دارد دیده میشود. گروه اول به شکل برچسب، و +N برای بقیه، که نامشان با نگه داشتن نشانگر پیدا میشود. کلیک روی برچسب، فهرست را بر اساس آن فیلتر میکند. |
| اینترفیسهای متصل | اولین اینترفیسی که مشتری رویش هست، نارنجی برای OpenVPN، بنفش برای L2TP/IPsec و طلایی برای بقیه؛ و +N برای اینترفیسهای دیگر، که نامشان با نگه داشتن نشانگر پیدا میشود. |
| ترافیک | مقدار مصرفشده، یک نوار، و حجم پلن (∞ یعنی نامحدود). برای آپلود ↑ و دانلود ↓ نشانگر را نگه دارید. نوار سبز است، از ۸۰٪ نارنجی، وقتی حجم تمام شود قرمز، وقتی مشتری خاموش است خاکستری، و برای پلن نامحدود بنفش کمرنگ. |
| سرعت | آنچه مشتری همین حالا جابهجا میکند، ↑ آپلود / ↓ دانلود در ثانیه، بهصورت میانگین چند ثانیهٔ آخر و از شمارندههای خود کرنل. وقتی چیزی جابهجا نمیکند «—». برای مشتری روی نود، آخرین گزارش همان نود، تقریباً هر ۲۰ ثانیه. |
| باقیمانده | ترافیک باقیمانده: سبز، از ۸۰٪ مصرف نارنجی، وقتی چیزی نمانده قرمز، و برای پلن نامحدود ∞. |
| مدت | زمان باقیمانده: سبز، در ۳ روز آخر نارنجی، بعد از گذشتن قرمز، و بدون تاریخ پایان ∞؛ برای تاریخ دقیق نشانگر را نگه دارید. پلنی که منتظر اولین اتصال است، طولش را، مثلاً 30d، آبی نشان میدهد. |
زیر جدول، تعداد کل، صفحهها و، از ده مشتری به بالا، اندازهٔ صفحه آمده است: ۱۰، ۲۵، ۵۰، ۱۰۰ یا ۲۰۰ در هر صفحه، که مقدار اولیهاش از تنظیمات ← اندازه صفحه بندی جدول میآید.
روی گوشی
جدول به فهرستی از کارتها تبدیل میشود. هر کارت تیک انتخاب، نقطهٔ رنگی وضعیت، نام (لینک به صفحهٔ مشتری)، تمامشده یا رو به اتمام در صورت لزوم، ⓘ برای اطلاعات کلاینت، کلید روشن و خاموش، و ⋮ برای کد QR، کلید و لینک تازه، بازنشانی ترافیک، ویرایش و حذف را دارد. پایین کارت، یادداشت، نوار ترافیک و، وقتی چیزی جابهجا میکند، سرعت آمده است.
آنلاین
مشتری تا وقتی آنلاین است که در ۷۵ ثانیهٔ گذشته، روی هر سروری، روی یکی از فایلهایش ترافیک جابهجا شده باشد. پنل هر ۲ ثانیه نگاه میکند، پس دستگاهی که وصل میشود در چند ثانیه آنلاین نشان داده میشود. برنامهٔ وایرگارد با keepalive روشن هر ۲۵ ثانیه چیزی میفرستد، پس گوشیِ وصل اما بیکار آنلاین میماند؛ گوشیای که ۷۵ ثانیه چیزی نفرستاده آفلاین است.
عملیات ردیف
| عملیات | کارش |
|---|---|
| کد QR | پنجرهای که اول لینک اشتراک را دارد و بعد برای هر اینترفیس یک زبانه. داخل هر اینترفیس، کاربر را انتخاب کنید، تا وقتی کماند به شکل دکمه و از چهار به بعد به شکل فهرست، تا کد QR او را ببینید؛ برای تونلی که با نام کاربری وارد میشود، اطلاعات ورودش را هم. هر کد را میشود کپی کرد یا به شکل عکس ذخیره کرد. |
| اطلاعات کلاینت | همهچیزِ مشتری در یک پنجره: وضعیت، کلید روشن و خاموش، ترافیک، باقیمانده، مدت، گروهها، یادداشت، شناسهٔ تلگرام، شناسهٔ اشتراک، کاربران، اینترفیسهای متصل، آخرین فعالیت، زمان ساخت و بهروزرسانی، لینک اشتراک، و فایل هر کاربر برای هر تونل، برای کپی، دانلود یا نمایش به شکل کد QR. بخش گزارش IP هر فایل را با آدرسش داخل تونل فهرست میکند. |
| کلید و لینک تازه | بعد از تأیید، برای همهٔ فایلهای مشتری اطلاعات ورود تازه صادر میکند، یعنی جفتکلید و کلید مشترک تازهٔ وایرگارد و رمز تازه برای هر ورود، و یک لینک اشتراک تازه. هر چه کپی، فرستاده یا دوباره فروخته شده باشد، در چند ثانیه از کار میافتد و مشتری لینک تازه را لازم دارد. آدرسها، نام فایلها و کاربران، نامهای کاربری، پلن و مصرف ثابت میمانند. |
| بازنشانی ترافیک | مصرف مشتری را صفر میکند. مشتریای که به خاطر تمام شدن حجم قطع شده بود، فوراً برمیگردد. |
| ویرایش | فرم کلاینت را برای همین مشتری باز میکند. |
| حذف | بعد از تأیید، مشتری را حذف میکند. همهٔ فایلهایش فوراً از کار میافتند، آدرسهایش به مخزن برمیگردند و مصرفش پاک میشود. برگشت ندارد. |
منوی بیشتر
وقتی چیزی انتخاب نشده:
| مورد | کارش |
|---|---|
| افزودن گروهی | تعداد زیادی مشتری را با هم میسازد؛ افزودن گروهی را ببینید. |
| خروجی گرفتن از کلاینتها | همهٔ مشتریها را به شکل یک فایل JSON با نام wui-clients-DATE.json دانلود میکند: نامها، یادداشتها، گروهها، حجمها، مصرف، تاریخهای پایان، کاربران، محدودیت سرعت، تمدید و وضعیت. کلیدی در آن نیست؛ فقط ثبت میکند چه کسی چه خریده است. |
| ورود کلاینتها | فایلی را که خروجی گرفته شده با انتخاب فایل بدهید یا متنش را بچسبانید، کل فایل یا فقط فهرست مشتریهایش، تا دوباره ساخته شوند. اینترفیسی را که رویش میروند انتخاب کنید، و اینکه با نامی که از قبل هست چه شود: رد شود (پیشفرض، که مشتری موجود را همانطور نگه میدارد)، کنارش با یک شماره پشت نام وارد شود، یا پلن آن مشتری جایگزین شود و فایلهایش بمانند. نتیجه میگوید چند مشتری ساخته، جایگزین، رد یا ناموفق شد، و دلیل ناموفقها را. هر مشتریای که ساخته میشود کلید تازه میگیرد، پس فایلهای سرور قبلی اینجا کار نمیکنند و باید لینکهای تازه را به مشتریها بدهید. مصرف منتقل نمیشود. |
| بازنشانی ترافیک همه کلاینتها | بعد از تأیید، مصرف همهٔ مشتریها را صفر میکند. |
| افزودن یا کم کردن زمان کاربران / افزودن یا کم کردن حجم کاربران | غیرفعالاند، چون روی مشتریهای انتخابشده کار میکنند. اول مشتریها را تیک بزنید. |
| حذف اتمامیافتهها | بعد از تأییدی که تعدادشان را میگوید، همهٔ مشتریهایی را که حجمشان تمام شده یا تاریخشان گذشته حذف میکند. |
| حذف کلاینتهای بدون اینترفیس | همهٔ مشتریهایی را که روی هیچ اینترفیسی نیستند حذف میکند. |
وقتی مشتریهایی انتخاب شدهاند:
| مورد | کارش |
|---|---|
| افزودن سرور به کاربران | اینترفیسهایی را که انتخاب میکنید به همهٔ مشتریهای انتخابشده اضافه میکند. هر کدام روی هر اینترفیس تازه برای هر کاربر یک فایل میگیرد و لینکشان آنها را خودش برمیدارد. هر مشتریای که این کار برایش ممکن نباشد، مثلاً چون آدرس آزادی روی آن اینترفیس نمانده، با دلیلش نام برده میشود. |
| برداشتن سرور از کاربران | اینترفیسهایی را که انتخاب میکنید از همهٔ مشتریهای انتخابشده برمیدارد. مشتریای که بیاینترفیس بماند رد میشود و نامش گفته میشود. |
| افزودن به گروه | همهٔ انتخابشدهها را در یک گروه میگذارد؛ گروهی را انتخاب کنید یا نام تازهای بنویسید. |
| خروج از گروه | همهٔ انتخابشدهها را از همهٔ گروهها بیرون میآورد. |
| فعالسازی / غیرفعالسازی | همهٔ انتخابشدهها را روشن یا خاموش میکند. پلنی که تمام شده، در کمتر از یک چرخه دوباره قطع میشود؛ چون ترافیک یا زمان بیشتر لازم دارد، نه کلید. |
| افزودن یا کم کردن زمان کاربران | افزودن یا کم کردن زمان و حجم را ببینید. |
| افزودن یا کم کردن حجم کاربران | همان کار، برای حجم. |
| تعیین سقف حجم و دورهی ریست | یک حجم با واحدش و یک دورهٔ تمدید را روی همهٔ انتخابشدهها میگذارد. فیلدی که خالی بماند عوض نمیشود. |
| بازنشانی ترافیک | بعد از تأیید، مصرف همهٔ انتخابشدهها را صفر میکند. کسی که حجمش تمام شده بود برمیگردد. |
| کلید و لینک تازه | برای هر مشتری انتخابشده، یکییکی، کلید و لینک تازه میسازد. برای ۵ نفر یا بیشتر باید تعداد را تایپ کنید. مشتریای که ناموفق باشد نام برده میشود و کار بقیه انجام میشود. |
| لینکهای اشتراک | لینک اشتراک همهٔ انتخابشدهها، هر کدام در یک خط، برای کپی. مشتریای که لینکش خوانده نشود با نام و یک خط تیره فهرست میشود. |
افزودن یا کم کردن زمان و حجم
گزینههای بیشتر ← افزودن یا کم کردن زمان کاربران و بیشتر ← افزودن یا کم کردن حجم کاربران همهٔ مشتریهای انتخابشده را با هم تغییر میدهند. بدون انتخاب، کاری انجام نمیشود.
پنجره گزینهٔ افزودن / کم کردن و سه فیلد دارد: ماه، روز، ساعت برای زمان، که هر ماه ۳۰ روز و هر روز ۲۴ ساعت حساب میشود؛ و TB، GB، MB برای حجم، بر پایهٔ ۱۰۲۴، همانطور که پنل اندازهها را نشان میدهد. همین که تایپ میکنید، پنل حساب میکند دقیقاً برای همین انتخاب چه اتفاقی میافتد و پیش از اعمال نشانش میدهد: چند نفر تغییر میکنند، چند نفر دوباره وصل میشوند، چند نفر قطع میشوند، و چند نفر دست نمیخورند و چرا. برای کم کردن از ۵ نفر یا بیشتر باید تعداد را تایپ کنید.
| مشتری | زمان | حجم |
|---|---|---|
| بدون تاریخ پایان / بدون سقف حجم | دست نمیخورد | دست نمیخورد |
| در جریان | تاریخ پایانِ خودش جابهجا میشود | حجمش جابهجا میشود و مصرفش همان میماند |
| تاریخش گذشته | تاریخ پایانِ خودش جابهجا میشود: ۵ روز پیش تمام شده و ۲ روز گرفته، هنوز تمامشده است؛ دیروز تمام شده و ۲ روز گرفته، یک روز دیگر دارد | حجمش جابهجا میشود و هنوز از تاریخ گذشته است |
| حجمش تمام شده | تاریخش جابهجا میشود و حجمش هنوز تمام است | وقتی حجم تازه از مصرفش بیشتر باشد برمیگردد |
| خاموش | زمان را میگیرد و خاموش میماند | حجم را میگیرد و خاموش میماند |
| شروع با اولین اتصال، هنوز وصل نشده | دست نمیخورد، مگر اینکه کاربرانی که هنوز وصل نشدهاند هم شامل شوند تیک خورده باشد؛ در آن صورت پلنش تا دقت ساعت طولانیتر میشود و باز هم با اولین اتصال شروع میشود | حجمش جابهجا میشود |
| کم کردن | میتواند پلن را تمام کند | روی مقدار مصرفشدهٔ مشتری متوقف میشود؛ هیچوقت کمتر از آن نمیشود و هیچوقت نامحدود نمیشود |
انتخابِ نماینده فقط به مشتریهای خود او میرسد.
فرم کلاینت
دکمهٔ افزودن کلاینتها و ✎ یک فرم را در سه زبانه باز میکنند. مقداری که سرور نپذیرد زیر فیلد خودش نشان داده میشود و فرم به زبانهٔ همان فیلد میرود. علامت ؟ کنار هر عنوان، با نگه داشتن نشانگر توضیحش را نشان میدهد.
اطلاعات پایه
برای مشتری تازه، دکمههای آماده پلن را با یک کلیک پر میکنند: ۳۰ گیگ · ۳۰ روز · ۱ کاربر، ۵۰ گیگ · ۳۰ روز · ۲ کاربر، ۱۰۰ گیگ · ۳۰ روز · ۳ کاربر، یا ۲۰۰ گیگ · ۶۰ روز · ۳ کاربر.
| فیلد | یعنی | محدودیت |
|---|---|---|
| نام * | نام مشتری؛ ↻ یک نام تصادفی میسازد. فایلهایش به همین ناماند. | در فرم تا ۶۴ نویسه، بدون خط جدید. لازم نیست یکتا باشد، ولی ورود کلاینتها بر اساس نام انجام میشود. |
| حجم | ترافیک کل پلن روی همهٔ اینترفیسها، به MB، GB یا TB. | خالی یا ۰ یعنی نامحدود؛ در ویرایش هم، یعنی خالی کردنش سقف را برمیدارد. |
| کاربران | پلن برای چند نفر است. هر کدام فایل خودش را میگیرد و هر فایل همزمان فقط روی یک دستگاه کار میکند. بالا بردنش فایلهای کم را فوراً صادر میکند و پایین آوردنش جدیدترینها را برمیدارد تا قدیمیترینها کار کنند. | ۰ تا ۵۰. خالی یا ۰ یعنی یک فایل بدون محدودیت دستگاه. نمایندهای که سقف کاربر دارد باید ۱ یا بیشتر بدهد. |
| مدت اعتبار | پلن از همین حالا چقدر اجرا شود، به ساعت، روز یا ماه. | خالی یا ۰ یعنی هیچوقت منقضی نشود؛ در ویرایش هم. ذخیرهٔ یک مقدار، شمارش را از همین حالا دوباره شروع میکند. |
| On hold (شروع با اولین اتصال) | پلن تا اولین اتصال مشتری صبر میکند و بعد به اندازهٔ طولش اجرا میشود. فیلد بالا به روزهای اعتبار تبدیل میشود: بعد از شروع، چند روز اجرا شود. | پلنی که منتظر میماند، طول لازم دارد. |
| محدودیت سرعت | سقف سرعت دانلود مشتری، به Mbit/s. آپلود محدود نمیشود. | ۰ یعنی بدون سقف. |
| تمدید | هرگز، روزانه، هفتگی یا ماهانه. پلنی که تمدید میشود، در هر دوره ترافیکش را پس میگیرد؛ تمدید پلن را ببینید. | |
| شناسهٔ تلگرام | شناسهٔ عددی کاربر تلگرام مشتری. با روشن بودن ربات، مشتری میتواند لینکها و مصرفش را از آن بپرسد. | ۰ یعنی هیچ. |
| شناسهی بله | همین برای بله: شناسهی عددی کاربر بلهی مشتری، برای ربات بله. | ۰ یعنی هیچ. |
| یادداشت | هر چیزی که باید دربارهٔ مشتری یادتان بماند؛ قابل جستوجو است. | در فرم تا ۲۵۶ نویسه. |
| گروهها | برچسبهایی برای دستهبندی مشتریها: یک نماینده، یک منطقه، یک پلن. از گروههای موجود انتخاب کنید یا نام تازه بنویسید. | هر مشتری میتواند در چند گروه باشد. |
| سرورهایی که این مشتری میتواند استفاده کند * | اینترفیسهایی که مشتری رویشان هست، با انتخاب همه و پاک کردن همه. زیر آن، تعداد آدرسهای آزادِ باقیمانده روی اینترفیسهای انتخابشده آمده است. | دستکم یکی. نماینده فقط اینترفیسهایی را میبیند که به او داده شده. |
| فعال | اگر خاموش باشد، مشتری خاموش ساخته میشود یا خاموش میماند. |
اطلاعات ورود
| فیلد | یعنی | محدودیت |
|---|---|---|
| تعویض کلید یک کاربر | فقط در ویرایش. برای هر کاربر یک خط، با یک دکمه برای هر نوع فایلی که مشتری دارد: وایرگارد، و اگر مشتری روی چنین اینترفیسی باشد اوپنویپیان، L2TP یا PPTP. همان لحظه فقط برای همان کاربر و همان نوع فایل اطلاعات ورود تازه صادر میکند و به فایلهای دیگرش، کاربران دیگر و لینک دست نمیزند. فایل قبلی در چند ثانیه از کار میافتد. | |
| ورود | وقتی دیده میشود که مشتری روی تونلی باشد که با نام کاربری و رمز وارد میشود: OpenVPN، L2TP/IPsec، IKEv2، OpenConnect یا PPTP. عنوانش نوع تونلها را نام میبرد، مثلاً ورود OpenVPN یا ورود OpenVPN / IKEv2. برای هر کاربر یک ردیف (کاربر ۱، کاربر ۲، …) با نام کاربری و رمز و ↻ برای ساختن هر کدام. فیلد خالی خودکار ساخته میشود. در ویرایش، ردیفها با نامهای کاربری فعلی شروع میشوند و رمز خالی، رمز فعلی را نگه میدارد. همین ورود روی همهٔ تونلهای اینچنینیِ مشتری کار میکند، هر جا پروتکل اجازه دهد داخل فایل همان کاربر هست، و در صفحهٔ سابسکریپشن نشان داده میشود؛ برای L2TP، PPTP، IKEv2 و OpenConnect پوشانده، تا وقتی دکمهٔ کپی آن را دریافت کند. | نام کاربری ۳ تا ۴۸ نویسه از حروف، ارقام و - _ . @، در هر اینترفیس یکتا، و دو کاربر نمیتوانند یک نام کاربری داشته باشند. رمز ۶ تا ۶۴ نویسه، بدون فاصله؛ برای L2TP بدون کوتیشن، # یا بکاسلش هم. |
| شناسهی سابسکریپشن | بخش مخفی لینک اشتراک مشتری. یکی بنویسید تا لینکی که مشتری از قبل دارد بماند، یا ↻ را بزنید تا یکی تازه ساخته شود. عوض کردنش لینک قبلی را از کار میاندازد. | ۸ تا ۶۴ نویسه: حروف، ارقام، - و _؛ یکتا. |
| دستگاهها | فقط در ویرایش: فایلهایی که مشتری دارد. فایلهای اضافه در صفحهٔ مشتری اضافه و حذف میشوند. |
اگر مشتری روی هیچ تونلی نباشد که با نام کاربری وارد میشود، این زبانه میگوید دستگاههای وایرگارد با کلیدهایی وارد میشوند که پنل برای هر دستگاه میسازد و اینجا چیزی برای تنظیم نیست.
لینکها
برای مشتری موجود: لینک اشتراک، برای کپی یا باز کردن. لینک مشتری تازه بعد از ساخته شدن او پیدا میشود. اگر سابسکریپشن در تنظیمات خاموش باشد، زبانه همین را میگوید.
صفحهٔ مشتری
روی نام یک مشتری کلیک کنید تا صفحهٔ خودش باز شود. این صفحه وضعیت، ترافیک، حجم، کاربران، تمدید و تاریخ پایان را همراه با فعالسازی/غیرفعالسازی، بازنشانی ترافیک و حذف نشان میدهد، و بعد دستگاههای مشتری را: همهٔ فایلها، با آدرس هر کدام و آخرین باری که دیده شدهاند.
- دکمهٔ افزودن یک فایل اضافه با نامی که میدهید، مثلاً گوشی یا لپتاپ، روی همهٔ اینترفیسهای مشتری صادر میکند. هر مشتری حداکثر ۶۴ فایل میتواند داشته باشد.
- هر فایل را میشود دانلود کرد، به شکل کد QR برای برنامه نشان داد، یا به شکل متن دید. متن کلید خصوصی دستگاه را دارد، پس تا نخواهید پنهان میماند.
- حذف یک فایل آن را فوراً از کار میاندازد. آدرسش به مخزن برمیگردد و فایلهای دیگر مشتری سر جایشان میمانند.
- دکمهٔ دانلود همه همهٔ فایلها را در یک فایل zip ذخیره میکند.
افزودن گروهی
گزینهٔ بیشتر ← افزودن گروهی تا ۲۰۰ مشتری را یکجا میسازد، هر کدام با کلید، فایل و لینک اشتراک خودش، و همه با یک پلن.
| فیلد | یعنی |
|---|---|
| تعداد | ۱ تا ۲۰۰. |
| روش نامگذاری | تصادفی: برای هر کدام یک نام تصادفی. پیشوند + شماره: پیشوند شما با شمارهای که از شروع از شروع میشود (shop1 … shop50). پیشوند + تصادفی + پسوند: پیشوند شما، یک نام تصادفی و پسوند شما. با تایپ، نمونهٔ اولین و آخرین نام نشان داده میشود. پیشوند و پسوند روی هم حداکثر ۴۸ نویسهاند. |
| پلن | حجم، کاربران، مدت اعتبار یا On hold، محدودیت سرعت، تمدید، گروهها، اینترفیسها و فعال؛ مثل فرم کلاینت، و برای همهٔ مشتریهای ساختهشده یکسان. |
اگر یکی ساخته نشود، آنهایی که پیش از آن ساخته شدهاند میمانند و پیام میگوید چند تا ساخته شدند.
وضعیتها
| وضعیت | یعنی |
|---|---|
| فعال | پلن در جریان است. |
| غیرفعال | دستی خاموش شده است. |
| اتمام حجم | حجم مصرف شده است. پنل در کمتر از یک چرخه مشتری را خاموش میکند و حجم بیشتر، بازنشانی یا تمدید، او را فوراً برمیگرداند. |
| منقضی | تاریخ پایان گذشته است. پنل در کمتر از یک چرخه مشتری را خاموش میکند و زمان بیشتر، او را فوراً برمیگرداند. |
در هر وضعیتی جز فعال، فایلهای مشتری از همهٔ سرورها برداشته میشوند؛ چیزی حذف نمیشود.
تمدید پلن
پلنی که تمدید آن روزانه، هفتگی یا ماهانه است، سرِ هر دوره ترافیکش را پس میگیرد: مصرف مشتری صفر میشود و مشتریای که به خاطر تمام شدن حجم قطع شده بود فوراً برمیگردد. حجم، تاریخ پایان و کلید روشن و خاموش دست نمیخورند؛ پس پلنی که ماهانه تمدید میشود و سه ماه دیگر تمام میشود، دو بار تمدید میشود و بعد تمام میشود. مصرفِ مشتریِ خاموش هم تمدید میشود و او خاموش میماند.
دورهها از آخرین تمدید یا آخرین باری که ترافیک بازنشانی شده شمرده میشوند. پیش از اولین تمدید، از زمانی شمرده میشوند که پلن شروع شده (برای پلنی که منتظر مانده، اولین اتصال) یا ساخته شده است. هر تمدید روزِ خودِ پلن را نگه میدارد: پلنی که روز دهم فروخته شده، روز دهم تمدید میشود، حتی اگر پنل آن روز خاموش بوده باشد، و تمدید حداکثر یک دقیقه بعد از آن اعمال میشود.
شروع با اولین استفاده
پلن را میشود بهجای یک تاریخ ثابت، به شکل «۳۰ روز از اولین اتصال» فروخت. گزینهٔ On hold (شروع با اولین اتصال) را روشن کنید و روزهای اعتبار را بدهید. تا مشتری وصل نشده، وضعیتش در انتظار شروع است و مدت، روزها را آبی نشان میدهد. با اولین اتصال، شمارش شروع میشود و تاریخ پایان پیدا میشود.
کاربران و دستگاهها
هر پلن برای تعدادی کاربر است، که پیشفرضش یک نفر است. هر کاربر فایل خودش را میگیرد، Roya.conf برای پلنِ یکنفره و Roya-user-1.conf، Roya-user-2.conf… برای بیشتر، روی همهٔ اینترفیسهای مشتری؛ و هر فایل همزمان فقط روی یک دستگاه کار میکند. پلنِ دونفره یعنی دو پلنِ یکنفره که یک حجم و یک تاریخ پایان را با هم شریکاند.
این محدودیت زنده و روی همهٔ سرورها اعمال میشود. پنل هر ۲ ثانیه نگاه میکند کدام فایلها ترافیک دارند و این ترافیک از کجا میآید. فایلی که همزمان از دو جا استفاده شود، یعنی آدرسش مدام بین دو جا عوض شود، از یک دستگاهش فراتر رفته است؛ و زنده بودن فایلهایی بیش از تعداد کاربران پلن، یعنی از پلن فراتر رفته است. در هر دو حالت، جدیدترین اتصال دو دقیقه کنار گذاشته میشود: دستگاه وایرگارد برداشته میشود و بعد از پایان این مدت خودش برمیگردد، و نشست تونلی که با نام کاربری وارد میشود بسته میشود. گوشیای که از وایفای به اینترنت همراه میرود یک بار آدرس عوض میکند و کنار گذاشته نمیشود. پشت یک رله، که همهٔ دستگاهها از یک آدرس میآیند، پورتی که رله به هر اتصال میدهد آنها را از هم جدا میکند. لاگ پنل این را با connection limit reached; device held off ثبت میکند، همراه با مشتری، فایل و اینکه تا چه زمانی.
فایلهای دستگاه
هر فایل به نام مشتری است: Hossein.conf یا Hossein.ovpn برای مشتریای که یک فایل دارد، و Hossein-laptop.conf وقتی چند فایل دارد، به هر خطی که نام نوشته شده باشد. برنامهٔ وایرگارد نام تونل را از نام فایل برمیدارد و فقط ۱۵ نویسه میپذیرد، پس نام فایل .conf برای جا شدن کوتاه میشود.
ورودها
پروتکلهای OpenVPN، L2TP/IPsec، IKEv2، OpenConnect و PPTP بهجای کلید با نام کاربری و رمز وارد میشوند و هر کاربرِ پلن با ورود خودش وارد میشود. رابط API ورودها را به شکل openvpnUsers: [{username, password}, …] و به ترتیب کاربران پلن میگیرد؛ جفت قدیمی openvpnUsername / openvpnPassword هنوز کاربر ۱ را تعیین میکند.
کلید تازه، و لینک بهتنهایی
دکمهٔ کلید و لینک تازه روی ردیف، همهچیز را عوض میکند: همهٔ فایلها و لینک اشتراک. برای عوض کردن فایل فقط یک کاربر، از تعویض کلید یک کاربر در زبانهٔ اطلاعات ورودِ فرم استفاده کنید. برای عوض کردن فقط جایی که فایلها از آن گرفته میشوند، شناسهی سابسکریپشن را عوض کنید: لینک قبلی از کار میافتد، اما فایلی که لو رفته تا کلیدش عوض نشود کار میکند.
از راه API: POST /api/clients/{id}/rotate-keys، با accountIds برای عوض کردن فقط فایلهای نامبرده. رمزی که عوض شود، نشستی را هم که با آن وارد شده بود میبندد؛ پس تغییر همین حالا اثر میکند، نه در اتصال بعدی.
