Skip to content

Latest commit

 

History

History
185 lines (155 loc) · 12.9 KB

File metadata and controls

185 lines (155 loc) · 12.9 KB

Proxy Builder

یک وب‌اپلیکیشن قدرتمند و مستقل با دو ابزار:

  • 🧬 Fragment + Fingerprint — ارتقای لینک VLESS یا Trojan با افزودن پارامترهای cs (لیست Cipher Suites)، fm (Fragment Mask) و fp (اثر انگشت TLS) به‌همراه قابلیت تغییر سرور (IP/دامنه) — خروجی لینکی آماده برای وارد کردن در کلاینت خودتان.
  • 🔗 Chain Builder — ترکیب دو کانفیگ پراکسی به یک کانفیگ واحد Xray یا Sing-box برای افزایش پایداری اتصال و استفاده از آی‌پی ثابت.

تمام پردازش‌ها درون مرورگر شما انجام می‌شود. هیچ داده‌ای به سروری ارسال نمی‌گردد.

🚀 ویژگی‌ها

🧬 Fragment + Fingerprint

  • جای‌گذاری و ارتقا: لینک تکی یا چندگانه (تک‌به‌تک در هر خط) از vless:// یا trojan:// را جای‌گذاری کنید و لینک‌های ارتقایافته با پارامترهای cs، fm و fp دریافت کنید.
  • پشتیبانی از چندین کانفیگ همزمان: امکان جای‌گذاری لیست انبوه کانفیگ‌ها جهت پردازش، اعتبارسنجی و ارتقای دسته‌جمعی بدون تداخل در remark کانفیگ‌ها.
  • تغییر سرور: فیلد سرور (IP/دامنه) فقط برای کانفیگ تکی به‌صورت خودکار از URL استخراج می‌شود و قابل ویرایش است. در حالت چند کانفیگ، این فیلد خالی می‌ماند و فقط اگر مقدار دلخواه وارد کنید روی همه کانفیگ‌ها اعمال می‌شود (پشتیبانی از IPv4، IPv6 و دامنه).
  • اثر انگشت (Fingerprint): پیش‌فرض unsafe با گزینه‌های chrome، firefox، safari، random و none.
  • آگاه از TLS: پارامترهای cs و fm فقط زمانی اضافه می‌شوند که کانفیگ از امنیت tls استفاده کند. با خالی کردن هر فیلد، آن پارامتر حذف می‌شود.
  • کپی با یک کلیک: کپی مستقیم لینک ارتقایافته در کلیپ‌بورد.
  • پشتیبانی از پروتکل‌ها: VLESS و Trojan.

🔗 Chain Builder

  • ترکیب دوگانه کانفیگ: به‌راحتی یک پراکسی اولیه (مانند Worker/CDN) را با یک پراکسی زنجیره‌ای (Chain Proxy) ترکیب کنید.
  • پشتیبانی از پروتکل‌ها: پشتیبانی از VLESS، VMess، Trojan، Shadowsocks، SOCKS، HTTP و SSH.
  • خروجی دوگانه: تولید کانفیگ JSON برای هر دو کلاینت Xray و Sing-box.
  • پشتیبانی از ECH: استخراج و افزودن خودکار تنظیمات ECH برای اتصالی امن‌تر.

📦 فرمت‌های خروجی

خروجی کلاینت
Xray JSON قابل استفاده در تمام کلاینت‌های سازگار با Xray‏ (مانند v2rayN‏، v2rayNG‏، Nekoray‏ و غیره).
Sing-box JSON دارای زیر-تب‌های تخصصی برای کلاینت‌های مختلف (بخش پایین را ببینید).

📦 فرمت‌های تخصصی Sing-box

  • Standard: کانفیگ استاندارد هسته Sing-box.
  • Nekoray: بهینه‌سازی شده برای حداکثر سازگاری با Nekoray.
  • Nekobox (Android): مخصوص اندروید؛ دارای رابط مجازی TUN برای شناسایی صحیح VPN در سیستم‌عامل (نمایش آیکون کلید) و پایداری بیشتر در شبکه موبایل.

🔗 شیوه کار Chain Builder

این ابزار کانفیگی تولید می‌کند که ترافیک شما را به این ترتیب مسیریابی می‌کند:

شما ⬅️ کانفیگ ۱ (پراکسی اولیه) ⬅️ کانفیگ ۲ (Chain) ⬅️ اینترنت

این ساختار تضمین می‌کند که آی‌پی خروجی و نهایی شما همان آی‌پی کانفیگ ۲ (Chain Proxy‏) باشد، که هویتی ثابت و پایدار برای وب‌سایت‌هایی که از آنها بازدید می‌کنید، فراهم می‌آورد.

🛠️ نحوه استفاده

🧬 Fragment + Fingerprint

  1. به تب Fragment + Fingerprint بروید.
  2. لینک VLESS یا Trojan خود را جای‌گذاری کنید.
  3. در صورت نیاز گزینه‌ها را تنظیم کنید: تغییر سرور (به‌صورت خودکار از URL پر می‌شود)، اثر انگشت، لیست Cipher Suites و Final Mask.
  4. روی «Enhance URL» کلیک کنید و لینک حاصل را کپی کرده و در کلاینت خود وارد کنید.

