پروندهٔ پروژه · اتوماسیون شبکه

SVM

یک ابزار PHP برای گردآوری و تبدیل کانفیگ‌ها به اشتراک‌های قابل استفاده در کلاینت‌های مختلف. تمرکز این پروژه روی ساخت خروجی‌های متنوع، تفکیک فهرست کامل و نسخه‌های سبک، و انتشار گزارش وضعیت است.

PHPAGPL-3.0اشتراک و تبدیل کانفیگ

مسئله و هدف

منابع و قالب‌های مختلف کانفیگ، استفاده از اشتراک‌ها را برای کلاینت‌های گوناگون پراکنده می‌کنند. SVM این داده‌ها را در یک جریان پردازش گرد می‌آورد و خروجی‌هایی متناسب با قالب هر کلاینت فراهم می‌کند.

نمای معماری در سطح قابلیت‌ها

  1. ورودی‌هافایل‌های پیکربندی و داده‌های کانال
  2. پردازش PHPگردآوری، آزمون و تبدیل خروجی‌ها
  3. اشتراک‌هاقالب‌های کلاینت و فهرست‌های سبک

این نمودار، نمای مفهومی از قابلیت‌های مستندشده در README و ساختار مخزن است؛ نه ادعای یک دیاگرام اجرایی کامل از تمام وابستگی‌های داخلی.

خروجی‌ها و کاربرد

  • اشتراک‌های کامل و نسخه‌های سبک fast و stable.
  • قالب‌های خروجی برای Xray، Sing-box، Clash، Clash.Meta و Surfboard؛ با تفاوت پشتیبانی هر کلاینت.
  • گزارش‌های وضعیت و اشتراک‌های منتشرشده در مخزن و صفحهٔ پروژه.

محدودیت‌ها و شفافیت

پشتیبانی قالب‌ها بین کلاینت‌ها یکسان نیست؛ README پروژه برای بعضی ترکیب‌های پروتکل و کلاینت محدودیت مشخص کرده است. در این پرونده عددی دربارهٔ سرعت، تعداد نودهای فعال یا نرخ موفقیت ادعا نمی‌شود؛ چنین معیارهایی باید از گزارش‌های زمان‌دار و قابل بازبینی استخراج شوند.

منبع فنی: README، ساختار فایل‌ها و گردش‌کارهای عمومی مخزن SVM. GitHub ↗