mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-11-02 03:05:02 +03:00
feat(sub): make the host "Mihomo X25519" switch drop ML-KEM (#6803)
The per-host Mihomo X25519 switch has been stored since managed hosts landed, but no renderer read it, while every REALITY proxy was forced to support-x25519mlkem768: true. On some networks DPI drops the second segment of an ML-KEM ClientHello and blackholes the server for that client. A host with the switch on now gets support-x25519mlkem768: false and no ML-KEM hint in its vless link; switches saved while they had no effect are cleared once, so upgrading does not silently change existing subscriptions. A REALITY host's fingerprint now reaches the Clash and JSON outputs, and every host endpoint gets its own deep copy of the stream, so one host's blank SNI, fingerprint, Host header or path no longer inherits another host's value.
This commit is contained in:
@@ -140,9 +140,15 @@ vless://<uuid>@<server>:443?security=reality&pbk=<public-key>&sid=<short-id>&sni
|
||||
راهنمای معادل
|
||||
`support-x25519mlkem768=true`
|
||||
را منتقل میکند؛ کلاینتهایی که این افزونهٔ URI را پشتیبانی میکنند، از جمله نسخههای فعلی Mihomo، آن را هنگام ورود اعمال میکنند.
|
||||
برای سرورهای بسیار قدیمی که ML-KEM را رد میکنند، گزینه را برای همان گره در کلاینت روی
|
||||
`false`
|
||||
بگذارید یا سرور را ارتقا دهید. حذف محدودیت نسخه بهتنهایی دستدهی را اصلاح نمیکند.
|
||||
سرورهای Xray-core قدیمیتر از 26.9.8 دستدهی سادهٔ
|
||||
`X25519`
|
||||
را میپذیرند و سرورهای بسیار قدیمی ML-KEM را رد میکنند. برای آنها، یا اگر شبکه ClientHello بزرگتر ML-KEM را حذف میکند، گزینهٔ
|
||||
**Mihomo X25519**
|
||||
را در میزبان (Host) فعال کنید: پروکسی Clash آن مقدار
|
||||
`support-x25519mlkem768: false`
|
||||
را میگیرد و لینک
|
||||
`vless://`
|
||||
آن راهنما را ندارد. حذف محدودیت نسخه بهتنهایی دستدهی را اصلاح نمیکند.
|
||||
|
||||
</Callout>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user