ملاحظات إصدار Chute iOS

النسخة 1.2.0 (351)

ميزات جديدة:

  • إضافة عنوان وحدة تحكم الويب إلى لوحة التحكم: يعرض صف Web UI المضيف، والنقر عليه يقدّم «فتح» و«نسخ العنوان» و«نسخ رمز الوصول» — و«فتح» يحمل الرمز داخل الرابط، فيتم تسجيل الدخول دون كتابته
  • إضافة «حزمة تشخيص وقت التشغيل» كآخر صف في قسم LOCAL PROXY من لوحة التحكم: يبني المحرك العامل أرشيفاً منقّحاً (الإعداد، ولقطة الصحة، وأحداث هذا التشغيل، والقواعد والسياسات المحمَّلة، و DNS، وحركة المرور، وشرائح السجل) ويسلّمه إلى ورقة المشاركة؛ يحتاج إلى أن يكون النفق متصلاً، لكن دون الحاجة إلى external-http-controller
  • إضافة «حزمة التشخيص دون اتصال» في الإعدادات ← قسم التشخيص، يبنيها التطبيق دون نفق يعمل: تفاصيل الجهاز والتطبيق، وملف VPN كما يحتفظ به iOS، وملخص الإعداد المحدد وأخطاء تحليله، وصفحات التشخيص الثلاث نصاً، وبداية الإعداد المنقّحة، وكيف انتهى التشغيل السابق، وذيول سجل أحدث جلسة، وتقارير الانهيار المنتظرة
  • إضافة «مشاركة السجل» إلى شاشة الجلسة، وتقدّم كل شرائح سجل الجلسة
  • إضافة نسب إعادة الكتابة إلى تفاصيل الجلسة: يذكر قسم POLICY الآن، بجانب القاعدة والسياسة اللتين وجّهتا الطلب، قاعدة URL Rewrite أو Header Rewrite أو Body Rewrite أو Map Local أو Map Remote أو Mock التي غيّرته
  • إضافة إشعار «تغيّر عنوان الشبكة» بدلاً من «تغيّر IP الخروج»: يعرض عنواني IPv4 و IPv6 الخاصين بهذا الجهاز على الوصلة الفعلية، سطراً لكل عائلة، ويميّز IPv4 الواقع خلف NAT؛ يُقرأ IPv6 و IPv4 القابل للتوجيه محلياً، ولا يكلّف سوى IPv4 خلف NAT طلب STUN واحداً
  • إضافة الفرنسية لغةً مدمجة
  • إضافة صفحة رفع عبر Wi-Fi أعيد تصميمها بأسلوب وحدة تحكم الويب، مترجمة إلى تسع لغات
  • إضافة تبويبي «الحالية» و«السجل» إلى وحدة تحكم الويب، وعرض فحص (القاعدة المطابِقة، ومصدر القاعدة، والسياسة، والمحوّل، ومصدر DNS، والعملية، وسبب الإغلاق، وجسما الطلب والاستجابة)، وصفحة قواعد تبيّن أي قواعد إعادة كتابة انطلقت، وصفحة تشخيص (البصمة، و CPU، ومدة التشغيل، والتدفقات، وكيف انتهى التشغيل السابق، وعدّاد الرفض، وسجل الأحداث، ولقطة Tailscale، ومسابر ping و DNS والخروج واختبار URL)؛ وأصبحت وحدة التحكم مكتملة بجميع اللغات التسع
  • إضافة نقاط نهاية إلى HTTP Control API: ‏/api/health و /api/events و /api/tailscale والمسابر تحت /api/diagnostics/ و /api/connections/export?format=har و /api/diagnostics/bundle، وإدارة قواعد إعادة الكتابة ومضيفي MitM تحت /api/rewrites و /api/mitm/hosts، و POST /api/rules/match لتجربة طلب على جدول القواعد دون تنفيذ (مع الإبلاغ عن مروري DNS كليهما)، و GET|PUT /api/loglevel لتغيير مستوى السجل وأقسام الأنظمة الفرعية دون إعادة تحميل، و POST /api/config/validate لفحص ملف إعداد دون تطبيقه

