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