Skip to content

v1.2.40 — FENIX ، و کشور خروجی در وارپ، ماسک و وایرگارد

Latest

Choose a tag to compare

@mlmvpn mlmvpn released this 05 Oct 05:36

خلاصهٔ این نسخه

  • FENIX، کاشی تازه: وی‌پی‌ان رایگان فایرفاکس، ۳۳ کشور، ماهی ۵۰ گیگ برای هر حساب، با چند حساب و ورود با یک دکمه
  • کشور خروجی در وارپ، ماسک و وایرگارد: با پرچم و اسم فارسی و پینگ واقعی هر کشور
  • پل‌های تور: مدیریت کامل پل با به‌روزرسانی خودکار و تست
  • فروشگاه بهتر: دانلود با توقف و ادامه، و هستهٔ ناسازگار دیگر نصب نمی‌شود
  • رفع فیلتر کانفیگ‌های کلادفلر: روش «فرگمنت + فینگرپرینت» پترنی حالا واقعاً اعمال می‌شود و پیش‌فرض روشن است
  • اتصال به کلادفلر برای همه: افزودن حساب، دیپلوی و دریافت کانفیگ حالا روی شبکه‌هایی که کلادفلر را با اسم فیلتر می‌کنند هم کار می‌کند
  • دکتر کلادفلر بازبینی‌شده: ۷۶ روش واقعی رسیدن به کلادفلر، اتصال سریع‌تر، و ظاهر هماهنگ با برنامه
  • کانفیگ XHTTP از پنل MLM: ردیف تازهٔ «دریافت کانفیگ xhttp»
  • اتر ۲.۳.۰: انتخاب خودکار HTTP/3 یا HTTP/2 برای ماسک و گول، با ذخیره برای هر شبکه
  • کانفیگ‌های ایران: تست واقعی، و به‌روزرسانی مستقیم از گیت‌هاب سازنده در فروشگاه

اتصال حساب، دیپلوی و دریافت کانفیگ روی شبکه‌هایی که کلادفلر را فیلتر می‌کنند

خیلی‌ها حتی نمی‌توانستند حسابشان را به کلادفلر وصل کنند، ورکر دیپلوی کنند یا کانفیگ بگیرند، چون روی شبکهٔ آن‌ها اسم api.cloudflare.com و workers.dev در اولین بستهٔ TLS خوانده و بسته می‌شود. حالا درخواست‌های خود برنامه به کلادفلر (افزودن و بررسی حساب، ساخت زیردامنه، آپلود ورکر، KV و D1، دریافت کانفیگ از پنل‌ها و به‌روزرسانی ورکرها) از همان مسیری می‌روند که بقیهٔ برنامه برای کلادفلر دارد: یک آی‌پی لبهٔ کلادفلر که روی این شبکه جواب می‌دهد، و اولین دست‌دهی TLS تکه‌تکه فرستاده می‌شود تا اسم در یک بسته جمع نشود. همان کاری که برنامه از قبل برای کلید وارپ می‌کرد. جایی که کلادفلر در دسترس بود فرقی نمی‌کند، و حجم برنامه هم بیشتر نشده.

FENIX: وی‌پی‌ان رایگان فایرفاکس

کاشی تازه با سرورهای موزیلا در ۳۳ کشور و ماهی ۵۰ گیگ رایگان، با حساب فایرفاکس خودتان.

  • فقط یک دکمه، «ورود یا ساخت حساب»: صفحهٔ خود موزیلا داخل برنامه باز می‌شود؛ با ایمیل یا «ادامه با گوگل» وارد می‌شوید یا حساب می‌سازید و آخرش حساب خودکار اضافه می‌شود. برای هر حساب فقط یک بار
  • چند حساب: هر اتصال به‌نوبت از یکی از حساب‌ها استفاده می‌کند، با بررسی اینکه واقعاً کار کند و حجم داشته باشد؛ اگر حجم یک حساب وسط اتصال تمام شود، خودکار به حساب بعدی می‌رود
  • صفحهٔ حساب‌ها: ایمیل، حجم باقی‌مانده و تاریخ پر شدن دوبارهٔ هر حساب
  • محدودیت ماهانه است: هر حساب ماهی ۵۰ گیگ که هر ماه دوباره پر می‌شود؛ حجم چند حساب با هم جمع می‌شود
  • پینگ همهٔ کشورها، «سریع‌ترین کشور» و «پیشنهاد موزیلا»
  • اتصال سریع: همهٔ اتصال‌ها روی یک نشست HTTP/2، با مسیر پشتیبان که خودکار جایگزین می‌شود
  • بدون نشت: DNS و IPv6 و UDP از تونل بیرون نمی‌روند
  • تمدید خودکار مجوز موزیلا، وقتی صفحه خاموش است
  • MAE هم از FENIX به‌عنوان خروجی خارجی استفاده می‌کند

