mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-09-17 15:47:14 +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": "Tipe",
|
||||
"upstreamUrl": "URL Upstream",
|
||||
"rewriteHost": "Tulis ulang Host",
|
||||
"xForwarded": "Header X-Forwarded",
|
||||
"skipTlsVerify": "Lewati verifikasi TLS",
|
||||
"directory": "Direktori",
|
||||
"statusCode": "Kode status",
|
||||
@@ -602,8 +603,8 @@
|
||||
"maxTimeDiff": "Maks. selisih waktu (ms)",
|
||||
"minClientVer": "Min. versi klien",
|
||||
"maxClientVer": "Maks. versi klien",
|
||||
"minClientVerHint": "Kosong bukan berarti tanpa batas: Xray-core akan memakai minimum bawaan dari build core yang dijalankan (26.3.27 pada rilis saat ini) dan menolak klien yang melaporkan versi lebih lama — termasuk core pihak ketiga seperti Mihomo dan sing-box. Isi 1.0.0 untuk menerimanya, dengan risiko mengizinkan sidik jari TLS yang usang.",
|
||||
"maxClientVerHint": "Kosong berarti tanpa batas atas. Jika diisi, tidak boleh lebih rendah dari minimum efektif — versi klien minimum, atau minimum bawaan Xray-core saat kolom itu kosong — atau semua klien akan ditolak.",
|
||||
"minClientVerHint": "Kosong berarti tanpa minimum: Xray-core menerima semua versi klien, termasuk core pihak ketiga seperti Mihomo dan sing-box. Isi versi untuk menolak klien yang melaporkan versi lebih lama.",
|
||||
"maxClientVerHint": "Kosong berarti tanpa batas atas. Jika diisi, tidak boleh lebih rendah dari versi klien minimum — jika tidak, semua klien ditolak.",
|
||||
"clientVerInvalid": "Versi klien harus berupa maksimal tiga angka dipisah titik, masing-masing 0-255 (mis. 26.3.27)",
|
||||
"maxClientVerBelowMin": "Versi klien maksimum tidak boleh lebih rendah dari versi klien minimum",
|
||||
"shortIds": "Short IDs",
|
||||
@@ -1613,6 +1614,7 @@
|
||||
"inboundTag": "Tag inbound",
|
||||
"inboundTagPlaceholder": "tag inbound yang digunakan dalam aturan routing",
|
||||
"responseType": "Tipe respons",
|
||||
"customResponseData": "Respons kustom (base64)",
|
||||
"rewriteNetwork": "Tulis ulang jaringan",
|
||||
"unchanged": "(tidak berubah)",
|
||||
"unchangedAddress": "(tidak berubah) mis. 1.1.1.1",
|
||||
@@ -1625,6 +1627,7 @@
|
||||
"blockDelay": "Penundaan blokir (ms)",
|
||||
"reverseSniffing": "Sniffing terbalik",
|
||||
"reserved": "Dicadangkan",
|
||||
"remoteDNS": "DNS jarak jauh",
|
||||
"minUploadInterval": "Min. interval upload (ms)",
|
||||
"maxUploadSizeBytes": "Ukuran upload maks. (byte)",
|
||||
"uplinkChunkSize": "Ukuran chunk Uplink",
|
||||
|
||||
Reference in New Issue
Block a user