Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormhsanaei <ho3ein.sanaei@gmail.com>2024-05-08 22:31:58 +0300
committermhsanaei <ho3ein.sanaei@gmail.com>2024-05-08 22:31:58 +0300
commit94eb27d2c49757a026f29b17c5b5d63374416737 (patch)
treef8f9434e2ba5bca34b376551b40b483a72e13c2b
parentd1f67f7f2f10ad3ff08d975435a8ef3664da277f (diff)
add dokodemo timeout
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
-rw-r--r--web/assets/js/model/xray.js5
-rw-r--r--web/html/xui/form/protocol/dokodemo.html3
-rw-r--r--web/translation/translate.fa_IR.toml2
3 files changed, 8 insertions, 2 deletions
diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js
index 7fffffd4..e57b2b2b 100644
--- a/web/assets/js/model/xray.js
+++ b/web/assets/js/model/xray.js
@@ -2281,12 +2281,13 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass {
};
Inbound.DokodemoSettings = class extends Inbound.Settings {
- constructor(protocol, address, port, network='tcp,udp', followRedirect=false) {
+ constructor(protocol, address, port, network='tcp,udp', followRedirect=false, timeout=0) {
super(protocol);
this.address = address;
this.port = port;
this.network = network;
this.followRedirect = followRedirect;
+ this.timeout = timeout;
}
static fromJson(json={}) {
@@ -2296,6 +2297,7 @@ Inbound.DokodemoSettings = class extends Inbound.Settings {
json.port,
json.network,
json.followRedirect,
+ json.timeout,
);
}
@@ -2305,6 +2307,7 @@ Inbound.DokodemoSettings = class extends Inbound.Settings {
port: this.port,
network: this.network,
followRedirect: this.followRedirect,
+ timeout: this.timeout,
};
}
};
diff --git a/web/html/xui/form/protocol/dokodemo.html b/web/html/xui/form/protocol/dokodemo.html
index 70ffe7e0..e7e1d950 100644
--- a/web/html/xui/form/protocol/dokodemo.html
+++ b/web/html/xui/form/protocol/dokodemo.html
@@ -16,5 +16,8 @@
<a-form-item label='Follow Redirect'>
<a-switch v-model="inbound.settings.followRedirect"></a-switch>
</a-form-item>
+ <a-form-item label='Timeout'>
+ <a-input-number v-model.number="inbound.settings.timeout" :min="0"></a-input-number>
+ </a-form-item>
</a-form>
{{end}}
diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml
index 547700f5..ad7f2b2c 100644
--- a/web/translation/translate.fa_IR.toml
+++ b/web/translation/translate.fa_IR.toml
@@ -549,7 +549,7 @@
"datetime" = "⏰ تاریخ‌وزمان: {{ .DateTime }}\r\n"
"hostname" = "💻 نام‌میزبان: {{ .Hostname }}\r\n"
"version" = "🚀 نسخه‌پنل: {{ .Version }}\r\n"
-"xrayVersion" = "📡 نسخو ڪور: {{ .XrayVersion }}\r\n"
+"xrayVersion" = "📡 نسخه‌هسته: {{ .XrayVersion }}\r\n"
"ipv6" = "🌐 IPv6: {{ .IPv6 }}\r\n"
"ipv4" = "🌐 IPv4: {{ .IPv4 }}\r\n"
"ip" = "🌐 آدرس‌آی‌پی: {{ .IP }}\r\n"