mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-09-19 16:37:19 +00:00
feat(xray): update xray-core to v26.9.8 and adapt panel
Bump xtls/xray-core to 37ceb8b4b6 (v26.9.8) and the three binary pins (DockerInit.sh, release.yml Linux + Windows) in lockstep. No deleted symbols; the impact is entirely on the JSON config surface. Outbound "proxySettings" is now refused by the config loader (moved to streamSettings.sockopt.dialerProxy) and a freedom outbound rejects sockopt.addressPortStrategy. Either key in a stored template would keep the core from starting after the upgrade, so a new OutboundRemovedKeysFix seeder rewrites xrayTemplateConfig once: proxySettings.tag becomes sockopt.dialerProxy (an existing dialerProxy wins) and addressPortStrategy is dropped from freedom outbounds. Template saves and outbound subscriptions already run through the vendored loader, so the new refusals surface there with the core's own message. REALITY no longer applies a built-in minClientVer (26.3.27) when the field is empty. The form placeholder and the min/max hints in all 13 locales now say that empty means no minimum. New upstream keys the Zod schemas would otherwise strip, with form support where a sibling field already had it: - blackhole response type "custom" with base64 customResponseData - realm finalmask ipMode (dual/v4/v6) and portMapping (UPnP / NAT-PMP) - quicParams brutalDisableLossCompensation, disableChromeParrot, disableGSO, disableStatelessReset - hysteria masquerade proxy xForwarded - wireguard outbound remoteDNS - routing rule localOS freedom.domainStrategy is only deprecated upstream (auto-migrated to sockopt.domainStrategy with a warning) and is left untouched.
This commit is contained in:
@@ -501,6 +501,7 @@
|
||||
"type": "Tip",
|
||||
"upstreamUrl": "Üst Sunucu URL (Upstream)",
|
||||
"rewriteHost": "Host'u Yeniden Yaz",
|
||||
"xForwarded": "X-Forwarded başlıkları",
|
||||
"skipTlsVerify": "TLS Doğrulamayı Atla",
|
||||
"directory": "Dizin",
|
||||
"statusCode": "Durum Kodu",
|
||||
@@ -602,8 +603,8 @@
|
||||
"maxTimeDiff": "Maks. Zaman Farkı (ms)",
|
||||
"minClientVer": "Min. Kullanıcı Sürümü",
|
||||
"maxClientVer": "Maks. Kullanıcı Sürümü",
|
||||
"minClientVerHint": "Boş bırakmak sınırsız demek değildir: Xray-core, çalıştırdığınız çekirdek sürümünün yerleşik alt sınırını (güncel sürümlerde 26.3.27) uygular ve daha eski sürüm bildiren istemcileri reddeder — Mihomo ve sing-box gibi üçüncü taraf çekirdekler dahil. 1.0.0 girmek onları kabul eder; bedeli eski TLS parmak izlerine izin vermektir.",
|
||||
"maxClientVerHint": "Boş, üst sınır yok demektir. Ayarlanırsa geçerli alt sınırın — Min. Kullanıcı Sürümü, o alan boşsa Xray-core'un yerleşik alt sınırı — altında olmamalıdır, aksi halde tüm istemciler reddedilir.",
|
||||
"minClientVerHint": "Boş bırakmak alt sınır yok demektir: Xray-core, Mihomo ve sing-box gibi üçüncü taraf çekirdekler dahil her istemci sürümünü kabul eder. Daha eski sürüm bildiren istemcileri reddetmek için bir sürüm girin.",
|
||||
"maxClientVerHint": "Boş, üst sınır yok demektir. Ayarlanırsa Min. İstemci Sürümü'nden düşük olmamalıdır; aksi halde tüm istemciler reddedilir.",
|
||||
"clientVerInvalid": "İstemci sürümü noktayla ayrılmış en fazla üç sayıdan oluşmalıdır, her biri 0-255 (örn. 26.3.27)",
|
||||
"maxClientVerBelowMin": "Maks. istemci sürümü, en düşük istemci sürümünün altında olamaz",
|
||||
"shortIds": "Kısa Kimlikler",
|
||||
@@ -1613,6 +1614,7 @@
|
||||
"inboundTag": "Gelen Bağlantı Etiketi",
|
||||
"inboundTagPlaceholder": "yönlendirme kurallarında kullanılan gelen bağlantı etiketi",
|
||||
"responseType": "Yanıt Tipi",
|
||||
"customResponseData": "Özel yanıt (base64)",
|
||||
"rewriteNetwork": "Ağı Yeniden Yaz",
|
||||
"unchanged": "(değişmedi)",
|
||||
"unchangedAddress": "(değişmedi) örn. 1.1.1.1",
|
||||
@@ -1625,6 +1627,7 @@
|
||||
"blockDelay": "Engelleme Gecikmesi (ms)",
|
||||
"reverseSniffing": "Ters Dinleme (Sniffing)",
|
||||
"reserved": "Ayrılmış",
|
||||
"remoteDNS": "Uzak DNS",
|
||||
"minUploadInterval": "Min. Yükleme Aralığı (ms)",
|
||||
"maxUploadSizeBytes": "Maks. Yükleme Boyutu (bayt)",
|
||||
"uplinkChunkSize": "Uplink Chunk Boyutu",
|
||||
@@ -2255,4 +2258,4 @@
|
||||
"statusDown": "ÇEVRİMDIŞI",
|
||||
"statusUp": "ÇEVRİMİÇİ"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user