mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-04-19 13:32:24 +00:00
v2.3.14
This commit is contained in:
parent
898f80cb30
commit
f0165c1ad8
8 changed files with 21 additions and 21 deletions
|
@ -32,10 +32,10 @@ bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.
|
||||||
|
|
||||||
## Instalar una Versión Personalizada
|
## Instalar una Versión Personalizada
|
||||||
|
|
||||||
Para instalar la versión deseada, agrega la versión al final del comando de instalación. Por ejemplo, ver `v2.3.13`:
|
Para instalar la versión deseada, agrega la versión al final del comando de instalación. Por ejemplo, ver `v2.3.14`:
|
||||||
|
|
||||||
```
|
```
|
||||||
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) v2.3.13
|
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) v2.3.14
|
||||||
```
|
```
|
||||||
|
|
||||||
## Certificado SSL
|
## Certificado SSL
|
||||||
|
|
|
@ -32,10 +32,10 @@ bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.
|
||||||
|
|
||||||
## Install Custom Version
|
## Install Custom Version
|
||||||
|
|
||||||
To install your desired version, add the version to the end of the installation command. e.g., ver `v2.3.13`:
|
To install your desired version, add the version to the end of the installation command. e.g., ver `v2.3.14`:
|
||||||
|
|
||||||
```
|
```
|
||||||
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) v2.3.13
|
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) v2.3.14
|
||||||
```
|
```
|
||||||
|
|
||||||
## SSL Certificate
|
## SSL Certificate
|
||||||
|
|
|
@ -32,10 +32,10 @@ bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.
|
||||||
|
|
||||||
## Установка определённой версии
|
## Установка определённой версии
|
||||||
|
|
||||||
Чтобы установить нужную вам версию, добавьте номер версии в конец команды установки. Например, `v2.3.13`:
|
Чтобы установить нужную вам версию, добавьте номер версии в конец команды установки. Например, `v2.3.14`:
|
||||||
|
|
||||||
```
|
```
|
||||||
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) v2.3.13
|
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) v2.3.14
|
||||||
```
|
```
|
||||||
|
|
||||||
## SSL Сертификат
|
## SSL Сертификат
|
||||||
|
|
|
@ -32,10 +32,10 @@ bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.
|
||||||
|
|
||||||
## 安装指定版本
|
## 安装指定版本
|
||||||
|
|
||||||
要安装所需的版本,请将该版本添加到安装命令的末尾。 e.g., ver `v2.3.13`:
|
要安装所需的版本,请将该版本添加到安装命令的末尾。 e.g., ver `v2.3.14`:
|
||||||
|
|
||||||
```
|
```
|
||||||
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) v2.3.13
|
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) v2.3.14
|
||||||
```
|
```
|
||||||
|
|
||||||
## SSL 认证
|
## SSL 认证
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
2.3.13
|
2.3.14
|
|
@ -909,15 +909,15 @@ Outbound.FreedomSettings.Fragment = class extends CommonClass {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
Outbound.FreedomSettings.Noise = class extends CommonClass {
|
Outbound.FreedomSettings.Noise = class extends CommonClass {
|
||||||
constructor(packets = '', delay = '') {
|
constructor(packet = '', delay = '') {
|
||||||
super();
|
super();
|
||||||
this.packets = packets;
|
this.packet = packet;
|
||||||
this.delay = delay;
|
this.delay = delay;
|
||||||
}
|
}
|
||||||
|
|
||||||
static fromJson(json = {}) {
|
static fromJson(json = {}) {
|
||||||
return new Outbound.FreedomSettings.Noise(
|
return new Outbound.FreedomSettings.Noise(
|
||||||
json.packets,
|
json.packet,
|
||||||
json.delay,
|
json.delay,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,8 +45,8 @@
|
||||||
<a-switch :checked="Object.keys(outbound.settings.noise).length >0" @change="checked => outbound.settings.noise = checked ? new Outbound.FreedomSettings.Noise() : {}"></a-switch>
|
<a-switch :checked="Object.keys(outbound.settings.noise).length >0" @change="checked => outbound.settings.noise = checked ? new Outbound.FreedomSettings.Noise() : {}"></a-switch>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<template v-if="Object.keys(outbound.settings.noise).length >0">
|
<template v-if="Object.keys(outbound.settings.noise).length >0">
|
||||||
<a-form-item label='Packets'>
|
<a-form-item label='Packet'>
|
||||||
<a-input v-model.trim="outbound.settings.noise.packets"></a-input>
|
<a-input v-model.trim="outbound.settings.noise.packet"></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label='Delay'>
|
<a-form-item label='Delay'>
|
||||||
<a-input v-model.trim="outbound.settings.noise.delay"></a-input>
|
<a-input v-model.trim="outbound.settings.noise.delay"></a-input>
|
||||||
|
|
|
@ -326,8 +326,8 @@
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-collapse v-if="noise" style="margin-top: 14px;">
|
<a-collapse v-if="noise" style="margin-top: 14px;">
|
||||||
<a-collapse-panel header='{{ i18n "pages.settings.noiseSett"}}' v-if="noise">
|
<a-collapse-panel header='{{ i18n "pages.settings.noiseSett"}}' v-if="noise">
|
||||||
<setting-list-item style="padding: 10px 20px" type="text" title='Packets' v-model="noisePackets" placeholder="rand:5-10"></setting-list-item>
|
<setting-list-item style="padding: 10px 20px" type="text" title='Packet (ms)' v-model="noisePacket" placeholder="rand:5-10"></setting-list-item>
|
||||||
<setting-list-item style="padding: 10px 20px" type="text" title='Delay' v-model="noiseDelay" placeholder="5-10"></setting-list-item>
|
<setting-list-item style="padding: 10px 20px" type="text" title='Delay (ms)' v-model="noiseDelay" placeholder="10-20"></setting-list-item>
|
||||||
</a-collapse-panel>
|
</a-collapse-panel>
|
||||||
</a-collapse>
|
</a-collapse>
|
||||||
</a-list-item>
|
</a-list-item>
|
||||||
|
@ -436,8 +436,8 @@
|
||||||
settings: {
|
settings: {
|
||||||
domainStrategy: "AsIs",
|
domainStrategy: "AsIs",
|
||||||
noise: {
|
noise: {
|
||||||
packets: "rand:5-10",
|
packet: "rand:5-10",
|
||||||
delay: "5-10",
|
delay: "10-20",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -646,12 +646,12 @@
|
||||||
this.allSetting.subJsonNoise = v ? JSON.stringify(this.defaultNoise) : "";
|
this.allSetting.subJsonNoise = v ? JSON.stringify(this.defaultNoise) : "";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
noisePackets: {
|
noisePacket: {
|
||||||
get: function () { return this.noise ? JSON.parse(this.allSetting.subJsonNoise).settings.noise.packets : ""; },
|
get: function () { return this.noise ? JSON.parse(this.allSetting.subJsonNoise).settings.noise.packet : ""; },
|
||||||
set: function (v) {
|
set: function (v) {
|
||||||
if (v != "") {
|
if (v != "") {
|
||||||
newNoise = JSON.parse(this.allSetting.subJsonNoise);
|
newNoise = JSON.parse(this.allSetting.subJsonNoise);
|
||||||
newNoise.settings.noise.packets = v;
|
newNoise.settings.noise.packet = v;
|
||||||
this.allSetting.subJsonNoise = JSON.stringify(newNoise);
|
this.allSetting.subJsonNoise = JSON.stringify(newNoise);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue