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

النسخة 1.4 (75)

ميزات جديدة:

  • إضافة صف «عنوان Web UI» إلى لوحة التحكم: يظهر بمجرد أن يعمل مستمع وحدة التحكم فعلاً، وفتحه يعرض رمز QR يحمل رابطه رمز الوصول — فمسحه بالهاتف يسجّل الدخول دون نسخ عنوان و 32 خانة ست عشرية بجهاز التحكم
  • إضافة «حزمة التشخيص دون اتصال» في الإعدادات، يبنيها التطبيق دون نفق يعمل: تفاصيل الجهاز والتطبيق، وملف VPN كما يحتفظ به tvOS، وملخص الإعداد المحدد وأخطاء تحليله، وقسم للشبكة (إمكانية الوصول، ونوع الوصلة، وخوادم DNS، والعناوين والواجهات المحلية)، وبداية الإعداد المنقّحة، وكيف انتهى التشغيل السابق، وشرائح سجل أحدث جلسة، وتقارير الانهيار المنتظرة. ولأن tvOS لا يملك ورقة مشاركة، يقدّم الأرشيفَ خادمُ HTTP محلي يعمل مرة واحدة على مسار لا يمكن تخمينه، ويُعرض رمز QR؛ ويتوقف الرابط عن العمل بمجرد إغلاق الشاشة
  • إضافة مرشّح حسب مستوى الخطورة إلى سجل الجلسة — الكل و Notify+ و Warning+ و Fatal — فيصبح «أرني التحذيرات» نقرة واحدة بدل بحث يُكتب على لوحة مفاتيح الشاشة؛ ولا تُخفى أبداً الأسطر التي لم يستطع المحلل تصنيفها
  • إضافة نسب إعادة الكتابة إلى تفاصيل الجلسة: يذكر قسم «REWRITES»، بجانب القاعدة والسياسة اللتين وجّهتا الطلب، قاعدة URL Rewrite أو Header Rewrite أو Body Rewrite أو Map Local أو Map Remote أو Mock التي غيّرته
  • إضافة صف «Allow WiFi Access» إلى محرر الإعداد — وهو المفتاح الذي ينتج عن استيراد http-listen = 0.0.0.0:… من Surge أو allow-lan من sing-box، وحالة لم يكن المحرر يستطيع عرضها إطلاقاً؛ وما دام مفعّلاً يُظهر صفّا المستمعين «مفعّل» ويُقفلان، لأن المحرك يوسّع المستمعين بنفسه
  • إضافة الفرنسية لغةً مدمجة، والإعلان عن اللغات المدمجة الثماني كلها في App Store
  • إضافة تبويبي «الحالية» و«السجل» إلى وحدة تحكم الويب، وعرض فحص (القاعدة المطابِقة، ومصدر القاعدة، والسياسة، والمحوّل، ومصدر DNS، وسبب الإغلاق، وجسما الطلب والاستجابة)، وصفحة قواعد تبيّن أي قواعد إعادة كتابة انطلقت، وصفحة تشخيص (البصمة، و CPU، ومدة التشغيل، والتدفقات، وكيف انتهى التشغيل السابق، وعدّاد الرفض، وسجل الأحداث، ولقطة Tailscale، ومسابر ping و DNS والخروج واختبار URL)؛ وأصبحت وحدة التحكم مكتملة بجميع اللغات التسع — ولأن التلفاز نفسه لا مكان فيه لحفظ ملف، فمن وحدة التحكم أيضاً ينزّل مستخدم tvOS حزمة تشخيص وقت التشغيل أو تصدير HAR
  • إضافة نقاط نهاية إلى 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: يولّد المحرك رمزاً يحمله رمز QR الخاص بعنوان Web UI؛ اضبط 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 السياسة المختارة والقاعدة المطابِقة وإصابات إعادة الكتابة
  • لا تحتاج إلى ترخيص سوى الميزات الثلاث التي تبيعها صفحة الشراء — الإعدادات المتعددة والتحكم بخادم الوكيل المحلي ومسجّل حركة المرور؛ ولم يعد مفتاحا HTTP API و Web UI ولا تعرّف البروتوكول و Optimus DNS ومسح ذاكرة DNS المؤقتة وصف «عنوان Web UI» تطلب ترخيصاً، ويُطلب من المستخدم المجاني والنفق متوقف أن يشغّله بدلاً من عرض صفحة الشراء عليه
  • وحدة التحكم المرتبطة بعنوان loopback تقول الآن إنها لا تُفتح إلا على جهاز Apple TV هذا وما الذي ينبغي ضبطه بدلاً من ذلك، بدل تقديم رمز QR لا يقود إلى شيء؛ ولم يعد رمز الوصول يُطبع على شاشة تراها الغرفة كلها
  • يوضح إشعار الشراء الآن أن الشراء الواحد يغطي ثلاثة أجهزة Apple TV وثلاثة أجهزة iPhone أو iPad؛ وحين لا تجد «استعادة شراء IAP» شيئاً، يعرض التنبيه «عرض الدليل» ويقدّم رمز QR لتعليمات الترخيص عبر المنصات بلغة التطبيق
  • عند 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 عند الاستيراد) يوسّع المستمعين، وتعطيله يعيد ربطهما
  • إصلاح انهيار التطبيق عند تبديل أي مفتاح في القسم الثاني من لوحة التحكم بعد أن صار صف «عنوان Web UI» قابلاً للظهور، إذ كان عدد صفوف الجدول يتغيّر أثناء إعادة تحميل صف واحد
  • إصلاح عرض الجلسة الذي كان يُظهر شريحة عشوائية من التشغيل، وفقدان الجلسة تاريخها بعد التدوير الثامن، منذ أن صار المحرك يدوّر سجله عند حجم ثابت؛ فالشرائح تُرتَّب الآن بحسب رقمها، ولم يعد العرض الحي يتجمّد عند التدوير
  • إصلاح قراءة عارض السجل كل شرائح الجلسة إلى الذاكرة دفعة واحدة — حتى 64 MB من النص على جهاز Apple TV — ومرشّح الخطورة الذي كان يمرّر أسطر التكملة لمدخل متعدد الأسطر بينما يخفي المدخل نفسه
  • إصلاح إعادة كتابة ترويسة الاستجابة عبر 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. وكان النص البديل لهذه القاعدة في المحرر يقول http | https وهو من نصيب PROTOCOL، ونص IN-TYPE يقول TCP | UDP؛ وكلاهما يذكر الآن ما تقبله القاعدة فعلاً
  • إصلاح قراءة عنوان IPv6 حرفي بين قوسين معقوفين في ترويسة Host متعرَّف عليها ([2001:db8::1]:8080) على أنه اسم المضيف [2001
  • إصلاح بدء النفق ومجموعة select مضبوطة على عضو غير الأول، ما كان ينشر إشعار «تبدّلت مجموعة السياسات»، وإعادات البناء التالية للبدء التي كانت تطلق تحذير التذبذب؛ والمجموعة التي لا اختيار محفوظاً لها تتبع الآن default= في الملف بدلاً من إجبارها على عضوها الأول
  • إصلاح رفض external-http-controller = *:9090 و :::9090 — وكلاهما كتابة موثّقة — فلم يكن المتحكم يبدأ بصمت
  • إصلاح انهيار عرضي في نقل XHTTP تحت الحمل
  • إصلاح شاشة الترخيص التي كانت تصف شهادة منتج آخر بأنها حزمة Chute؛ وما لا يمكن لهذا التطبيق حمله بحق يظهر الآن «غير معروف»، وأُضيفت تسمية Android
  • إصلاح رمز QR الخاص بـ «Chute iOS» في شاشة «حول» الذي كان يشير إلى معرّف App Store معطّل، و«تقييم» الذي كان يفتح صفحة نسخة iOS بدل صفحة هذا التطبيق
  • إصلاح تخطيط صفحة الرفع عبر Wi-Fi
  • تصحيح الأسماء الصينية والتايلاندية لعائلات إعادة الكتابة لتطابق الدليل وأسماء الأقسام في ملف الإعداد نفسه
  • تحسينات متنوعة في الاستقرار والأداء

النسخة 1.3 (62)

ميزات جديدة:

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

تحسينات:

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

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

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

النسخة 1.2 (45)

ميزات جديدة:

  • إضافة Tailscale كنوع بروكسي مدمج: اضبط حساب Tailscale، وانضم إلى tailnet، وحوّل حركة Apple TV عبر عُقد Tailscale - دون الحاجة إلى عميل منفصل
  • إضافة لوحة تحكم Tailscale تعرض حالة العُقدة في الوقت الفعلي (متصل/غير متصل، IP، آخر ظهور) وتتيح تبديل عُقدة الخروج من الريموت
  • إضافة عرضَي Dashboard و Sessions بملء الشاشة مع سجل جلسات داكن لكل مستوى
  • إضافة لوحة تفاصيل النفق لفحص الأنفاق النشطة
  • إضافة نوع البروكسي MASQUE إلى محرّر السياسات

تحسينات:

  • تحسين إنتاجية TUN على Apple TV
  • تحسين استقرار اتصالات Tailscale و WireGuard وإنتاجيتها
  • تحسين تنقّل التركيز على الشاشة الرئيسية عبر القوائم وزر الطاقة وصف About ليكون أكثر قابلية للتنبّؤ
  • محاذاة تخطيط الإعدادات مع iOS (إزالة عنصر Always On، Twitter->X، وتحسين صفوف APNs و Rate و Language)
  • عرض IP الجهاز في القائمة الجانبية اليمنى فقط عند إيقاف VPN

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

  • إصلاح حالة "VPN لا يعمل" الخاطئة وتسميات "يعمل" العالقة في لوحة المعلومات
  • إصلاح فقدان التركيز وقفزه عند فتح Dashboard/Sessions وعند العودة من قائمة عُقد Tailscale
  • إصلاح سلوك زر Menu بحيث يغلق القوائم ويعيد التركيز بشكل موثوق
  • تصحيح نص تذييل قائمة الجلسات من "اسحب للحذف" إلى "اضغط مطولاً للحذف"
  • تحسينات متنوعة في الاستقرار والأداء

النسخة 1.0 (35)

  • أول إصدار
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-04 00:02:39

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

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

results matching ""

    No results matching ""