Merge branch 'MHSanaei:main' into main

This commit is contained in:
心隨緣動 2025-07-28 20:58:47 +08:00 committed by GitHub
commit 4736b2621d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 14 additions and 16 deletions

View File

@ -728,8 +728,8 @@ class RealityStreamSettings extends XrayCommonClass {
dest = 'tesla.com:443', dest = 'tesla.com:443',
serverNames = 'tesla.com,www.tesla.com', serverNames = 'tesla.com,www.tesla.com',
privateKey = '', privateKey = '',
minClient = '', minClientVer = '',
maxClient = '', maxClientVer = '',
maxTimediff = 0, maxTimediff = 0,
shortIds = RandomUtil.randomShortIds(), shortIds = RandomUtil.randomShortIds(),
mldsa65Seed = '', mldsa65Seed = '',
@ -741,8 +741,8 @@ class RealityStreamSettings extends XrayCommonClass {
this.dest = dest; this.dest = dest;
this.serverNames = Array.isArray(serverNames) ? serverNames.join(",") : serverNames; this.serverNames = Array.isArray(serverNames) ? serverNames.join(",") : serverNames;
this.privateKey = privateKey; this.privateKey = privateKey;
this.minClient = minClient; this.minClientVer = minClientVer;
this.maxClient = maxClient; this.maxClientVer = maxClientVer;
this.maxTimediff = maxTimediff; this.maxTimediff = maxTimediff;
this.shortIds = Array.isArray(shortIds) ? shortIds.join(",") : shortIds; this.shortIds = Array.isArray(shortIds) ? shortIds.join(",") : shortIds;
this.mldsa65Seed = mldsa65Seed; this.mldsa65Seed = mldsa65Seed;
@ -766,8 +766,8 @@ class RealityStreamSettings extends XrayCommonClass {
json.dest, json.dest,
json.serverNames, json.serverNames,
json.privateKey, json.privateKey,
json.minClient, json.minClientVer,
json.maxClient, json.maxClientVer,
json.maxTimediff, json.maxTimediff,
json.shortIds, json.shortIds,
json.mldsa65Seed, json.mldsa65Seed,
@ -782,8 +782,8 @@ class RealityStreamSettings extends XrayCommonClass {
dest: this.dest, dest: this.dest,
serverNames: this.serverNames.split(","), serverNames: this.serverNames.split(","),
privateKey: this.privateKey, privateKey: this.privateKey,
minClient: this.minClient, minClientVer: this.minClientVer,
maxClient: this.maxClient, maxClientVer: this.maxClientVer,
maxTimediff: this.maxTimediff, maxTimediff: this.maxTimediff,
shortIds: this.shortIds.split(","), shortIds: this.shortIds.split(","),
mldsa65Seed: this.mldsa65Seed, mldsa65Seed: this.mldsa65Seed,

View File

@ -21,14 +21,12 @@
<a-form-item label='Max Time Diff (ms)'> <a-form-item label='Max Time Diff (ms)'>
<a-input-number v-model.number="inbound.stream.reality.maxTimediff" :min="0"></a-input-number> <a-input-number v-model.number="inbound.stream.reality.maxTimediff" :min="0"></a-input-number>
</a-form-item> </a-form-item>
<!-- we also have this but i think it's not necessary <a-form-item label='Min Client Ver'>
<a-form-item label='Min Client'> <a-input v-model.trim="inbound.stream.reality.minClientVer"></a-input>
<a-input v-model.trim="inbound.stream.reality.minClient"></a-input>
</a-form-item> </a-form-item>
<a-form-item label='Max Client'> <a-form-item label='Max Client Ver'>
<a-input v-model.trim="inbound.stream.reality.maxClient"></a-input> <a-input v-model.trim="inbound.stream.reality.maxClientVer"></a-input>
</a-form-item> </a-form-item>
-->
<a-form-item> <a-form-item>
<template slot="label"> <template slot="label">
<a-tooltip> <a-tooltip>
@ -47,7 +45,7 @@
<a-input v-model="inbound.stream.reality.settings.publicKey"></a-input> <a-input v-model="inbound.stream.reality.settings.publicKey"></a-input>
</a-form-item> </a-form-item>
<a-form-item label='{{ i18n "pages.inbounds.privatekey" }}'> <a-form-item label='{{ i18n "pages.inbounds.privatekey" }}'>
<a-input type="password" v-model="inbound.stream.reality.privateKey"></a-input> <a-input v-model="inbound.stream.reality.privateKey"></a-input>
</a-form-item> </a-form-item>
<a-form-item label=" "> <a-form-item label=" ">
<a-button type="primary" icon="import" @click="getNewX25519Cert">Get New Cert随机获取新证书</a-button> <a-button type="primary" icon="import" @click="getNewX25519Cert">Get New Cert随机获取新证书</a-button>

View File

@ -88,7 +88,7 @@
<a-input v-model="cert.cert"></a-input> <a-input v-model="cert.cert"></a-input>
</a-form-item> </a-form-item>
<a-form-item label='{{ i18n "pages.inbounds.privatekey" }}'> <a-form-item label='{{ i18n "pages.inbounds.privatekey" }}'>
<a-input type="password" v-model="cert.key"></a-input> <a-input v-model="cert.key"></a-input>
</a-form-item> </a-form-item>
</template> </template>
<a-form-item label='OCSP stapling'> <a-form-item label='OCSP stapling'>