انتخاب کشور خروجی در وارپ، ماسک و وایرگارد

  • ردیف تازهٔ «کشور خروجی» با پرچم و اسم فارسی؛ اتصال از کشور انتخابی بیرون می‌آید
  • کشورهای تست‌شده: هلند، انگلیس، آلمان، فنلاند، آمریکا، هنگ‌کنگ (و چند کشور دیگر در فهرست)
  • دکمهٔ «پینگ همهٔ کشورها»: پینگ، سرعت و کشور خروجی واقعی هر کشور
  • «اتصال مستقیم» پیش‌فرض است: آی‌پی ایران دیده می‌شود ولی سایت‌های فیلترشده باز می‌شوند
  • اگر سرور یک کشور جواب ندهد، سرور بعدی همان کشور خودکار امتحان می‌شود
  • افزودن سرور NAT64 دلخواه، و کپی کانفیگ وایرگارد هر کشور
  • نیاز به اینترنتی با IPv6 دارد

تور: مدیریت پل‌ها

  • ردیف تازهٔ «پل‌ها» در صفحهٔ تور، جدا از «حالت اتصال» (نوع پل) و «کشور خروج»
  • خودکار: بهترین پل‌های تست‌شده از سرویس رسمی پروژهٔ تور و سه جمع‌کنندهٔ پل؛ به‌روزرسانی خودکار، بدون نیاز به نسخهٔ تازهٔ برنامه
  • پلی که تور واقعاً با آن وصل شده جلوتر قرار می‌گیرد؛ پل‌های تکراری، قدیمی و خراب حذف می‌شوند
  • فهرست پل‌ها با پرچم و اسم فارسی کشور، نوع پل و «فعال · ۱۸۷ ms»؛ تست تکی و گروهی و مرتب‌سازی
  • افزودن پل دستی: خط پل‌ها را از ربات تلگرام یا سایت تور بچسبانید؛ خط نامعتبر با دلیل روشن رد می‌شود
  • حالت‌های تازهٔ WebTunnel و پل ساده
  • حدود ۲۶۰ پل سالم همراه برنامه؛ از همان اجرای اول پل دارید
  • فهرست با هر به‌روزرسانی بزرگ‌تر می‌شود و صفحه‌به‌صفحه نمایش داده می‌شود (دیگر گیر نمی‌کند)
  • دسته‌بندی کشورها با تعداد پل‌های سالم هر کشور
  • «اتصال با همین پل»: تور فقط با پلی که خودتان انتخاب کرده‌اید وصل می‌شود
  • «حذف پل‌های قطع» با یک دکمه
  • بعد از اتصال، کشور پل (ورود) کنار کشور خروج نشان داده می‌شود؛ اگر فرق داشتند توضیح می‌دهد چرا. برای خروجی یک کشور خاص: پل‌ها روی «خودکار» و کشور از «کشور خروج». برای سرعت: تست سرعت در «پل‌ها» و انتخاب سریع‌ترین پل

