Repository navigation
DicodePing 4.9.92
ورود جدید روباه بر اساس FoxyVPN 1.0.8 در اندروید و دسکتاپ، همراه اصلاح تمدید نشست و شروع اتصال.
- ورود با صفحهٔ رسمی موزیلا: فرم ایمیل/رمز داخل صفحهٔ روباه جای خود را به مرورگر داخلی داده است. رمز و کد تأیید را در
accounts.firefox.comوارد میکنید؛ ورود Google و Apple در این روش پشتیبانی نمیشود. همهٔ مرحلههای تأیید ایمیل و دومرحلهای در همان صفحه انجام میشوند. - نشست مناسب روباه: نشست WebChannel با درخواست امضاشده به توکن Firefox Accounts تبدیل میشود؛ JWT سرویس Guardian جای آن استفاده نمیشود. نشست تأییدنشده، ورود موفق محسوب نمیشود و مرورگر برای تکمیل تأیید باز میماند. توکنهای حساب در خزانهٔ رمزگذاریشدهٔ قبلی نگهداری میشوند.
- اتصال پایدارتر: تمدید توکن از endpoint رسمی OAuth موزیلا انجام میشود. اگر سرور توکن ظاهراً معتبر را زودتر رد کند، ابتدا نشست تمدید میشود و سپس فعالسازی بررسی میشود. دریافت سهمیه/اطلاعات اختیاری حساب، پس از گرفتن مجوز معتبر پروکسی، دیگر مانع ورود یا اتصال سالم نمیشود. دریافت اطلاعات سهمیه از مسیر شروع ورود کنار گذاشته شده تا ورود سریعتر تمام شود.
- مرورگر سبک دسکتاپ: از موتور سیستم استفاده میشود، نه یک Chromium کامل داخل بسته. ویندوز به Edge WebView2 Runtime، لینوکس به WebKitGTK 4.1 و مک به WebKit سیستم نیاز دارد. بستهٔ DEB وابستگیهای لینوکس را اعلام میکند. رابط اصلی و دکمهٔ بزرگ اتصال روباه حفظ شدهاند.
- محدودهٔ اعتماد: تحویل نشست فقط از صفحهٔ HTTPS موزیلا، با origin دقیق و شناسهٔ تصادفی همان پنجره پذیرفته میشود. پنجرههای خارجی و تحویل پیام از iframeهای نامعتبر پذیرفته نمیشوند؛ رمز یا پیامهای مرورگر در گزارش برنامه نوشته نمیشوند. گزارش ZIP، شکل camelCase توکن نشست را هم پاکسازی میکند.
بستهها امضا و شناسهٔ قبلی را حفظ میکنند و ارتقا از 4.9.91 بررسی میشود. تستها شامل WebChannel و مرحلهٔ تأیید، رد شدن origin/nonce نامعتبر، تمدید نشست، TUN واقعی و نصب/ارتقای اندروید هستند. ورود زندهٔ حساب کاربر بدون تکمیل مرحلهٔ تعاملی موزیلا ادعا نمیشود. محدودیت سهمیه و تصمیم دسترسی ارائهدهنده همچنان اعمال میشوند.