ترافیک و تاریخ انقضای اشتراک: عددهای روی کارت از کجا میآیند
هر کارت در صفحهٔ Profiles ترافیک مصرفشده و کل، و نیز تاریخ انقضا را نشان میدهد. برنامه این عددها را محاسبه نمیکند؛ سرور اشتراک آنها را در یک سرایند HTTP تحویل میدهد.
آن سرایند کدام است
سرویسدهنده هنگام بازگرداندن محتوای اشتراک میتواند خطی به شکل subscription-userinfo اضافه کند:
subscription-userinfo: upload=1234; download=567890; total=107374182400; expire=1767225600
واحد هر سه فیلد ترافیک بایت است و expire برچسب زمانی یونیکس. برنامه فقط اینها را به گیگابایت و تاریخ تبدیل میکند، بنابراین درستی اعداد کاملاً به شیوهٔ شمارش سرویسدهنده بستگی دارد.
چرا برخی اشتراکها چیزی نشان نمیدهند
- سرویسدهنده اصلاً این سرایند را نمیفرستد — در گرههای شخصی و اشتراکهای رایگان رایج است؛
- پیکربندی از یک فایل محلی وارد شده و اساساً پاسخ HTTPای در کار نبوده؛
total=0یعنی نامحدود و نوار پیشرفت پنهان میشود.
وقتی با پنل سرویسدهنده نمیخواند
نخست دکمهٔ بهروزرسانی روی کارت را بزنید تا اشتراک دوباره دانلود شود. برنامه این سرایند را فقط در لحظهٔ دانلود میخواند و هرگز سرور را نمیپاید؛ پس آنچه میبینید عکسی از آخرین بهروزرسانی است. اگر باز هم اختلاف بود، معمولاً حسابوکتاب سرویسدهنده با تأخیر است یا ترافیکی از گوشی و روتر شما آنجا شمرده شده و اینجا ناشناخته است. گرههای ضریبدار (مسیرهای IPLC با برچسب 2x یا 3x) سهمیه را سریعتر از عدد دانلود مصرف میکنند؛ این قاعدهٔ تعرفه است، نه ایراد برنامه.