دکتر کلادفلر ۳

  • با حساب و کانفیگ واقعی کاربر: اتصال حساب، نصب ورکر، دریافت کانفیگ از تک‌تک پنل‌ها، اسکن ۱۰۰ آی‌پی از هر رنج کلادفلر (و IPv6)، و اتصال و انتقال دیتا (دانلود و آپلود)
  • هر کدام از حدود ۳۰ راه مختلف؛ برای هر راه ثبت می‌شود جواب داد یا دقیقاً کجا گیر کرد
  • شرکت اینترنت و استان (بدون آی‌پی کاربر) و اینکه کاربر از چه چیزی شکایت دارد هم در گزارش می‌آید
  • دو خطای اندازه‌گیری نسخهٔ قبل که اتصال‌های سالم را خراب نشان می‌داد رفع شد
  • هیچ مرحله‌ای گیر نمی‌کند و به مرحلهٔ قبل وابسته نیست: بدون حساب سالم هم مسیر دیپلوی، راه رسیدن به ورکرها، اسکن و اتصال سنجیده می‌شوند (در صورت نبود کانفیگ کاربر، با کانفیگ‌های عمومی)
  • گزینهٔ «تست کامل» حذف شد؛ همیشه بررسی کامل انجام می‌شود

اتصال پایدارتر به کلادفلر در همهٔ مناطق

  • برنامه برای هر شبکه آی‌پی سالم کلادفلر را خودکار پیدا می‌کند و برای حساب، پنل‌ها، ساخت هویت وارپ و کانفیگ‌هایی که آدرسشان جواب نمی‌دهد از آن استفاده می‌کند

پایداری: رفع کرش‌های گزارش‌شده

از روی ۱۹۹ گزارش خودکار کرش:

  • کرش برنامه وقتی پشت صحنه بود و اینترنت قطع و وصل می‌شد (نصف همهٔ گزارش‌ها)
  • کرش‌های اندروید ۷ (تور، وارپ، SoftEther، FLUX)
  • کرش هنگام نصب موتور در Config Studio وقتی اتصال وسط کار قطع می‌شد
  • کرش تست گروهی کانفیگ‌ها و آمنزیا روی گوشی‌های قدیمی و کم‌حافظه
  • هنگ‌کردن موقع باز شدن برنامه بعد از یک کرش، و در صفحهٔ تور (گف)
  • کرش صفحهٔ اصلی با عکس پس‌زمینهٔ خیلی بزرگ
  • چند کرش کوچک‌تر: پایگاه دادهٔ خراب Config Studio، تلویزیون‌های بدون انتخاب فایل، تست SoftEther، به‌روزرسانی اشتراک‌ها

اتر ۲.۳.۰ و انتخاب خودکار HTTP/3 یا HTTP/2

ماسک و گول خودشان اول HTTP/3، بعد HTTP/2 و بعد HTTP/2 با فرگمنت را امتحان می‌کنند. هرکدام روی یک شبکه واقعاً داده رد و بدل کرد ذخیره می‌شود و دفعهٔ بعد بدون تست همان استفاده می‌شود؛ اگر دیگر کار نکرد، دوباره امتحان می‌شود. گول دوباره در صفحهٔ اتر هست و از نسخهٔ ۲.۳.۰ داخل ماسک می‌رود و با آی‌پی خارجی بیرون می‌آید.

کانفیگ‌های ایران

  • تست درست شد. تست قبلی فقط سرور DNS هر کانفیگ را جداگانه صدا می‌زد و برای همین کانفیگ سالم را قطع و خراب را وصل نشان می‌داد. حالا هر کانفیگ واقعاً اجرا می‌شود و با خودش یوتیوب را باز می‌کند: سبز باز شد، نارنجی وصل می‌شود ولی سایت فیلترشده باز نمی‌کند، قرمز هیچ سایتی باز نشد.
  • اتصال صادقانه. موقع وصل شدن هم تا یک سایت از داخل کانفیگ باز نشود «وصل شد» نشان داده نمی‌شود.
  • فروشگاه مستقیم از گیت‌هاب سازنده. فروشگاه فایل‌های patterniha را می‌خواند (اگر گیت‌هاب فیلتر بود از jsDelivr)، نوزده کانفیگ را روی خود گوشی می‌سازد، با هستهٔ واقعی Xray امتحان می‌کند و بعد نصب می‌کند. نسخهٔ ۵۲ سازنده همین الان در فروشگاه دیده می‌شود.

