diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js index d990814d..bc61d005 100644 --- a/web/assets/js/model/xray.js +++ b/web/assets/js/model/xray.js @@ -647,7 +647,7 @@ class RealityStreamSettings extends XrayCommonClass { } RealityStreamSettings.Settings = class extends XrayCommonClass { - constructor(publicKey = '', fingerprint = '', serverName = '', spiderX= '/') { + constructor(publicKey = '', fingerprint = UTLS_FINGERPRINT.UTLS_FIREFOX, serverName = '', spiderX= '/') { super(); this.publicKey = publicKey; this.fingerprint = fingerprint; @@ -1243,15 +1243,13 @@ class Inbound extends XrayCommonClass { if (this.reality) { params.set("security", "reality"); params.set("pbk", this.stream.reality.settings.publicKey); + params.set("fp", this.stream.reality.settings.fingerprint); if (!ObjectUtil.isArrEmpty(this.stream.reality.serverNames)) { params.set("sni", this.stream.reality.serverNames.split(",")[0]); } if (this.stream.reality.shortIds.length > 0) { params.set("sid", this.stream.reality.shortIds.split(",")[0]); } - if (!ObjectUtil.isEmpty(this.stream.reality.fingerprint)) { - params.set("fp", this.stream.reality.settings.fingerprint); - } if (!ObjectUtil.isEmpty(this.stream.reality.settings.serverName)) { address = this.stream.reality.settings.serverName; } @@ -1355,15 +1353,13 @@ class Inbound extends XrayCommonClass { if (this.reality) { params.set("security", "reality"); params.set("pbk", this.stream.reality.settings.publicKey); + params.set("fp", this.stream.reality.settings.fingerprint); if (!ObjectUtil.isArrEmpty(this.stream.reality.serverNames)) { params.set("sni", this.stream.reality.serverNames.split(",")[0]); } if (this.stream.reality.shortIds.length > 0) { params.set("sid", this.stream.reality.shortIds.split(",")[0]); } - if (!ObjectUtil.isEmpty(this.stream.reality.fingerprint)) { - params.set("fp", this.stream.reality.settings.fingerprint); - } if (!ObjectUtil.isEmpty(this.stream.reality.settings.serverName)) { address = this.stream.reality.settings.serverName; } diff --git a/web/html/xui/form/tls_settings.html b/web/html/xui/form/tls_settings.html index bce8e3d6..d8b0f3c5 100644 --- a/web/html/xui/form/tls_settings.html +++ b/web/html/xui/form/tls_settings.html @@ -176,7 +176,6 @@ - None [[ key ]]