عن المشروع
subconverter هي أداة سطر أوامر مصممة لتحويل بيانات اشتراكات البروكسي بين صيغ متعددة. وهي تدعم مجموعة واسعة من أنواع المصادر والأهداف، بما في ذلك Clash وClashR وQuantumult وQuantumult X وLoon وShadowsocks (SS) وSS Android وSSD وSSR وSurfboard وSurge (الإصدارات 2 و3 و4) وV2Ray. كما يمكنها تحليل روابط HTTP/Socks5 الشبيهة بروابط تيليجرام كمصدر.
تشمل الميزات الرئيسية:
- **التحويل**: تحويل الاشتراكات من صيغة إلى أخرى، مع تحديد اسم الهدف عبر المعامل `target` (مثل `clash` أو `quanx` أو `surge&ver=4`).
- **الدمج**: دمج اشتراكات متعددة عن طريق ربط عناوين URL الخاصة بها بعلامة الأنبوب (`|`) قبل ترميز URL، ثم تمرير النتيجة كمعامل `url`.
- **التكوين المخصص**: إمكانية توفير ملف تكوين خارجي اختيارياً عبر المعامل `config` لتجاوز المجموعات ومجموعات القواعد الافتراضية.
- **الرفع التلقائي**: عند تكوين رمز وصول شخصي من GitHub (Personal Access Token) في `gistconf.ini`، تؤدي إضافة `&upload=true` إلى رابط اشتراك محلي إلى رفع المحتوى المحوَّل تلقائياً إلى Gist.
الاستخدام بسيط ومباشر: شغّل البرنامج محلياً (المنفذ الافتراضي 25500) ثم استخدم واجهة HTTP مثل `http://127.0.0.1:25500/sub?target=clash&url=<encoded-url>`. الأداة متاحة كصورة Docker وتتضمن ملف README باللغة الصينية للاطلاع على تفاصيل الاستخدام المتقدم.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.