دکتر کلادفلر: بازبینی کامل

  • اتصال دیگر قبل از وصل شدن چند دقیقه بررسی نمی‌کند: روش اثبات‌شده فوراً استفاده می‌شود و خود تونل با انتقال واقعی داده تأییدش می‌کند.
  • ۷۶ روش واقعی برای رسیدن به کلادفلر، و XHTTP روی HTTP/2؛ هر روش فقط بعد از انتقال واقعی داده روی همان شبکه انتخاب و ذخیره می‌شود.
  • ظاهر دکتر با اجزای iOS خود برنامه بازسازی شد و هیچ مرحله‌ای بدون آزمون واقعی سبز نمی‌شود.

کانفیگ XHTTP از پنل MLM

ردیف تازهٔ «دریافت کانفیگ xhttp» بالای «کاربران». نسخهٔ ۲۳ پنل لازم است (اول ردیف «به‌روزرسانی» پنل MLM را بزنید). کانفیگ فقط وقتی اضافه می‌شود که روی همین شبکه واقعاً داده رد و بدل کرده باشد.

وارپ در وارپ، ماسک و XHTTP

  • وارپ در وارپ دیگر بعد از یک دقیقه قطع نمی‌شود. هستهٔ تونل از نسخهٔ جدیدترش ساخته شد و کرش موقع قطع رفع شد؛ تونل وایرگارد هم دیگر بعد از ۱۰ ثانیه بی‌ترافیکی «مرده» حساب نمی‌شود.
  • ماسک خودکار شد: اول HTTP/3 (پورت ۴۴۳ و پورت‌های ۱۷۰۱، ۸۰۹۵، ۵۰۰ و ۴۵۰۰)، بعد HTTP/2 با فرگمنت؛ هرکدام وصل شد برای همان شبکه ذخیره می‌شود.
  • XHTTP پنل MLM کار می‌کند: نصب پنل MLM حالا اتصال Durable Object لازم را می‌فرستد. یک بار «به‌روزرسانی» پنل MLM را بزنید (نسخهٔ ۲۴).
  • کانفیگ‌های ایران ۵۲ داخل برنامه است و آپدیت از فروشگاه فقط کانفیگ‌های تازه را اضافه می‌کند؛ قبلی‌ها دست نمی‌خورند. تست کانفیگ‌های ایران سریع‌تر شد.

ضد فیلتر SNI

با فیلترینگ جدید هیچ‌کدام از ۱۴ روش موتور SNI داده رد نمی‌کرد (فیلتر تکه‌های دست‌دهی را سر هم می‌کند). روش تازهٔ ECH نام سرور را کاملاً رمز می‌کند و به‌عنوان روش دوم امتحان می‌شود؛ روی گوشی ۹ از ۹ کانفیگ SNI با آن داده رد کردند و مرورگر از راهش سایت خارجی باز کرد. روشی که کار کند ذخیره می‌شود. «ساخت کانفیگ SNI» هم حالا کانفیگ‌های دریافتی در Cloud را می‌بیند.

گیم بوستر: بازی فیلتر یا تحریم

کلید تازهٔ «بازی‌ام فیلتر یا تحریم است / لود نمی‌شود» زیر انتخاب بازی. وقتی روشن باشد (یا در «مشکل داری؟» «وصل نمی‌شه» / «آپدیت نمی‌شه» را بزنید) برای آن بازی هیچ‌وقت اتصال مستقیم انتخاب نمی‌شود: آمنزیا، وایرگارد (با کشور خروجی‌اش)، وارپ و FENIX هرکدام تا سرور خود بازی سنجیده می‌شوند و سریع‌ترین روی بازی می‌نشیند. وایرگارد، آمنزیا و FENIX در «پیشرفته» هم قابل انتخاب‌اند. کاشی ماسک برچسب قرمز «قطع» دارد.

بهبودها

  • فروشگاه: نسخهٔ تازهٔ هسته که با برنامه جور نباشد دیگر نصب نمی‌شود و نسخهٔ سالم سر جایش می‌ماند
  • فروشگاه: دانلود با توقف و ادامه: دانلودها حالا توقف و ادامه دارند و از همان جایی که مانده بودند ادامه پیدا می‌کنند، نه از اول. اگر اینترنت وسط دانلود قطع شود، خودش سه بار با ادامه از همان نقطه دوباره امتحان می‌کند و بعد سراغ آینهٔ بعدی می‌رود. پیشرفت دانلود به‌صورت «۱۲ از ۴۵ مگ · ۱٫۲ مگ/ث · ۲۰ ثانیه مانده» نشان داده می‌شود، و «لغو دانلود» جداست.

