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:
@@ -522,6 +522,7 @@
|
||||
"type": "Loại",
|
||||
"upstreamUrl": "Upstream URL",
|
||||
"rewriteHost": "Viết lại Host",
|
||||
"xForwarded": "Header X-Forwarded",
|
||||
"skipTlsVerify": "Bỏ qua xác minh TLS",
|
||||
"directory": "Thư mục",
|
||||
"statusCode": "Mã trạng thái",
|
||||
@@ -623,8 +624,8 @@
|
||||
"maxTimeDiff": "Chênh lệch thời gian tối đa (ms)",
|
||||
"minClientVer": "Phiên bản client tối thiểu",
|
||||
"maxClientVer": "Phiên bản client tối đa",
|
||||
"minClientVerHint": "Để trống không có nghĩa là không giới hạn: Xray-core sẽ áp dụng mức tối thiểu tích hợp của bản core đang chạy (26.3.27 ở các bản phát hành hiện tại) và từ chối các client khai báo phiên bản cũ hơn — bao gồm các core bên thứ ba như Mihomo và sing-box. Đặt 1.0.0 để chấp nhận chúng, đổi lại là cho phép các dấu vân tay TLS lỗi thời.",
|
||||
"maxClientVerHint": "Để trống nghĩa là không có giới hạn trên. Nếu đặt, không được thấp hơn mức tối thiểu đang có hiệu lực — phiên bản client tối thiểu, hoặc mức tối thiểu tích hợp của Xray-core khi ô đó để trống — nếu không mọi client đều bị từ chối.",
|
||||
"minClientVerHint": "Để trống nghĩa là không có mức tối thiểu: Xray-core chấp nhận mọi phiên bản client, kể cả các core bên thứ ba như Mihomo và sing-box. Đặt một phiên bản để từ chối các client báo phiên bản cũ hơn.",
|
||||
"maxClientVerHint": "Để trống nghĩa là không có giới hạn trên. Nếu đặt, không được thấp hơn phiên bản client tối thiểu — nếu không mọi client đều bị từ chối.",
|
||||
"clientVerInvalid": "Phiên bản client phải gồm tối đa ba số cách nhau bằng dấu chấm, mỗi số 0-255 (ví dụ 26.3.27)",
|
||||
"maxClientVerBelowMin": "Phiên bản client tối đa không được thấp hơn phiên bản client tối thiểu",
|
||||
"shortIds": "Short IDs",
|
||||
@@ -1613,6 +1614,7 @@
|
||||
"inboundTag": "Tag inbound",
|
||||
"inboundTagPlaceholder": "tag inbound dùng trong quy tắc định tuyến",
|
||||
"responseType": "Loại phản hồi",
|
||||
"customResponseData": "Phản hồi tùy chỉnh (base64)",
|
||||
"rewriteNetwork": "Viết lại mạng",
|
||||
"unchanged": "(không đổi)",
|
||||
"unchangedAddress": "(không đổi) ví dụ 1.1.1.1",
|
||||
@@ -1625,6 +1627,7 @@
|
||||
"blockDelay": "Trễ chặn (ms)",
|
||||
"reverseSniffing": "Sniffing ngược",
|
||||
"reserved": "Đã đặt trước",
|
||||
"remoteDNS": "DNS từ xa",
|
||||
"minUploadInterval": "Khoảng upload tối thiểu (ms)",
|
||||
"maxUploadSizeBytes": "Kích thước upload tối đa (byte)",
|
||||
"uplinkChunkSize": "Kích thước chunk Uplink",
|
||||
|
||||
Reference in New Issue
Block a user