تحسينات:

  • لم يعد HTTP Control API يُخدَّم مفتوحاً حين لا يسمّي الإعداد external-http-secret: يولّد المحرك رمزاً تعرضه لوحة التحكم وتنسخه؛ اضبط external-http-secret = none للإبقاء على الوصول المجهول، ولم يعد عنوان الاستماع بحرف البدل يُعامل على أنه loopback
  • أصبحت مطابقة القواعد أسرع بكثير على القوائم الكبيرة: تُفهرس حمولات RULE-SET و DOMAIN-SET عند التنزيل أو الاستعادة بدلاً من بثّها لكل اتصال، ويُطابَق جدول القواعد المكوَّن من قواعد نطاقات فقط عبر خطة مجزّأة — تنخفض قائمة من 50 ألف سطر من نحو 94 ms إلى أقل من 2 ms لكل بحث، بنحو 100 KB من الذاكرة لكل فهرس
  • تُطابَق تدفقات UDP مرة واحدة: يُحفظ قرار التدفق 60 ثانية، فتتخطى مخططات البيانات اللاحقة مروري المطابقة واستعلام DNS بينهما
  • تعافٍ أفضل بعد تغيّر الشبكة: الأنفاق التي لم يعد عنوان مصدرها إلى الخادم موجوداً على أي واجهة تُغلق بدلاً من تعليق التطبيقات حتى مهلة الخمول، ويُلاحَظ الآن تغيّر المسار من النوع نفسه (إعادة ارتباط شبكة الجوال)، ويُبلَّغ عن المسار الذي يقبل الاتصالات ولا ينقل بيانات على أنه ثقب أسود
  • تُكتب سجلات الجلسات في شرائح بحجم 8 MB (حتى ثماني شرائح لكل تشغيل، وتُحذف الأقدم)، وتبدأ كل شريحة بترويسة تسمّي التشغيل ووقت بدايته، فلا تنتج الجلسة الطويلة بعد الآن ملفاً واحداً أكبر من أن يُسترجع؛ ويحمّل عارض السجل كل الشرائح بالترتيب ويواصل متابعة الشريحة قيد الكتابة
  • يحتفظ المحرك بعلامة تشغيل أثناء عمله، وعند البدء التالي يبلّغ عمّا إذا كان التشغيل السابق قد توقف بسلام أم قُتل — في ترويسة السجل و /api/status وحزمتي التشخيص كلتيهما
  • يُبنى تصدير HAR الآن بواسطة المحرك من الإطارات المسجَّلة، فتكون رموز الحالة والطوابع الزمنية والتوقيتات حقيقية، ويحمل كل إدخال تحت _kl السياسة المختارة والقاعدة المطابِقة وإصابات إعادة الكتابة؛ ويستخدمه كلٌّ من «تصدير HAR» في لوحة المعلومات وتفاصيل الاتصال
  • لا تحتاج إلى ترخيص سوى الميزات الثلاث التي تبيعها صفحة الشراء — التحكم المتقدم بالخادم و MitM ومسجّل حركة المرور؛ ولم يعد كلٌّ من تعرّف البروتوكول و Optimus DNS والوصول الخارجي و HTTP API و Web UI ومسح ذاكرة DNS المؤقتة يطلب ترخيصاً
  • تتبع لوحة التحكم حالة النفق: تعيد ضبط حالتها حين يتوقف النفق، وتعيد الاستعلام عند إعادة الاتصال، ولا تعرض عنوان وحدة التحكم إلا حين تُخدَّم الصفحة فعلاً
  • يقفل محرر الإعداد مفتاحي المستمعين ما دام allow-wifi-access مفعّلاً، لأن المحرك يوسّع المستمعين بنفسه، ويستعيد الواجهات المضبوطة حين يُعطَّل الخيار
  • حين لا تجد «استعادة شراء IAP» شيئاً، يعرض التنبيه «عرض الدليل» الذي يفتح تعليمات الترخيص عبر المنصات بلغة التطبيق؛ ويوضح إشعار الشراء الآن أن الشراء الواحد يغطي ثلاثة أجهزة iPhone أو iPad وثلاثة أجهزة Apple TV
  • أصبحت قائمة عُقد tailnet مطابقة للقوائم الأخرى — مجمّعة بهوامش داخلية، مع صف «لا عناصر» للقسم الفارغ — وتعيد الاستعلام عن حالة العُقد كلما ظهرت
  • عند loglevel = info، يسجّل التدفق الضخم الذي نقل 1 MiB على الأقل سطراً واحداً عند الإغلاق يبيّن كم انتظر الطرف البعيد وكم انتظر التطبيق
  • لا تعرض صفحات التشخيص «نسخ» إلا في الصفوف التي فيها ما يُنسخ