رفع اشکال‌ها

  • فروشگاه: نسخهٔ Xray، سایفون و AmneziaWG نشان داده نمی‌شد: حالا نسخهٔ در حال استفاده و آخرین نسخهٔ سازنده روی گیت‌هاب خودش (XTLS، Psiphon و AmneziaWG) نشان داده می‌شود. این سه هسته داخل خود برنامه ساخته شده‌اند و با بروزرسانی برنامه بروز می‌شوند. منبع AmneziaWG هم به کتابخانه‌ای که واقعاً در برنامه است اصلاح شد.
  • گف: نتیجهٔ سنجش کشورها بعد از اتصال پاک می‌شد: حالا آخرین سنجش با همهٔ کشورها و عددهایش می‌ماند، زمانی که از آن گذشته (مثلاً «آخرین سنجش: ۵ دقیقه پیش») نوشته می‌شود، و دکمهٔ «سنجش دوباره» هست.
  • گف: سنجش کشورها برای همه «جواب نداد» می‌نوشت: هر کشور فقط ۳۰ ثانیه وقت داشت (اتصال اصلی ۱۲۰ ثانیه) و تست از مسیری جدا از اتصال اصلی انجام می‌شد. حالا هر کشور تا ۹۰ ثانیه وقت دارد و دقیقاً مثل اتصال اصلی تست می‌شود، یک دانلود ناموفق دیگر کشور سالم را «جواب نداد» نمی‌کند، و برای کشوری که جواب ندهد دلیلش نوشته می‌شود. فایل تست سرعت هم عوض شد: گوگل فایل قبلی را از خروجی‌های گف با خطای ۴۰۴ می‌داد و عدد سرعت بی‌معنی بود.
  • گف: اتصال بدون ساختن دستی حساب: دکمهٔ اتصال می‌گفت «اول یک حساب بسازید». حالا اگر حسابی نباشد، خود برنامه یک حساب رایگان گف می‌سازد (بدون ایمیل و رمز؛ فقط بار اول، معمولاً یکی دو دقیقه) و بعد وصل می‌شود. کد حساب مثل قبل در صفحهٔ حساب گف دیده می‌شود.
  • FENIX: حجم باقی‌مانده تکان نمی‌خورد: عدد «۵۰ از ۵۰ گیگ» فقط موقع اتصال خوانده می‌شد. حالا با باز کردن صفحه، هر ۳ دقیقه در حالت متصل و با دکمهٔ به‌روزرسانی خوانده می‌شود، و تاریخ پر شدن دوباره را هم نشان می‌دهد.
  • رفع فیلتر کانفیگ‌های کلادفلر کار نمی‌کرد و حالا درست شد، و پیش‌فرض روشن است: این گزینه تا حالا عملاً کاری نمی‌کرد: فینگرپرینت را برمی‌داشت و فهرست cipher می‌گذاشت، ولی Xray فینگرپرینت خالی را «Chrome» می‌خواند و فهرست را نادیده می‌گیرد، پس دست‌دهی هیچ‌وقت عوض نمی‌شد. حالا روش «فرگمنت + فینگرپرینت» پترنی برای کانفیگ‌های کلادفلر (workers.dev، pages.dev، آی‌پی‌های کلادفلر و ترنسپورت‌های ورکری روی TLS) اعمال می‌شود: اولین بستهٔ TLS تکه‌تکه می‌شود (tlshello-0-len)، فینگرپرینت «unsafe» است (TLS خود Go به‌جای پروفایل مرورگر) و فهرست cipher «semi-python». سرورهای دیگر و Reality همان دست‌دهی قبلی را دارند. لینک‌هایی که cs (cipherSuites) و fm (finalMask) خودشان را دارند، چه گزینه روشن باشد چه خاموش، همان‌ها را به کار می‌برند. گزینه برای همه روشن شروع می‌شود (کلید تازه، چون کلید قبلی چیزی را عوض نمی‌کرد). اتصال، تست تأخیر و اسکن همه با همین دست‌دهی کار می‌کنند، پس عددی که اندازه گرفته می‌شود همان چیزی است که وصل می‌شود.