✅ الزامات کلاینت

  • ویندوز: حتماً از نرم‌افزار v2rayN نسخه 7.24.7 یا بالاتر استفاده کنید.
  • اندروید: از نرم‌افزار PattNG یا v2rayNG نسخه 2.3.4 یا بالاتر استفاده کنید.

🔗 Chain Builder

  1. کانفیگ ۱: لینک پراکسی اول خود را جای‌گذاری کنید (این کانفیگ می‌تواند یک Cloudflare Worker‏، CDN‏ یا هر پراکسی مشابهی باشد).
  2. کانفیگ ۲: لینک پراکسی دوم که می‌خواهید ترافیک از آن عبور کند، جای‌گذاری نمایید.
    • برای SSH، روی دکمه 🔑 SSH کلیک کنید و مشخصات سرور، پورت، نام کاربری و رمز عبور را وارد نمایید.
  3. تنظیمات: در صورت نیاز، سرور DNS‏ یا پورت SOCKS‏ را تغییر دهید.
  4. تولید خروجی: روی "Generate Chained Config" (تولید کانفیگ زنجیره‌ای) کلیک کنید تا JSON‏ شما آماده شود.
  5. استفاده در کلاینت: کد JSON‏ را کپی کرده یا به‌صورت فایل دانلود کنید و در کلاینت دلخواه خود استفاده نمایید.

📋 پروتکل‌های پشتیبانی‌شده

پروتکل فرمت لینک توضیحات
VLESS vless://uuid@server:port?params پشتیبانی در هر دو ابزار
VMess vmess://base64-json فقط Chain Builder
Trojan trojan://password@server:port?params پشتیبانی در هر دو ابزار
Shadowsocks ss://base64(method:pass)@server:port فقط Chain Builder — عدم پشتیبانی از transport‏ (مانند ws‏، grpc‏ و غیره) و همچنین فاقد پشتیبانی از TLS‏.
SOCKS socks://user:pass@server:port فقط Chain Builder — باید شامل نام کاربری و رمز عبور باشد.
HTTP http://user:pass@server:port فقط Chain Builder — باید شامل نام کاربری و رمز عبور باشد.
SSH دارای ۴ فیلد (سرور، پورت، نام کاربری، رمز عبور) فقط Chain Builder — فقط برای Sing-box‏ — توسط Xray‏ پشتیبانی نمی‌شود.

⚠️ نکات مهم

  • ابزار Fragment + Fingerprint فقط از لینک‌های VLESS و Trojan پشتیبانی می‌کند.
  • TLS الزامی است: ابزار Fragment + Fingerprint فقط با کانفیگ‌هایی کار می‌کند که TLS فعال داشته باشند (امنیت tls یا reality). کانفیگ‌های غیر TLS پشتیبانی نمی‌شوند و کار نخواهند کرد.
  • پارامترهای cs (Cipher Suites) و fm (Final Mask) فقط زمانی اضافه می‌شوند که کانفیگ از امنیت tls استفاده کند.
  • کانفیگ‌های SOCKS و HTTP باید حتماً دارای نام کاربری و رمز عبور باشند.
  • هسته Xray از کانفیگ‌های raw (بدون هدر TCP‏) پشتیبانی نمی‌کند؛ به‌جای آن باید از TCP‏ با هدر http‏ استفاده کرد.
  • کانفیگ‌های Shadowsocks نمی‌توانند هیچ نوع transport‏ (مانند WebSocket‏، gRPC‏، HTTPUpgrade‏ و غیره) داشته باشند و فاقد قابلیت TLS‏ هستند.
  • پروتکل SSH تنها توسط Sing-box پشتیبانی می‌شود. زمانی که از SSH‏ استفاده می‌کنید، تب مربوط به Xray‏ به‌صورت خودکار غیرفعال خواهد شد. برای استفاده از آن، لطفاً کلاینت sing-box‏ را به کار ببرید.

🔧 انتقال‌های (Transports) پشتیبانی‌شده

TCP، TCP (http header)، WebSocket، gRPC، HTTPUpgrade

🔒 پروتکل‌های رمزنگاری (TLS) پشتیبانی‌شده

TLS، Reality، None

📦 تکنولوژی‌های استفاده‌شده

  • HTML5: ساختار معنایی.
  • CSS3: متغیرهای سفارشی، افکت‌های شیشه‌ای (Glassmorphism) و انیمیشن‌ها.
  • JavaScript: منطق اصلی برای پارس لینک، ارتقای کانفیگ و تولید JSON.

🛡️ کردیت‌ها (Credits)

  • منطق ارتقای Fragment + Fingerprint (افزودن پارامترهای cs / fm / fp و فرمت خروجی لینک) بر اساس رفتار «Export to Clipboard» پروژه‌ی PattNG طراحی شده است.
  • ابزار Chain Builder از منطق و ساختار پروژه متن‌باز BPB-Worker-Panel و این تنظیمات Sing-box ایده گرفته است.

توسعه‌یافته با ❤️ برای حریم خصوصی شما.