mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-09-18 08:07: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": "種類",
|
||||
"upstreamUrl": "Upstream URL",
|
||||
"rewriteHost": "Host 書き換え",
|
||||
"xForwarded": "X-Forwarded ヘッダー",
|
||||
"skipTlsVerify": "TLS 検証をスキップ",
|
||||
"directory": "ディレクトリ",
|
||||
"statusCode": "ステータスコード",
|
||||
@@ -623,8 +624,8 @@
|
||||
"maxTimeDiff": "最大時間差 (ms)",
|
||||
"minClientVer": "最小クライアントバージョン",
|
||||
"maxClientVer": "最大クライアントバージョン",
|
||||
"minClientVerHint": "空欄は無制限ではありません。Xray-core は実行中のコアに組み込まれた最低バージョン(現行リリースでは 26.3.27)を適用し、それより古いバージョンを名乗るクライアント(Mihomo や sing-box などのサードパーティコアを含む)を拒否します。1.0.0 を設定すると許可されますが、古い TLS フィンガープリントも受け入れることになります。",
|
||||
"maxClientVerHint": "空欄は上限なしを意味します。設定する場合は実効的な下限(最小クライアントバージョン。その欄が空欄の場合は Xray-core 組み込みの最低バージョン)を下回らないでください。下回るとすべてのクライアントが拒否されます。",
|
||||
"minClientVerHint": "空欄は下限なしを意味します。Xray-core は Mihomo や sing-box などのサードパーティコアを含め、あらゆるクライアントバージョンを受け入れます。古いバージョンを申告するクライアントを拒否するにはバージョンを設定してください。",
|
||||
"maxClientVerHint": "空欄は上限なしを意味します。設定する場合は最小クライアントバージョンを下回ってはいけません。下回るとすべてのクライアントが拒否されます。",
|
||||
"clientVerInvalid": "クライアントバージョンはドット区切りの数値(最大 3 つ、各 0-255)で指定してください(例:26.3.27)",
|
||||
"maxClientVerBelowMin": "最大クライアントバージョンは最小クライアントバージョンを下回れません",
|
||||
"shortIds": "Short IDs",
|
||||
@@ -1613,6 +1614,7 @@
|
||||
"inboundTag": "インバウンドタグ",
|
||||
"inboundTagPlaceholder": "ルーティングルールで使うインバウンドタグ",
|
||||
"responseType": "レスポンスタイプ",
|
||||
"customResponseData": "カスタム応答(base64)",
|
||||
"rewriteNetwork": "ネットワーク書き換え",
|
||||
"unchanged": "(変更なし)",
|
||||
"unchangedAddress": "(変更なし) 例: 1.1.1.1",
|
||||
@@ -1625,6 +1627,7 @@
|
||||
"blockDelay": "ブロック遅延 (ms)",
|
||||
"reverseSniffing": "逆 sniffing",
|
||||
"reserved": "予約",
|
||||
"remoteDNS": "リモート DNS",
|
||||
"minUploadInterval": "最小アップロード間隔 (ms)",
|
||||
"maxUploadSizeBytes": "最大アップロードサイズ (バイト)",
|
||||
"uplinkChunkSize": "Uplink チャンクサイズ",
|
||||
|
||||
Reference in New Issue
Block a user