diff --git a/web/html/xui/xray.html b/web/html/xui/xray.html
index b6272b65..2fa5803f 100644
--- a/web/html/xui/xray.html
+++ b/web/html/xui/xray.html
@@ -1117,7 +1117,8 @@
balancer: {
tag: '',
strategy: 'random',
- selector: []
+ selector: [],
+ fallbackTag: ''
},
confirm: (balancer) => {
balancerModal.loading();
@@ -1127,7 +1128,8 @@
}
let tmpBalancer = {
'tag': balancer.tag,
- 'selector': balancer.selector
+ 'selector': balancer.selector,
+ 'fallbackTag': balancer.fallbackTag
};
if (balancer.strategy && balancer.strategy != 'random') {
tmpBalancer.strategy = {
@@ -1157,7 +1159,8 @@
let tmpBalancer = {
'tag': balancer.tag,
- 'selector': balancer.selector
+ 'selector': balancer.selector,
+ 'fallbackTag': balancer.fallbackTag
};
// Remove old tag
@@ -1480,7 +1483,8 @@
'key': index,
'tag': o.tag ? o.tag : "",
'strategy': o.strategy?.type ?? "random",
- 'selector': o.selector ? o.selector : []
+ 'selector': o.selector ? o.selector : [],
+ 'fallbackTag': o.fallbackTag?? '',
});
});
}
diff --git a/web/html/xui/xray_balancer_modal.html b/web/html/xui/xray_balancer_modal.html
index b2075e4d..5d549ced 100644
--- a/web/html/xui/xray_balancer_modal.html
+++ b/web/html/xui/xray_balancer_modal.html
@@ -31,6 +31,12 @@
[[ tag ]]
+
+
+ [[ tag ]]
+
+
@@ -47,7 +53,8 @@
balancer: {
tag: '',
strategy: 'random',
- selector: []
+ selector: [],
+ fallbackTag: ''
},
outboundTags: [],
balancerTags:[],
@@ -70,7 +77,8 @@
balancerModal.balancer = {
tag: '',
strategy: 'random',
- selector: []
+ selector: [],
+ fallbackTag: ''
};
}
this.balancerTags = balancerTags.filter((tag) => tag != balancer.tag);
diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml
index efbb8d75..acf5d7eb 100644
--- a/web/translation/translate.en_US.toml
+++ b/web/translation/translate.en_US.toml
@@ -433,6 +433,7 @@
"editBalancer" = "Edit Balancer"
"balancerStrategy" = "Strategy"
"balancerSelectors" = "Selectors"
+"fallback" = "Fallback"
"tag" = "Tag"
"tagDesc" = "Unique Tag"
"balancerDesc" = "It is not possible to use both balancerTag and outboundTag simultaneously. If both are used together, only outboundTag will function."
diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml
index 2c5c41f1..7d61e4cc 100644
--- a/web/translation/translate.fa_IR.toml
+++ b/web/translation/translate.fa_IR.toml
@@ -432,6 +432,7 @@
"editBalancer" = "ویرایش بالانسر"
"balancerStrategy" = "استراتژی"
"balancerSelectors" = "انتخابگرها"
+"fallback" = "جایگزین"
"tag" = "برچسب"
"tagDesc" = "برچسب یگانه"
"balancerDesc" = "امکان استفاده همزمان برچسب خروجی و برچسب بالانسر باهم وجود ندارد. درصورت استفاده همزمان فقط برچسب خروجی عمل خواهد کرد"
diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml
index 56bb3e22..dfb303aa 100644
--- a/web/translation/translate.ru_RU.toml
+++ b/web/translation/translate.ru_RU.toml
@@ -433,6 +433,7 @@
"editBalancer" = "Редактировать балансир"
"balancerStrategy" = "Стратегия"
"balancerSelectors" = "Селекторы"
+"fallback" = "Отступать"
"tag" = "Тег"
"tagDesc" = "уникальный тег"
"balancerDesc" = "Невозможно одновременно использовать balancerTag и outboundTag. При одновременном использовании будет работать только outboundTag."
diff --git a/web/translation/translate.vi_VN.toml b/web/translation/translate.vi_VN.toml
index 81e206d6..2d17fafe 100644
--- a/web/translation/translate.vi_VN.toml
+++ b/web/translation/translate.vi_VN.toml
@@ -433,6 +433,7 @@
"editBalancer" = "Chỉnh sửa cân bằng"
"balancerStrategy" = "Chiến lược"
"balancerSelectors" = "Bộ chọn"
+"fallback" = "Dự phòng"
"tag" = "Thẻ"
"tagDesc" = "thẻ duy nhất"
"balancerDesc" = "Không thể sử dụng balancerTag và outboundTag cùng một lúc. Nếu sử dụng cùng lúc thì chỉ outboundTag mới hoạt động."
diff --git a/web/translation/translate.zh_Hans.toml b/web/translation/translate.zh_Hans.toml
index e4c9a9fc..0fc2e049 100644
--- a/web/translation/translate.zh_Hans.toml
+++ b/web/translation/translate.zh_Hans.toml
@@ -433,6 +433,7 @@
"editBalancer" = "编辑平衡器"
"balancerStrategy" = "战略"
"balancerSelectors" = "选择器"
+"fallback" = "倒退"
"tag" = "标签"
"tagDesc" = "唯一标记"
"balancerDesc" = "不能同时使用balancerTag和outboundTag。 如果同时使用,则只有outboundTag起作用。"