نظرة عامة على Chute
Chute أداة تطوير ويب وبروكسي متوفرة على macOS و iOS و tvOS و Android. يعمل تطبيق Android بالمحرك نفسه منقولاً إلى Kotlin (KLNEKit-K)، فملف إعداد واحد يخدم كل المنصات. صُمم للمطورين، ولذلك يتطلب معرفة احترافية لاستخدامه.
الميزات
- أداء عالي، استقرار، وكفاءة: يستطيع Chute التعامل بسلاسة مع جميع حركات مرور الشبكة باستقرار صناعي الدرجة وباستهلاك أدنى لموارد النظام.
- نظام قواعد مرن: يمكنك كتابة قواعد توجيه بناءً على اسم النطاق، IP CIDR، GeoIP، IP ASN، اسم العملية، وغيرها. كما تُدعم قواعد الدمج المنطقي (AND و OR و NOT). يستطيع Chute توجيه الطلبات تلقائياً إلى خوادم أخرى باستخدام بروتوكولات HTTP/HTTPS/SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/AnyTLS/TUIC/Hysteria2/WireGuard/AmneziaWG/ShadowTLS/MASQUE/SSH. البروتوكولات الخاصة بـ Surge — وأبرزها Snell — غير مدعومة؛ ويتخطى مستورد الإعدادات، ومستورد روابط المشاركة في Chute Mac، مثل هذه المدخلات مع تحذير.
- فك تشفير HTTPS: يمكن فك تشفير حركة مرور HTTPS عبر هجوم الرجل في المنتصف. سيساعدك مولّد الشهادات في Chute Mac و Chute iOS على إنشاء شهادة CA موثوقة من قبل نظام التشغيل لأغراض التنقيح؛ أما Chute Android فيستورد بدلاً من ذلك ملف PKCS#12 خاصاً بك.
- تعيين DNS المحلي: يدعم Chute تعيين DNS مخصص محلياً. وحداته الوظيفية المتعددة، بما في ذلك أحرف البدل (wildcard)، الأسماء المستعارة (alias)، خادم DNS المخصص، DoH (DNS-over-HTTPS)، DoT (DNS-over-TLS)، DoQ (DNS-over-QUIC)، و DoH3 (DNS-over-HTTP/3)، ستكون قادرة على تلبية الاحتياجات المختلفة. ويُستعلَم عن جميع خوادم DNS في وقت واحد لتعزيز الأداء.
- مجموعة السياسات: يمكنك تصنيف عدة بروكسيات كمجموعة وسيتم تطبيق سياسة وفقاً للتجميع. يمكن تكوين مجموعة السياسات كاختبار الرابط التلقائي (اختيار السياسة بناءً على سرعة الوصول إلى رابط مرجعي)، أو الاحتياط (اختيار حسب أولوية التوفر)، أو موازنة التحميل (توزيع عبر البروكسيات بـ
round-robinأوconsistent-hashingأوsticky-sessions)، أو SSID (اختيار السياسة بناءً على SSID لشبكة Wi-Fi)، أو الاختيار اليدوي. - إعادة كتابة HTTP: يمكنك إعادة كتابة طلبات HTTP/HTTPS إلى رابط آخر باستخدام قواعد مخصصة، أو ببساطة حظر الطلبات؛
- استجابة وهمية: يمكنك إرجاع بيانات وهمية لطلبات HTTP/HTTPS المطابقة دون الوصول إلى الخادم الحقيقي؛
- إعادة كتابة المحتوى: البحث والاستبدال في محتوى طلبات واستجابات HTTP باستخدام تعبيرات regex أو JSONPath، أو تحويله ببرامج jq؛
- استكشاف البروتوكول: يستطيع Chute اكتشاف البروتوكول الفعلي للاتصال (HTTP/TLS/QUIC) وتطبيق القواعد وفقاً لذلك؛
- برمجة JavaScript: تشغيل سكريبتات JavaScript مخصصة لتعديل الطلبات/الاستجابات المتقدم، تحليل DNS، مطابقة القواعد المخصصة، والمهام المجدولة؛
- HTTP Control API ووحدة تحكم الويب: يوفر Chute HTTP Control API مدمجة ووحدة تحكم ويب لمراقبة وإدارة وقت تشغيل البروكسي؛
- تقارير الإشعارات: يكتشف Chute أنماط فشل الاتصالات، عدم توفر البروكسي، ارتفاع حركة المرور، فشل تحديث الإعدادات، وتبديل مجموعات السياسات. يرسل أحداثاً منظمة إلى تطبيق Chute، والذي قد يعرض إشعارات نظام للحالات الشاذة الهامة؛
- لوحة المعلومات عن بعد: يمكن لـ Chute Dashboard الاتصال بنسخ Chute iOS أو Chute Mac أو Chute tvOS أو Chute Android عن بعد عبر USB (في Chute iOS و Chute Android) أو الشبكة.
- دعم IPv6 الكامل: تعمل جميع الوظائف في بيئة IPv6.
- ترحيل UDP: يمكن لنفق Chute — في Chute iOS و Chute tvOS و Chute Android بوضع VPN و Chute Mac بالوضع المحسن — ولمستمع SOCKS5 الخاص به إرسال حزم UDP عبر البروكسي، ويمكنك تحسين تجربة الألعاب باستخدام بروكسيات SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/TUIC/Hysteria2/WireGuard/AmneziaWG/AnyTLS/MASQUE.
ميزات حصرية لـ Chute Mac
- الوضع المحسن: يستطيع Chute التعامل مع جميع حركات مرور الشبكة من التطبيقات التي لا تدعم بروكسي الويب بشكل صريح، باستخدام إما واجهة شبكة افتراضية (VIF) عبر مساعد ذي امتيازات أو امتداد نظام VPN من نوع PacketTunnel. انظر الوضع المحسن للتفاصيل.
Chute iOS و Chute tvOS
كلاهما يعمل كشبكة VPN للنظام، كما يفعل Chute Android في وضع VPN:
- جميع الوظائف تعمل على شبكة الجوال.
- التقاط جميع حركات HTTP/HTTPS/TCP/UDP من أي تطبيق على جهازك، وإعادة توجيهها إلى خوادم بروكسي HTTP/HTTPS/SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/AnyTLS/TUIC/Hysteria2/WireGuard/AmneziaWG/ShadowTLS/MASQUE/SSH وفقاً لقواعد قابلة للتكوين بشكل كبير، حتى إذا كان التطبيق لا يتبع إعدادات البروكسي للنظام.
- تجاوز إعدادات DNS النظام حتى على شبكة الجوال.
- مراقبة وتحليل طلبات الشبكة بربط Chute Dashboard — بـ Chute iOS عبر Wi-Fi أو كابل USB، وبـ Chute tvOS عبر الشبكة. يمكنك حتى فحص طلبات شبكة الجوال عند الاتصال عبر كابل USB.
ميزات حصرية لـ Chute Android
- بروكسي لكل تطبيق: تمرير كل التطبيقات، أو التطبيقات المحددة فقط، أو كل التطبيقات عدا المحددة عبر VPN.
- وضع خدمة البروكسي المحلي: تشغيل مستمعي HTTP و SOCKS5 فقط دون VPN للنظام، لتشير إليهما تطبيقات أو أجهزة أخرى.
- البدء عند الإقلاع، التقييد بـ Wi-Fi (إيقاف مؤقت تلقائي على الشبكات محسوبة الاستهلاك)، مربّع الإعدادات السريعة، واختصارات وأداة (widget) على الشاشة الرئيسية، وBroadcast Intents وإضافة Tasker/Locale لتطبيقات الأتمتة.
- انظر بدء الاستخدام على Android للتشغيل الأول والفروق بين المنصات.
هذه الصفحة ترجمة للنسخة الإنجليزية. في حال وجود اختلاف، يُعتمد على النسخة الإنجليزية.
ملاحظة: التطبيق لا يدعم اللغة العربية حاليًا.