إصلاحات الأخطاء:

  • إصلاح MitM في وضع TUN: كان المضيف المطابِق لقاعدة MitM يتوقف حتى انتهاء المهلة، فلم تسرِ قط على حركة مرور التطبيقات إعادة كتابة الترويسات والأجسام و Map Local و Mock والالتقاط المفكوك التشفير في HTTPS (لم تتأثر حركة المرور عبر وكيل HTTP/SOCKS5 المحلي)
  • إصلاح allow-wifi-access الذي لم يكن له أثر: ظل مستمعا HTTP و SOCKS5 المحليان على loopback فلم يتمكن شيء على Wi-Fi من الوصول إليهما؛ أصبح الخيار الآن (و allow-lan في sing-box عند الاستيراد) يوسّع المستمعين، وتعطيله يعيد ربطهما
  • إصلاح إعادة كتابة ترويسة الاستجابة عبر MitM HTTP/1.1 التي كانت تُسجَّل على أنها طُبّقت بينما يتلقى العميل الترويسة الأصلية، ولم تكن تطابق قط قاعدة مكتوبة على الرابط الكامل
  • إصلاح Mock Response الذي كان يبني ردّه من ترويسة الطلب — سطر الطلب في موضع سطر الحالة، ونقل ترويسات الطلب، و Content-Length خاطئ — وكان في HTTP غير المشفّر يرسل ترويسة الخادم الأصلي قبله
  • إصلاح قواعد IP ذات no-resolve ‏(IP-CIDR و GEOIP و IP-ASN) التي كانت تتخطى الاتصال بعنوان IP حرفي حين يزوّده تعرّف البروتوكول بترويسة Host أو باسم من DNS العكسي؛ ولم يعد عنوان IP الحرفي المتعرَّف عليه يطابق قواعد DOMAIN أيضاً، فلم يعد الحكم يعتمد على ما إذا كان التعرّف مفعّلاً
  • إصلاح أسطر حمولة RULE-SET التي تحمل خيارات بعد المحتوى (GEOIP,CN,no-resolve و DOMAIN,example.com,force-remote-dns) والتي كانت تُسقَط أو لا تطابق شيئاً، والقواعد الفرعية في AND/OR/NOT التي كانت تفقد no-resolve
  • إصلاح HOSTNAME-TYPE الذي لم يكن يطابق قط: أصبح نوع السجل الآن A للاتصال المنشأ عبر IPv4 و AAAA عبر IPv6، ويقول النص البديل في محرر القواعد ذلك
  • إصلاح النطاق الموجَّه إلى وكيل بقاعدة AND/OR/NOT ذات قاعدة فرعية للنطاق والذي كان خادم DNS يحلّه فعلياً مع ذلك، فيختلف جواب DNS عن قرار التوجيه
  • إصلاح قراءة عنوان IPv6 حرفي بين قوسين معقوفين في ترويسة Host متعرَّف عليها ([2001:db8::1]:8080) على أنه اسم المضيف [2001
  • إصلاح بدء النفق ومجموعة select مضبوطة على عضو غير الأول، ما كان ينشر إشعار «تبدّلت مجموعة السياسات»، وإعادات البناء التالية للبدء التي كانت تطلق تحذير التذبذب؛ والمجموعة التي لا اختيار محفوظاً لها تتبع الآن default= في الملف بدلاً من إجبارها على عضوها الأول
  • إصلاح تجمّد التطبيق عند 100% من CPU مع تصاعد الذاكرة عند فتح لوحة التحكم بعد عمل النفق مدة
  • إصلاح تصدير HAR الذي كان يكتب رموز حالة خاطئة وطوابع زمنية من 1970، وتصدير تفاصيل الاتصال الذي كان ينتج ملفاً لا يفتحه أي قارئ HAR
  • إصلاح [Replica] hide-crashlytics-request الذي كان يُحلَّل ولا يُطبَّق قط على الالتقاطات
  • إصلاح رفض external-http-controller = *:9090 و :::9090 — وكلاهما كتابة موثّقة — فلم يكن المتحكم يبدأ بصمت
  • إصلاح $klne.startURLTest() الذي لم يكن يطلق اختبار الكمون قط، واختبار URL على سياسة غير موجودة الذي كان يبلّغ عن فشل معقول بدلاً من خطأ
  • إصلاح انهيار عرضي في نقل XHTTP تحت الحمل
  • إصلاح استجابات HTTP/1.1 المعاد تسلسلها التي كانت تخرج بعبارة سبب فارغة
  • إصلاح شاشة الترخيص التي كانت تصف ترخيصاً صادراً لـ tvOS أو Android بأنه «غير معروف»، وشهادة لا يمكن لهذا التطبيق حملها بأنها حزمة iOS & macOS & tvOS
  • إصلاح رابط App Store المعطّل في شاشة «حول»؛ ويفتح «تقييم» الآن ورقة المراجعة مباشرة
  • تحسينات متنوعة في الاستقرار والأداء

النسخة 1.1.9 (322)

ميزات جديدة:

  • إضافة نقل XHTTP إلى محرر السياسات — مفتاح التفعيل، والوضع (auto وpacket-up وstream-up وstream-one)، والمسار، والمضيف — لبروتوكولات Trojan وVMess وVLESS
  • إضافة طرق تشفير Shadowsocks: AEGIS-128L وAEGIS-256
  • إضافة إعدادات ECH (تحية العميل المشفّرة) لسياسات TLS: مفتاح التفعيل، وتثبيت إعداد ECH (ech-config)، وتجاوز اسم التغطية (ech-public-name)
  • إضافة بصمة العميل (uTLS) لكل سياسة، مع قيمة افتراضية على مستوى الملف الشخصي
  • إضافة دعم بروتوكول AmneziaWG، وهو نسخة من WireGuard مع تمويه حركة المرور، مع محرر لمعاملاته
  • إضافة استيراد ملفات تعريف Clash وsing-box من عناوين URL للاشتراك أو من ملفات محلية أو ملفات مرفوعة عبر Wi-Fi
  • إضافة صفحة لتقرير أخطاء التكوين تتيح نسخ المحتوى لتحل محل التنبيهات التي تمنع التفاعل
  • إضافة تبادل مفاتيح هجين مقاوم للحوسبة الكمية X25519MLKEM768 لـ TLS 1.3

تحسينات:

  • عند الحفظ، يحتفظ محرر السياسات الآن بالخيارات الموجودة التي لا يمكن تعديلها في الواجهة الحالية (ECH وALPN وتثبيت الشهادة وtest-url وunderlying-proxy وudp-relay)

إصلاحات الأخطاء:

  • إصلاح انهيار النفق الناتج عن قواعد IP-CIDR غير السليمة
  • إصلاح مشكلة كتابة إعداد SSH المسمى idle-timeout بمفتاح خاطئ وإهماله عند الحفظ
  • إصلاح قواعد الإعداد الأولي التي كانت تضع اسم السياسة بعد no-resolve، مما قد يعطّل القواعد القائمة على IP
  • تحسينات متنوعة في الاستقرار والأداء

النسخة 1.1.8 (300)

ميزات جديدة:

  • إضافة Tailscale كنوع بروكسي مدمج: اضبط حساب Tailscale مباشرةً في Chute، وانضم إلى tailnet، وحوّل الحركة عبر عُقد Tailscale — دون الحاجة إلى عميل منفصل
  • إضافة محرّر قسم Tailscale: أدخل مفتاح المصادقة (auth key) بشكل آمن، تحقّق من الاتصال، اعرض عُقد tailnet، وبدّل عُقدة الخروج من داخل التطبيق
  • إضافة لوحة تحكم Tailscale تعرض حالة العُقدة في الوقت الفعلي (متصل/غير متصل، IP، آخر ظهور) وتتيح تبديل عُقدة الخروج في أي وقت
  • إضافة إشعارات النظام لتشخيص البروكسي، تشمل تغيّرات IP الخروج وأحداث اتصال Tailscale، مع مفاتيح لكل نوع في الإعدادات
  • إضافة نوع البروكسي MASQUE إلى محرّر السياسات

تحسينات:

  • تحسين إنتاجية TUN على iOS
  • تحسين استقرار اتصالات Tailscale و WireGuard وإنتاجيتها
  • تحسين استقرار نفق UDP ودقّة إحصاءات الحركة
  • تحسين الاستقرار عند إيقاف VPN، مما يقلّل من الحالات التي ينهي فيها النظام الاتصال بشكل غير طبيعي
  • تحسين موثوقية تبديل اللغة
  • تنقية أسماء ملفات الإعدادات لمنع فشل التحميل بسبب أحرف المسار غير الصالحة

إصلاحات الأخطاء:

  • إصلاح مشكلة عدم اتساق قواعد on-demand بين بدء وإيقاف VPN
  • إصلاح انهيار نادر يسبّبه تبديل اللغة بشكل متزامن
  • إصلاح معالجة تغيّر الشبكة لتجنّب إعادة اتصالات VPN غير الضرورية
  • تحسينات متنوعة في الاستقرار والأداء

النسخة 1.1.7 (290)

ميزات جديدة:

  • إضافة نظام JavaScript Scripting: تشغيل سكريبتات مخصصة لتعديل الطلبات/الاستجابات، تحليل DNS، مطابقة القواعد المخصصة، والمهام المجدولة
  • إضافة Body Rewrite: البحث والاستبدال في محتوى طلبات/استجابات HTTP باستخدام regex (مع دعم مجموعات الالتقاط) أو تعبيرات JSONPath
  • إضافة دعم بروتوكول ShadowTLS
  • إضافة نقل gRPC لبروتوكولات VMess و VLESS
  • إضافة دعم DNS-over-QUIC (DoQ) و DNS-over-HTTP/3 (DoH3)
  • إضافة دعم DNS-over-TLS (DoT)
  • إضافة HTTP Control API و Web UI لمراقبة وإدارة وقت تشغيل البروكسي
  • إضافة نظام الوحدات (.sgmodule) لإدارة الإعدادات المعيارية
  • إضافة Proxy Provider لتحديثات قوائم البروكسي الديناميكية
  • إضافة Notification Reporting: يكتشف فشل الاتصالات، عدم توفر البروكسي، ارتفاع حركة المرور، فشل تحديث الإعدادات، وتبديل مجموعات السياسات؛ يرسل أحداثاً للإشعارات النظامية
  • إضافة Mock Response: إرجاع بيانات وهمية للطلبات المطابقة دون الوصول إلى الخادم الحقيقي
  • إضافة مجموعة سياسات LoadBalance باستراتيجيات round-robin و consistent-hashing و sticky-sessions
  • إضافة أنماط URL Rewrite جديدة: reject-200, reject-img, reject-dict
  • إضافة دعم اتجاه الاستجابة لـ Header Rewrite
  • إضافة نوع قاعدة PROTOCOL مع 10 قيم نوع بروتوكول
  • إضافة نوع قاعدة SCRIPT للمطابقة المخصصة عبر JavaScript
  • إضافة خياري extended-matching و requires-resolve للقواعد
  • إضافة AnyTLS multi-layer padding scheme
  • إضافة طرق تشفير SS2022 (2022-blake3-aes-128/256-gcm, chacha20-poly1305)
  • إضافة دعم Managed Configuration
  • إضافة دعم Replica لنسخ الإعدادات
  • إضافة واجهة إعدادات WireGuard
  • إضافة خيار interrupt-exist-connections العام

تحسينات:

  • مجموعات السياسات تدعم الآن خيارات expected-status و hidden و idle-timeout و lazy
  • تحسين URL Rewrite مع دعم متغيرات القالب في تنسيق Map Local
  • تحسين خادم DNS مع دعم بروتوكولات DoQ و DoH3 و DoT
  • توسيع نظام القواعد من 6 إلى 30+ نوع قاعدة مع تغطية كاملة

إصلاحات الأخطاء:

  • إصلاح القيمة الافتراضية لـ IPv6 (false -> true)
  • إصلاح القيمة الافتراضية لمستوى السجل (notify -> warning)، إضافة مستويي none و fatal
  • إصلاح اتساق تسمية Shadowsocks/ShadowsocksR في جميع أنحاء التوثيق
  • تحسينات متنوعة في الاستقرار والأداء

النسخة 1.1.6 (256)

ميزات جديدة:

  • إضافة دعم بروتوكول Hysteria2
  • إضافة دعم بروتوكول WireGuard
  • إضافة دعم بروتوكول VLESS REALITY
  • إضافة protocol sniffer لحركة TUN
  • إضافة دعم قاعدة IP-ASN
  • إضافة دعم القواعد المنطقية AND/OR/NOT

إصلاحات الأخطاء:

  • إصلاح مشاكل ذاكرة محول UDP
  • تحسين أداء مطابقة Rule-Set و Domain-Set
  • حل أخطاء طفيفة أخرى ومشاكل استقرار
  • إصلاح تعطل عرض الترخيص

النسخة 1.1.5 (245)

ميزات جديدة:

  • إضافة دعم بروتوكول TUIC
  • إضافة دعم Shadowsocks 2022 (SS2022)
  • تقديم tunnel configuration
  • تحسين عرض السجل في الجلسة

إصلاحات الأخطاء:

  • إصلاح مشكلة محول UDP
  • تحسين أداء مطابقة Rule-Set و Domain-Set
  • حل أخطاء طفيفة أخرى ومشاكل استقرار

النسخة 1.1.2 (231)

ميزات جديدة:

  • واجهة iOS 26 UI

إصلاحات الأخطاء:

  • إصلاح استجابة DNS IPv6 لتطبيق Gemini
  • دعم RULE-SET مع محتوى التعليقات
  • إصلاح حالة زر التبديل في مركز الـ Widget

النسخة 1.1.1 (218)

ميزات جديدة:

  • دعم سياسة AnyTLS
  • دعم Domain-Set
  • دعم Rule-set عن بعد

تحسينات:

  • إعادة بناء النفق لأداء أفضل
  • نفق UDP مختبَر بالكامل

إصلاحات الأخطاء:

  • إصلاح تسرب الذاكرة

النسخة 1.1.0 (210)

إصلاحات الأخطاء:

  • إصلاح بعض الأخطاء

النسخة 1.0.9 (199)

ميزات جديدة:

  • زر تبديل مركز التحكم iOS 18

إصلاحات الأخطاء:

  • TUN مع IPv6 الآن يعيد التوجيه إلى نفق IPv6، لإصلاح بعض مشاكل الخدمات

النسخة 1.0.8 (188)

ميزات جديدة:

  • دعم سياسة SSH
  • إضافة اتصال لوحة التحكم عن بعد

تحسينات:

  • تغيير شبكة TUN إلى 198.18.0.0/15 لتجنب مشكلة عنوان IPv4 الداخلي
  • تحديث بعض النصوص

إصلاحات الأخطاء:

  • إصلاح مشاكل DNS

النسخة 1.0.7 (167)

ميزات جديدة:

  • وضع PIP
  • مزامنة iCloud لملفات الإعدادات
  • إضافة مدير إعدادات tvOS عن بعد

إصلاحات الأخطاء:

  • إصلاح Vmess مع Websocket

النسخة 1.0.6 (160)

ميزات جديدة

  • واجهة مستخدم جديدة
  • إضافة رفع الإعدادات عبر Wi-Fi
  • إضافة Network Diagnosis و Proxy Diagnosis
  • إضافة وظيفة إعادة تعيين إعدادات VPN
  • إضافة دعم حزم ICMP(Ping)
  • إضافة فحص حالة VPN

تحسينات:

  • تحسين UI/UX تحرير الإعدادات
  • تحديث MTU إلى 4000

إصلاحات الأخطاء

  • إصلاح أخطاء
  • إصلاح إعداد TUN IPv6

النسخة 1.0.5 (147)

ميزات جديدة

  • إضافة دعم بروتوكول VLESS
  • إضافة دعم XTLS مع VLESS
  • إضافة Session Viewer لمراجعة جلسات وسجلات البروكسي
  • يمكنك مراجعة اتصالات UDP مع تطبيق Chute Dashboard macOS

تحسينات:

  • تحسين تحرير الإعدادات
  • تحسين خادم DNS المحلي لتجنب تلوث DNS
  • تحسين ترحيل UDP

إصلاحات الأخطاء

  • إصلاح عرض IPv6
  • إصلاح خادم DNS

النسخة 1.0.4 (143)

ميزات جديدة

  • دعم خادم بروكسي HTTP/Socks5 محلي
  • دعم IPv6 الكامل
  • إضافة دعم syslib لخادم DNS

تحسينات:

  • تحسين تحرير الإعدادات
  • إضافة مفتاح Optimistic DNS
  • تحسين خادم DNS المحلي

إصلاحات الأخطاء

  • إصلاح مشكلة عنوان خادم البروكسي المحلي iOS التي قد تمنع التطبيق من الوصول إلى الشبكة
  • إصلاح خادم DNS

النسخة 1.0.3 (138)

ميزات جديدة

  • IP وهمي لتجنب تسمم ذاكرة DNS المؤقتة
  • تنزيل ملف إعدادات من الإنترنت أو رمز QR

إصلاحات الأخطاء

  • إصلاح مشكلة تحرير قاعدة FINAL

النسخة 1.0.2 (130)

ميزات جديدة

  • دعم iPad
  • دعم chute:// scheme و x-callback-url
  • إجراء Dashboard
  • دعم iPhone 12
  • إعادة بناء خادم DNS لأداء واستقرار أفضل

إصلاحات الأخطاء

  • تحسين استقرار TCP
  • إعادة بناء قفل TCP لتحسين الأداء
  • تحسين استقرار UDP
  • إصلاح تعطل الإعدادات

النسخة 1.0.1 (111)

  • إصلاح فشل WeChat Share Extension
  • إصلاح دعم IPv6
  • تحديث فحص اكتمال HTTP

النسخة 1.0.0 (101)

  • أول إصدار
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-03 23:51:19

هذه الصفحة ترجمة للنسخة الإنجليزية. في حال وجود اختلاف، يُعتمد على النسخة الإنجليزية.

ملاحظة: التطبيق لا يدعم اللغة العربية حاليًا.

results matching ""

    No results matching ""