Skip to content

افزودن پشتیبانی از VMess، خروجی‌های Clash و Sing-Box، نمایش مشخصات شبکه و تنظیمات پیشرفته سرعت#88

Merged
MatinSenPai merged 5 commits into
MatinSenPai:mainfrom
aradava:main
Jun 6, 2026

Conversation

@aradava
Copy link
Copy Markdown
Contributor

@aradava aradava commented Jun 6, 2026

سلام متین عزیز،
من برای بهبود عملکرد برنامه و اضافه کردن مواردی که در نقشه راه (Roadmap) پروژه بود، ویژگی‌های زیر را پیاده‌سازی و اضافه کردم:

  • پشتیبانی از پروتکل محبوب VMess: اضافه شدن پارسر برای لینک‌های vmess:// (فرمت Base64 JSON) و ساخت خروجی‌های متناسب برای تست زنده در فاز ۲ از طریق هسته Xray.
  • نمایش مشخصات شبکه کاربر (ISP & ASN): دریافت خودکار مشخصات اینترنت کاربر (نام اپراتور و ASN) از سرور کلودفلر در بدو ورود و نمایش آن در صفحه اصلی و منوی اسکنر.
  • خروجی گروهی پیشرفته (کلید میانبر e): ایجاد امکان خروجی گرفتن گروهی برای برنامه‌های کلاینت مختلف از کانفیگ‌های سالم:
    • فایل senpaiscanner-singbox.json (خروجی آماده برای Sing-Box)
    • فایل senpaiscanner-clash.yaml (خروجی آماده برای Clash/Nekobox)
    • فایل senpaiscanner-sub.txt (لیست لینک‌های اشتراک vless/trojan/vmess)
  • فیلتر بر اساس حداقل سرعت: امکان حذف خودکار آی‌پی‌های با سرعت پایین‌تر از حد تعیین شده (به عنوان مثال ۲ مگابیت بر ثانیه) در فاز ۲.
  • شخصی‌سازی تست سرعت: امکان مشخص کردن لینک دانلود دلخواه برای تست سرعت و همچنین تغییر اندازه فایل دریافتی تست دانلود.

@aradava
Copy link
Copy Markdown
Contributor Author

aradava commented Jun 6, 2026

متین عزیز، من خیلی روی این تغییرات زحمت کشیدم؛ علاوه بر رفع باگ بلعیده شدن حرف l در کادر آدرس، قابلیت خفنی اضافه کردم که برنامه خودش به طور خودکار از آی‌پی‌های سالم، کانفیگ‌های آماده برای Clash و Sing-Box و لینک اشتراک می‌سازد.
امیدوارم دوست داشته باشی و خوشحال می‌شوم این کدهای اصلاح‌شده را بررسی و ادغام (Merge) کنی. تمام باگ‌ها را بعد از ارائه اولین نسخه خودم گرفتم ولی شما هم بررسی بفرمایید.

@MatinSenPai MatinSenPai merged commit f71a12c into MatinSenPai:main Jun 6, 2026
@MatinSenPai
Copy link
Copy Markdown
Owner

متشکرم بابت زحماتت

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants