پرش به محتویات

sing-box هیدیفای

قابلیت‌ها و رفع اشکال‌هایی در فورک هیدیفای که sing-box اصلی ندارد. هر صفحهٔ قابلیت یک نسخهٔ انگلیسی و یک نسخهٔ فارسی دارد.

قابلیت‌ها

  • تکه‌تکه کردن TLS: ClientHello را با مکث به تکه‌های کوچک تقسیم می‌کند تا DPI نتواند نام سرور را بخواند.
  • ترفندهای TLS: نام سرور با حروف بزرگ و کوچک درهم و یک افزونهٔ padding در ClientHello.
  • REALITY در هیدیفای: key share پساکوانتومی، گزینهٔ key_share و تکه‌تکه کردن روی REALITY.
  • پروتکل PROXY: ورودی‌ها هدر PROXY protocol را می‌خوانند و خروجی direct آن را می‌فرستد.

پروتکل‌ها

  • WARP: WARP کلادفلر روی WireGuard، AmneziaWG یا MASQUE، با ثبت حساب رایگان، بسته‌های نویز و اسکنری که برای هر شبکه جدا به نشانی دیگری می‌رود.
  • اسکنر و noise در WARP: اسکنر endpoint، حالت‌ها و پیش‌تنظیم‌های noise (DNS، QUIC، SIP، تصادفی)، جست‌وجوی noise و حالت auto چطور راهی برای عبور پیدا می‌کنند.
  • WARP روی MASQUE: outbound مستقل masque برای WARP روی HTTP/3، HTTP/2 یا هر دو، با دستگاهی که جای دیگری ثبت شده؛ برای ثبت دستگاه، endpoint ‏warp با mode برابر masque را به کار ببرید؛ برای سرور MASQUE شخصی، از masque-client در sing-box اصلی استفاده کنید.
  • AmneziaWG: WireGuard با بسته‌های بی‌معنی، handshakeهای padding‌دار و نوع پیام‌های دلخواه که شناسایی WireGuard را خنثی می‌کنند.
  • WireGuard: افزوده‌های هیدیفای: بسته‌های نویز پیش از handshake، نام کاربر برای هر peer، بازیابی سوکت و تکه‌تکه کردن UDP که به‌طور پیش‌فرض روشن است.
  • خروجی WireGuard (قالب قدیمی): خروجی قدیمی WireGuard که sing-box اصلی حذفش کرد، نگه داشته شده تا کانفیگ‌های قدیمی هنوز بارگذاری شوند.
  • رمزگذاری VLESS: رمزگذاری پساکوانتومی VLESS از Xray، با Vision روی آن حتی بدون TLS.
  • Sudoku: یک پراکسی رمزشدهٔ TCP که بایت‌هایش را به شکل سرنخ‌های سودوکو می‌فرستد تا ترافیک شبیه متن باشد یا تصادفی بودن کمی داشته باشد، با تونل‌های HTTP اختیاری (build tag with_sudoku).
  • Mieru: یک پراکسی کاملاً رمزشده و padding‌دار روی بازه‌های پورت TCP یا UDP، بدون هیچ الگوی ثابت.
  • TrustTunnel: ترافیک پراکسی به شکل جریان‌های HTTP CONNECT روی HTTP/2 یا HTTP/3.
  • SSH: یک ورودی سرور SSH برای port forwarding، به‌علاوهٔ UDP روی TCP و اتصال پس‌زمینه برای خروجی SSH.
  • سایفون: بدون سرور شخصی از راه شبکهٔ سایفون وصل شوید و کشور خروجی را انتخاب کنید.
  • DNSTT: ترافیک را درون پرس‌وجوهای DNS از راه resolverهای عمومی می‌برد و خودش آن‌ها را پیدا می‌کند.
  • MasterDNS: تونل MasterDnsVPN از راه resolverهای عمومی، با سربار کم، تکرار بسته‌ها روی چند resolver و آزمایش MTU؛ سرور خودش به مقصد وصل می‌شود.
  • Soar: تونل DNS پروژهٔ Lantern، هر resolver یک مسیر جدا با بازیابی سریع از دست رفتن بسته‌ها و کشف resolver، به‌طور پیش‌فرض از راه مجموعهٔ هوشمند؛ لینک‌های soar://.
  • GooseRelay: ترافیک را از راه Google Apps Script به سرور خودتان می‌فرستد، پس شبکه فقط HTTPS به گوگل می‌بیند.
  • تونل تماس: ترافیک پراکسی را درون یک تماس تصویری در VK، Telemost، Dion، WB Stream یا Bitrix24 می‌برد تا شبیه تماس با یک سرویس داخلی مجاز باشد؛ به‌طور کامل تست نشده است (build tag with_call).
  • Tunnel: یک تونل معکوس که از راه یک سرور عمومی به دستگاه‌های پشت NAT می‌رسد.
  • Bond: هر اتصال را هم‌زمان روی چند خروجی تقسیم می‌کند و در سرور به هم وصل می‌کند تا سرعت اتصال‌های محدودشده جمع شود (build tag with_bond).

ترنسپورت‌ها

  • XHTTP: ترنسپورت XHTTP از Xray با حالت‌ها، padding، جایگاه‌ها، XMUX و دانلود جداگانه.
  • mKCP: mKCP نسخهٔ Xray 26 روی UDP برای شبکه‌های پرافت یا شبکه‌هایی که TCP را کند می‌کنند، پنهان‌شده با ماسک‌های UDP در finalmask (build tag with_kcp).
  • XDRIVE: ترنسپورت ذخیره‌سازی Xray؛ اتصال VLESS در فایل‌هایی روی Google Drive، S3 یا سرویس ذخیره‌سازی دیگر حمل می‌شود و کلاینت هرگز به سرور وصل نمی‌شود (build tag with_xdrive).
  • ترنسپورت raw: ترنسپورت raw، تا کانفیگ‌هایی که از Xray تبدیل شده‌اند بارگذاری شوند.
  • مسیرهای دلخواه gRPC: مسیرهای چندبخشی gRPC به سبک Xray در service_name.
  • finalmask: ماسک‌های finalmask از Xray (fragment، noise، header-custom، xdns روی UDP، TCP یا DoH، udphop، merge، oob و موارد دیگر) روی هر اتصالی که یک خروجی برقرار می‌کند.
  • سرور simple-obfs در Shadowsocks: یک سرور simple-obfs روی ورودی‌های Shadowsocks، با یک مقصد فریب وقتی obfs یا ورود شکست بخورد.
  • rmux: یک پروتکل چندگانه‌سازی دیگر برای بردن چند اتصال در یک اتصال، در کنار smux، yamux و h2mux.

DNS

  • گروه DNS: از چند سرور DNS هم‌زمان یا به نوبت بپرسید، یا روی سروری که کار می‌کند بمانید، و پاسخ‌های مسموم را کنار بگذارید.
  • IPv6 بر اساس خروجی: IPv6 فقط از خروجی‌هایی که معلوم است آن را رد می‌کنند، بررسی‌شده در تست URL و آموخته از اتصال‌ها؛ اتصالی که خروجی نتواند رد کند درون همان اتصال با IPv4 برده می‌شود تا هیچ برنامه‌ای مرگش را نبیند.
  • قاعده‌های DNS: bypass_if_failed: وقتی سرور یک قاعدهٔ DNS شکست می‌خورد، پرس‌وجو به قاعدهٔ منطبق بعدی می‌رود.
  • مجموعهٔ هوشمند resolver: مجموعهٔ resolverی که هر خروجی تونل DNS با smart_pool برای خودش راه می‌اندازد، مشترک میان DNSTT، MasterDNS و Soar، با resolverهای auto، امتیازهای ذخیره‌شده و DoT/DoH.
  • DNSCrypt (استمپ‌های SDNS): سرور sdns که پرس‌وجوهای رمزشده را به یک resolver از نوع DNSCrypt می‌فرستد که با استمپش مشخص شده است.
  • نام‌های sslip.io: سرور hosts به نام‌های sslip.io با نشانی‌ای که در خود نام نوشته شده پاسخ می‌دهد.

گروه‌ها و پایش

  • متعادل‌کننده: اتصال‌ها را با round robin، کمترین تأخیر، consistent hashing، ‏sticky session یا یک مخزن چسبنده (pool) میان اعضا پخش می‌کند.
  • جایگزین: اعضا را به ترتیب امتحان می‌کند و عضوی را که شکست خورده تا مدتی کنار می‌گذارد.
  • تست URL: افزوده‌های هیدیفای: نشانی‌های تست بیشتر، حالت failover و رفتن به عضو دیگر با اولین اتصال ناموفق.
  • پایش: تست پس‌زمینهٔ همهٔ خروجی‌ها برای تأخیر و IP خروجی، که نتیجه‌اش به گروه‌ها داده می‌شود.
  • تأخیر یکسان: تست‌های URL زمان یک رفت‌وبرگشت HTTP را روی اتصال باز می‌سنجند، تا تأخیرها میان پروتکل‌ها قابل مقایسه باشند.

برای توسعه‌دهندگان اپ

  • ملاحظات اپ (انگلیسی): آنچه hiddify-app و hiddify-core به‌خاطر کارهای v5 باید تغییر دهند یا بدانند.

رفع اشکال‌ها

  • رفع اشکال‌های v5: اشکال‌هایی که روی sing-box نسخهٔ v1.15 رفع شده‌اند، جدیدترین در بالا، هر کدام با کامیتش.

اخرین بروزرسانی: 26 فوریهٔ 2026

نظرات