diff --git a/gecoosac/LICENSE b/gecoosac/LICENSE
deleted file mode 100644
index a41ac4b8..00000000
--- a/gecoosac/LICENSE
+++ /dev/null
@@ -1,9 +0,0 @@
-GNU Affero General Public License v3.0 only
-
-The gecoosac package in this directory is distributed under the GNU
-Affero General Public License version 3 only.
-
-SPDX-License-Identifier: AGPL-3.0-only
-
-Canonical license text:
-https://www.gnu.org/licenses/agpl-3.0.txt
diff --git a/gecoosac/Makefile b/gecoosac/Makefile
index c556f5c7..699723f9 100644
--- a/gecoosac/Makefile
+++ b/gecoosac/Makefile
@@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=gecoosac
PKG_VERSION:=2.2.20251015
-PKG_RELEASE:=7
+PKG_RELEASE:=8
ifeq ($(ARCH),aarch64)
PKG_ARCH:=ac_linux_arm64
diff --git a/luci-app-fchomo/htdocs/luci-static/resources/fchomo.js b/luci-app-fchomo/htdocs/luci-static/resources/fchomo.js
index 8e88941b..becbd663 100644
--- a/luci-app-fchomo/htdocs/luci-static/resources/fchomo.js
+++ b/luci-app-fchomo/htdocs/luci-static/resources/fchomo.js
@@ -211,6 +211,7 @@ const preset_outbound = {
['REJECT'],
['REJECT-DROP'],
['PASS'],
+ ['PASS-RULE'],
['COMPATIBLE'],
['GLOBAL']
],
diff --git a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/client.js b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/client.js
index 0cf77708..9a3d9138 100644
--- a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/client.js
+++ b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/client.js
@@ -13,7 +13,7 @@ const parseProxyGroupYaml = hm.parseYaml.extend({
if (!cfg.type)
return null;
- // key mapping // 2025/02/13
+ // key mapping // 2026/06/06
let config = hm.removeBlankAttrs({
id: this.id,
label: this.label,
@@ -23,6 +23,7 @@ const parseProxyGroupYaml = hm.parseYaml.extend({
include_all: this.bool2str(cfg["include-all"]), // bool
include_all_proxies: this.bool2str(cfg["include-all-proxies"]), // bool
include_all_providers: this.bool2str(cfg["include-all-providers"]), // bool
+ empty_fallback: cfg["empty-fallback"] ? hm.preset_outbound.full.map(([key, label]) => key).includes(cfg["empty-fallback"]) ? cfg["empty-fallback"] : this.calcID(hm.glossary["proxy_group"].field, cfg["empty-fallback"]) : null, // string
// Url-test fields
tolerance: cfg.tolerance,
// Load-balance fields
@@ -972,6 +973,7 @@ return view.extend({
'- name: "load-balance"\n' +
' type: load-balance\n' +
' include-all: true\n' +
+ ' empty-fallback: COMPATIBLE\n' +
' url: "https://cp.cloudflare.com/generate_204"\n' +
' interval: 300\n' +
' lazy: false\n' +
@@ -1081,6 +1083,14 @@ return view.extend({
so.default = so.disabled;
so.editable = true;
+ so = ss.taboption('field_general', form.ListValue, 'empty_fallback', _('Empty fallback'));
+ so.default = 'COMPATIBLE';
+ hm.preset_outbound.full.forEach((res) => {
+ so.value.apply(so, res);
+ })
+ so.load = L.bind(hm.loadProxyGroupLabel, so, hm.preset_outbound.full);
+ so.modalonly = true;
+
/* Override fields */
so = ss.taboption('field_override', form.Flag, 'disable_udp', _('Disable UDP'));
so.default = so.disabled;
diff --git a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/global.js b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/global.js
index 54454977..8ed36af7 100644
--- a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/global.js
+++ b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/global.js
@@ -371,6 +371,9 @@ return view.extend({
so = ss.option(form.DummyValue, '_asn_version', _('ASN version'));
so.cfgvalue = function() { return renderResVersion.call(this, null, 'asn') };
+ so = ss.option(form.DummyValue, '_bundlemrs_version', _('BundleMRS version'));
+ so.cfgvalue = function() { return renderResVersion.call(this, null, 'bundlemrs') };
+
so = ss.option(form.DummyValue, '_china_ip4_version', _('China IPv4 list version'));
so.cfgvalue = function() { return renderResVersion.call(this, null, 'china_ip4') };
diff --git a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/ruleset.js b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/ruleset.js
index ce760ae4..3a40ca4f 100644
--- a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/ruleset.js
+++ b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/ruleset.js
@@ -11,7 +11,7 @@ const parseRulesetYaml = hm.parseYaml.extend({
if (!cfg.type)
return null;
- // key mapping // 2026/01/17
+ // key mapping // 2026/06/06
let config = hm.removeBlankAttrs({
id: this.id,
label: this.label,
@@ -22,6 +22,7 @@ const parseRulesetYaml = hm.parseYaml.extend({
payload: cfg.payload, // string: array
} : {
url: cfg.url,
+ path_in_bundle: cfg["path-in-bundle"],
size_limit: cfg["size-limit"],
interval: cfg.interval,
proxy: cfg.proxy ? hm.preset_outbound.full.map(([key, label]) => key).includes(cfg.proxy) ? cfg.proxy : this.calcID(hm.glossary["proxy_group"].field, cfg.proxy) : null,
@@ -180,6 +181,13 @@ return view.extend({
" - 'application/vnd.github.v3.raw'\n" +
' Authorization:\n' +
" - 'token 1231231'\n" +
+ ' cn:\n' +
+ ' type: http\n' +
+ ' path: ./provider/rule-set/geosite-cn.mrs\n' +
+ ' url: "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/cn.mrs"\n' +
+ ' behavior: domain\n' +
+ ' format: mrs\n' +
+ ' path-in-bundle: "geo/geosite/cn.mrs"\n' +
' rule4:\n' +
' type: inline\n' +
' behavior: domain\n' +
@@ -269,6 +277,7 @@ return view.extend({
['select', 'type'],
['select', 'behavior'],
['select', 'format'],
+ ['input', 'path_in_bundle'],
['textarea', '_editer']
], ...arguments);
}
@@ -373,6 +382,12 @@ return view.extend({
o.depends('type', 'http');
o.modalonly = true;
+ o = s.option(form.Value, 'path_in_bundle', _('Path in bundle'),
+ _('Path in bundle: %s').format('BundleMRS.7z'));
+ o.placeholder = 'geo/geosite/cn.mrs';
+ o.depends({'type': /^(file|http)$/, 'format': 'mrs'});
+ o.modalonly = true;
+
o = s.option(form.Value, 'size_limit', _('Size limit'),
_('In bytes. %s will be used if empty.').format('0'));
o.placeholder = '0';
diff --git a/luci-app-fchomo/po/templates/fchomo.pot b/luci-app-fchomo/po/templates/fchomo.pot
index 0f060ea3..7103696d 100644
--- a/luci-app-fchomo/po/templates/fchomo.pot
+++ b/luci-app-fchomo/po/templates/fchomo.pot
@@ -5,26 +5,26 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
msgid "%s log"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:241
#: htdocs/luci-static/resources/fchomo.js:242
#: htdocs/luci-static/resources/fchomo.js:243
#: htdocs/luci-static/resources/fchomo.js:244
#: htdocs/luci-static/resources/fchomo.js:245
#: htdocs/luci-static/resources/fchomo.js:246
+#: htdocs/luci-static/resources/fchomo.js:247
msgid "%s ports"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:606
-#: htdocs/luci-static/resources/fchomo.js:609
-#: htdocs/luci-static/resources/view/fchomo/client.js:315
+#: htdocs/luci-static/resources/fchomo.js:607
+#: htdocs/luci-static/resources/fchomo.js:610
+#: htdocs/luci-static/resources/view/fchomo/client.js:316
msgid "(Imported)"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:990
#: htdocs/luci-static/resources/fchomo/listeners.js:998
#: htdocs/luci-static/resources/fchomo/listeners.js:1007
-#: htdocs/luci-static/resources/view/fchomo/global.js:543
-#: htdocs/luci-static/resources/view/fchomo/global.js:549
+#: htdocs/luci-static/resources/view/fchomo/global.js:546
+#: htdocs/luci-static/resources/view/fchomo/global.js:552
#: htdocs/luci-static/resources/view/fchomo/node.js:1113
#: htdocs/luci-static/resources/view/fchomo/node.js:1119
#: htdocs/luci-static/resources/view/fchomo/node.js:1127
@@ -32,13 +32,13 @@ msgstr ""
msgid "(mTLS)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:860
#: htdocs/luci-static/resources/view/fchomo/client.js:861
-#: htdocs/luci-static/resources/view/fchomo/client.js:1042
-#: htdocs/luci-static/resources/view/fchomo/client.js:1043
-#: htdocs/luci-static/resources/view/fchomo/client.js:1056
-#: htdocs/luci-static/resources/view/fchomo/client.js:1057
-#: htdocs/luci-static/resources/view/fchomo/client.js:1278
+#: htdocs/luci-static/resources/view/fchomo/client.js:862
+#: htdocs/luci-static/resources/view/fchomo/client.js:1044
+#: htdocs/luci-static/resources/view/fchomo/client.js:1045
+#: htdocs/luci-static/resources/view/fchomo/client.js:1058
+#: htdocs/luci-static/resources/view/fchomo/client.js:1059
+#: htdocs/luci-static/resources/view/fchomo/client.js:1288
#: htdocs/luci-static/resources/view/fchomo/node.js:1916
#: htdocs/luci-static/resources/view/fchomo/node.js:1922
#: htdocs/luci-static/resources/view/fchomo/node.js:1936
@@ -46,12 +46,12 @@ msgstr ""
msgid "-- Please choose --"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:393
+#: htdocs/luci-static/resources/fchomo.js:394
msgid "0-RTT reuse."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:390
-#: htdocs/luci-static/resources/fchomo.js:394
+#: htdocs/luci-static/resources/fchomo.js:391
+#: htdocs/luci-static/resources/fchomo.js:395
msgid "1-RTT only."
msgstr ""
@@ -59,19 +59,19 @@ msgstr ""
msgid "163Music"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:340
+#: htdocs/luci-static/resources/fchomo.js:341
msgid "2022-blake3-aes-128-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:341
+#: htdocs/luci-static/resources/fchomo.js:342
msgid "2022-blake3-aes-256-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:342
+#: htdocs/luci-static/resources/fchomo.js:343
msgid "2022-blake3-chacha20-poly1305"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:689
+#: htdocs/luci-static/resources/view/fchomo/client.js:690
msgid "0 or 1 only."
msgstr ""
@@ -91,47 +91,47 @@ msgid ""
"a>."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:599
+#: htdocs/luci-static/resources/view/fchomo/global.js:602
msgid "API"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:549
+#: htdocs/luci-static/resources/view/fchomo/global.js:552
msgid "API Client Auth Certificate path"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:543
+#: htdocs/luci-static/resources/view/fchomo/global.js:546
msgid "API Client Auth type"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:639
+#: htdocs/luci-static/resources/view/fchomo/global.js:642
msgid "API DoH service"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:593
+#: htdocs/luci-static/resources/view/fchomo/global.js:596
msgid "API ECH config"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:554
+#: htdocs/luci-static/resources/view/fchomo/global.js:557
msgid "API ECH key"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:630
+#: htdocs/luci-static/resources/view/fchomo/global.js:633
msgid "API HTTP port"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:634
+#: htdocs/luci-static/resources/view/fchomo/global.js:637
msgid "API HTTPS port"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:535
+#: htdocs/luci-static/resources/view/fchomo/global.js:538
msgid "API TLS certificate path"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:539
+#: htdocs/luci-static/resources/view/fchomo/global.js:542
msgid "API TLS private key path"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:643
+#: htdocs/luci-static/resources/view/fchomo/global.js:646
msgid "API secret"
msgstr ""
@@ -148,20 +148,20 @@ msgstr ""
msgid "ASN version"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:720
-#: htdocs/luci-static/resources/view/fchomo/global.js:770
+#: htdocs/luci-static/resources/view/fchomo/global.js:723
+#: htdocs/luci-static/resources/view/fchomo/global.js:773
msgid "Access Control"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1689
+#: htdocs/luci-static/resources/view/fchomo/client.js:1699
msgid "Add a Bootstrap DNS policy (Node)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1741
+#: htdocs/luci-static/resources/view/fchomo/client.js:1751
msgid "Add a DNS policy"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1437
+#: htdocs/luci-static/resources/view/fchomo/client.js:1447
msgid "Add a DNS server"
msgstr ""
@@ -181,15 +181,15 @@ msgstr ""
msgid "Add a proxy chain"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:941
+#: htdocs/luci-static/resources/view/fchomo/client.js:942
msgid "Add a proxy group"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1193
+#: htdocs/luci-static/resources/view/fchomo/client.js:1203
msgid "Add a routing rule"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147
msgid "Add a rule set"
msgstr ""
@@ -197,7 +197,7 @@ msgstr ""
msgid "Add a server"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1312
+#: htdocs/luci-static/resources/view/fchomo/client.js:1322
msgid "Add a sub rule"
msgstr ""
@@ -209,12 +209,12 @@ msgstr ""
msgid "Add suffix"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1497
-#: htdocs/luci-static/resources/view/fchomo/client.js:1502
+#: htdocs/luci-static/resources/view/fchomo/client.js:1507
+#: htdocs/luci-static/resources/view/fchomo/client.js:1512
msgid "Address"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:397
+#: htdocs/luci-static/resources/fchomo.js:398
msgid ""
"After the 1-RTT client/server hello, padding randomly 111-1111 bytes with "
"100% probability."
@@ -224,21 +224,21 @@ msgstr ""
msgid "Aggressive"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:514
+#: htdocs/luci-static/resources/view/fchomo/global.js:517
msgid "Aging time of NAT map maintained by client."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:773
-#: htdocs/luci-static/resources/view/fchomo/global.js:836
-#: htdocs/luci-static/resources/view/fchomo/global.js:870
+#: htdocs/luci-static/resources/view/fchomo/global.js:776
+#: htdocs/luci-static/resources/view/fchomo/global.js:839
+#: htdocs/luci-static/resources/view/fchomo/global.js:873
msgid "All allowed"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:238
+#: htdocs/luci-static/resources/fchomo.js:239
msgid "All ports"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:626
+#: htdocs/luci-static/resources/view/fchomo/global.js:629
msgid ""
"Allow access from private network.To access the API on a private "
"network from a public website, it must be enabled."
@@ -274,12 +274,12 @@ msgstr ""
msgid "Application version"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:798
+#: htdocs/luci-static/resources/view/fchomo/global.js:801
msgid "As the TOP upstream of dnsmasq"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:799
-#: htdocs/luci-static/resources/view/fchomo/global.js:806
+#: htdocs/luci-static/resources/view/fchomo/global.js:802
+#: htdocs/luci-static/resources/view/fchomo/global.js:809
msgid "As the TOP upstream of dnsmasq."
msgstr ""
@@ -293,7 +293,7 @@ msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:439
#: htdocs/luci-static/resources/fchomo/listeners.js:1162
-#: htdocs/luci-static/resources/view/fchomo/global.js:402
+#: htdocs/luci-static/resources/view/fchomo/global.js:405
#: htdocs/luci-static/resources/view/fchomo/node.js:471
#: htdocs/luci-static/resources/view/fchomo/node.js:495
#: htdocs/luci-static/resources/view/fchomo/node.js:1315
@@ -329,24 +329,24 @@ msgstr ""
msgid "Base64 encoded ECDSA public key on the NIST P-256 curve."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:496
+#: htdocs/luci-static/resources/view/fchomo/global.js:499
msgid "Based on google/gvisor."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:282
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291
msgid "Behavior"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314
msgid "Binary format only supports domain / ipcidr"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:299
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:308
msgid "Binary mrs"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:734
+#: htdocs/luci-static/resources/view/fchomo/global.js:737
#: htdocs/luci-static/resources/view/fchomo/node.js:1474
#: htdocs/luci-static/resources/view/fchomo/node.js:1790
msgid "Bind interface"
@@ -357,37 +357,41 @@ msgstr ""
msgid "Bind outbound interface."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:735
+#: htdocs/luci-static/resources/view/fchomo/global.js:738
msgid ""
"Bind outbound traffic to specific interface. Leave empty to auto detect."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:775
+#: htdocs/luci-static/resources/view/fchomo/global.js:778
msgid "Black list"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:57
+#: htdocs/luci-static/resources/view/fchomo/client.js:58
msgid "Block DNS queries"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1680
-#: htdocs/luci-static/resources/view/fchomo/client.js:1689
+#: htdocs/luci-static/resources/view/fchomo/client.js:1690
+#: htdocs/luci-static/resources/view/fchomo/client.js:1699
msgid "Bootstrap DNS policy (Node)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1382
+#: htdocs/luci-static/resources/view/fchomo/client.js:1392
msgid "Bootstrap DNS server"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1389
+#: htdocs/luci-static/resources/view/fchomo/client.js:1399
msgid "Bootstrap DNS server (Node)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:837
+#: htdocs/luci-static/resources/view/fchomo/global.js:374
+msgid "BundleMRS version"
+msgstr ""
+
+#: htdocs/luci-static/resources/view/fchomo/global.js:840
msgid "Bypass CN"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:871
+#: htdocs/luci-static/resources/view/fchomo/global.js:874
msgid "Bypass DSCP"
msgstr ""
@@ -402,19 +406,19 @@ msgstr ""
msgid "CDN support"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:621
+#: htdocs/luci-static/resources/view/fchomo/global.js:624
msgid "CORS Allow origins"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:625
+#: htdocs/luci-static/resources/view/fchomo/global.js:628
msgid "CORS Allow private network"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:622
+#: htdocs/luci-static/resources/view/fchomo/global.js:625
msgid "CORS allowed origins, * will be used if empty."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:722
+#: htdocs/luci-static/resources/fchomo.js:723
msgid "Cancel"
msgstr ""
@@ -445,15 +449,15 @@ msgstr ""
msgid "Check update"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:374
+#: htdocs/luci-static/resources/view/fchomo/global.js:377
msgid "China IPv4 list version"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:377
+#: htdocs/luci-static/resources/view/fchomo/global.js:380
msgid "China IPv6 list version"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:383
+#: htdocs/luci-static/resources/view/fchomo/global.js:386
msgid "China list version"
msgstr ""
@@ -482,7 +486,7 @@ msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:726
#: htdocs/luci-static/resources/fchomo/listeners.js:999
-#: htdocs/luci-static/resources/view/fchomo/global.js:550
+#: htdocs/luci-static/resources/view/fchomo/global.js:553
#: htdocs/luci-static/resources/view/fchomo/node.js:948
#: htdocs/luci-static/resources/view/fchomo/node.js:1114
#: htdocs/luci-static/resources/view/fchomo/node.js:1128
@@ -514,12 +518,12 @@ msgstr ""
msgid "Collecting data..."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:239
#: htdocs/luci-static/resources/fchomo.js:240
+#: htdocs/luci-static/resources/fchomo.js:241
msgid "Common ports (bypass P2P traffic)"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1369
+#: htdocs/luci-static/resources/fchomo.js:1370
msgid "Complete"
msgstr ""
@@ -544,20 +548,20 @@ msgstr ""
msgid "Conservative"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:591
+#: htdocs/luci-static/resources/fchomo.js:592
msgid "Content copied to clipboard!"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:670
+#: htdocs/luci-static/resources/view/fchomo/client.js:671
#: htdocs/luci-static/resources/view/fchomo/node.js:1644
#: htdocs/luci-static/resources/view/fchomo/node.js:1670
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:339
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:365
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:348
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:374
msgid "Content will not be verified, Please make sure you enter it correctly."
msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1643
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:338
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:347
msgid "Contents"
msgstr ""
@@ -565,7 +569,7 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:593
+#: htdocs/luci-static/resources/fchomo.js:594
msgid "Copy"
msgstr ""
@@ -577,16 +581,16 @@ msgstr ""
msgid "Cron expression"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:889
+#: htdocs/luci-static/resources/view/fchomo/global.js:892
msgid "Custom Direct List"
msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1705
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:400
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:415
msgid "Custom HTTP header."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:907
+#: htdocs/luci-static/resources/view/fchomo/global.js:910
msgid "Custom Proxy List"
msgstr ""
@@ -604,28 +608,28 @@ msgstr ""
msgid "DIRECT"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1732
-#: htdocs/luci-static/resources/view/fchomo/client.js:1741
+#: htdocs/luci-static/resources/view/fchomo/client.js:1742
+#: htdocs/luci-static/resources/view/fchomo/client.js:1751
msgid "DNS policy"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:471
+#: htdocs/luci-static/resources/view/fchomo/global.js:474
msgid "DNS port"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:873
-#: htdocs/luci-static/resources/view/fchomo/client.js:1428
-#: htdocs/luci-static/resources/view/fchomo/client.js:1437
+#: htdocs/luci-static/resources/view/fchomo/client.js:874
+#: htdocs/luci-static/resources/view/fchomo/client.js:1438
+#: htdocs/luci-static/resources/view/fchomo/client.js:1447
#: htdocs/luci-static/resources/view/fchomo/node.js:734
#: htdocs/luci-static/resources/view/fchomo/node.js:817
msgid "DNS server"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1368
+#: htdocs/luci-static/resources/view/fchomo/client.js:1378
msgid "DNS settings"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:874
+#: htdocs/luci-static/resources/view/fchomo/global.js:877
msgid "DSCP list"
msgstr ""
@@ -637,11 +641,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:55
+#: htdocs/luci-static/resources/view/fchomo/client.js:56
msgid "Default DNS (issued by WAN)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1403
+#: htdocs/luci-static/resources/view/fchomo/client.js:1413
msgid "Default DNS server"
msgstr ""
@@ -666,37 +670,37 @@ msgstr ""
msgid "Different chain head/tail"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:395
+#: htdocs/luci-static/resources/view/fchomo/global.js:398
msgid "Direct"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:777
+#: htdocs/luci-static/resources/view/fchomo/global.js:780
msgid "Direct IPv4 IP-s"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:780
+#: htdocs/luci-static/resources/view/fchomo/global.js:783
msgid "Direct IPv6 IP-s"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:783
+#: htdocs/luci-static/resources/view/fchomo/global.js:786
msgid "Direct MAC-s"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:194
-#: htdocs/luci-static/resources/view/fchomo/global.js:403
+#: htdocs/luci-static/resources/view/fchomo/global.js:406
#: htdocs/luci-static/resources/view/fchomo/node.js:299
msgid "Disable"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:711
+#: htdocs/luci-static/resources/view/fchomo/global.js:714
msgid "Disable ECN of quic-go"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:708
+#: htdocs/luci-static/resources/view/fchomo/global.js:711
msgid "Disable GSO of quic-go"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:523
+#: htdocs/luci-static/resources/view/fchomo/global.js:526
msgid "Disable ICMP Forwarding"
msgstr ""
@@ -704,25 +708,25 @@ msgstr ""
msgid "Disable SNI"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1085
+#: htdocs/luci-static/resources/view/fchomo/client.js:1095
msgid "Disable UDP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:705
+#: htdocs/luci-static/resources/view/fchomo/global.js:708
msgid "Disable safe path check"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:820
+#: htdocs/luci-static/resources/view/fchomo/client.js:821
msgid ""
"Do not resolve the domain connection to IP for this match.Only works "
"for pure domain inbound connections without DNS resolution. e.g., socks5h"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:843
-#: htdocs/luci-static/resources/view/fchomo/client.js:848
-#: htdocs/luci-static/resources/view/fchomo/client.js:1815
-#: htdocs/luci-static/resources/view/fchomo/client.js:1822
-#: htdocs/luci-static/resources/view/fchomo/client.js:1824
+#: htdocs/luci-static/resources/view/fchomo/client.js:844
+#: htdocs/luci-static/resources/view/fchomo/client.js:849
+#: htdocs/luci-static/resources/view/fchomo/client.js:1825
+#: htdocs/luci-static/resources/view/fchomo/client.js:1832
+#: htdocs/luci-static/resources/view/fchomo/client.js:1834
msgid "Domain"
msgstr ""
@@ -730,7 +734,7 @@ msgstr ""
msgid "Donot send server name in ClientHello."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1577
+#: htdocs/luci-static/resources/view/fchomo/client.js:1587
#: htdocs/luci-static/resources/view/fchomo/node.js:1106
#: htdocs/luci-static/resources/view/fchomo/node.js:1774
msgid "Donot verifying server certificate."
@@ -744,11 +748,11 @@ msgstr ""
msgid "Download bandwidth in Mbps."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1248
+#: htdocs/luci-static/resources/fchomo.js:1249
msgid "Download failed: %s"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1246
+#: htdocs/luci-static/resources/fchomo.js:1247
msgid "Download successful."
msgstr ""
@@ -769,15 +773,15 @@ msgstr ""
msgid "ECH key"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1611
+#: htdocs/luci-static/resources/view/fchomo/client.js:1621
msgid "ECS override"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1595
+#: htdocs/luci-static/resources/view/fchomo/client.js:1605
msgid "EDNS Client Subnet"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:412
+#: htdocs/luci-static/resources/view/fchomo/global.js:415
msgid "ETag support"
msgstr ""
@@ -797,34 +801,38 @@ msgstr ""
msgid "Edit node"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:137
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:138
msgid "Edit ruleset"
msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1641
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:336
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:345
msgid "Editer"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:384
+#: htdocs/luci-static/resources/fchomo.js:385
msgid "Eliminate encryption header characteristics"
msgstr ""
+#: htdocs/luci-static/resources/view/fchomo/client.js:1086
+msgid "Empty fallback"
+msgstr ""
+
#: htdocs/luci-static/resources/fchomo/listeners.js:133
-#: htdocs/luci-static/resources/view/fchomo/client.js:931
-#: htdocs/luci-static/resources/view/fchomo/client.js:1024
-#: htdocs/luci-static/resources/view/fchomo/client.js:1262
-#: htdocs/luci-static/resources/view/fchomo/client.js:1354
-#: htdocs/luci-static/resources/view/fchomo/client.js:1493
-#: htdocs/luci-static/resources/view/fchomo/client.js:1724
-#: htdocs/luci-static/resources/view/fchomo/client.js:1780
-#: htdocs/luci-static/resources/view/fchomo/global.js:401
-#: htdocs/luci-static/resources/view/fchomo/global.js:680
+#: htdocs/luci-static/resources/view/fchomo/client.js:932
+#: htdocs/luci-static/resources/view/fchomo/client.js:1026
+#: htdocs/luci-static/resources/view/fchomo/client.js:1272
+#: htdocs/luci-static/resources/view/fchomo/client.js:1364
+#: htdocs/luci-static/resources/view/fchomo/client.js:1503
+#: htdocs/luci-static/resources/view/fchomo/client.js:1734
+#: htdocs/luci-static/resources/view/fchomo/client.js:1790
+#: htdocs/luci-static/resources/view/fchomo/global.js:404
+#: htdocs/luci-static/resources/view/fchomo/global.js:683
#: htdocs/luci-static/resources/view/fchomo/node.js:235
#: htdocs/luci-static/resources/view/fchomo/node.js:1614
#: htdocs/luci-static/resources/view/fchomo/node.js:1813
#: htdocs/luci-static/resources/view/fchomo/node.js:1902
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:264
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:272
#: htdocs/luci-static/resources/view/fchomo/server.js:49
msgid "Enable"
msgstr ""
@@ -840,7 +848,7 @@ msgstr ""
msgid "Enable 0-RTT handshake"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:714
+#: htdocs/luci-static/resources/view/fchomo/global.js:717
msgid ""
"Enable IP4P "
"conversion for outbound connections"
@@ -896,12 +904,12 @@ msgstr ""
msgid "Endpoint pubkic key"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:519
+#: htdocs/luci-static/resources/view/fchomo/global.js:522
msgid "Endpoint-Independent NAT"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:722
-#: htdocs/luci-static/resources/view/fchomo/client.js:865
+#: htdocs/luci-static/resources/view/fchomo/client.js:723
+#: htdocs/luci-static/resources/view/fchomo/client.js:866
msgid "Entry"
msgstr ""
@@ -909,7 +917,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1129
+#: htdocs/luci-static/resources/view/fchomo/client.js:1139
msgid ""
"Exceeding this triggers a forced health check. 5 will be used "
"if empty."
@@ -919,13 +927,13 @@ msgstr ""
msgid "Exclude matched node types."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1166
+#: htdocs/luci-static/resources/view/fchomo/client.js:1176
msgid ""
"Exclude matched node types. Available types see here."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1161
+#: htdocs/luci-static/resources/view/fchomo/client.js:1171
#: htdocs/luci-static/resources/view/fchomo/node.js:1864
msgid "Exclude nodes that meet keywords or regexps."
msgstr ""
@@ -934,49 +942,49 @@ msgstr ""
msgid "Expand/Collapse result"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1121
+#: htdocs/luci-static/resources/view/fchomo/client.js:1131
#: htdocs/luci-static/resources/view/fchomo/node.js:1849
msgid "Expected HTTP code. 204 will be used if empty."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1123
+#: htdocs/luci-static/resources/view/fchomo/client.js:1133
#: htdocs/luci-static/resources/view/fchomo/node.js:1851
msgid "Expected status"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:441
-#: htdocs/luci-static/resources/fchomo.js:444
-#: htdocs/luci-static/resources/fchomo.js:447
-#: htdocs/luci-static/resources/fchomo.js:1386
-#: htdocs/luci-static/resources/fchomo.js:1394
-#: htdocs/luci-static/resources/fchomo.js:1402
-#: htdocs/luci-static/resources/fchomo.js:1425
-#: htdocs/luci-static/resources/fchomo.js:1428
-#: htdocs/luci-static/resources/fchomo.js:1435
-#: htdocs/luci-static/resources/fchomo.js:1451
-#: htdocs/luci-static/resources/fchomo.js:1460
-#: htdocs/luci-static/resources/fchomo.js:1472
-#: htdocs/luci-static/resources/fchomo.js:1475
-#: htdocs/luci-static/resources/fchomo.js:1485
-#: htdocs/luci-static/resources/fchomo.js:1497
-#: htdocs/luci-static/resources/fchomo.js:1500
-#: htdocs/luci-static/resources/fchomo.js:1510
-#: htdocs/luci-static/resources/fchomo.js:1520
-#: htdocs/luci-static/resources/fchomo.js:1555
-#: htdocs/luci-static/resources/fchomo.js:1557
-#: htdocs/luci-static/resources/fchomo.js:1570
-#: htdocs/luci-static/resources/fchomo.js:1576
-#: htdocs/luci-static/resources/fchomo.js:1583
-#: htdocs/luci-static/resources/fchomo.js:1592
+#: htdocs/luci-static/resources/fchomo.js:442
+#: htdocs/luci-static/resources/fchomo.js:445
+#: htdocs/luci-static/resources/fchomo.js:448
+#: htdocs/luci-static/resources/fchomo.js:1387
+#: htdocs/luci-static/resources/fchomo.js:1395
+#: htdocs/luci-static/resources/fchomo.js:1403
+#: htdocs/luci-static/resources/fchomo.js:1426
+#: htdocs/luci-static/resources/fchomo.js:1429
+#: htdocs/luci-static/resources/fchomo.js:1436
+#: htdocs/luci-static/resources/fchomo.js:1452
+#: htdocs/luci-static/resources/fchomo.js:1461
+#: htdocs/luci-static/resources/fchomo.js:1473
+#: htdocs/luci-static/resources/fchomo.js:1476
+#: htdocs/luci-static/resources/fchomo.js:1486
+#: htdocs/luci-static/resources/fchomo.js:1498
+#: htdocs/luci-static/resources/fchomo.js:1501
+#: htdocs/luci-static/resources/fchomo.js:1511
+#: htdocs/luci-static/resources/fchomo.js:1521
+#: htdocs/luci-static/resources/fchomo.js:1556
+#: htdocs/luci-static/resources/fchomo.js:1558
+#: htdocs/luci-static/resources/fchomo.js:1571
+#: htdocs/luci-static/resources/fchomo.js:1577
+#: htdocs/luci-static/resources/fchomo.js:1584
+#: htdocs/luci-static/resources/fchomo.js:1593
#: htdocs/luci-static/resources/fchomo/listeners.js:362
#: htdocs/luci-static/resources/fchomo/listeners.js:409
#: htdocs/luci-static/resources/fchomo/listeners.js:718
#: htdocs/luci-static/resources/fchomo/listeners.js:749
#: htdocs/luci-static/resources/fchomo/listeners.js:850
-#: htdocs/luci-static/resources/view/fchomo/client.js:68
-#: htdocs/luci-static/resources/view/fchomo/client.js:1018
-#: htdocs/luci-static/resources/view/fchomo/client.js:1508
-#: htdocs/luci-static/resources/view/fchomo/global.js:880
+#: htdocs/luci-static/resources/view/fchomo/client.js:69
+#: htdocs/luci-static/resources/view/fchomo/client.js:1020
+#: htdocs/luci-static/resources/view/fchomo/client.js:1518
+#: htdocs/luci-static/resources/view/fchomo/global.js:883
#: htdocs/luci-static/resources/view/fchomo/node.js:412
#: htdocs/luci-static/resources/view/fchomo/node.js:448
#: htdocs/luci-static/resources/view/fchomo/node.js:501
@@ -985,8 +993,8 @@ msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1098
#: htdocs/luci-static/resources/view/fchomo/node.js:1928
#: htdocs/luci-static/resources/view/fchomo/node.js:1948
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314
msgid "Expecting: %s"
msgstr ""
@@ -998,74 +1006,74 @@ msgstr ""
msgid "Expecting: only support %s."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:699
+#: htdocs/luci-static/resources/view/fchomo/global.js:702
msgid "Experimental"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:550
-#: htdocs/luci-static/resources/view/fchomo/client.js:563
-#: htdocs/luci-static/resources/view/fchomo/client.js:570
-#: htdocs/luci-static/resources/view/fchomo/client.js:580
-#: htdocs/luci-static/resources/view/fchomo/client.js:587
-#: htdocs/luci-static/resources/view/fchomo/client.js:595
-#: htdocs/luci-static/resources/view/fchomo/client.js:602
-#: htdocs/luci-static/resources/view/fchomo/client.js:669
+#: htdocs/luci-static/resources/view/fchomo/client.js:551
+#: htdocs/luci-static/resources/view/fchomo/client.js:564
+#: htdocs/luci-static/resources/view/fchomo/client.js:571
+#: htdocs/luci-static/resources/view/fchomo/client.js:581
+#: htdocs/luci-static/resources/view/fchomo/client.js:588
+#: htdocs/luci-static/resources/view/fchomo/client.js:596
+#: htdocs/luci-static/resources/view/fchomo/client.js:603
+#: htdocs/luci-static/resources/view/fchomo/client.js:670
msgid "Factor"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1327
+#: htdocs/luci-static/resources/fchomo.js:1328
msgid "Failed to execute \"/etc/init.d/fchomo %s %s\" reason: %s"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1280
+#: htdocs/luci-static/resources/fchomo.js:1281
msgid "Failed to generate %s, error: %s."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1692
+#: htdocs/luci-static/resources/fchomo.js:1693
msgid "Failed to upload %s, error: %s."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1711
+#: htdocs/luci-static/resources/fchomo.js:1712
msgid "Failed to upload, error: %s."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:231
+#: htdocs/luci-static/resources/fchomo.js:232
#: htdocs/luci-static/resources/fchomo/listeners.js:448
msgid "Fallback"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1397
-#: htdocs/luci-static/resources/view/fchomo/client.js:1410
+#: htdocs/luci-static/resources/view/fchomo/client.js:1407
+#: htdocs/luci-static/resources/view/fchomo/client.js:1420
msgid "Fallback DNS server"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1794
+#: htdocs/luci-static/resources/view/fchomo/client.js:1804
msgid "Fallback filter"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1156
+#: htdocs/luci-static/resources/view/fchomo/client.js:1166
#: htdocs/luci-static/resources/view/fchomo/node.js:1858
msgid "Filter nodes that meet keywords or regexps."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1661
+#: htdocs/luci-static/resources/view/fchomo/client.js:1671
msgid "Filter record type:"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1629
-#: htdocs/luci-static/resources/view/fchomo/client.js:1645
+#: htdocs/luci-static/resources/view/fchomo/client.js:1639
+#: htdocs/luci-static/resources/view/fchomo/client.js:1655
msgid "Filter record: %s"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1396
+#: htdocs/luci-static/resources/view/fchomo/client.js:1406
msgid "Final DNS server"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1398
+#: htdocs/luci-static/resources/view/fchomo/client.js:1408
msgid "Final DNS server (For non-poisoned domains)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1400
+#: htdocs/luci-static/resources/view/fchomo/client.js:1410
msgid "Final DNS server (For poisoned domains)"
msgstr ""
@@ -1078,13 +1086,13 @@ msgstr ""
msgid "Flow"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1145
+#: htdocs/luci-static/resources/view/fchomo/client.js:1155
msgid ""
"For details, see %s."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1122
+#: htdocs/luci-static/resources/view/fchomo/client.js:1132
#: htdocs/luci-static/resources/view/fchomo/node.js:1724
#: htdocs/luci-static/resources/view/fchomo/node.js:1850
msgid ""
@@ -1097,11 +1105,11 @@ msgstr ""
msgid "Force DNS remote resolution."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:659
+#: htdocs/luci-static/resources/view/fchomo/global.js:662
msgid "Forced sniffing domain"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:296
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305
msgid "Format"
msgstr ""
@@ -1116,7 +1124,7 @@ msgstr ""
msgid "GET"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:380
+#: htdocs/luci-static/resources/view/fchomo/global.js:383
msgid "GFW list version"
msgstr ""
@@ -1125,35 +1133,35 @@ msgstr ""
msgid "Gecko"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:388
+#: htdocs/luci-static/resources/view/fchomo/global.js:391
msgid "General"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:119
-#: htdocs/luci-static/resources/view/fchomo/client.js:1009
+#: htdocs/luci-static/resources/view/fchomo/client.js:1011
#: htdocs/luci-static/resources/view/fchomo/node.js:222
#: htdocs/luci-static/resources/view/fchomo/node.js:1604
msgid "General fields"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:391
+#: htdocs/luci-static/resources/view/fchomo/global.js:394
msgid "General settings"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:542
-#: htdocs/luci-static/resources/fchomo.js:544
-#: htdocs/luci-static/resources/fchomo.js:558
-#: htdocs/luci-static/resources/fchomo.js:560
+#: htdocs/luci-static/resources/fchomo.js:543
+#: htdocs/luci-static/resources/fchomo.js:545
+#: htdocs/luci-static/resources/fchomo.js:559
+#: htdocs/luci-static/resources/fchomo.js:561
#: htdocs/luci-static/resources/fchomo/listeners.js:340
#: htdocs/luci-static/resources/fchomo/listeners.js:384
#: htdocs/luci-static/resources/fchomo/listeners.js:386
#: htdocs/luci-static/resources/fchomo/listeners.js:822
#: htdocs/luci-static/resources/fchomo/listeners.js:1048
-#: htdocs/luci-static/resources/view/fchomo/global.js:587
+#: htdocs/luci-static/resources/view/fchomo/global.js:590
msgid "Generate"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:506
+#: htdocs/luci-static/resources/view/fchomo/global.js:509
msgid "Generic segmentation offload"
msgstr ""
@@ -1165,17 +1173,17 @@ msgstr ""
msgid "GeoSite version"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1804
+#: htdocs/luci-static/resources/view/fchomo/client.js:1814
msgid "Geoip code"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1801
+#: htdocs/luci-static/resources/view/fchomo/client.js:1811
msgid "Geoip enable"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:844
-#: htdocs/luci-static/resources/view/fchomo/client.js:853
-#: htdocs/luci-static/resources/view/fchomo/client.js:1813
+#: htdocs/luci-static/resources/view/fchomo/client.js:845
+#: htdocs/luci-static/resources/view/fchomo/client.js:854
+#: htdocs/luci-static/resources/view/fchomo/client.js:1823
msgid "Geosite"
msgstr ""
@@ -1183,12 +1191,12 @@ msgstr ""
msgid "GitHub"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:397
+#: htdocs/luci-static/resources/view/fchomo/global.js:400
#: root/usr/share/luci/menu.d/luci-app-fchomo.json:14
msgid "Global"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:435
+#: htdocs/luci-static/resources/view/fchomo/global.js:438
msgid "Global Authentication"
msgstr ""
@@ -1200,7 +1208,7 @@ msgstr ""
msgid "Google"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:244
+#: htdocs/luci-static/resources/fchomo.js:245
msgid "Google FCM"
msgstr ""
@@ -1208,7 +1216,7 @@ msgstr ""
msgid "Grant access to fchomo configuration"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1034
+#: htdocs/luci-static/resources/view/fchomo/client.js:1036
msgid "Group"
msgstr ""
@@ -1225,7 +1233,7 @@ msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:268
#: htdocs/luci-static/resources/view/fchomo/node.js:1270
#: htdocs/luci-static/resources/view/fchomo/node.js:1704
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:399
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:414
msgid "HTTP header"
msgstr ""
@@ -1259,7 +1267,7 @@ msgstr ""
msgid "HTTP root path"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1560
+#: htdocs/luci-static/resources/view/fchomo/client.js:1570
msgid "HTTP/3"
msgstr ""
@@ -1275,7 +1283,7 @@ msgstr ""
msgid "HTTPUpgrade"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:855
+#: htdocs/luci-static/resources/view/fchomo/global.js:858
msgid "Handle domain"
msgstr ""
@@ -1299,27 +1307,27 @@ msgstr ""
msgid "Health check"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1091
+#: htdocs/luci-static/resources/view/fchomo/client.js:1101
#: htdocs/luci-static/resources/view/fchomo/node.js:1818
msgid "Health check URL"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1120
+#: htdocs/luci-static/resources/view/fchomo/client.js:1130
#: htdocs/luci-static/resources/view/fchomo/node.js:1848
msgid "Health check expected status"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1100
+#: htdocs/luci-static/resources/view/fchomo/client.js:1110
#: htdocs/luci-static/resources/view/fchomo/node.js:1828
msgid "Health check interval"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1107
+#: htdocs/luci-static/resources/view/fchomo/client.js:1117
#: htdocs/luci-static/resources/view/fchomo/node.js:1835
msgid "Health check timeout"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1011
+#: htdocs/luci-static/resources/view/fchomo/client.js:1013
#: htdocs/luci-static/resources/view/fchomo/node.js:1606
msgid "Health fields"
msgstr ""
@@ -1328,7 +1336,7 @@ msgstr ""
msgid "Heartbeat interval"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1171
+#: htdocs/luci-static/resources/view/fchomo/client.js:1181
msgid "Hidden"
msgstr ""
@@ -1368,12 +1376,12 @@ msgstr ""
msgid "Hysteria2 Realm fields"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1806
-#: htdocs/luci-static/resources/view/fchomo/client.js:1819
+#: htdocs/luci-static/resources/view/fchomo/client.js:1816
+#: htdocs/luci-static/resources/view/fchomo/client.js:1829
msgid "IP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1817
+#: htdocs/luci-static/resources/view/fchomo/client.js:1827
msgid "IP CIDR"
msgstr ""
@@ -1394,12 +1402,12 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1379
-#: htdocs/luci-static/resources/view/fchomo/global.js:415
+#: htdocs/luci-static/resources/view/fchomo/client.js:1389
+#: htdocs/luci-static/resources/view/fchomo/global.js:418
msgid "IPv6 support"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1177
+#: htdocs/luci-static/resources/view/fchomo/client.js:1187
msgid "Icon"
msgstr ""
@@ -1415,11 +1423,11 @@ msgstr ""
msgid "Idle timeout"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1428
+#: htdocs/luci-static/resources/fchomo.js:1429
msgid "If All ports is selected, uncheck others"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:68
+#: htdocs/luci-static/resources/view/fchomo/client.js:69
msgid "If Block is selected, uncheck others"
msgstr ""
@@ -1427,32 +1435,32 @@ msgstr ""
msgid "Ignore client bandwidth"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:727
+#: htdocs/luci-static/resources/fchomo.js:728
msgid "Import"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:948
-#: htdocs/luci-static/resources/view/fchomo/client.js:1003
-#: htdocs/luci-static/resources/view/fchomo/client.js:1200
-#: htdocs/luci-static/resources/view/fchomo/client.js:1251
-#: htdocs/luci-static/resources/view/fchomo/client.js:1319
-#: htdocs/luci-static/resources/view/fchomo/client.js:1343
-#: htdocs/luci-static/resources/view/fchomo/client.js:1444
-#: htdocs/luci-static/resources/view/fchomo/client.js:1482
-#: htdocs/luci-static/resources/view/fchomo/client.js:1696
-#: htdocs/luci-static/resources/view/fchomo/client.js:1713
-#: htdocs/luci-static/resources/view/fchomo/client.js:1748
-#: htdocs/luci-static/resources/view/fchomo/client.js:1769
+#: htdocs/luci-static/resources/view/fchomo/client.js:949
+#: htdocs/luci-static/resources/view/fchomo/client.js:1005
+#: htdocs/luci-static/resources/view/fchomo/client.js:1210
+#: htdocs/luci-static/resources/view/fchomo/client.js:1261
+#: htdocs/luci-static/resources/view/fchomo/client.js:1329
+#: htdocs/luci-static/resources/view/fchomo/client.js:1353
+#: htdocs/luci-static/resources/view/fchomo/client.js:1454
+#: htdocs/luci-static/resources/view/fchomo/client.js:1492
+#: htdocs/luci-static/resources/view/fchomo/client.js:1706
+#: htdocs/luci-static/resources/view/fchomo/client.js:1723
+#: htdocs/luci-static/resources/view/fchomo/client.js:1758
+#: htdocs/luci-static/resources/view/fchomo/client.js:1779
#: htdocs/luci-static/resources/view/fchomo/node.js:1511
#: htdocs/luci-static/resources/view/fchomo/node.js:1592
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:153
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:241
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:249
msgid "Import mihomo config"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:197
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:245
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:205
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:255
msgid "Import rule-set links"
msgstr ""
@@ -1466,7 +1474,7 @@ msgid "In Mbps."
msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1682
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:377
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:392
msgid "In bytes. %s will be used if empty."
msgstr ""
@@ -1475,8 +1483,8 @@ msgstr ""
msgid "In millisecond."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1108
-#: htdocs/luci-static/resources/view/fchomo/client.js:1137
+#: htdocs/luci-static/resources/view/fchomo/client.js:1118
+#: htdocs/luci-static/resources/view/fchomo/client.js:1147
#: htdocs/luci-static/resources/view/fchomo/node.js:1836
msgid "In millisecond. %s will be used if empty."
msgstr ""
@@ -1494,14 +1502,14 @@ msgstr ""
msgid "In seconds."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1101
-#: htdocs/luci-static/resources/view/fchomo/global.js:425
-#: htdocs/luci-static/resources/view/fchomo/global.js:430
-#: htdocs/luci-static/resources/view/fchomo/global.js:515
+#: htdocs/luci-static/resources/view/fchomo/client.js:1111
+#: htdocs/luci-static/resources/view/fchomo/global.js:428
+#: htdocs/luci-static/resources/view/fchomo/global.js:433
+#: htdocs/luci-static/resources/view/fchomo/global.js:518
#: htdocs/luci-static/resources/view/fchomo/node.js:281
#: htdocs/luci-static/resources/view/fchomo/node.js:1688
#: htdocs/luci-static/resources/view/fchomo/node.js:1829
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:383
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:398
msgid "In seconds. %s will be used if empty."
msgstr ""
@@ -1512,33 +1520,33 @@ msgid ""
"Interval, infinite concatenation."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:449
+#: htdocs/luci-static/resources/view/fchomo/global.js:452
#: htdocs/luci-static/resources/view/fchomo/inbound.js:28
#: root/usr/share/luci/menu.d/luci-app-fchomo.json:38
msgid "Inbound"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1069
+#: htdocs/luci-static/resources/view/fchomo/client.js:1071
msgid "Include all"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1074
+#: htdocs/luci-static/resources/view/fchomo/client.js:1076
msgid "Include all node"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1079
+#: htdocs/luci-static/resources/view/fchomo/client.js:1081
msgid "Include all provider"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1080
+#: htdocs/luci-static/resources/view/fchomo/client.js:1082
msgid "Includes all Provider."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1070
+#: htdocs/luci-static/resources/view/fchomo/client.js:1072
msgid "Includes all Proxy Node and Provider."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1075
+#: htdocs/luci-static/resources/view/fchomo/client.js:1077
msgid "Includes all Proxy Node."
msgstr ""
@@ -1547,18 +1555,18 @@ msgid "Info"
msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1621
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:279
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:288
msgid "Inline"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:727
+#: htdocs/luci-static/resources/view/fchomo/global.js:730
msgid "Interface Control"
msgstr ""
#: htdocs/luci-static/resources/fchomo.js:52
#: htdocs/luci-static/resources/fchomo.js:59
#: htdocs/luci-static/resources/fchomo.js:172
-#: htdocs/luci-static/resources/fchomo.js:366
+#: htdocs/luci-static/resources/fchomo.js:367
#: htdocs/luci-static/resources/view/fchomo/node.js:1778
msgid "Keep default"
msgstr ""
@@ -1582,20 +1590,20 @@ msgid "Keypairs"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:128
-#: htdocs/luci-static/resources/view/fchomo/client.js:1014
-#: htdocs/luci-static/resources/view/fchomo/client.js:1257
-#: htdocs/luci-static/resources/view/fchomo/client.js:1349
-#: htdocs/luci-static/resources/view/fchomo/client.js:1488
-#: htdocs/luci-static/resources/view/fchomo/client.js:1719
-#: htdocs/luci-static/resources/view/fchomo/client.js:1775
+#: htdocs/luci-static/resources/view/fchomo/client.js:1016
+#: htdocs/luci-static/resources/view/fchomo/client.js:1267
+#: htdocs/luci-static/resources/view/fchomo/client.js:1359
+#: htdocs/luci-static/resources/view/fchomo/client.js:1498
+#: htdocs/luci-static/resources/view/fchomo/client.js:1729
+#: htdocs/luci-static/resources/view/fchomo/client.js:1785
#: htdocs/luci-static/resources/view/fchomo/node.js:230
#: htdocs/luci-static/resources/view/fchomo/node.js:1609
#: htdocs/luci-static/resources/view/fchomo/node.js:1897
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:267
msgid "Label"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1114
+#: htdocs/luci-static/resources/view/fchomo/client.js:1124
#: htdocs/luci-static/resources/view/fchomo/node.js:1842
msgid "Lazy"
msgstr ""
@@ -1611,7 +1619,7 @@ msgid ""
"compatibility purposes only, use of alterId > 1 is not recommended."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:494
+#: htdocs/luci-static/resources/view/fchomo/global.js:497
msgid "Less compatibility and sometimes better performance."
msgstr ""
@@ -1628,25 +1636,25 @@ msgstr ""
msgid "Listen fields"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:729
+#: htdocs/luci-static/resources/view/fchomo/global.js:732
msgid "Listen interfaces"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:153
-#: htdocs/luci-static/resources/view/fchomo/client.js:1374
+#: htdocs/luci-static/resources/view/fchomo/client.js:1384
msgid "Listen port"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:452
+#: htdocs/luci-static/resources/view/fchomo/global.js:455
msgid "Listen ports"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:233
+#: htdocs/luci-static/resources/fchomo.js:234
msgid "Load balance"
msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1619
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:277
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:286
msgid "Local"
msgstr ""
@@ -1672,7 +1680,7 @@ msgstr ""
msgid "Log is empty."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:406
+#: htdocs/luci-static/resources/view/fchomo/global.js:409
msgid "Log level"
msgstr ""
@@ -1687,11 +1695,11 @@ msgstr ""
msgid "Low-entropy data stream"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:441
+#: htdocs/luci-static/resources/fchomo.js:442
msgid "Lowercase only"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:502
+#: htdocs/luci-static/resources/view/fchomo/global.js:505
#: htdocs/luci-static/resources/view/fchomo/node.js:722
#: htdocs/luci-static/resources/view/fchomo/node.js:805
msgid "MTU"
@@ -1705,31 +1713,31 @@ msgstr ""
msgid "Masquerade"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:849
+#: htdocs/luci-static/resources/view/fchomo/client.js:850
msgid "Match domain. Support wildcards."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1823
+#: htdocs/luci-static/resources/view/fchomo/client.js:1833
msgid "Match domain. Support wildcards."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:854
+#: htdocs/luci-static/resources/view/fchomo/client.js:855
msgid "Match geosite."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1814
+#: htdocs/luci-static/resources/view/fchomo/client.js:1824
msgid "Match geosite."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1805
+#: htdocs/luci-static/resources/view/fchomo/client.js:1815
msgid "Match response with geoip."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1818
+#: htdocs/luci-static/resources/view/fchomo/client.js:1828
msgid "Match response with ipcidr."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:859
+#: htdocs/luci-static/resources/view/fchomo/client.js:860
msgid "Match rule set."
msgstr ""
@@ -1754,7 +1762,7 @@ msgstr ""
msgid "Max connections"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1128
+#: htdocs/luci-static/resources/view/fchomo/client.js:1138
msgid "Max count of failures"
msgstr ""
@@ -1829,7 +1837,7 @@ msgstr ""
msgid "Mieru"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:903
+#: htdocs/luci-static/resources/view/fchomo/client.js:904
#: htdocs/luci-static/resources/view/fchomo/log.js:149
#: htdocs/luci-static/resources/view/fchomo/log.js:154
msgid "Mihomo client"
@@ -1865,15 +1873,15 @@ msgid "Minimum streams"
msgstr ""
#: htdocs/luci-static/resources/fchomo.js:155
-#: htdocs/luci-static/resources/view/fchomo/global.js:497
+#: htdocs/luci-static/resources/view/fchomo/global.js:500
msgid "Mixed"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:497
+#: htdocs/luci-static/resources/view/fchomo/global.js:500
msgid "Mixed system TCP stack and gVisor UDP stack."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:455
+#: htdocs/luci-static/resources/view/fchomo/global.js:458
msgid "Mixed port"
msgstr ""
@@ -1890,8 +1898,8 @@ msgstr ""
msgid "Multiplexing"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:613
-#: htdocs/luci-static/resources/view/fchomo/client.js:688
+#: htdocs/luci-static/resources/view/fchomo/client.js:614
+#: htdocs/luci-static/resources/view/fchomo/client.js:689
msgid "NOT"
msgstr ""
@@ -1903,7 +1911,7 @@ msgstr ""
msgid "Name of the Proxy group to download provider."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:389
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:404
msgid "Name of the Proxy group to download rule set."
msgstr ""
@@ -1915,7 +1923,7 @@ msgstr ""
msgid "Native UDP"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:383
+#: htdocs/luci-static/resources/fchomo.js:384
msgid "Native appearance"
msgstr ""
@@ -1927,7 +1935,7 @@ msgstr ""
msgid "No"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:443
+#: htdocs/luci-static/resources/view/fchomo/global.js:446
msgid "No Authentication IP ranges"
msgstr ""
@@ -1935,7 +1943,7 @@ msgstr ""
msgid "No SSE header"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1508
+#: htdocs/luci-static/resources/view/fchomo/client.js:1518
msgid "No add'l params"
msgstr ""
@@ -1943,53 +1951,53 @@ msgstr ""
msgid "No gRPC header"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1115
+#: htdocs/luci-static/resources/view/fchomo/client.js:1125
#: htdocs/luci-static/resources/view/fchomo/node.js:1843
msgid "No testing is performed when this provider node is not in use."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:688
+#: htdocs/luci-static/resources/fchomo.js:689
msgid "No valid %s found."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:221
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:229
msgid "No valid rule-set link found."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1041
+#: htdocs/luci-static/resources/view/fchomo/client.js:1043
#: htdocs/luci-static/resources/view/fchomo/node.js:217
#: root/usr/share/luci/menu.d/luci-app-fchomo.json:46
msgid "Node"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1160
+#: htdocs/luci-static/resources/view/fchomo/client.js:1170
#: htdocs/luci-static/resources/view/fchomo/node.js:1863
msgid "Node exclude filter"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1165
+#: htdocs/luci-static/resources/view/fchomo/client.js:1175
#: htdocs/luci-static/resources/view/fchomo/node.js:1870
msgid "Node exclude type"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1155
+#: htdocs/luci-static/resources/view/fchomo/client.js:1165
#: htdocs/luci-static/resources/view/fchomo/node.js:1857
msgid "Node filter"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1136
+#: htdocs/luci-static/resources/view/fchomo/client.js:1146
msgid "Node switch tolerance"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:410
+#: htdocs/luci-static/resources/fchomo.js:411
msgid "None"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:613
+#: htdocs/luci-static/resources/view/fchomo/global.js:616
msgid "Not Installed"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1206
+#: htdocs/luci-static/resources/fchomo.js:1207
msgid "Not Running"
msgstr ""
@@ -2035,7 +2043,7 @@ msgstr ""
msgid "Obfuscated as %s"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:880
+#: htdocs/luci-static/resources/view/fchomo/global.js:883
msgid "One or more numbers in the range 0-63 separated by commas"
msgstr ""
@@ -2048,24 +2056,24 @@ msgstr ""
msgid "Only applies to the %s."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:730
+#: htdocs/luci-static/resources/view/fchomo/global.js:733
msgid "Only process traffic from specific interfaces. Leave empty for all."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1200
+#: htdocs/luci-static/resources/fchomo.js:1201
msgid "Open Dashboard"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:394
+#: htdocs/luci-static/resources/view/fchomo/global.js:397
msgid "Operation mode"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:655
-#: htdocs/luci-static/resources/view/fchomo/global.js:693
+#: htdocs/luci-static/resources/view/fchomo/global.js:658
+#: htdocs/luci-static/resources/view/fchomo/global.js:696
msgid "Override destination"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1010
+#: htdocs/luci-static/resources/view/fchomo/client.js:1012
#: htdocs/luci-static/resources/view/fchomo/node.js:1605
msgid "Override fields"
msgstr ""
@@ -2074,15 +2082,15 @@ msgstr ""
msgid "Override the IP address of the server that DNS response."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:882
+#: htdocs/luci-static/resources/view/fchomo/client.js:883
msgid "Override the Proxy group of DNS server."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:656
+#: htdocs/luci-static/resources/view/fchomo/global.js:659
msgid "Override the connection destination address with the sniffed domain."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1612
+#: htdocs/luci-static/resources/view/fchomo/client.js:1622
msgid "Override the existing ECS in original request."
msgstr ""
@@ -2128,9 +2136,17 @@ msgstr ""
msgid "Password"
msgstr ""
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:385
+msgid "Path in bundle"
+msgstr ""
+
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:386
+msgid "Path in bundle: %s"
+msgstr ""
+
#: htdocs/luci-static/resources/fchomo/listeners.js:676
#: htdocs/luci-static/resources/view/fchomo/node.js:1669
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:364
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:373
msgid "Payload"
msgstr ""
@@ -2138,7 +2154,7 @@ msgstr ""
msgid "Peer pubkic key"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:520
+#: htdocs/luci-static/resources/view/fchomo/global.js:523
msgid ""
"Performance may degrade slightly, so it is not recommended to enable on when "
"it is not needed."
@@ -2152,18 +2168,18 @@ msgstr ""
msgid "Persistent keepalive"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:297
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:306
msgid "Plain text"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:857
+#: htdocs/luci-static/resources/view/fchomo/global.js:860
msgid ""
"Please ensure that the DNS query of the domains to be processed in the DNS "
"policyare send via DIRECT/Proxy Node in the same semantics as Routing "
"mode."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:200
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:208
msgid ""
"Please refer to %s for link format "
"standards."
@@ -2171,21 +2187,21 @@ msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1642
#: htdocs/luci-static/resources/view/fchomo/node.js:1668
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:337
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:363
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:346
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:372
msgid ""
"Please type %s"
"a>."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:949
-#: htdocs/luci-static/resources/view/fchomo/client.js:1201
-#: htdocs/luci-static/resources/view/fchomo/client.js:1320
-#: htdocs/luci-static/resources/view/fchomo/client.js:1445
-#: htdocs/luci-static/resources/view/fchomo/client.js:1697
-#: htdocs/luci-static/resources/view/fchomo/client.js:1749
+#: htdocs/luci-static/resources/view/fchomo/client.js:950
+#: htdocs/luci-static/resources/view/fchomo/client.js:1211
+#: htdocs/luci-static/resources/view/fchomo/client.js:1330
+#: htdocs/luci-static/resources/view/fchomo/client.js:1455
+#: htdocs/luci-static/resources/view/fchomo/client.js:1707
+#: htdocs/luci-static/resources/view/fchomo/client.js:1759
#: htdocs/luci-static/resources/view/fchomo/node.js:1512
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:155
msgid "Please type %s fields of mihomo config."
msgstr ""
@@ -2212,7 +2228,7 @@ msgstr ""
msgid "Port"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1437
+#: htdocs/luci-static/resources/fchomo.js:1438
msgid "Port %s alrealy exists!"
msgstr ""
@@ -2224,7 +2240,7 @@ msgstr ""
msgid "Port range"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:690
+#: htdocs/luci-static/resources/view/fchomo/global.js:693
msgid "Ports"
msgstr ""
@@ -2253,13 +2269,13 @@ msgstr ""
msgid "Prefer IPv6"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:524
+#: htdocs/luci-static/resources/view/fchomo/global.js:527
msgid ""
"Prevent ICMP loopback issues in some cases. Ping will not show real delay."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:736
-#: htdocs/luci-static/resources/view/fchomo/global.js:753
+#: htdocs/luci-static/resources/view/fchomo/global.js:739
+#: htdocs/luci-static/resources/view/fchomo/global.js:756
#: htdocs/luci-static/resources/view/fchomo/node.js:1476
#: htdocs/luci-static/resources/view/fchomo/node.js:1482
#: htdocs/luci-static/resources/view/fchomo/node.js:1792
@@ -2280,11 +2296,11 @@ msgstr ""
msgid "Private key"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:400
+#: htdocs/luci-static/resources/view/fchomo/global.js:403
msgid "Process matching mode"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:684
+#: htdocs/luci-static/resources/view/fchomo/global.js:687
#: htdocs/luci-static/resources/view/fchomo/node.js:1388
msgid "Protocol"
msgstr ""
@@ -2299,7 +2315,7 @@ msgid ""
"default in v2ray and cannot be disabled)."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1055
+#: htdocs/luci-static/resources/view/fchomo/client.js:1057
#: htdocs/luci-static/resources/view/fchomo/node.js:1495
#: htdocs/luci-static/resources/view/fchomo/node.js:1504
#: htdocs/luci-static/resources/view/fchomo/node.js:1908
@@ -2310,21 +2326,21 @@ msgstr ""
msgid "Provider URL"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:923
-#: htdocs/luci-static/resources/view/fchomo/client.js:941
-#: htdocs/luci-static/resources/view/fchomo/client.js:1401
+#: htdocs/luci-static/resources/view/fchomo/client.js:924
+#: htdocs/luci-static/resources/view/fchomo/client.js:942
+#: htdocs/luci-static/resources/view/fchomo/client.js:1411
msgid "Proxy Group"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:786
+#: htdocs/luci-static/resources/view/fchomo/global.js:789
msgid "Proxy IPv4 IP-s"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:789
+#: htdocs/luci-static/resources/view/fchomo/global.js:792
msgid "Proxy IPv6 IP-s"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:792
+#: htdocs/luci-static/resources/view/fchomo/global.js:795
msgid "Proxy MAC-s"
msgstr ""
@@ -2339,22 +2355,22 @@ msgid "Proxy chain"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:610
-#: htdocs/luci-static/resources/view/fchomo/client.js:783
-#: htdocs/luci-static/resources/view/fchomo/client.js:1543
+#: htdocs/luci-static/resources/view/fchomo/client.js:784
+#: htdocs/luci-static/resources/view/fchomo/client.js:1553
#: htdocs/luci-static/resources/view/fchomo/node.js:1693
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:388
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:403
msgid "Proxy group"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:881
+#: htdocs/luci-static/resources/view/fchomo/client.js:882
msgid "Proxy group override"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:476
+#: htdocs/luci-static/resources/view/fchomo/global.js:479
msgid "Proxy mode"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:795
+#: htdocs/luci-static/resources/view/fchomo/global.js:798
msgid "Proxy routerself"
msgstr ""
@@ -2363,7 +2379,7 @@ msgstr ""
msgid "QUIC"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:926
+#: htdocs/luci-static/resources/view/fchomo/client.js:927
#: htdocs/luci-static/resources/view/fchomo/server.js:44
msgid "Quick Reload"
msgstr ""
@@ -2405,15 +2421,15 @@ msgstr ""
msgid "RTT"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:375
+#: htdocs/luci-static/resources/fchomo.js:376
msgid "Random"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:644
+#: htdocs/luci-static/resources/view/fchomo/global.js:647
msgid "Random will be used if empty."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:385
+#: htdocs/luci-static/resources/fchomo.js:386
msgid "Randomized traffic characteristics"
msgstr ""
@@ -2431,19 +2447,19 @@ msgstr ""
msgid "Realm name pattern"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:460
+#: htdocs/luci-static/resources/view/fchomo/global.js:463
msgid "Redir port"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:477
+#: htdocs/luci-static/resources/view/fchomo/global.js:480
msgid "Redirect TCP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:479
+#: htdocs/luci-static/resources/view/fchomo/global.js:482
msgid "Redirect TCP + TProxy UDP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:481
+#: htdocs/luci-static/resources/view/fchomo/global.js:484
msgid "Redirect TCP + Tun UDP"
msgstr ""
@@ -2451,8 +2467,8 @@ msgstr ""
msgid "Refresh every %s seconds."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1193
-#: htdocs/luci-static/resources/view/fchomo/client.js:927
+#: htdocs/luci-static/resources/fchomo.js:1194
+#: htdocs/luci-static/resources/view/fchomo/client.js:928
#: htdocs/luci-static/resources/view/fchomo/global.js:193
#: htdocs/luci-static/resources/view/fchomo/server.js:45
msgid "Reload"
@@ -2463,7 +2479,7 @@ msgid "Reload All"
msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1620
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:278
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:287
msgid "Remote"
msgstr ""
@@ -2472,15 +2488,15 @@ msgstr ""
msgid "Remote DNS resolve"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1358
+#: htdocs/luci-static/resources/fchomo.js:1359
msgid "Remove"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1363
+#: htdocs/luci-static/resources/fchomo.js:1364
#: htdocs/luci-static/resources/view/fchomo/node.js:1596
#: htdocs/luci-static/resources/view/fchomo/node.js:1598
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:251
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:261
msgid "Remove idles"
msgstr ""
@@ -2497,7 +2513,7 @@ msgstr ""
msgid "Replace node name."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:359
+#: htdocs/luci-static/resources/fchomo.js:360
msgid "Request"
msgstr ""
@@ -2511,15 +2527,15 @@ msgstr ""
msgid "Request timeout"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:362
+#: htdocs/luci-static/resources/fchomo.js:363
msgid "Require and verify"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:360
+#: htdocs/luci-static/resources/fchomo.js:361
msgid "Require any"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:393
+#: htdocs/luci-static/resources/fchomo.js:394
#: htdocs/luci-static/resources/view/fchomo/node.js:1184
msgid "Requires server support."
msgstr ""
@@ -2536,12 +2552,12 @@ msgstr ""
msgid "Restls script"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1172
+#: htdocs/luci-static/resources/view/fchomo/client.js:1182
msgid ""
"Returns hidden status in the API to hide the display of this proxy group."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1178
+#: htdocs/luci-static/resources/view/fchomo/client.js:1188
msgid ""
"Returns the string input for icon in the API to display in this proxy group."
msgstr ""
@@ -2555,16 +2571,16 @@ msgstr ""
msgid "Reusing a single tunnel to carry multiple target connections within it."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:814
+#: htdocs/luci-static/resources/view/fchomo/global.js:817
msgid "Routing Control"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:869
#: htdocs/luci-static/resources/view/fchomo/global.js:872
+#: htdocs/luci-static/resources/view/fchomo/global.js:875
msgid "Routing DSCP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:839
+#: htdocs/luci-static/resources/view/fchomo/global.js:842
msgid "Routing GFW"
msgstr ""
@@ -2573,51 +2589,51 @@ msgstr ""
msgid "Routing mark"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:752
+#: htdocs/luci-static/resources/view/fchomo/global.js:755
msgid "Routing mark (Fwmark)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:834
+#: htdocs/luci-static/resources/view/fchomo/global.js:837
msgid "Routing mode"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:835
+#: htdocs/luci-static/resources/view/fchomo/global.js:838
msgid "Routing mode of the traffic enters mihomo via firewall rules."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:856
+#: htdocs/luci-static/resources/view/fchomo/global.js:859
msgid "Routing mode will be handle domain."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:816
-#: htdocs/luci-static/resources/view/fchomo/global.js:825
+#: htdocs/luci-static/resources/view/fchomo/global.js:819
+#: htdocs/luci-static/resources/view/fchomo/global.js:828
msgid "Routing ports"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1184
-#: htdocs/luci-static/resources/view/fchomo/client.js:1193
+#: htdocs/luci-static/resources/view/fchomo/client.js:1194
+#: htdocs/luci-static/resources/view/fchomo/client.js:1203
msgid "Routing rule"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:746
+#: htdocs/luci-static/resources/view/fchomo/global.js:749
msgid "Routing rule priority"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:740
+#: htdocs/luci-static/resources/view/fchomo/global.js:743
msgid "Routing table ID"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:396
+#: htdocs/luci-static/resources/view/fchomo/global.js:399
msgid "Rule"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:845
-#: htdocs/luci-static/resources/view/fchomo/client.js:858
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146
+#: htdocs/luci-static/resources/view/fchomo/client.js:846
+#: htdocs/luci-static/resources/view/fchomo/client.js:859
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147
msgid "Rule set"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:370
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:379
msgid "Rule set URL"
msgstr ""
@@ -2625,15 +2641,15 @@ msgstr ""
msgid "Ruleset"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:201
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:209
msgid "Ruleset-URI-Scheme"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1206
+#: htdocs/luci-static/resources/fchomo.js:1207
msgid "Running"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:241
+#: htdocs/luci-static/resources/fchomo.js:242
msgid "SMTP"
msgstr ""
@@ -2649,7 +2665,7 @@ msgstr ""
msgid "SSH"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:242
+#: htdocs/luci-static/resources/fchomo.js:243
msgid "STUN"
msgstr ""
@@ -2658,7 +2674,7 @@ msgstr ""
msgid "STUN servers"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1276
+#: htdocs/luci-static/resources/view/fchomo/client.js:1286
msgid "SUB-RULE"
msgstr ""
@@ -2679,24 +2695,24 @@ msgstr ""
msgid "Same srcaddr and dstaddr requests. Same node"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:509
+#: htdocs/luci-static/resources/view/fchomo/global.js:512
msgid "Segment maximum size"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:230
+#: htdocs/luci-static/resources/fchomo.js:231
msgid "Select"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:605
+#: htdocs/luci-static/resources/view/fchomo/global.js:608
msgid "Select Dashboard"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:399
+#: htdocs/luci-static/resources/fchomo.js:400
msgid "Send padding randomly 0-3333 bytes with 50% probability."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:388
#: htdocs/luci-static/resources/fchomo.js:389
+#: htdocs/luci-static/resources/fchomo.js:390
msgid "Send random ticket of 300s-600s duration for client 0-RTT reuse."
msgstr ""
@@ -2759,25 +2775,25 @@ msgid "Simple round-robin all nodes"
msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1681
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:376
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:391
msgid "Size limit"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1576
+#: htdocs/luci-static/resources/view/fchomo/client.js:1586
#: htdocs/luci-static/resources/view/fchomo/node.js:1105
#: htdocs/luci-static/resources/view/fchomo/node.js:1773
msgid "Skip cert verify"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:662
+#: htdocs/luci-static/resources/view/fchomo/global.js:665
msgid "Skiped sniffing domain"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:668
+#: htdocs/luci-static/resources/view/fchomo/global.js:671
msgid "Skiped sniffing dst address"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:665
+#: htdocs/luci-static/resources/view/fchomo/global.js:668
msgid "Skiped sniffing src address"
msgstr ""
@@ -2786,30 +2802,30 @@ msgstr ""
msgid "Snell"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:672
+#: htdocs/luci-static/resources/view/fchomo/global.js:675
msgid "Sniff protocol"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:649
+#: htdocs/luci-static/resources/view/fchomo/global.js:652
msgid "Sniffer"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:652
+#: htdocs/luci-static/resources/view/fchomo/global.js:655
msgid "Sniffer settings"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:431
+#: htdocs/luci-static/resources/fchomo.js:432
msgid "Specify a ID"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:817
-#: htdocs/luci-static/resources/view/fchomo/global.js:826
+#: htdocs/luci-static/resources/view/fchomo/global.js:820
+#: htdocs/luci-static/resources/view/fchomo/global.js:829
msgid ""
"Specify target ports to be proxied. Multiple ports must be separated by "
"commas."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:492
+#: htdocs/luci-static/resources/view/fchomo/global.js:495
msgid "Stack"
msgstr ""
@@ -2817,31 +2833,31 @@ msgstr ""
msgid "Standard"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:245
+#: htdocs/luci-static/resources/fchomo.js:246
msgid "Steam Client"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:246
+#: htdocs/luci-static/resources/fchomo.js:247
msgid "Steam P2P"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1144
-#: htdocs/luci-static/resources/view/fchomo/client.js:1146
+#: htdocs/luci-static/resources/view/fchomo/client.js:1154
+#: htdocs/luci-static/resources/view/fchomo/client.js:1156
msgid "Strategy"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:604
-#: htdocs/luci-static/resources/view/fchomo/client.js:1303
-#: htdocs/luci-static/resources/view/fchomo/client.js:1312
+#: htdocs/luci-static/resources/view/fchomo/client.js:1313
+#: htdocs/luci-static/resources/view/fchomo/client.js:1322
msgid "Sub rule"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1358
+#: htdocs/luci-static/resources/view/fchomo/client.js:1368
msgid "Sub rule group"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:691
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:223
+#: htdocs/luci-static/resources/fchomo.js:692
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:231
msgid "Successfully imported %s %s of total %s."
msgstr ""
@@ -2849,7 +2865,7 @@ msgstr ""
msgid "Successfully updated."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1708
+#: htdocs/luci-static/resources/fchomo.js:1709
msgid "Successfully uploaded."
msgstr ""
@@ -2858,17 +2874,17 @@ msgstr ""
msgid "Sudoku"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:198
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:206
msgid ""
"Supports rule-set links of type: %s and format: %s."
""
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:494
+#: htdocs/luci-static/resources/view/fchomo/global.js:497
msgid "System"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:56
+#: htdocs/luci-static/resources/view/fchomo/client.js:57
msgid "System DNS"
msgstr ""
@@ -2888,12 +2904,12 @@ msgstr ""
#: htdocs/luci-static/resources/fchomo.js:198
#: htdocs/luci-static/resources/fchomo.js:205
#: htdocs/luci-static/resources/fchomo/listeners.js:638
-#: htdocs/luci-static/resources/view/fchomo/client.js:589
-#: htdocs/luci-static/resources/view/fchomo/client.js:679
+#: htdocs/luci-static/resources/view/fchomo/client.js:590
+#: htdocs/luci-static/resources/view/fchomo/client.js:680
msgid "TCP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:421
+#: htdocs/luci-static/resources/view/fchomo/global.js:424
msgid "TCP concurrency"
msgstr ""
@@ -2901,11 +2917,11 @@ msgstr ""
msgid "TCP only"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:429
+#: htdocs/luci-static/resources/view/fchomo/global.js:432
msgid "TCP-Keep-Alive idle timeout"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:424
+#: htdocs/luci-static/resources/view/fchomo/global.js:427
msgid "TCP-Keep-Alive interval"
msgstr ""
@@ -2931,7 +2947,7 @@ msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:569
#: htdocs/luci-static/resources/fchomo/listeners.js:901
-#: htdocs/luci-static/resources/view/fchomo/global.js:529
+#: htdocs/luci-static/resources/view/fchomo/global.js:532
#: htdocs/luci-static/resources/view/fchomo/node.js:476
#: htdocs/luci-static/resources/view/fchomo/node.js:836
#: htdocs/luci-static/resources/view/fchomo/node.js:1014
@@ -2957,7 +2973,7 @@ msgstr ""
msgid "TUIC"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:243
+#: htdocs/luci-static/resources/fchomo.js:244
msgid "TURN"
msgstr ""
@@ -2987,7 +3003,7 @@ msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:961
#: htdocs/luci-static/resources/fchomo/listeners.js:999
-#: htdocs/luci-static/resources/view/fchomo/global.js:550
+#: htdocs/luci-static/resources/view/fchomo/global.js:553
#: htdocs/luci-static/resources/view/fchomo/node.js:1114
msgid "The %s public key, in PEM format."
msgstr ""
@@ -3016,13 +3032,13 @@ msgid ""
"The first padding must have a probability of 100% and at least 35 bytes."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1806
+#: htdocs/luci-static/resources/view/fchomo/client.js:1816
msgid "The matching %s will be deemed as not-poisoned."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1815
-#: htdocs/luci-static/resources/view/fchomo/client.js:1819
-#: htdocs/luci-static/resources/view/fchomo/client.js:1824
+#: htdocs/luci-static/resources/view/fchomo/client.js:1825
+#: htdocs/luci-static/resources/view/fchomo/client.js:1829
+#: htdocs/luci-static/resources/view/fchomo/client.js:1834
msgid "The matching %s will be deemed as poisoned."
msgstr ""
@@ -3032,11 +3048,11 @@ msgid "The server and client can set different padding parameters."
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:1057
-#: htdocs/luci-static/resources/view/fchomo/global.js:594
+#: htdocs/luci-static/resources/view/fchomo/global.js:597
msgid "This ECH parameter needs to be added to the HTTPS record of the domain."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1579
+#: htdocs/luci-static/resources/view/fchomo/client.js:1589
#: htdocs/luci-static/resources/view/fchomo/node.js:1108
#: htdocs/luci-static/resources/view/fchomo/node.js:1776
msgid ""
@@ -3055,21 +3071,21 @@ msgid ""
"To check NAT Behavior you need to install %s first"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:484
+#: htdocs/luci-static/resources/view/fchomo/global.js:487
msgid ""
"To enable Tun support, you need to install ip-full and "
"kmod-tun"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:861
+#: htdocs/luci-static/resources/view/fchomo/global.js:864
msgid "To enable, you need to install dnsmasq-full."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:759
+#: htdocs/luci-static/resources/view/fchomo/global.js:762
msgid "Tproxy Fwmark/fwmask"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:465
+#: htdocs/luci-static/resources/view/fchomo/global.js:468
msgid "Tproxy port"
msgstr ""
@@ -3103,7 +3119,7 @@ msgstr ""
msgid "Transport type"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:802
+#: htdocs/luci-static/resources/view/fchomo/client.js:803
msgid "Treat the destination IP as the source IP."
msgstr ""
@@ -3121,19 +3137,19 @@ msgstr ""
msgid "Trusted proxy header"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:764
+#: htdocs/luci-static/resources/view/fchomo/global.js:767
msgid "Tun Fwmark/fwmask"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:482
+#: htdocs/luci-static/resources/view/fchomo/global.js:485
msgid "Tun TCP/UDP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:489
+#: htdocs/luci-static/resources/view/fchomo/global.js:492
msgid "Tun settings"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:493
+#: htdocs/luci-static/resources/view/fchomo/global.js:496
msgid "Tun stack."
msgstr ""
@@ -3142,15 +3158,15 @@ msgid "Tunnel"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:142
-#: htdocs/luci-static/resources/view/fchomo/client.js:530
-#: htdocs/luci-static/resources/view/fchomo/client.js:643
-#: htdocs/luci-static/resources/view/fchomo/client.js:737
-#: htdocs/luci-static/resources/view/fchomo/client.js:842
-#: htdocs/luci-static/resources/view/fchomo/client.js:1028
+#: htdocs/luci-static/resources/view/fchomo/client.js:531
+#: htdocs/luci-static/resources/view/fchomo/client.js:644
+#: htdocs/luci-static/resources/view/fchomo/client.js:738
+#: htdocs/luci-static/resources/view/fchomo/client.js:843
+#: htdocs/luci-static/resources/view/fchomo/client.js:1030
#: htdocs/luci-static/resources/view/fchomo/node.js:239
#: htdocs/luci-static/resources/view/fchomo/node.js:1618
#: htdocs/luci-static/resources/view/fchomo/node.js:1906
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:276
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:285
msgid "Type"
msgstr ""
@@ -3162,14 +3178,14 @@ msgstr ""
#: htdocs/luci-static/resources/fchomo.js:204
#: htdocs/luci-static/resources/fchomo/listeners.js:639
#: htdocs/luci-static/resources/fchomo/listeners.js:644
-#: htdocs/luci-static/resources/view/fchomo/client.js:588
-#: htdocs/luci-static/resources/view/fchomo/client.js:678
+#: htdocs/luci-static/resources/view/fchomo/client.js:589
+#: htdocs/luci-static/resources/view/fchomo/client.js:679
#: htdocs/luci-static/resources/view/fchomo/node.js:893
#: htdocs/luci-static/resources/view/fchomo/node.js:1750
msgid "UDP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:513
+#: htdocs/luci-static/resources/view/fchomo/global.js:516
msgid "UDP NAT expiration time"
msgstr ""
@@ -3196,7 +3212,7 @@ msgstr ""
msgid "UP: %s; DOWN: %s"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:232
+#: htdocs/luci-static/resources/fchomo.js:233
msgid "URL test"
msgstr ""
@@ -3208,7 +3224,7 @@ msgstr ""
msgid "UUID"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1251
+#: htdocs/luci-static/resources/fchomo.js:1252
msgid "Unable to download unsupported type: %s"
msgstr ""
@@ -3216,7 +3232,7 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:418
+#: htdocs/luci-static/resources/view/fchomo/global.js:421
msgid "Unified delay"
msgstr ""
@@ -3243,7 +3259,7 @@ msgid "Update failed."
msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1687
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:382
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:397
msgid "Update interval"
msgstr ""
@@ -3279,23 +3295,23 @@ msgstr ""
msgid "Upload..."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1399
+#: htdocs/luci-static/resources/view/fchomo/client.js:1409
msgid ""
"Used to resolve domains that can be directly connected. Can use domestic DNS "
"servers or ECS."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1401
+#: htdocs/luci-static/resources/view/fchomo/client.js:1411
msgid ""
"Used to resolve domains you want to proxy. Recommended to configure %s for "
"DNS servers."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1383
+#: htdocs/luci-static/resources/view/fchomo/client.js:1393
msgid "Used to resolve the domain of the DNS server. Must be IP."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1390
+#: htdocs/luci-static/resources/view/fchomo/client.js:1400
msgid "Used to resolve the domain of the Proxy node."
msgstr ""
@@ -3303,7 +3319,7 @@ msgstr ""
msgid "Used to verify the hostname on the returned certificates."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:438
+#: htdocs/luci-static/resources/view/fchomo/global.js:441
msgid "User Authentication"
msgstr ""
@@ -3316,7 +3332,7 @@ msgstr ""
msgid "Username"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:772
+#: htdocs/luci-static/resources/view/fchomo/global.js:775
msgid "Users filter mode"
msgstr ""
@@ -3340,11 +3356,11 @@ msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1624
#: htdocs/luci-static/resources/view/fchomo/node.js:1912
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:319
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:328
msgid "Value"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:361
+#: htdocs/luci-static/resources/fchomo.js:362
msgid "Verify if given"
msgstr ""
@@ -3364,7 +3380,7 @@ msgstr ""
msgid "Vless Encryption fields"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:398
+#: htdocs/luci-static/resources/fchomo.js:399
msgid "Wait a random 0-111 milliseconds with 75% probability."
msgstr ""
@@ -3389,7 +3405,7 @@ msgstr ""
msgid "When used as a server, HomeProxy is a better choice."
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:774
+#: htdocs/luci-static/resources/view/fchomo/global.js:777
msgid "White list"
msgstr ""
@@ -3442,7 +3458,7 @@ msgstr ""
msgid "Xudp (Xray-core)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:298
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:307
msgid "Yaml text"
msgstr ""
@@ -3454,23 +3470,23 @@ msgstr ""
msgid "YouTube"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1690
+#: htdocs/luci-static/resources/fchomo.js:1691
msgid "Your %s was successfully uploaded. Size: %sB."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:334
-#: htdocs/luci-static/resources/fchomo.js:347
-#: htdocs/luci-static/resources/fchomo.js:352
+#: htdocs/luci-static/resources/fchomo.js:335
+#: htdocs/luci-static/resources/fchomo.js:348
+#: htdocs/luci-static/resources/fchomo.js:353
#: htdocs/luci-static/resources/view/fchomo/node.js:668
msgid "aes-128-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:335
+#: htdocs/luci-static/resources/fchomo.js:336
msgid "aes-192-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:336
-#: htdocs/luci-static/resources/fchomo.js:353
+#: htdocs/luci-static/resources/fchomo.js:337
+#: htdocs/luci-static/resources/fchomo.js:354
msgid "aes-256-gcm"
msgstr ""
@@ -3488,9 +3504,9 @@ msgstr ""
msgid "certificate"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:337
-#: htdocs/luci-static/resources/fchomo.js:348
-#: htdocs/luci-static/resources/fchomo.js:354
+#: htdocs/luci-static/resources/fchomo.js:338
+#: htdocs/luci-static/resources/fchomo.js:349
+#: htdocs/luci-static/resources/fchomo.js:355
msgid "chacha20-ietf-poly1305"
msgstr ""
@@ -3507,7 +3523,7 @@ msgstr ""
msgid "decryption"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:808
+#: htdocs/luci-static/resources/view/fchomo/global.js:811
msgid "dnsmasq selects upstream on its own. (may affect CDN accuracy)"
msgstr ""
@@ -3549,7 +3565,7 @@ msgstr ""
msgid "gRPC service name"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:496
+#: htdocs/luci-static/resources/view/fchomo/global.js:499
msgid "gVisor"
msgstr ""
@@ -3565,18 +3581,18 @@ msgstr ""
msgid "metacubexd"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1001
-#: htdocs/luci-static/resources/view/fchomo/client.js:1249
-#: htdocs/luci-static/resources/view/fchomo/client.js:1341
-#: htdocs/luci-static/resources/view/fchomo/client.js:1480
-#: htdocs/luci-static/resources/view/fchomo/client.js:1711
-#: htdocs/luci-static/resources/view/fchomo/client.js:1767
+#: htdocs/luci-static/resources/view/fchomo/client.js:1003
+#: htdocs/luci-static/resources/view/fchomo/client.js:1259
+#: htdocs/luci-static/resources/view/fchomo/client.js:1351
+#: htdocs/luci-static/resources/view/fchomo/client.js:1490
+#: htdocs/luci-static/resources/view/fchomo/client.js:1721
+#: htdocs/luci-static/resources/view/fchomo/client.js:1777
#: htdocs/luci-static/resources/view/fchomo/node.js:1590
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:239
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247
msgid "mihomo config"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:380
+#: htdocs/luci-static/resources/fchomo.js:381
msgid "mlkem768x25519plus"
msgstr ""
@@ -3589,25 +3605,25 @@ msgstr ""
msgid "new_reno"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:819
+#: htdocs/luci-static/resources/view/fchomo/client.js:820
msgid "no-resolve"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1425
-#: htdocs/luci-static/resources/fchomo.js:1520
-#: htdocs/luci-static/resources/fchomo.js:1555
-#: htdocs/luci-static/resources/fchomo.js:1583
+#: htdocs/luci-static/resources/fchomo.js:1426
+#: htdocs/luci-static/resources/fchomo.js:1521
+#: htdocs/luci-static/resources/fchomo.js:1556
+#: htdocs/luci-static/resources/fchomo.js:1584
msgid "non-empty value"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:332
-#: htdocs/luci-static/resources/fchomo.js:346
-#: htdocs/luci-static/resources/fchomo.js:358
+#: htdocs/luci-static/resources/fchomo.js:333
+#: htdocs/luci-static/resources/fchomo.js:347
+#: htdocs/luci-static/resources/fchomo.js:359
#: htdocs/luci-static/resources/fchomo/listeners.js:560
#: htdocs/luci-static/resources/view/fchomo/node.js:666
#: htdocs/luci-static/resources/view/fchomo/node.js:686
#: htdocs/luci-static/resources/view/fchomo/node.js:824
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:315
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:324
msgid "none"
msgstr ""
@@ -3615,11 +3631,11 @@ msgstr ""
msgid "not found"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1018
+#: htdocs/luci-static/resources/view/fchomo/client.js:1020
msgid "not included \",\""
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:218
+#: htdocs/luci-static/resources/fchomo.js:219
#: htdocs/luci-static/resources/fchomo/listeners.js:606
#: htdocs/luci-static/resources/fchomo/listeners.js:607
msgid "null"
@@ -3665,8 +3681,8 @@ msgstr ""
msgid "razord-meta"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1173
-#: htdocs/luci-static/resources/view/fchomo/client.js:1179
+#: htdocs/luci-static/resources/view/fchomo/client.js:1183
+#: htdocs/luci-static/resources/view/fchomo/client.js:1189
msgid "requires front-end adaptation using the API."
msgstr ""
@@ -3674,7 +3690,7 @@ msgstr ""
msgid "restls"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:224
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:232
msgid "rule-set"
msgstr ""
@@ -3692,7 +3708,7 @@ msgstr ""
msgid "split-stream"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:801
+#: htdocs/luci-static/resources/view/fchomo/client.js:802
msgid "src"
msgstr ""
@@ -3722,15 +3738,15 @@ msgstr ""
msgid "unchecked"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:444
+#: htdocs/luci-static/resources/fchomo.js:445
msgid "unique UCI identifier"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:447
+#: htdocs/luci-static/resources/fchomo.js:448
msgid "unique identifier"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1592
+#: htdocs/luci-static/resources/fchomo.js:1593
msgid "unique value"
msgstr ""
@@ -3772,8 +3788,8 @@ msgstr ""
msgid "v5"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1472
-#: htdocs/luci-static/resources/fchomo.js:1475
+#: htdocs/luci-static/resources/fchomo.js:1473
+#: htdocs/luci-static/resources/fchomo.js:1476
msgid "valid JSON format"
msgstr ""
@@ -3781,41 +3797,41 @@ msgstr ""
msgid "valid SHA256 string with %d characters"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1497
-#: htdocs/luci-static/resources/fchomo.js:1500
+#: htdocs/luci-static/resources/fchomo.js:1498
+#: htdocs/luci-static/resources/fchomo.js:1501
msgid "valid URL"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1510
+#: htdocs/luci-static/resources/fchomo.js:1511
msgid "valid base64 key with %d characters"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1570
-#: htdocs/luci-static/resources/fchomo.js:1576
+#: htdocs/luci-static/resources/fchomo.js:1571
+#: htdocs/luci-static/resources/fchomo.js:1577
msgid "valid format: 2x, 2p, 4v"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1557
+#: htdocs/luci-static/resources/fchomo.js:1558
msgid "valid key length with %d characters"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1435
+#: htdocs/luci-static/resources/fchomo.js:1436
msgid "valid port value"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1485
+#: htdocs/luci-static/resources/fchomo.js:1486
msgid "valid uuid"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:404
+#: htdocs/luci-static/resources/fchomo.js:405
msgid "vless-mlkem768"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:403
+#: htdocs/luci-static/resources/fchomo.js:404
msgid "vless-x25519"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:338
+#: htdocs/luci-static/resources/fchomo.js:339
msgid "xchacha20-ietf-poly1305"
msgstr ""
@@ -3835,6 +3851,6 @@ msgstr ""
msgid "zero"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1253
+#: htdocs/luci-static/resources/fchomo.js:1254
msgid "🡇"
msgstr ""
diff --git a/luci-app-fchomo/po/zh_Hans/fchomo.po b/luci-app-fchomo/po/zh_Hans/fchomo.po
index ba9907a6..304a8985 100644
--- a/luci-app-fchomo/po/zh_Hans/fchomo.po
+++ b/luci-app-fchomo/po/zh_Hans/fchomo.po
@@ -12,26 +12,26 @@ msgstr ""
msgid "%s log"
msgstr "%s 日志"
-#: htdocs/luci-static/resources/fchomo.js:241
#: htdocs/luci-static/resources/fchomo.js:242
#: htdocs/luci-static/resources/fchomo.js:243
#: htdocs/luci-static/resources/fchomo.js:244
#: htdocs/luci-static/resources/fchomo.js:245
#: htdocs/luci-static/resources/fchomo.js:246
+#: htdocs/luci-static/resources/fchomo.js:247
msgid "%s ports"
msgstr "%s 端口"
-#: htdocs/luci-static/resources/fchomo.js:606
-#: htdocs/luci-static/resources/fchomo.js:609
-#: htdocs/luci-static/resources/view/fchomo/client.js:315
+#: htdocs/luci-static/resources/fchomo.js:607
+#: htdocs/luci-static/resources/fchomo.js:610
+#: htdocs/luci-static/resources/view/fchomo/client.js:316
msgid "(Imported)"
msgstr "(已导入)"
#: htdocs/luci-static/resources/fchomo/listeners.js:990
#: htdocs/luci-static/resources/fchomo/listeners.js:998
#: htdocs/luci-static/resources/fchomo/listeners.js:1007
-#: htdocs/luci-static/resources/view/fchomo/global.js:543
-#: htdocs/luci-static/resources/view/fchomo/global.js:549
+#: htdocs/luci-static/resources/view/fchomo/global.js:546
+#: htdocs/luci-static/resources/view/fchomo/global.js:552
#: htdocs/luci-static/resources/view/fchomo/node.js:1113
#: htdocs/luci-static/resources/view/fchomo/node.js:1119
#: htdocs/luci-static/resources/view/fchomo/node.js:1127
@@ -39,13 +39,13 @@ msgstr "(已导入)"
msgid "(mTLS)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:860
#: htdocs/luci-static/resources/view/fchomo/client.js:861
-#: htdocs/luci-static/resources/view/fchomo/client.js:1042
-#: htdocs/luci-static/resources/view/fchomo/client.js:1043
-#: htdocs/luci-static/resources/view/fchomo/client.js:1056
-#: htdocs/luci-static/resources/view/fchomo/client.js:1057
-#: htdocs/luci-static/resources/view/fchomo/client.js:1278
+#: htdocs/luci-static/resources/view/fchomo/client.js:862
+#: htdocs/luci-static/resources/view/fchomo/client.js:1044
+#: htdocs/luci-static/resources/view/fchomo/client.js:1045
+#: htdocs/luci-static/resources/view/fchomo/client.js:1058
+#: htdocs/luci-static/resources/view/fchomo/client.js:1059
+#: htdocs/luci-static/resources/view/fchomo/client.js:1288
#: htdocs/luci-static/resources/view/fchomo/node.js:1916
#: htdocs/luci-static/resources/view/fchomo/node.js:1922
#: htdocs/luci-static/resources/view/fchomo/node.js:1936
@@ -53,12 +53,12 @@ msgstr ""
msgid "-- Please choose --"
msgstr "-- 请选择 --"
-#: htdocs/luci-static/resources/fchomo.js:393
+#: htdocs/luci-static/resources/fchomo.js:394
msgid "0-RTT reuse."
msgstr "0-RTT 重用。"
-#: htdocs/luci-static/resources/fchomo.js:390
-#: htdocs/luci-static/resources/fchomo.js:394
+#: htdocs/luci-static/resources/fchomo.js:391
+#: htdocs/luci-static/resources/fchomo.js:395
msgid "1-RTT only."
msgstr "仅限 1-RTT。"
@@ -66,19 +66,19 @@ msgstr "仅限 1-RTT。"
msgid "163Music"
msgstr "网抑云"
-#: htdocs/luci-static/resources/fchomo.js:340
+#: htdocs/luci-static/resources/fchomo.js:341
msgid "2022-blake3-aes-128-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:341
+#: htdocs/luci-static/resources/fchomo.js:342
msgid "2022-blake3-aes-256-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:342
+#: htdocs/luci-static/resources/fchomo.js:343
msgid "2022-blake3-chacha20-poly1305"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:689
+#: htdocs/luci-static/resources/view/fchomo/client.js:690
msgid "0 or 1 only."
msgstr "仅限 0 或 1。"
@@ -100,47 +100,47 @@ msgstr ""
"一个 base64 字符串用于微调网络行为。
格式请参考文档。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:599
+#: htdocs/luci-static/resources/view/fchomo/global.js:602
msgid "API"
msgstr "API"
-#: htdocs/luci-static/resources/view/fchomo/global.js:549
+#: htdocs/luci-static/resources/view/fchomo/global.js:552
msgid "API Client Auth Certificate path"
msgstr "API 客户端认证证书路径"
-#: htdocs/luci-static/resources/view/fchomo/global.js:543
+#: htdocs/luci-static/resources/view/fchomo/global.js:546
msgid "API Client Auth type"
msgstr "API 客户端认证类型"
-#: htdocs/luci-static/resources/view/fchomo/global.js:639
+#: htdocs/luci-static/resources/view/fchomo/global.js:642
msgid "API DoH service"
msgstr "API DoH 服务器"
-#: htdocs/luci-static/resources/view/fchomo/global.js:593
+#: htdocs/luci-static/resources/view/fchomo/global.js:596
msgid "API ECH config"
msgstr "API ECH 配置"
-#: htdocs/luci-static/resources/view/fchomo/global.js:554
+#: htdocs/luci-static/resources/view/fchomo/global.js:557
msgid "API ECH key"
msgstr "API ECH 密钥"
-#: htdocs/luci-static/resources/view/fchomo/global.js:630
+#: htdocs/luci-static/resources/view/fchomo/global.js:633
msgid "API HTTP port"
msgstr "API HTTP 端口"
-#: htdocs/luci-static/resources/view/fchomo/global.js:634
+#: htdocs/luci-static/resources/view/fchomo/global.js:637
msgid "API HTTPS port"
msgstr "API HTTPS 端口"
-#: htdocs/luci-static/resources/view/fchomo/global.js:535
+#: htdocs/luci-static/resources/view/fchomo/global.js:538
msgid "API TLS certificate path"
msgstr "API TLS 证书路径"
-#: htdocs/luci-static/resources/view/fchomo/global.js:539
+#: htdocs/luci-static/resources/view/fchomo/global.js:542
msgid "API TLS private key path"
msgstr "API TLS 私钥"
-#: htdocs/luci-static/resources/view/fchomo/global.js:643
+#: htdocs/luci-static/resources/view/fchomo/global.js:646
msgid "API secret"
msgstr "API 令牌"
@@ -157,20 +157,20 @@ msgstr "ASCII 数据流"
msgid "ASN version"
msgstr "ASN 版本"
-#: htdocs/luci-static/resources/view/fchomo/global.js:720
-#: htdocs/luci-static/resources/view/fchomo/global.js:770
+#: htdocs/luci-static/resources/view/fchomo/global.js:723
+#: htdocs/luci-static/resources/view/fchomo/global.js:773
msgid "Access Control"
msgstr "访问控制"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1689
+#: htdocs/luci-static/resources/view/fchomo/client.js:1699
msgid "Add a Bootstrap DNS policy (Node)"
msgstr "新增 引导 DNS 策略 (节点)"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1741
+#: htdocs/luci-static/resources/view/fchomo/client.js:1751
msgid "Add a DNS policy"
msgstr "新增 DNS 策略"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1437
+#: htdocs/luci-static/resources/view/fchomo/client.js:1447
msgid "Add a DNS server"
msgstr "新增 DNS 服务器"
@@ -190,15 +190,15 @@ msgstr "新增 供应商"
msgid "Add a proxy chain"
msgstr "新增 代理链"
-#: htdocs/luci-static/resources/view/fchomo/client.js:941
+#: htdocs/luci-static/resources/view/fchomo/client.js:942
msgid "Add a proxy group"
msgstr "新增 代理组"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1193
+#: htdocs/luci-static/resources/view/fchomo/client.js:1203
msgid "Add a routing rule"
msgstr "新增 路由规则"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147
msgid "Add a rule set"
msgstr "新增 规则集"
@@ -206,7 +206,7 @@ msgstr "新增 规则集"
msgid "Add a server"
msgstr "新增 服务器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1312
+#: htdocs/luci-static/resources/view/fchomo/client.js:1322
msgid "Add a sub rule"
msgstr "新增 子规则"
@@ -218,12 +218,12 @@ msgstr "添加前缀"
msgid "Add suffix"
msgstr "添加后缀"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1497
-#: htdocs/luci-static/resources/view/fchomo/client.js:1502
+#: htdocs/luci-static/resources/view/fchomo/client.js:1507
+#: htdocs/luci-static/resources/view/fchomo/client.js:1512
msgid "Address"
msgstr "地址"
-#: htdocs/luci-static/resources/fchomo.js:397
+#: htdocs/luci-static/resources/fchomo.js:398
msgid ""
"After the 1-RTT client/server hello, padding randomly 111-1111 bytes with "
"100% probability."
@@ -234,21 +234,21 @@ msgstr ""
msgid "Aggressive"
msgstr "侵略性"
-#: htdocs/luci-static/resources/view/fchomo/global.js:514
+#: htdocs/luci-static/resources/view/fchomo/global.js:517
msgid "Aging time of NAT map maintained by client."
msgstr "客户端维护的 NAT 映射 的老化时间。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:773
-#: htdocs/luci-static/resources/view/fchomo/global.js:836
-#: htdocs/luci-static/resources/view/fchomo/global.js:870
+#: htdocs/luci-static/resources/view/fchomo/global.js:776
+#: htdocs/luci-static/resources/view/fchomo/global.js:839
+#: htdocs/luci-static/resources/view/fchomo/global.js:873
msgid "All allowed"
msgstr "允许所有"
-#: htdocs/luci-static/resources/fchomo.js:238
+#: htdocs/luci-static/resources/fchomo.js:239
msgid "All ports"
msgstr "所有端口"
-#: htdocs/luci-static/resources/view/fchomo/global.js:626
+#: htdocs/luci-static/resources/view/fchomo/global.js:629
msgid ""
"Allow access from private network.To access the API on a private "
"network from a public website, it must be enabled."
@@ -285,12 +285,12 @@ msgstr ""
msgid "Application version"
msgstr "应用版本"
-#: htdocs/luci-static/resources/view/fchomo/global.js:798
+#: htdocs/luci-static/resources/view/fchomo/global.js:801
msgid "As the TOP upstream of dnsmasq"
msgstr "作为 dnsmasq 的最优先上游"
-#: htdocs/luci-static/resources/view/fchomo/global.js:799
-#: htdocs/luci-static/resources/view/fchomo/global.js:806
+#: htdocs/luci-static/resources/view/fchomo/global.js:802
+#: htdocs/luci-static/resources/view/fchomo/global.js:809
msgid "As the TOP upstream of dnsmasq."
msgstr "作为 dnsmasq 的最优先上游。"
@@ -304,7 +304,7 @@ msgstr "认证长度"
#: htdocs/luci-static/resources/fchomo/listeners.js:439
#: htdocs/luci-static/resources/fchomo/listeners.js:1162
-#: htdocs/luci-static/resources/view/fchomo/global.js:402
+#: htdocs/luci-static/resources/view/fchomo/global.js:405
#: htdocs/luci-static/resources/view/fchomo/node.js:471
#: htdocs/luci-static/resources/view/fchomo/node.js:495
#: htdocs/luci-static/resources/view/fchomo/node.js:1315
@@ -340,24 +340,24 @@ msgstr "基于 NIST P-256 曲线的 Base64 编码 ECDSA 私钥。"
msgid "Base64 encoded ECDSA public key on the NIST P-256 curve."
msgstr "基于 NIST P-256 曲线的 Base64 编码 ECDSA 公钥。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:496
+#: htdocs/luci-static/resources/view/fchomo/global.js:499
msgid "Based on google/gvisor."
msgstr "基于 google/gvisor。"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:282
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291
msgid "Behavior"
msgstr "行为"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314
msgid "Binary format only supports domain / ipcidr"
msgstr "二进制格式仅支持 domain/ipcidr"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:299
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:308
msgid "Binary mrs"
msgstr "二进制 mrs"
-#: htdocs/luci-static/resources/view/fchomo/global.js:734
+#: htdocs/luci-static/resources/view/fchomo/global.js:737
#: htdocs/luci-static/resources/view/fchomo/node.js:1474
#: htdocs/luci-static/resources/view/fchomo/node.js:1790
msgid "Bind interface"
@@ -368,37 +368,41 @@ msgstr "绑定接口"
msgid "Bind outbound interface."
msgstr "绑定出站接口。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:735
+#: htdocs/luci-static/resources/view/fchomo/global.js:738
msgid ""
"Bind outbound traffic to specific interface. Leave empty to auto detect."
msgstr "绑定出站流量至指定接口。留空自动检测。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:775
+#: htdocs/luci-static/resources/view/fchomo/global.js:778
msgid "Black list"
msgstr "黑名单"
-#: htdocs/luci-static/resources/view/fchomo/client.js:57
+#: htdocs/luci-static/resources/view/fchomo/client.js:58
msgid "Block DNS queries"
msgstr "封锁 DNS 请求"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1680
-#: htdocs/luci-static/resources/view/fchomo/client.js:1689
+#: htdocs/luci-static/resources/view/fchomo/client.js:1690
+#: htdocs/luci-static/resources/view/fchomo/client.js:1699
msgid "Bootstrap DNS policy (Node)"
msgstr "引导 DNS 策略 (节点)"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1382
+#: htdocs/luci-static/resources/view/fchomo/client.js:1392
msgid "Bootstrap DNS server"
msgstr "引导 DNS 服务器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1389
+#: htdocs/luci-static/resources/view/fchomo/client.js:1399
msgid "Bootstrap DNS server (Node)"
msgstr "引导 DNS 服务器 (节点)"
-#: htdocs/luci-static/resources/view/fchomo/global.js:837
+#: htdocs/luci-static/resources/view/fchomo/global.js:374
+msgid "BundleMRS version"
+msgstr "BundleMRS 版本"
+
+#: htdocs/luci-static/resources/view/fchomo/global.js:840
msgid "Bypass CN"
msgstr "绕过 CN 流量"
-#: htdocs/luci-static/resources/view/fchomo/global.js:871
+#: htdocs/luci-static/resources/view/fchomo/global.js:874
msgid "Bypass DSCP"
msgstr "绕过 DSCP"
@@ -413,19 +417,19 @@ msgstr "绕过 DSCP"
msgid "CDN support"
msgstr "CDN 支持"
-#: htdocs/luci-static/resources/view/fchomo/global.js:621
+#: htdocs/luci-static/resources/view/fchomo/global.js:624
msgid "CORS Allow origins"
msgstr "CORS 允许的来源"
-#: htdocs/luci-static/resources/view/fchomo/global.js:625
+#: htdocs/luci-static/resources/view/fchomo/global.js:628
msgid "CORS Allow private network"
msgstr "CORS 允许私有网络"
-#: htdocs/luci-static/resources/view/fchomo/global.js:622
+#: htdocs/luci-static/resources/view/fchomo/global.js:625
msgid "CORS allowed origins, * will be used if empty."
msgstr "CORS 允许的来源,留空则使用 *。"
-#: htdocs/luci-static/resources/fchomo.js:722
+#: htdocs/luci-static/resources/fchomo.js:723
msgid "Cancel"
msgstr "取消"
@@ -456,15 +460,15 @@ msgstr "检测路由器自身 NAT 行为"
msgid "Check update"
msgstr "检查更新"
-#: htdocs/luci-static/resources/view/fchomo/global.js:374
+#: htdocs/luci-static/resources/view/fchomo/global.js:377
msgid "China IPv4 list version"
msgstr "大陆 IPv4 库版本"
-#: htdocs/luci-static/resources/view/fchomo/global.js:377
+#: htdocs/luci-static/resources/view/fchomo/global.js:380
msgid "China IPv6 list version"
msgstr "大陆 IPv6 库版本"
-#: htdocs/luci-static/resources/view/fchomo/global.js:383
+#: htdocs/luci-static/resources/view/fchomo/global.js:386
msgid "China list version"
msgstr "大陆域名列表版本"
@@ -495,7 +499,7 @@ msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:726
#: htdocs/luci-static/resources/fchomo/listeners.js:999
-#: htdocs/luci-static/resources/view/fchomo/global.js:550
+#: htdocs/luci-static/resources/view/fchomo/global.js:553
#: htdocs/luci-static/resources/view/fchomo/node.js:948
#: htdocs/luci-static/resources/view/fchomo/node.js:1114
#: htdocs/luci-static/resources/view/fchomo/node.js:1128
@@ -527,12 +531,12 @@ msgstr "客户端状态"
msgid "Collecting data..."
msgstr "收集数据中..."
-#: htdocs/luci-static/resources/fchomo.js:239
#: htdocs/luci-static/resources/fchomo.js:240
+#: htdocs/luci-static/resources/fchomo.js:241
msgid "Common ports (bypass P2P traffic)"
msgstr "常用端口(绕过 P2P 流量)"
-#: htdocs/luci-static/resources/fchomo.js:1369
+#: htdocs/luci-static/resources/fchomo.js:1370
msgid "Complete"
msgstr "完成"
@@ -557,20 +561,20 @@ msgstr "连接复用"
msgid "Conservative"
msgstr "保守"
-#: htdocs/luci-static/resources/fchomo.js:591
+#: htdocs/luci-static/resources/fchomo.js:592
msgid "Content copied to clipboard!"
msgstr "内容已复制到剪贴板!"
-#: htdocs/luci-static/resources/view/fchomo/client.js:670
+#: htdocs/luci-static/resources/view/fchomo/client.js:671
#: htdocs/luci-static/resources/view/fchomo/node.js:1644
#: htdocs/luci-static/resources/view/fchomo/node.js:1670
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:339
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:365
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:348
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:374
msgid "Content will not be verified, Please make sure you enter it correctly."
msgstr "内容将不会被验证,请确保输入正确。"
#: htdocs/luci-static/resources/view/fchomo/node.js:1643
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:338
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:347
msgid "Contents"
msgstr "内容"
@@ -578,7 +582,7 @@ msgstr "内容"
msgid "Contents have been saved."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:593
+#: htdocs/luci-static/resources/fchomo.js:594
msgid "Copy"
msgstr "复制"
@@ -590,16 +594,16 @@ msgstr "核心版本"
msgid "Cron expression"
msgstr "Cron 表达式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:889
+#: htdocs/luci-static/resources/view/fchomo/global.js:892
msgid "Custom Direct List"
msgstr "自定义直连列表"
#: htdocs/luci-static/resources/view/fchomo/node.js:1705
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:400
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:415
msgid "Custom HTTP header."
msgstr "自定义 HTTP header。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:907
+#: htdocs/luci-static/resources/view/fchomo/global.js:910
msgid "Custom Proxy List"
msgstr "自定义代理列表"
@@ -617,28 +621,28 @@ msgstr "自定义内部 hosts。支持 yaml 或 json
msgid "DIRECT"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1732
-#: htdocs/luci-static/resources/view/fchomo/client.js:1741
+#: htdocs/luci-static/resources/view/fchomo/client.js:1742
+#: htdocs/luci-static/resources/view/fchomo/client.js:1751
msgid "DNS policy"
msgstr "DNS 策略"
-#: htdocs/luci-static/resources/view/fchomo/global.js:471
+#: htdocs/luci-static/resources/view/fchomo/global.js:474
msgid "DNS port"
msgstr " DNS 端口"
-#: htdocs/luci-static/resources/view/fchomo/client.js:873
-#: htdocs/luci-static/resources/view/fchomo/client.js:1428
-#: htdocs/luci-static/resources/view/fchomo/client.js:1437
+#: htdocs/luci-static/resources/view/fchomo/client.js:874
+#: htdocs/luci-static/resources/view/fchomo/client.js:1438
+#: htdocs/luci-static/resources/view/fchomo/client.js:1447
#: htdocs/luci-static/resources/view/fchomo/node.js:734
#: htdocs/luci-static/resources/view/fchomo/node.js:817
msgid "DNS server"
msgstr "DNS 服务器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1368
+#: htdocs/luci-static/resources/view/fchomo/client.js:1378
msgid "DNS settings"
msgstr "DNS 设置"
-#: htdocs/luci-static/resources/view/fchomo/global.js:874
+#: htdocs/luci-static/resources/view/fchomo/global.js:877
msgid "DSCP list"
msgstr "DSCP 列表"
@@ -650,11 +654,11 @@ msgstr "面板版本"
msgid "Debug"
msgstr "调试"
-#: htdocs/luci-static/resources/view/fchomo/client.js:55
+#: htdocs/luci-static/resources/view/fchomo/client.js:56
msgid "Default DNS (issued by WAN)"
msgstr "默认 DNS(由 WAN 下发)"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1403
+#: htdocs/luci-static/resources/view/fchomo/client.js:1413
msgid "Default DNS server"
msgstr "默认 DNS 服务器"
@@ -679,37 +683,37 @@ msgstr "拨号字段"
msgid "Different chain head/tail"
msgstr "不同的链头/链尾"
-#: htdocs/luci-static/resources/view/fchomo/global.js:395
+#: htdocs/luci-static/resources/view/fchomo/global.js:398
msgid "Direct"
msgstr "直连"
-#: htdocs/luci-static/resources/view/fchomo/global.js:777
+#: htdocs/luci-static/resources/view/fchomo/global.js:780
msgid "Direct IPv4 IP-s"
msgstr "直连 IPv4 地址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:780
+#: htdocs/luci-static/resources/view/fchomo/global.js:783
msgid "Direct IPv6 IP-s"
msgstr "直连 IPv6 地址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:783
+#: htdocs/luci-static/resources/view/fchomo/global.js:786
msgid "Direct MAC-s"
msgstr "直连 MAC 地址"
#: htdocs/luci-static/resources/fchomo/listeners.js:194
-#: htdocs/luci-static/resources/view/fchomo/global.js:403
+#: htdocs/luci-static/resources/view/fchomo/global.js:406
#: htdocs/luci-static/resources/view/fchomo/node.js:299
msgid "Disable"
msgstr "禁用"
-#: htdocs/luci-static/resources/view/fchomo/global.js:711
+#: htdocs/luci-static/resources/view/fchomo/global.js:714
msgid "Disable ECN of quic-go"
msgstr "禁用 quic-go 的 显式拥塞通知(ECN)"
-#: htdocs/luci-static/resources/view/fchomo/global.js:708
+#: htdocs/luci-static/resources/view/fchomo/global.js:711
msgid "Disable GSO of quic-go"
msgstr "禁用 quic-go 的 通用分段卸载(GSO)"
-#: htdocs/luci-static/resources/view/fchomo/global.js:523
+#: htdocs/luci-static/resources/view/fchomo/global.js:526
msgid "Disable ICMP Forwarding"
msgstr "禁用 ICMP 转发"
@@ -717,15 +721,15 @@ msgstr "禁用 ICMP 转发"
msgid "Disable SNI"
msgstr "禁用 SNI"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1085
+#: htdocs/luci-static/resources/view/fchomo/client.js:1095
msgid "Disable UDP"
msgstr "禁用 UDP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:705
+#: htdocs/luci-static/resources/view/fchomo/global.js:708
msgid "Disable safe path check"
msgstr "禁用安全路径检查"
-#: htdocs/luci-static/resources/view/fchomo/client.js:820
+#: htdocs/luci-static/resources/view/fchomo/client.js:821
msgid ""
"Do not resolve the domain connection to IP for this match.Only works "
"for pure domain inbound connections without DNS resolution. e.g., socks5h"
@@ -733,11 +737,11 @@ msgstr ""
"不要将域名连接解析为 IP 以进行此次匹配。仅对未经 DNS 解析的纯域名入站连"
"接有效。例如,socks5h"
-#: htdocs/luci-static/resources/view/fchomo/client.js:843
-#: htdocs/luci-static/resources/view/fchomo/client.js:848
-#: htdocs/luci-static/resources/view/fchomo/client.js:1815
-#: htdocs/luci-static/resources/view/fchomo/client.js:1822
-#: htdocs/luci-static/resources/view/fchomo/client.js:1824
+#: htdocs/luci-static/resources/view/fchomo/client.js:844
+#: htdocs/luci-static/resources/view/fchomo/client.js:849
+#: htdocs/luci-static/resources/view/fchomo/client.js:1825
+#: htdocs/luci-static/resources/view/fchomo/client.js:1832
+#: htdocs/luci-static/resources/view/fchomo/client.js:1834
msgid "Domain"
msgstr "域名"
@@ -745,7 +749,7 @@ msgstr "域名"
msgid "Donot send server name in ClientHello."
msgstr "不要在 ClientHello 中发送服务器名称。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1577
+#: htdocs/luci-static/resources/view/fchomo/client.js:1587
#: htdocs/luci-static/resources/view/fchomo/node.js:1106
#: htdocs/luci-static/resources/view/fchomo/node.js:1774
msgid "Donot verifying server certificate."
@@ -759,11 +763,11 @@ msgstr "下载带宽"
msgid "Download bandwidth in Mbps."
msgstr "下载带宽(单位:Mbps)。"
-#: htdocs/luci-static/resources/fchomo.js:1248
+#: htdocs/luci-static/resources/fchomo.js:1249
msgid "Download failed: %s"
msgstr "下载失败: %s"
-#: htdocs/luci-static/resources/fchomo.js:1246
+#: htdocs/luci-static/resources/fchomo.js:1247
msgid "Download successful."
msgstr "下载成功。"
@@ -784,15 +788,15 @@ msgstr "ECH 配置"
msgid "ECH key"
msgstr "ECH 密钥"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1611
+#: htdocs/luci-static/resources/view/fchomo/client.js:1621
msgid "ECS override"
msgstr "强制覆盖 ECS"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1595
+#: htdocs/luci-static/resources/view/fchomo/client.js:1605
msgid "EDNS Client Subnet"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:412
+#: htdocs/luci-static/resources/view/fchomo/global.js:415
msgid "ETag support"
msgstr "ETag 支持"
@@ -812,34 +816,38 @@ msgstr "编辑入站"
msgid "Edit node"
msgstr "编辑节点"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:137
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:138
msgid "Edit ruleset"
msgstr "编辑规则集"
#: htdocs/luci-static/resources/view/fchomo/node.js:1641
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:336
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:345
msgid "Editer"
msgstr "编辑器"
-#: htdocs/luci-static/resources/fchomo.js:384
+#: htdocs/luci-static/resources/fchomo.js:385
msgid "Eliminate encryption header characteristics"
msgstr "消除加密头特征"
+#: htdocs/luci-static/resources/view/fchomo/client.js:1086
+msgid "Empty fallback"
+msgstr "为空时回退"
+
#: htdocs/luci-static/resources/fchomo/listeners.js:133
-#: htdocs/luci-static/resources/view/fchomo/client.js:931
-#: htdocs/luci-static/resources/view/fchomo/client.js:1024
-#: htdocs/luci-static/resources/view/fchomo/client.js:1262
-#: htdocs/luci-static/resources/view/fchomo/client.js:1354
-#: htdocs/luci-static/resources/view/fchomo/client.js:1493
-#: htdocs/luci-static/resources/view/fchomo/client.js:1724
-#: htdocs/luci-static/resources/view/fchomo/client.js:1780
-#: htdocs/luci-static/resources/view/fchomo/global.js:401
-#: htdocs/luci-static/resources/view/fchomo/global.js:680
+#: htdocs/luci-static/resources/view/fchomo/client.js:932
+#: htdocs/luci-static/resources/view/fchomo/client.js:1026
+#: htdocs/luci-static/resources/view/fchomo/client.js:1272
+#: htdocs/luci-static/resources/view/fchomo/client.js:1364
+#: htdocs/luci-static/resources/view/fchomo/client.js:1503
+#: htdocs/luci-static/resources/view/fchomo/client.js:1734
+#: htdocs/luci-static/resources/view/fchomo/client.js:1790
+#: htdocs/luci-static/resources/view/fchomo/global.js:404
+#: htdocs/luci-static/resources/view/fchomo/global.js:683
#: htdocs/luci-static/resources/view/fchomo/node.js:235
#: htdocs/luci-static/resources/view/fchomo/node.js:1614
#: htdocs/luci-static/resources/view/fchomo/node.js:1813
#: htdocs/luci-static/resources/view/fchomo/node.js:1902
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:264
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:272
#: htdocs/luci-static/resources/view/fchomo/server.js:49
msgid "Enable"
msgstr "启用"
@@ -857,7 +865,7 @@ msgstr ""
msgid "Enable 0-RTT handshake"
msgstr "启用 0-RTT 握手"
-#: htdocs/luci-static/resources/view/fchomo/global.js:714
+#: htdocs/luci-static/resources/view/fchomo/global.js:717
msgid ""
"Enable IP4P "
"conversion for outbound connections"
@@ -915,12 +923,12 @@ msgstr "加密方法"
msgid "Endpoint pubkic key"
msgstr "端点公钥"
-#: htdocs/luci-static/resources/view/fchomo/global.js:519
+#: htdocs/luci-static/resources/view/fchomo/global.js:522
msgid "Endpoint-Independent NAT"
msgstr "端点独立 NAT"
-#: htdocs/luci-static/resources/view/fchomo/client.js:722
-#: htdocs/luci-static/resources/view/fchomo/client.js:865
+#: htdocs/luci-static/resources/view/fchomo/client.js:723
+#: htdocs/luci-static/resources/view/fchomo/client.js:866
msgid "Entry"
msgstr "条目"
@@ -928,7 +936,7 @@ msgstr "条目"
msgid "Error"
msgstr "错误"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1129
+#: htdocs/luci-static/resources/view/fchomo/client.js:1139
msgid ""
"Exceeding this triggers a forced health check. 5 will be used "
"if empty."
@@ -938,7 +946,7 @@ msgstr "超过此限制将会触发强制健康检查。留空则使用 5<
msgid "Exclude matched node types."
msgstr "排除匹配的节点类型。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1166
+#: htdocs/luci-static/resources/view/fchomo/client.js:1176
msgid ""
"Exclude matched node types. Available types see here."
@@ -946,7 +954,7 @@ msgstr ""
"排除匹配的节点类型。可用类型请参见此处。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1161
+#: htdocs/luci-static/resources/view/fchomo/client.js:1171
#: htdocs/luci-static/resources/view/fchomo/node.js:1864
msgid "Exclude nodes that meet keywords or regexps."
msgstr "排除匹配关键词或表达式的节点。"
@@ -955,49 +963,49 @@ msgstr "排除匹配关键词或表达式的节点。"
msgid "Expand/Collapse result"
msgstr "展开/收起 结果"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1121
+#: htdocs/luci-static/resources/view/fchomo/client.js:1131
#: htdocs/luci-static/resources/view/fchomo/node.js:1849
msgid "Expected HTTP code. 204 will be used if empty."
msgstr "预期的 HTTP code。留空则使用 204。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1123
+#: htdocs/luci-static/resources/view/fchomo/client.js:1133
#: htdocs/luci-static/resources/view/fchomo/node.js:1851
msgid "Expected status"
msgstr "预期状态"
-#: htdocs/luci-static/resources/fchomo.js:441
-#: htdocs/luci-static/resources/fchomo.js:444
-#: htdocs/luci-static/resources/fchomo.js:447
-#: htdocs/luci-static/resources/fchomo.js:1386
-#: htdocs/luci-static/resources/fchomo.js:1394
-#: htdocs/luci-static/resources/fchomo.js:1402
-#: htdocs/luci-static/resources/fchomo.js:1425
-#: htdocs/luci-static/resources/fchomo.js:1428
-#: htdocs/luci-static/resources/fchomo.js:1435
-#: htdocs/luci-static/resources/fchomo.js:1451
-#: htdocs/luci-static/resources/fchomo.js:1460
-#: htdocs/luci-static/resources/fchomo.js:1472
-#: htdocs/luci-static/resources/fchomo.js:1475
-#: htdocs/luci-static/resources/fchomo.js:1485
-#: htdocs/luci-static/resources/fchomo.js:1497
-#: htdocs/luci-static/resources/fchomo.js:1500
-#: htdocs/luci-static/resources/fchomo.js:1510
-#: htdocs/luci-static/resources/fchomo.js:1520
-#: htdocs/luci-static/resources/fchomo.js:1555
-#: htdocs/luci-static/resources/fchomo.js:1557
-#: htdocs/luci-static/resources/fchomo.js:1570
-#: htdocs/luci-static/resources/fchomo.js:1576
-#: htdocs/luci-static/resources/fchomo.js:1583
-#: htdocs/luci-static/resources/fchomo.js:1592
+#: htdocs/luci-static/resources/fchomo.js:442
+#: htdocs/luci-static/resources/fchomo.js:445
+#: htdocs/luci-static/resources/fchomo.js:448
+#: htdocs/luci-static/resources/fchomo.js:1387
+#: htdocs/luci-static/resources/fchomo.js:1395
+#: htdocs/luci-static/resources/fchomo.js:1403
+#: htdocs/luci-static/resources/fchomo.js:1426
+#: htdocs/luci-static/resources/fchomo.js:1429
+#: htdocs/luci-static/resources/fchomo.js:1436
+#: htdocs/luci-static/resources/fchomo.js:1452
+#: htdocs/luci-static/resources/fchomo.js:1461
+#: htdocs/luci-static/resources/fchomo.js:1473
+#: htdocs/luci-static/resources/fchomo.js:1476
+#: htdocs/luci-static/resources/fchomo.js:1486
+#: htdocs/luci-static/resources/fchomo.js:1498
+#: htdocs/luci-static/resources/fchomo.js:1501
+#: htdocs/luci-static/resources/fchomo.js:1511
+#: htdocs/luci-static/resources/fchomo.js:1521
+#: htdocs/luci-static/resources/fchomo.js:1556
+#: htdocs/luci-static/resources/fchomo.js:1558
+#: htdocs/luci-static/resources/fchomo.js:1571
+#: htdocs/luci-static/resources/fchomo.js:1577
+#: htdocs/luci-static/resources/fchomo.js:1584
+#: htdocs/luci-static/resources/fchomo.js:1593
#: htdocs/luci-static/resources/fchomo/listeners.js:362
#: htdocs/luci-static/resources/fchomo/listeners.js:409
#: htdocs/luci-static/resources/fchomo/listeners.js:718
#: htdocs/luci-static/resources/fchomo/listeners.js:749
#: htdocs/luci-static/resources/fchomo/listeners.js:850
-#: htdocs/luci-static/resources/view/fchomo/client.js:68
-#: htdocs/luci-static/resources/view/fchomo/client.js:1018
-#: htdocs/luci-static/resources/view/fchomo/client.js:1508
-#: htdocs/luci-static/resources/view/fchomo/global.js:880
+#: htdocs/luci-static/resources/view/fchomo/client.js:69
+#: htdocs/luci-static/resources/view/fchomo/client.js:1020
+#: htdocs/luci-static/resources/view/fchomo/client.js:1518
+#: htdocs/luci-static/resources/view/fchomo/global.js:883
#: htdocs/luci-static/resources/view/fchomo/node.js:412
#: htdocs/luci-static/resources/view/fchomo/node.js:448
#: htdocs/luci-static/resources/view/fchomo/node.js:501
@@ -1006,8 +1014,8 @@ msgstr "预期状态"
#: htdocs/luci-static/resources/view/fchomo/node.js:1098
#: htdocs/luci-static/resources/view/fchomo/node.js:1928
#: htdocs/luci-static/resources/view/fchomo/node.js:1948
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314
msgid "Expecting: %s"
msgstr "请输入:%s"
@@ -1019,74 +1027,74 @@ msgstr "请输入:%s"
msgid "Expecting: only support %s."
msgstr "请输入:仅支援 %s."
-#: htdocs/luci-static/resources/view/fchomo/global.js:699
+#: htdocs/luci-static/resources/view/fchomo/global.js:702
msgid "Experimental"
msgstr "实验性"
-#: htdocs/luci-static/resources/view/fchomo/client.js:550
-#: htdocs/luci-static/resources/view/fchomo/client.js:563
-#: htdocs/luci-static/resources/view/fchomo/client.js:570
-#: htdocs/luci-static/resources/view/fchomo/client.js:580
-#: htdocs/luci-static/resources/view/fchomo/client.js:587
-#: htdocs/luci-static/resources/view/fchomo/client.js:595
-#: htdocs/luci-static/resources/view/fchomo/client.js:602
-#: htdocs/luci-static/resources/view/fchomo/client.js:669
+#: htdocs/luci-static/resources/view/fchomo/client.js:551
+#: htdocs/luci-static/resources/view/fchomo/client.js:564
+#: htdocs/luci-static/resources/view/fchomo/client.js:571
+#: htdocs/luci-static/resources/view/fchomo/client.js:581
+#: htdocs/luci-static/resources/view/fchomo/client.js:588
+#: htdocs/luci-static/resources/view/fchomo/client.js:596
+#: htdocs/luci-static/resources/view/fchomo/client.js:603
+#: htdocs/luci-static/resources/view/fchomo/client.js:670
msgid "Factor"
msgstr "条件"
-#: htdocs/luci-static/resources/fchomo.js:1327
+#: htdocs/luci-static/resources/fchomo.js:1328
msgid "Failed to execute \"/etc/init.d/fchomo %s %s\" reason: %s"
msgstr "无法执行 \"/etc/init.d/fchomo %s %s\" 原因: %s"
-#: htdocs/luci-static/resources/fchomo.js:1280
+#: htdocs/luci-static/resources/fchomo.js:1281
msgid "Failed to generate %s, error: %s."
msgstr "生成 %s 失败,错误:%s。"
-#: htdocs/luci-static/resources/fchomo.js:1692
+#: htdocs/luci-static/resources/fchomo.js:1693
msgid "Failed to upload %s, error: %s."
msgstr "上传 %s 失败,错误:%s。"
-#: htdocs/luci-static/resources/fchomo.js:1711
+#: htdocs/luci-static/resources/fchomo.js:1712
msgid "Failed to upload, error: %s."
msgstr "上传失败,错误:%s。"
-#: htdocs/luci-static/resources/fchomo.js:231
+#: htdocs/luci-static/resources/fchomo.js:232
#: htdocs/luci-static/resources/fchomo/listeners.js:448
msgid "Fallback"
msgstr "自动回退"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1397
-#: htdocs/luci-static/resources/view/fchomo/client.js:1410
+#: htdocs/luci-static/resources/view/fchomo/client.js:1407
+#: htdocs/luci-static/resources/view/fchomo/client.js:1420
msgid "Fallback DNS server"
msgstr "後備 DNS 服务器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1794
+#: htdocs/luci-static/resources/view/fchomo/client.js:1804
msgid "Fallback filter"
msgstr "後備过滤器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1156
+#: htdocs/luci-static/resources/view/fchomo/client.js:1166
#: htdocs/luci-static/resources/view/fchomo/node.js:1858
msgid "Filter nodes that meet keywords or regexps."
msgstr "过滤匹配关键字或表达式的节点。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1661
+#: htdocs/luci-static/resources/view/fchomo/client.js:1671
msgid "Filter record type:"
msgstr "过滤记录类型:"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1629
-#: htdocs/luci-static/resources/view/fchomo/client.js:1645
+#: htdocs/luci-static/resources/view/fchomo/client.js:1639
+#: htdocs/luci-static/resources/view/fchomo/client.js:1655
msgid "Filter record: %s"
msgstr "过滤 %s 记录"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1396
+#: htdocs/luci-static/resources/view/fchomo/client.js:1406
msgid "Final DNS server"
msgstr "兜底 DNS 服务器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1398
+#: htdocs/luci-static/resources/view/fchomo/client.js:1408
msgid "Final DNS server (For non-poisoned domains)"
msgstr "兜底 DNS 服务器 (用于未被投毒污染的域名)"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1400
+#: htdocs/luci-static/resources/view/fchomo/client.js:1410
msgid "Final DNS server (For poisoned domains)"
msgstr "兜底 DNS 服务器 (用于已被投毒污染的域名)"
@@ -1099,7 +1107,7 @@ msgstr ""
msgid "Flow"
msgstr "流控"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1145
+#: htdocs/luci-static/resources/view/fchomo/client.js:1155
msgid ""
"For details, see %s."
@@ -1107,7 +1115,7 @@ msgstr ""
"实现细节请参阅 %s."
-#: htdocs/luci-static/resources/view/fchomo/client.js:1122
+#: htdocs/luci-static/resources/view/fchomo/client.js:1132
#: htdocs/luci-static/resources/view/fchomo/node.js:1724
#: htdocs/luci-static/resources/view/fchomo/node.js:1850
msgid ""
@@ -1122,11 +1130,11 @@ msgstr ""
msgid "Force DNS remote resolution."
msgstr "强制 DNS 远程解析。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:659
+#: htdocs/luci-static/resources/view/fchomo/global.js:662
msgid "Forced sniffing domain"
msgstr "强制嗅探域名"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:296
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305
msgid "Format"
msgstr "格式"
@@ -1141,7 +1149,7 @@ msgstr ""
msgid "GET"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:380
+#: htdocs/luci-static/resources/view/fchomo/global.js:383
msgid "GFW list version"
msgstr "GFW 域名列表版本"
@@ -1150,35 +1158,35 @@ msgstr "GFW 域名列表版本"
msgid "Gecko"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:388
+#: htdocs/luci-static/resources/view/fchomo/global.js:391
msgid "General"
msgstr "常规"
#: htdocs/luci-static/resources/fchomo/listeners.js:119
-#: htdocs/luci-static/resources/view/fchomo/client.js:1009
+#: htdocs/luci-static/resources/view/fchomo/client.js:1011
#: htdocs/luci-static/resources/view/fchomo/node.js:222
#: htdocs/luci-static/resources/view/fchomo/node.js:1604
msgid "General fields"
msgstr "常规字段"
-#: htdocs/luci-static/resources/view/fchomo/global.js:391
+#: htdocs/luci-static/resources/view/fchomo/global.js:394
msgid "General settings"
msgstr "常规设置"
-#: htdocs/luci-static/resources/fchomo.js:542
-#: htdocs/luci-static/resources/fchomo.js:544
-#: htdocs/luci-static/resources/fchomo.js:558
-#: htdocs/luci-static/resources/fchomo.js:560
+#: htdocs/luci-static/resources/fchomo.js:543
+#: htdocs/luci-static/resources/fchomo.js:545
+#: htdocs/luci-static/resources/fchomo.js:559
+#: htdocs/luci-static/resources/fchomo.js:561
#: htdocs/luci-static/resources/fchomo/listeners.js:340
#: htdocs/luci-static/resources/fchomo/listeners.js:384
#: htdocs/luci-static/resources/fchomo/listeners.js:386
#: htdocs/luci-static/resources/fchomo/listeners.js:822
#: htdocs/luci-static/resources/fchomo/listeners.js:1048
-#: htdocs/luci-static/resources/view/fchomo/global.js:587
+#: htdocs/luci-static/resources/view/fchomo/global.js:590
msgid "Generate"
msgstr "生成"
-#: htdocs/luci-static/resources/view/fchomo/global.js:506
+#: htdocs/luci-static/resources/view/fchomo/global.js:509
msgid "Generic segmentation offload"
msgstr "通用分段卸载(GSO)"
@@ -1190,17 +1198,17 @@ msgstr "GeoIP 版本"
msgid "GeoSite version"
msgstr "GeoSite 版本"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1804
+#: htdocs/luci-static/resources/view/fchomo/client.js:1814
msgid "Geoip code"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1801
+#: htdocs/luci-static/resources/view/fchomo/client.js:1811
msgid "Geoip enable"
msgstr "Geoip 启用"
-#: htdocs/luci-static/resources/view/fchomo/client.js:844
-#: htdocs/luci-static/resources/view/fchomo/client.js:853
-#: htdocs/luci-static/resources/view/fchomo/client.js:1813
+#: htdocs/luci-static/resources/view/fchomo/client.js:845
+#: htdocs/luci-static/resources/view/fchomo/client.js:854
+#: htdocs/luci-static/resources/view/fchomo/client.js:1823
msgid "Geosite"
msgstr ""
@@ -1208,12 +1216,12 @@ msgstr ""
msgid "GitHub"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:397
+#: htdocs/luci-static/resources/view/fchomo/global.js:400
#: root/usr/share/luci/menu.d/luci-app-fchomo.json:14
msgid "Global"
msgstr "全局"
-#: htdocs/luci-static/resources/view/fchomo/global.js:435
+#: htdocs/luci-static/resources/view/fchomo/global.js:438
msgid "Global Authentication"
msgstr "全局认证"
@@ -1225,7 +1233,7 @@ msgstr "全局填充"
msgid "Google"
msgstr "谷歌"
-#: htdocs/luci-static/resources/fchomo.js:244
+#: htdocs/luci-static/resources/fchomo.js:245
msgid "Google FCM"
msgstr "谷歌 FCM"
@@ -1233,7 +1241,7 @@ msgstr "谷歌 FCM"
msgid "Grant access to fchomo configuration"
msgstr "授予 fchomo 访问 UCI 配置的权限"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1034
+#: htdocs/luci-static/resources/view/fchomo/client.js:1036
msgid "Group"
msgstr "组"
@@ -1250,7 +1258,7 @@ msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:268
#: htdocs/luci-static/resources/view/fchomo/node.js:1270
#: htdocs/luci-static/resources/view/fchomo/node.js:1704
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:399
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:414
msgid "HTTP header"
msgstr "HTTP header"
@@ -1284,7 +1292,7 @@ msgstr "HTTP 请求方法"
msgid "HTTP root path"
msgstr "HTTP 根路径"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1560
+#: htdocs/luci-static/resources/view/fchomo/client.js:1570
msgid "HTTP/3"
msgstr ""
@@ -1300,7 +1308,7 @@ msgstr "身份验证失败时的 HTTP3 服务器响应。默认返回 404 页面
msgid "HTTPUpgrade"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:855
+#: htdocs/luci-static/resources/view/fchomo/global.js:858
msgid "Handle domain"
msgstr "处理域名"
@@ -1324,27 +1332,27 @@ msgstr ""
msgid "Health check"
msgstr "健康检查"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1091
+#: htdocs/luci-static/resources/view/fchomo/client.js:1101
#: htdocs/luci-static/resources/view/fchomo/node.js:1818
msgid "Health check URL"
msgstr "健康检查 URL"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1120
+#: htdocs/luci-static/resources/view/fchomo/client.js:1130
#: htdocs/luci-static/resources/view/fchomo/node.js:1848
msgid "Health check expected status"
msgstr "健康检查预期状态"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1100
+#: htdocs/luci-static/resources/view/fchomo/client.js:1110
#: htdocs/luci-static/resources/view/fchomo/node.js:1828
msgid "Health check interval"
msgstr "健康检查间隔"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1107
+#: htdocs/luci-static/resources/view/fchomo/client.js:1117
#: htdocs/luci-static/resources/view/fchomo/node.js:1835
msgid "Health check timeout"
msgstr "健康检查超时"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1011
+#: htdocs/luci-static/resources/view/fchomo/client.js:1013
#: htdocs/luci-static/resources/view/fchomo/node.js:1606
msgid "Health fields"
msgstr "健康字段"
@@ -1353,7 +1361,7 @@ msgstr "健康字段"
msgid "Heartbeat interval"
msgstr "心跳间隔"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1171
+#: htdocs/luci-static/resources/view/fchomo/client.js:1181
msgid "Hidden"
msgstr "隐藏"
@@ -1393,12 +1401,12 @@ msgstr "Hysteria2 Realm"
msgid "Hysteria2 Realm fields"
msgstr "Hysteria2 Realm 字段"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1806
-#: htdocs/luci-static/resources/view/fchomo/client.js:1819
+#: htdocs/luci-static/resources/view/fchomo/client.js:1816
+#: htdocs/luci-static/resources/view/fchomo/client.js:1829
msgid "IP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1817
+#: htdocs/luci-static/resources/view/fchomo/client.js:1827
msgid "IP CIDR"
msgstr ""
@@ -1419,12 +1427,12 @@ msgstr "仅 IPv4"
msgid "IPv6 only"
msgstr "仅 IPv6"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1379
-#: htdocs/luci-static/resources/view/fchomo/global.js:415
+#: htdocs/luci-static/resources/view/fchomo/client.js:1389
+#: htdocs/luci-static/resources/view/fchomo/global.js:418
msgid "IPv6 support"
msgstr "IPv6 支持"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1177
+#: htdocs/luci-static/resources/view/fchomo/client.js:1187
msgid "Icon"
msgstr "图标"
@@ -1440,11 +1448,11 @@ msgstr "闲置会话超时"
msgid "Idle timeout"
msgstr "闲置超时"
-#: htdocs/luci-static/resources/fchomo.js:1428
+#: htdocs/luci-static/resources/fchomo.js:1429
msgid "If All ports is selected, uncheck others"
msgstr "如果选择了“所有端口”,则取消选中“其他”"
-#: htdocs/luci-static/resources/view/fchomo/client.js:68
+#: htdocs/luci-static/resources/view/fchomo/client.js:69
msgid "If Block is selected, uncheck others"
msgstr "如果选择了“阻止”,则取消选中“其他”"
@@ -1452,32 +1460,32 @@ msgstr "如果选择了“阻止”,则取消选中“其他”"
msgid "Ignore client bandwidth"
msgstr "忽略客户端带宽"
-#: htdocs/luci-static/resources/fchomo.js:727
+#: htdocs/luci-static/resources/fchomo.js:728
msgid "Import"
msgstr "导入"
-#: htdocs/luci-static/resources/view/fchomo/client.js:948
-#: htdocs/luci-static/resources/view/fchomo/client.js:1003
-#: htdocs/luci-static/resources/view/fchomo/client.js:1200
-#: htdocs/luci-static/resources/view/fchomo/client.js:1251
-#: htdocs/luci-static/resources/view/fchomo/client.js:1319
-#: htdocs/luci-static/resources/view/fchomo/client.js:1343
-#: htdocs/luci-static/resources/view/fchomo/client.js:1444
-#: htdocs/luci-static/resources/view/fchomo/client.js:1482
-#: htdocs/luci-static/resources/view/fchomo/client.js:1696
-#: htdocs/luci-static/resources/view/fchomo/client.js:1713
-#: htdocs/luci-static/resources/view/fchomo/client.js:1748
-#: htdocs/luci-static/resources/view/fchomo/client.js:1769
+#: htdocs/luci-static/resources/view/fchomo/client.js:949
+#: htdocs/luci-static/resources/view/fchomo/client.js:1005
+#: htdocs/luci-static/resources/view/fchomo/client.js:1210
+#: htdocs/luci-static/resources/view/fchomo/client.js:1261
+#: htdocs/luci-static/resources/view/fchomo/client.js:1329
+#: htdocs/luci-static/resources/view/fchomo/client.js:1353
+#: htdocs/luci-static/resources/view/fchomo/client.js:1454
+#: htdocs/luci-static/resources/view/fchomo/client.js:1492
+#: htdocs/luci-static/resources/view/fchomo/client.js:1706
+#: htdocs/luci-static/resources/view/fchomo/client.js:1723
+#: htdocs/luci-static/resources/view/fchomo/client.js:1758
+#: htdocs/luci-static/resources/view/fchomo/client.js:1779
#: htdocs/luci-static/resources/view/fchomo/node.js:1511
#: htdocs/luci-static/resources/view/fchomo/node.js:1592
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:153
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:241
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:249
msgid "Import mihomo config"
msgstr "导入 mihomo 配置"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:197
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:245
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:205
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:255
msgid "Import rule-set links"
msgstr "导入规则集链接"
@@ -1491,7 +1499,7 @@ msgid "In Mbps."
msgstr "单位为 Mbps。"
#: htdocs/luci-static/resources/view/fchomo/node.js:1682
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:377
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:392
msgid "In bytes. %s will be used if empty."
msgstr "单位为字节。留空则使用 %s。"
@@ -1500,8 +1508,8 @@ msgstr "单位为字节。留空则使用 %s。"
msgid "In millisecond."
msgstr "单位为毫秒。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1108
-#: htdocs/luci-static/resources/view/fchomo/client.js:1137
+#: htdocs/luci-static/resources/view/fchomo/client.js:1118
+#: htdocs/luci-static/resources/view/fchomo/client.js:1147
#: htdocs/luci-static/resources/view/fchomo/node.js:1836
msgid "In millisecond. %s will be used if empty."
msgstr "单位为毫秒。留空则使用 %s。"
@@ -1519,14 +1527,14 @@ msgstr ""
msgid "In seconds."
msgstr "单位为秒。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1101
-#: htdocs/luci-static/resources/view/fchomo/global.js:425
-#: htdocs/luci-static/resources/view/fchomo/global.js:430
-#: htdocs/luci-static/resources/view/fchomo/global.js:515
+#: htdocs/luci-static/resources/view/fchomo/client.js:1111
+#: htdocs/luci-static/resources/view/fchomo/global.js:428
+#: htdocs/luci-static/resources/view/fchomo/global.js:433
+#: htdocs/luci-static/resources/view/fchomo/global.js:518
#: htdocs/luci-static/resources/view/fchomo/node.js:281
#: htdocs/luci-static/resources/view/fchomo/node.js:1688
#: htdocs/luci-static/resources/view/fchomo/node.js:1829
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:383
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:398
msgid "In seconds. %s will be used if empty."
msgstr "单位为秒。留空则使用 %s。"
@@ -1539,33 +1547,33 @@ msgstr ""
"按照一个 Padding-Length 一个 Padding-Interval 的顺"
"序,无限连接。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:449
+#: htdocs/luci-static/resources/view/fchomo/global.js:452
#: htdocs/luci-static/resources/view/fchomo/inbound.js:28
#: root/usr/share/luci/menu.d/luci-app-fchomo.json:38
msgid "Inbound"
msgstr "入站"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1069
+#: htdocs/luci-static/resources/view/fchomo/client.js:1071
msgid "Include all"
msgstr "引入所有"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1074
+#: htdocs/luci-static/resources/view/fchomo/client.js:1076
msgid "Include all node"
msgstr "引入所有节点"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1079
+#: htdocs/luci-static/resources/view/fchomo/client.js:1081
msgid "Include all provider"
msgstr "引入所有供应商"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1080
+#: htdocs/luci-static/resources/view/fchomo/client.js:1082
msgid "Includes all Provider."
msgstr "引入所有供应商。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1070
+#: htdocs/luci-static/resources/view/fchomo/client.js:1072
msgid "Includes all Proxy Node and Provider."
msgstr "引入所有代理节点及供应商。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1075
+#: htdocs/luci-static/resources/view/fchomo/client.js:1077
msgid "Includes all Proxy Node."
msgstr "引入所有代理节点。"
@@ -1574,18 +1582,18 @@ msgid "Info"
msgstr "信息"
#: htdocs/luci-static/resources/view/fchomo/node.js:1621
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:279
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:288
msgid "Inline"
msgstr "内嵌"
-#: htdocs/luci-static/resources/view/fchomo/global.js:727
+#: htdocs/luci-static/resources/view/fchomo/global.js:730
msgid "Interface Control"
msgstr "接口控制"
#: htdocs/luci-static/resources/fchomo.js:52
#: htdocs/luci-static/resources/fchomo.js:59
#: htdocs/luci-static/resources/fchomo.js:172
-#: htdocs/luci-static/resources/fchomo.js:366
+#: htdocs/luci-static/resources/fchomo.js:367
#: htdocs/luci-static/resources/view/fchomo/node.js:1778
msgid "Keep default"
msgstr "保持缺省"
@@ -1609,20 +1617,20 @@ msgid "Keypairs"
msgstr "密钥对"
#: htdocs/luci-static/resources/fchomo/listeners.js:128
-#: htdocs/luci-static/resources/view/fchomo/client.js:1014
-#: htdocs/luci-static/resources/view/fchomo/client.js:1257
-#: htdocs/luci-static/resources/view/fchomo/client.js:1349
-#: htdocs/luci-static/resources/view/fchomo/client.js:1488
-#: htdocs/luci-static/resources/view/fchomo/client.js:1719
-#: htdocs/luci-static/resources/view/fchomo/client.js:1775
+#: htdocs/luci-static/resources/view/fchomo/client.js:1016
+#: htdocs/luci-static/resources/view/fchomo/client.js:1267
+#: htdocs/luci-static/resources/view/fchomo/client.js:1359
+#: htdocs/luci-static/resources/view/fchomo/client.js:1498
+#: htdocs/luci-static/resources/view/fchomo/client.js:1729
+#: htdocs/luci-static/resources/view/fchomo/client.js:1785
#: htdocs/luci-static/resources/view/fchomo/node.js:230
#: htdocs/luci-static/resources/view/fchomo/node.js:1609
#: htdocs/luci-static/resources/view/fchomo/node.js:1897
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:267
msgid "Label"
msgstr "标签"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1114
+#: htdocs/luci-static/resources/view/fchomo/client.js:1124
#: htdocs/luci-static/resources/view/fchomo/node.js:1842
msgid "Lazy"
msgstr "懒惰状态"
@@ -1640,7 +1648,7 @@ msgstr ""
"提供旧协议支持(VMess MD5 身份验证)仅出于兼容性目的,不建议使用 alterId > "
"1。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:494
+#: htdocs/luci-static/resources/view/fchomo/global.js:497
msgid "Less compatibility and sometimes better performance."
msgstr "有时性能更好。"
@@ -1657,25 +1665,25 @@ msgstr "监听地址"
msgid "Listen fields"
msgstr "监听字段"
-#: htdocs/luci-static/resources/view/fchomo/global.js:729
+#: htdocs/luci-static/resources/view/fchomo/global.js:732
msgid "Listen interfaces"
msgstr "监听接口"
#: htdocs/luci-static/resources/fchomo/listeners.js:153
-#: htdocs/luci-static/resources/view/fchomo/client.js:1374
+#: htdocs/luci-static/resources/view/fchomo/client.js:1384
msgid "Listen port"
msgstr "监听端口"
-#: htdocs/luci-static/resources/view/fchomo/global.js:452
+#: htdocs/luci-static/resources/view/fchomo/global.js:455
msgid "Listen ports"
msgstr "监听端口"
-#: htdocs/luci-static/resources/fchomo.js:233
+#: htdocs/luci-static/resources/fchomo.js:234
msgid "Load balance"
msgstr "负载均衡"
#: htdocs/luci-static/resources/view/fchomo/node.js:1619
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:277
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:286
msgid "Local"
msgstr "本地"
@@ -1701,7 +1709,7 @@ msgstr "日志文件不存在。"
msgid "Log is empty."
msgstr "日志为空。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:406
+#: htdocs/luci-static/resources/view/fchomo/global.js:409
msgid "Log level"
msgstr "日志等级"
@@ -1716,11 +1724,11 @@ msgstr "日志等级"
msgid "Low-entropy data stream"
msgstr "低熵数据流"
-#: htdocs/luci-static/resources/fchomo.js:441
+#: htdocs/luci-static/resources/fchomo.js:442
msgid "Lowercase only"
msgstr "仅限小写"
-#: htdocs/luci-static/resources/view/fchomo/global.js:502
+#: htdocs/luci-static/resources/view/fchomo/global.js:505
#: htdocs/luci-static/resources/view/fchomo/node.js:722
#: htdocs/luci-static/resources/view/fchomo/node.js:805
msgid "MTU"
@@ -1734,31 +1742,31 @@ msgstr ""
msgid "Masquerade"
msgstr "伪装"
-#: htdocs/luci-static/resources/view/fchomo/client.js:849
+#: htdocs/luci-static/resources/view/fchomo/client.js:850
msgid "Match domain. Support wildcards."
msgstr "匹配域名。支持通配符。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1823
+#: htdocs/luci-static/resources/view/fchomo/client.js:1833
msgid "Match domain. Support wildcards."
msgstr "匹配域名。支持通配符。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:854
+#: htdocs/luci-static/resources/view/fchomo/client.js:855
msgid "Match geosite."
msgstr "匹配 geosite。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1814
+#: htdocs/luci-static/resources/view/fchomo/client.js:1824
msgid "Match geosite."
msgstr "匹配 geosite。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1805
+#: htdocs/luci-static/resources/view/fchomo/client.js:1815
msgid "Match response with geoip."
msgstr "匹配响应通过 geoip。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1818
+#: htdocs/luci-static/resources/view/fchomo/client.js:1828
msgid "Match response with ipcidr."
msgstr "匹配响应通过 ipcidr"
-#: htdocs/luci-static/resources/view/fchomo/client.js:859
+#: htdocs/luci-static/resources/view/fchomo/client.js:860
msgid "Match rule set."
msgstr "匹配规则集。"
@@ -1783,7 +1791,7 @@ msgstr "最大并发"
msgid "Max connections"
msgstr "最大连接数"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1128
+#: htdocs/luci-static/resources/view/fchomo/client.js:1138
msgid "Max count of failures"
msgstr "最大失败次数"
@@ -1860,7 +1868,7 @@ msgstr "最大流数量"
msgid "Mieru"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:903
+#: htdocs/luci-static/resources/view/fchomo/client.js:904
#: htdocs/luci-static/resources/view/fchomo/log.js:149
#: htdocs/luci-static/resources/view/fchomo/log.js:154
msgid "Mihomo client"
@@ -1896,15 +1904,15 @@ msgid "Minimum streams"
msgstr "最小流数量"
#: htdocs/luci-static/resources/fchomo.js:155
-#: htdocs/luci-static/resources/view/fchomo/global.js:497
+#: htdocs/luci-static/resources/view/fchomo/global.js:500
msgid "Mixed"
msgstr "混合"
-#: htdocs/luci-static/resources/view/fchomo/global.js:497
+#: htdocs/luci-static/resources/view/fchomo/global.js:500
msgid "Mixed system TCP stack and gVisor UDP stack."
msgstr "混合 系统 TCP 栈和 gVisor UDP 栈。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:455
+#: htdocs/luci-static/resources/view/fchomo/global.js:458
msgid "Mixed port"
msgstr "混合端口"
@@ -1921,8 +1929,8 @@ msgstr "多路复用字段"
msgid "Multiplexing"
msgstr "多路复用"
-#: htdocs/luci-static/resources/view/fchomo/client.js:613
-#: htdocs/luci-static/resources/view/fchomo/client.js:688
+#: htdocs/luci-static/resources/view/fchomo/client.js:614
+#: htdocs/luci-static/resources/view/fchomo/client.js:689
msgid "NOT"
msgstr "NOT"
@@ -1934,7 +1942,7 @@ msgstr "出站代理组的名称。"
msgid "Name of the Proxy group to download provider."
msgstr "用于下载供应商订阅的代理组名称。"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:389
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:404
msgid "Name of the Proxy group to download rule set."
msgstr "用于下载规则集订阅的代理组名称。"
@@ -1946,7 +1954,7 @@ msgstr "用于入站匹配的子规则名称。"
msgid "Native UDP"
msgstr "原生 UDP"
-#: htdocs/luci-static/resources/fchomo.js:383
+#: htdocs/luci-static/resources/fchomo.js:384
msgid "Native appearance"
msgstr "原生外观"
@@ -1958,7 +1966,7 @@ msgstr "网络类型"
msgid "No"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:443
+#: htdocs/luci-static/resources/view/fchomo/global.js:446
msgid "No Authentication IP ranges"
msgstr "无需认证的 IP 范围"
@@ -1966,7 +1974,7 @@ msgstr "无需认证的 IP 范围"
msgid "No SSE header"
msgstr "无 SSE header"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1508
+#: htdocs/luci-static/resources/view/fchomo/client.js:1518
msgid "No add'l params"
msgstr "无附加参数"
@@ -1974,53 +1982,53 @@ msgstr "无附加参数"
msgid "No gRPC header"
msgstr "无 gRPC header"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1115
+#: htdocs/luci-static/resources/view/fchomo/client.js:1125
#: htdocs/luci-static/resources/view/fchomo/node.js:1843
msgid "No testing is performed when this provider node is not in use."
msgstr "当此供应商的节点未使用时,不执行任何测试。"
-#: htdocs/luci-static/resources/fchomo.js:688
+#: htdocs/luci-static/resources/fchomo.js:689
msgid "No valid %s found."
msgstr "未找到有效的%s。"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:221
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:229
msgid "No valid rule-set link found."
msgstr "未找到有效的规则集链接。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1041
+#: htdocs/luci-static/resources/view/fchomo/client.js:1043
#: htdocs/luci-static/resources/view/fchomo/node.js:217
#: root/usr/share/luci/menu.d/luci-app-fchomo.json:46
msgid "Node"
msgstr "节点"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1160
+#: htdocs/luci-static/resources/view/fchomo/client.js:1170
#: htdocs/luci-static/resources/view/fchomo/node.js:1863
msgid "Node exclude filter"
msgstr "排除节点"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1165
+#: htdocs/luci-static/resources/view/fchomo/client.js:1175
#: htdocs/luci-static/resources/view/fchomo/node.js:1870
msgid "Node exclude type"
msgstr "排除节点类型"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1155
+#: htdocs/luci-static/resources/view/fchomo/client.js:1165
#: htdocs/luci-static/resources/view/fchomo/node.js:1857
msgid "Node filter"
msgstr "过滤节点"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1136
+#: htdocs/luci-static/resources/view/fchomo/client.js:1146
msgid "Node switch tolerance"
msgstr "节点切换容差"
-#: htdocs/luci-static/resources/fchomo.js:410
+#: htdocs/luci-static/resources/fchomo.js:411
msgid "None"
msgstr "无"
-#: htdocs/luci-static/resources/view/fchomo/global.js:613
+#: htdocs/luci-static/resources/view/fchomo/global.js:616
msgid "Not Installed"
msgstr "未安装"
-#: htdocs/luci-static/resources/fchomo.js:1206
+#: htdocs/luci-static/resources/fchomo.js:1207
msgid "Not Running"
msgstr "未在运行"
@@ -2066,7 +2074,7 @@ msgstr "混淆类型"
msgid "Obfuscated as %s"
msgstr "混淆为%s"
-#: htdocs/luci-static/resources/view/fchomo/global.js:880
+#: htdocs/luci-static/resources/view/fchomo/global.js:883
msgid "One or more numbers in the range 0-63 separated by commas"
msgstr "0-63 范围内的一个或多个数字,以逗号分隔"
@@ -2079,24 +2087,24 @@ msgstr "仅当 %s 用作前端时适用。"
msgid "Only applies to the %s."
msgstr "只对%s生效。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:730
+#: htdocs/luci-static/resources/view/fchomo/global.js:733
msgid "Only process traffic from specific interfaces. Leave empty for all."
msgstr "只处理来自指定接口的流量。留空表示全部。"
-#: htdocs/luci-static/resources/fchomo.js:1200
+#: htdocs/luci-static/resources/fchomo.js:1201
msgid "Open Dashboard"
msgstr "打开面板"
-#: htdocs/luci-static/resources/view/fchomo/global.js:394
+#: htdocs/luci-static/resources/view/fchomo/global.js:397
msgid "Operation mode"
msgstr "运行模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:655
-#: htdocs/luci-static/resources/view/fchomo/global.js:693
+#: htdocs/luci-static/resources/view/fchomo/global.js:658
+#: htdocs/luci-static/resources/view/fchomo/global.js:696
msgid "Override destination"
msgstr "覆盖目标地址"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1010
+#: htdocs/luci-static/resources/view/fchomo/client.js:1012
#: htdocs/luci-static/resources/view/fchomo/node.js:1605
msgid "Override fields"
msgstr "覆盖字段"
@@ -2105,15 +2113,15 @@ msgstr "覆盖字段"
msgid "Override the IP address of the server that DNS response."
msgstr "覆盖 DNS 回应的服务器的 IP 地址。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:882
+#: htdocs/luci-static/resources/view/fchomo/client.js:883
msgid "Override the Proxy group of DNS server."
msgstr "覆盖 DNS 服务器所使用的代理组。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:656
+#: htdocs/luci-static/resources/view/fchomo/global.js:659
msgid "Override the connection destination address with the sniffed domain."
msgstr "使用嗅探到的域名覆盖连接目标。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1612
+#: htdocs/luci-static/resources/view/fchomo/client.js:1622
msgid "Override the existing ECS in original request."
msgstr "覆盖原始请求中已有的 ECS。"
@@ -2159,9 +2167,17 @@ msgstr "填充 (Paddings)"
msgid "Password"
msgstr "密码"
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:385
+msgid "Path in bundle"
+msgstr "捆绑包路径"
+
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:386
+msgid "Path in bundle: %s"
+msgstr "在捆绑包%s中的路径"
+
#: htdocs/luci-static/resources/fchomo/listeners.js:676
#: htdocs/luci-static/resources/view/fchomo/node.js:1669
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:364
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:373
msgid "Payload"
msgstr "Payload"
@@ -2169,7 +2185,7 @@ msgstr "Payload"
msgid "Peer pubkic key"
msgstr "对端公钥"
-#: htdocs/luci-static/resources/view/fchomo/global.js:520
+#: htdocs/luci-static/resources/view/fchomo/global.js:523
msgid ""
"Performance may degrade slightly, so it is not recommended to enable on when "
"it is not needed."
@@ -2183,11 +2199,11 @@ msgstr "定期发送数据包以维持连接持久性。"
msgid "Persistent keepalive"
msgstr "持久连接"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:297
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:306
msgid "Plain text"
msgstr "纯文本 text"
-#: htdocs/luci-static/resources/view/fchomo/global.js:857
+#: htdocs/luci-static/resources/view/fchomo/global.js:860
msgid ""
"Please ensure that the DNS query of the domains to be processed in the DNS "
"policyare send via DIRECT/Proxy Node in the same semantics as Routing "
@@ -2196,7 +2212,7 @@ msgstr ""
"请在 DNS 策略 中确保要处理的域名的 DNS 查询以与路由模式相同的语义通过 直"
"连/代理节点 发送。"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:200
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:208
msgid ""
"Please refer to %s for link format "
"standards."
@@ -2204,22 +2220,22 @@ msgstr "链接格式标准请参考 %s。"
#: htdocs/luci-static/resources/view/fchomo/node.js:1642
#: htdocs/luci-static/resources/view/fchomo/node.js:1668
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:337
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:363
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:346
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:372
msgid ""
"Please type %s"
"a>."
msgstr ""
"请输入 %s。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:949
-#: htdocs/luci-static/resources/view/fchomo/client.js:1201
-#: htdocs/luci-static/resources/view/fchomo/client.js:1320
-#: htdocs/luci-static/resources/view/fchomo/client.js:1445
-#: htdocs/luci-static/resources/view/fchomo/client.js:1697
-#: htdocs/luci-static/resources/view/fchomo/client.js:1749
+#: htdocs/luci-static/resources/view/fchomo/client.js:950
+#: htdocs/luci-static/resources/view/fchomo/client.js:1211
+#: htdocs/luci-static/resources/view/fchomo/client.js:1330
+#: htdocs/luci-static/resources/view/fchomo/client.js:1455
+#: htdocs/luci-static/resources/view/fchomo/client.js:1707
+#: htdocs/luci-static/resources/view/fchomo/client.js:1759
#: htdocs/luci-static/resources/view/fchomo/node.js:1512
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:155
msgid "Please type %s fields of mihomo config."
msgstr "请输入 mihomo 配置的 %s 字段。"
@@ -2246,7 +2262,7 @@ msgstr "插件:"
msgid "Port"
msgstr "端口"
-#: htdocs/luci-static/resources/fchomo.js:1437
+#: htdocs/luci-static/resources/fchomo.js:1438
msgid "Port %s alrealy exists!"
msgstr "端口 %s 已存在!"
@@ -2258,7 +2274,7 @@ msgstr "端口跳跃间隔"
msgid "Port range"
msgstr "端口范围"
-#: htdocs/luci-static/resources/view/fchomo/global.js:690
+#: htdocs/luci-static/resources/view/fchomo/global.js:693
msgid "Ports"
msgstr "端口"
@@ -2287,13 +2303,13 @@ msgstr "优先 IPv4"
msgid "Prefer IPv6"
msgstr "优先 IPv6"
-#: htdocs/luci-static/resources/view/fchomo/global.js:524
+#: htdocs/luci-static/resources/view/fchomo/global.js:527
msgid ""
"Prevent ICMP loopback issues in some cases. Ping will not show real delay."
msgstr "防止某些情况下的 ICMP 环回问题。Ping 不会显示实际延迟。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:736
-#: htdocs/luci-static/resources/view/fchomo/global.js:753
+#: htdocs/luci-static/resources/view/fchomo/global.js:739
+#: htdocs/luci-static/resources/view/fchomo/global.js:756
#: htdocs/luci-static/resources/view/fchomo/node.js:1476
#: htdocs/luci-static/resources/view/fchomo/node.js:1482
#: htdocs/luci-static/resources/view/fchomo/node.js:1792
@@ -2314,11 +2330,11 @@ msgstr "密钥密码"
msgid "Private key"
msgstr "私钥"
-#: htdocs/luci-static/resources/view/fchomo/global.js:400
+#: htdocs/luci-static/resources/view/fchomo/global.js:403
msgid "Process matching mode"
msgstr "进程匹配模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:684
+#: htdocs/luci-static/resources/view/fchomo/global.js:687
#: htdocs/luci-static/resources/view/fchomo/node.js:1388
msgid "Protocol"
msgstr "协议"
@@ -2333,7 +2349,7 @@ msgid ""
"default in v2ray and cannot be disabled)."
msgstr "协议参数。 如启用会随机浪费流量(在 v2ray 中默认启用并且无法禁用)。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1055
+#: htdocs/luci-static/resources/view/fchomo/client.js:1057
#: htdocs/luci-static/resources/view/fchomo/node.js:1495
#: htdocs/luci-static/resources/view/fchomo/node.js:1504
#: htdocs/luci-static/resources/view/fchomo/node.js:1908
@@ -2344,21 +2360,21 @@ msgstr "供应商"
msgid "Provider URL"
msgstr "供应商订阅 URL"
-#: htdocs/luci-static/resources/view/fchomo/client.js:923
-#: htdocs/luci-static/resources/view/fchomo/client.js:941
-#: htdocs/luci-static/resources/view/fchomo/client.js:1401
+#: htdocs/luci-static/resources/view/fchomo/client.js:924
+#: htdocs/luci-static/resources/view/fchomo/client.js:942
+#: htdocs/luci-static/resources/view/fchomo/client.js:1411
msgid "Proxy Group"
msgstr "代理组"
-#: htdocs/luci-static/resources/view/fchomo/global.js:786
+#: htdocs/luci-static/resources/view/fchomo/global.js:789
msgid "Proxy IPv4 IP-s"
msgstr "代理 IPv4 地址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:789
+#: htdocs/luci-static/resources/view/fchomo/global.js:792
msgid "Proxy IPv6 IP-s"
msgstr "代理 IPv6 地址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:792
+#: htdocs/luci-static/resources/view/fchomo/global.js:795
msgid "Proxy MAC-s"
msgstr "代理 MAC 地址"
@@ -2373,22 +2389,22 @@ msgid "Proxy chain"
msgstr "代理链"
#: htdocs/luci-static/resources/fchomo/listeners.js:610
-#: htdocs/luci-static/resources/view/fchomo/client.js:783
-#: htdocs/luci-static/resources/view/fchomo/client.js:1543
+#: htdocs/luci-static/resources/view/fchomo/client.js:784
+#: htdocs/luci-static/resources/view/fchomo/client.js:1553
#: htdocs/luci-static/resources/view/fchomo/node.js:1693
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:388
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:403
msgid "Proxy group"
msgstr "代理组"
-#: htdocs/luci-static/resources/view/fchomo/client.js:881
+#: htdocs/luci-static/resources/view/fchomo/client.js:882
msgid "Proxy group override"
msgstr "代理组覆盖"
-#: htdocs/luci-static/resources/view/fchomo/global.js:476
+#: htdocs/luci-static/resources/view/fchomo/global.js:479
msgid "Proxy mode"
msgstr "代理模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:795
+#: htdocs/luci-static/resources/view/fchomo/global.js:798
msgid "Proxy routerself"
msgstr "代理路由器自身"
@@ -2397,7 +2413,7 @@ msgstr "代理路由器自身"
msgid "QUIC"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:926
+#: htdocs/luci-static/resources/view/fchomo/client.js:927
#: htdocs/luci-static/resources/view/fchomo/server.js:44
msgid "Quick Reload"
msgstr "快速重载"
@@ -2439,15 +2455,15 @@ msgstr "REALITY 标识符"
msgid "RTT"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:375
+#: htdocs/luci-static/resources/fchomo.js:376
msgid "Random"
msgstr "随机"
-#: htdocs/luci-static/resources/view/fchomo/global.js:644
+#: htdocs/luci-static/resources/view/fchomo/global.js:647
msgid "Random will be used if empty."
msgstr "留空将使用随机令牌。"
-#: htdocs/luci-static/resources/fchomo.js:385
+#: htdocs/luci-static/resources/fchomo.js:386
msgid "Randomized traffic characteristics"
msgstr "随机化流量特征"
@@ -2465,19 +2481,19 @@ msgstr "Realm ID"
msgid "Realm name pattern"
msgstr "Realm 名称模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:460
+#: htdocs/luci-static/resources/view/fchomo/global.js:463
msgid "Redir port"
msgstr "Redir 端口"
-#: htdocs/luci-static/resources/view/fchomo/global.js:477
+#: htdocs/luci-static/resources/view/fchomo/global.js:480
msgid "Redirect TCP"
msgstr "Redirect TCP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:479
+#: htdocs/luci-static/resources/view/fchomo/global.js:482
msgid "Redirect TCP + TProxy UDP"
msgstr "Redirect TCP + TProxy UDP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:481
+#: htdocs/luci-static/resources/view/fchomo/global.js:484
msgid "Redirect TCP + Tun UDP"
msgstr "Redirect TCP + Tun UDP"
@@ -2485,8 +2501,8 @@ msgstr "Redirect TCP + Tun UDP"
msgid "Refresh every %s seconds."
msgstr "每 %s 秒刷新。"
-#: htdocs/luci-static/resources/fchomo.js:1193
-#: htdocs/luci-static/resources/view/fchomo/client.js:927
+#: htdocs/luci-static/resources/fchomo.js:1194
+#: htdocs/luci-static/resources/view/fchomo/client.js:928
#: htdocs/luci-static/resources/view/fchomo/global.js:193
#: htdocs/luci-static/resources/view/fchomo/server.js:45
msgid "Reload"
@@ -2497,7 +2513,7 @@ msgid "Reload All"
msgstr "重载所有"
#: htdocs/luci-static/resources/view/fchomo/node.js:1620
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:278
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:287
msgid "Remote"
msgstr "远程"
@@ -2506,15 +2522,15 @@ msgstr "远程"
msgid "Remote DNS resolve"
msgstr "远程 DNS 解析"
-#: htdocs/luci-static/resources/fchomo.js:1358
+#: htdocs/luci-static/resources/fchomo.js:1359
msgid "Remove"
msgstr "移除"
-#: htdocs/luci-static/resources/fchomo.js:1363
+#: htdocs/luci-static/resources/fchomo.js:1364
#: htdocs/luci-static/resources/view/fchomo/node.js:1596
#: htdocs/luci-static/resources/view/fchomo/node.js:1598
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:251
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:261
msgid "Remove idles"
msgstr "移除闲置"
@@ -2531,7 +2547,7 @@ msgstr "名称替换"
msgid "Replace node name."
msgstr "替换节点名称"
-#: htdocs/luci-static/resources/fchomo.js:359
+#: htdocs/luci-static/resources/fchomo.js:360
msgid "Request"
msgstr ""
@@ -2545,15 +2561,15 @@ msgstr "请求路径"
msgid "Request timeout"
msgstr "请求超时"
-#: htdocs/luci-static/resources/fchomo.js:362
+#: htdocs/luci-static/resources/fchomo.js:363
msgid "Require and verify"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:360
+#: htdocs/luci-static/resources/fchomo.js:361
msgid "Require any"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:393
+#: htdocs/luci-static/resources/fchomo.js:394
#: htdocs/luci-static/resources/view/fchomo/node.js:1184
msgid "Requires server support."
msgstr "需要服务器支持。"
@@ -2570,12 +2586,12 @@ msgstr "资源管理"
msgid "Restls script"
msgstr "Restls 剧本"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1172
+#: htdocs/luci-static/resources/view/fchomo/client.js:1182
msgid ""
"Returns hidden status in the API to hide the display of this proxy group."
msgstr "在 API 返回 hidden 状态,以隐藏该代理组显示。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1178
+#: htdocs/luci-static/resources/view/fchomo/client.js:1188
msgid ""
"Returns the string input for icon in the API to display in this proxy group."
msgstr "在 API 返回 icon 所输入的字符串,以在该代理组显示。"
@@ -2589,16 +2605,16 @@ msgstr "重用 HTTP 连接以减少每次建立连接的 RTT。"
msgid "Reusing a single tunnel to carry multiple target connections within it."
msgstr "复用单条隧道使其内部承载多条目标连线。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:814
+#: htdocs/luci-static/resources/view/fchomo/global.js:817
msgid "Routing Control"
msgstr "路由控制"
-#: htdocs/luci-static/resources/view/fchomo/global.js:869
#: htdocs/luci-static/resources/view/fchomo/global.js:872
+#: htdocs/luci-static/resources/view/fchomo/global.js:875
msgid "Routing DSCP"
msgstr "路由 DSCP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:839
+#: htdocs/luci-static/resources/view/fchomo/global.js:842
msgid "Routing GFW"
msgstr "路由 GFW 流量"
@@ -2607,51 +2623,51 @@ msgstr "路由 GFW 流量"
msgid "Routing mark"
msgstr "路由标记"
-#: htdocs/luci-static/resources/view/fchomo/global.js:752
+#: htdocs/luci-static/resources/view/fchomo/global.js:755
msgid "Routing mark (Fwmark)"
msgstr "路由标记 (Fwmark)"
-#: htdocs/luci-static/resources/view/fchomo/global.js:834
+#: htdocs/luci-static/resources/view/fchomo/global.js:837
msgid "Routing mode"
msgstr "路由模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:835
+#: htdocs/luci-static/resources/view/fchomo/global.js:838
msgid "Routing mode of the traffic enters mihomo via firewall rules."
msgstr "流量通过防火墙规则进入 mihomo 的路由模式。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:856
+#: htdocs/luci-static/resources/view/fchomo/global.js:859
msgid "Routing mode will be handle domain."
msgstr "路由模式将处理域名。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:816
-#: htdocs/luci-static/resources/view/fchomo/global.js:825
+#: htdocs/luci-static/resources/view/fchomo/global.js:819
+#: htdocs/luci-static/resources/view/fchomo/global.js:828
msgid "Routing ports"
msgstr "路由端口"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1184
-#: htdocs/luci-static/resources/view/fchomo/client.js:1193
+#: htdocs/luci-static/resources/view/fchomo/client.js:1194
+#: htdocs/luci-static/resources/view/fchomo/client.js:1203
msgid "Routing rule"
msgstr "路由规则"
-#: htdocs/luci-static/resources/view/fchomo/global.js:746
+#: htdocs/luci-static/resources/view/fchomo/global.js:749
msgid "Routing rule priority"
msgstr "路由规则优先权"
-#: htdocs/luci-static/resources/view/fchomo/global.js:740
+#: htdocs/luci-static/resources/view/fchomo/global.js:743
msgid "Routing table ID"
msgstr "路由表 ID"
-#: htdocs/luci-static/resources/view/fchomo/global.js:396
+#: htdocs/luci-static/resources/view/fchomo/global.js:399
msgid "Rule"
msgstr "规则"
-#: htdocs/luci-static/resources/view/fchomo/client.js:845
-#: htdocs/luci-static/resources/view/fchomo/client.js:858
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146
+#: htdocs/luci-static/resources/view/fchomo/client.js:846
+#: htdocs/luci-static/resources/view/fchomo/client.js:859
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147
msgid "Rule set"
msgstr "规则集"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:370
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:379
msgid "Rule set URL"
msgstr "规则集订阅 URL"
@@ -2659,15 +2675,15 @@ msgstr "规则集订阅 URL"
msgid "Ruleset"
msgstr "规则集"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:201
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:209
msgid "Ruleset-URI-Scheme"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1206
+#: htdocs/luci-static/resources/fchomo.js:1207
msgid "Running"
msgstr "正在运行"
-#: htdocs/luci-static/resources/fchomo.js:241
+#: htdocs/luci-static/resources/fchomo.js:242
msgid "SMTP"
msgstr ""
@@ -2683,7 +2699,7 @@ msgstr ""
msgid "SSH"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:242
+#: htdocs/luci-static/resources/fchomo.js:243
msgid "STUN"
msgstr ""
@@ -2692,7 +2708,7 @@ msgstr ""
msgid "STUN servers"
msgstr "STUN 服务器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1276
+#: htdocs/luci-static/resources/view/fchomo/client.js:1286
msgid "SUB-RULE"
msgstr "SUB-RULE"
@@ -2713,24 +2729,24 @@ msgstr "相同 目标地址 请求。相同节点"
msgid "Same srcaddr and dstaddr requests. Same node"
msgstr "相同 来源地址 和 目标地址 请求。相同节点"
-#: htdocs/luci-static/resources/view/fchomo/global.js:509
+#: htdocs/luci-static/resources/view/fchomo/global.js:512
msgid "Segment maximum size"
msgstr "分段最大尺寸"
-#: htdocs/luci-static/resources/fchomo.js:230
+#: htdocs/luci-static/resources/fchomo.js:231
msgid "Select"
msgstr "手动选择"
-#: htdocs/luci-static/resources/view/fchomo/global.js:605
+#: htdocs/luci-static/resources/view/fchomo/global.js:608
msgid "Select Dashboard"
msgstr "选择面板"
-#: htdocs/luci-static/resources/fchomo.js:399
+#: htdocs/luci-static/resources/fchomo.js:400
msgid "Send padding randomly 0-3333 bytes with 50% probability."
msgstr "以 50% 的概率发送随机 0-3333 字节的填充。"
-#: htdocs/luci-static/resources/fchomo.js:388
#: htdocs/luci-static/resources/fchomo.js:389
+#: htdocs/luci-static/resources/fchomo.js:390
msgid "Send random ticket of 300s-600s duration for client 0-RTT reuse."
msgstr "发送 300-600 秒的随机票证,以供客户端 0-RTT 重用。"
@@ -2793,25 +2809,25 @@ msgid "Simple round-robin all nodes"
msgstr "简单轮替所有节点"
#: htdocs/luci-static/resources/view/fchomo/node.js:1681
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:376
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:391
msgid "Size limit"
msgstr "大小限制"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1576
+#: htdocs/luci-static/resources/view/fchomo/client.js:1586
#: htdocs/luci-static/resources/view/fchomo/node.js:1105
#: htdocs/luci-static/resources/view/fchomo/node.js:1773
msgid "Skip cert verify"
msgstr "跳过证书验证"
-#: htdocs/luci-static/resources/view/fchomo/global.js:662
+#: htdocs/luci-static/resources/view/fchomo/global.js:665
msgid "Skiped sniffing domain"
msgstr "跳过嗅探域名"
-#: htdocs/luci-static/resources/view/fchomo/global.js:668
+#: htdocs/luci-static/resources/view/fchomo/global.js:671
msgid "Skiped sniffing dst address"
msgstr "跳过嗅探目标地址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:665
+#: htdocs/luci-static/resources/view/fchomo/global.js:668
msgid "Skiped sniffing src address"
msgstr "跳过嗅探来源地址"
@@ -2820,30 +2836,30 @@ msgstr "跳过嗅探来源地址"
msgid "Snell"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:672
+#: htdocs/luci-static/resources/view/fchomo/global.js:675
msgid "Sniff protocol"
msgstr "嗅探协议"
-#: htdocs/luci-static/resources/view/fchomo/global.js:649
+#: htdocs/luci-static/resources/view/fchomo/global.js:652
msgid "Sniffer"
msgstr "嗅探器"
-#: htdocs/luci-static/resources/view/fchomo/global.js:652
+#: htdocs/luci-static/resources/view/fchomo/global.js:655
msgid "Sniffer settings"
msgstr "嗅探器设置"
-#: htdocs/luci-static/resources/fchomo.js:431
+#: htdocs/luci-static/resources/fchomo.js:432
msgid "Specify a ID"
msgstr "指定一个ID"
-#: htdocs/luci-static/resources/view/fchomo/global.js:817
-#: htdocs/luci-static/resources/view/fchomo/global.js:826
+#: htdocs/luci-static/resources/view/fchomo/global.js:820
+#: htdocs/luci-static/resources/view/fchomo/global.js:829
msgid ""
"Specify target ports to be proxied. Multiple ports must be separated by "
"commas."
msgstr "指定需要被代理的目标端口。多个端口必须用逗号隔开。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:492
+#: htdocs/luci-static/resources/view/fchomo/global.js:495
msgid "Stack"
msgstr "堆栈"
@@ -2851,31 +2867,31 @@ msgstr "堆栈"
msgid "Standard"
msgstr "标准"
-#: htdocs/luci-static/resources/fchomo.js:245
+#: htdocs/luci-static/resources/fchomo.js:246
msgid "Steam Client"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:246
+#: htdocs/luci-static/resources/fchomo.js:247
msgid "Steam P2P"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1144
-#: htdocs/luci-static/resources/view/fchomo/client.js:1146
+#: htdocs/luci-static/resources/view/fchomo/client.js:1154
+#: htdocs/luci-static/resources/view/fchomo/client.js:1156
msgid "Strategy"
msgstr "策略"
#: htdocs/luci-static/resources/fchomo/listeners.js:604
-#: htdocs/luci-static/resources/view/fchomo/client.js:1303
-#: htdocs/luci-static/resources/view/fchomo/client.js:1312
+#: htdocs/luci-static/resources/view/fchomo/client.js:1313
+#: htdocs/luci-static/resources/view/fchomo/client.js:1322
msgid "Sub rule"
msgstr "子规则"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1358
+#: htdocs/luci-static/resources/view/fchomo/client.js:1368
msgid "Sub rule group"
msgstr "子规则组"
-#: htdocs/luci-static/resources/fchomo.js:691
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:223
+#: htdocs/luci-static/resources/fchomo.js:692
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:231
msgid "Successfully imported %s %s of total %s."
msgstr "已成功导入 %s 个%s (共 %s 个)。"
@@ -2883,7 +2899,7 @@ msgstr "已成功导入 %s 个%s (共 %s 个)。"
msgid "Successfully updated."
msgstr "更新成功。"
-#: htdocs/luci-static/resources/fchomo.js:1708
+#: htdocs/luci-static/resources/fchomo.js:1709
msgid "Successfully uploaded."
msgstr "已成功上传。"
@@ -2892,7 +2908,7 @@ msgstr "已成功上传。"
msgid "Sudoku"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:198
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:206
msgid ""
"Supports rule-set links of type: %s and format: %s."
""
@@ -2900,11 +2916,11 @@ msgstr ""
"支持规则集类型为: %s 并且格式为: %s 的规则集链接。"
""
-#: htdocs/luci-static/resources/view/fchomo/global.js:494
+#: htdocs/luci-static/resources/view/fchomo/global.js:497
msgid "System"
msgstr "系统"
-#: htdocs/luci-static/resources/view/fchomo/client.js:56
+#: htdocs/luci-static/resources/view/fchomo/client.js:57
msgid "System DNS"
msgstr "系统 DNS"
@@ -2924,12 +2940,12 @@ msgstr "系统 DNS"
#: htdocs/luci-static/resources/fchomo.js:198
#: htdocs/luci-static/resources/fchomo.js:205
#: htdocs/luci-static/resources/fchomo/listeners.js:638
-#: htdocs/luci-static/resources/view/fchomo/client.js:589
-#: htdocs/luci-static/resources/view/fchomo/client.js:679
+#: htdocs/luci-static/resources/view/fchomo/client.js:590
+#: htdocs/luci-static/resources/view/fchomo/client.js:680
msgid "TCP"
msgstr "TCP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:421
+#: htdocs/luci-static/resources/view/fchomo/global.js:424
msgid "TCP concurrency"
msgstr "TCP 并发"
@@ -2937,11 +2953,11 @@ msgstr "TCP 并发"
msgid "TCP only"
msgstr "仅 TCP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:429
+#: htdocs/luci-static/resources/view/fchomo/global.js:432
msgid "TCP-Keep-Alive idle timeout"
msgstr "TCP-Keep-Alive 闲置超时"
-#: htdocs/luci-static/resources/view/fchomo/global.js:424
+#: htdocs/luci-static/resources/view/fchomo/global.js:427
msgid "TCP-Keep-Alive interval"
msgstr "TCP-Keep-Alive 间隔"
@@ -2967,7 +2983,7 @@ msgstr "TCP 快速打开 (TFO)"
#: htdocs/luci-static/resources/fchomo/listeners.js:569
#: htdocs/luci-static/resources/fchomo/listeners.js:901
-#: htdocs/luci-static/resources/view/fchomo/global.js:529
+#: htdocs/luci-static/resources/view/fchomo/global.js:532
#: htdocs/luci-static/resources/view/fchomo/node.js:476
#: htdocs/luci-static/resources/view/fchomo/node.js:836
#: htdocs/luci-static/resources/view/fchomo/node.js:1014
@@ -2993,7 +3009,7 @@ msgstr "TLS字段"
msgid "TUIC"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:243
+#: htdocs/luci-static/resources/fchomo.js:244
msgid "TURN"
msgstr ""
@@ -3023,7 +3039,7 @@ msgstr "%s私钥,需要 PEM 格式。"
#: htdocs/luci-static/resources/fchomo/listeners.js:961
#: htdocs/luci-static/resources/fchomo/listeners.js:999
-#: htdocs/luci-static/resources/view/fchomo/global.js:550
+#: htdocs/luci-static/resources/view/fchomo/global.js:553
#: htdocs/luci-static/resources/view/fchomo/node.js:1114
msgid "The %s public key, in PEM format."
msgstr "%s公钥,需要 PEM 格式。"
@@ -3052,13 +3068,13 @@ msgid ""
"The first padding must have a probability of 100% and at least 35 bytes."
msgstr "首个填充必须为 100% 的概率并且至少 35 字节。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1806
+#: htdocs/luci-static/resources/view/fchomo/client.js:1816
msgid "The matching %s will be deemed as not-poisoned."
msgstr "匹配 %s 的将被视为未被投毒污染。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1815
-#: htdocs/luci-static/resources/view/fchomo/client.js:1819
-#: htdocs/luci-static/resources/view/fchomo/client.js:1824
+#: htdocs/luci-static/resources/view/fchomo/client.js:1825
+#: htdocs/luci-static/resources/view/fchomo/client.js:1829
+#: htdocs/luci-static/resources/view/fchomo/client.js:1834
msgid "The matching %s will be deemed as poisoned."
msgstr "匹配 %s 的将被视为已被投毒污染。"
@@ -3068,11 +3084,11 @@ msgid "The server and client can set different padding parameters."
msgstr "服务器和客户端可以设置不同的填充参数。"
#: htdocs/luci-static/resources/fchomo/listeners.js:1057
-#: htdocs/luci-static/resources/view/fchomo/global.js:594
+#: htdocs/luci-static/resources/view/fchomo/global.js:597
msgid "This ECH parameter needs to be added to the HTTPS record of the domain."
msgstr "此 ECH 参数需要添加到域名的 HTTPS 记录中。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1579
+#: htdocs/luci-static/resources/view/fchomo/client.js:1589
#: htdocs/luci-static/resources/view/fchomo/node.js:1108
#: htdocs/luci-static/resources/view/fchomo/node.js:1776
msgid ""
@@ -3094,22 +3110,22 @@ msgid ""
"To check NAT Behavior you need to install %s first"
msgstr "检测 NAT 行为需要先安装 %s"
-#: htdocs/luci-static/resources/view/fchomo/global.js:484
+#: htdocs/luci-static/resources/view/fchomo/global.js:487
msgid ""
"To enable Tun support, you need to install ip-full and "
"kmod-tun"
msgstr ""
"要启用 Tun 支持,您需要安装 ip-full 和 kmod-tun。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:861
+#: htdocs/luci-static/resources/view/fchomo/global.js:864
msgid "To enable, you need to install dnsmasq-full."
msgstr "要启用,您需要安装 dnsmasq-full。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:759
+#: htdocs/luci-static/resources/view/fchomo/global.js:762
msgid "Tproxy Fwmark/fwmask"
msgstr "Tproxy Fwmark/fwmask"
-#: htdocs/luci-static/resources/view/fchomo/global.js:465
+#: htdocs/luci-static/resources/view/fchomo/global.js:468
msgid "Tproxy port"
msgstr "Tproxy 端口"
@@ -3143,7 +3159,7 @@ msgstr "传输层字段"
msgid "Transport type"
msgstr "传输层类型"
-#: htdocs/luci-static/resources/view/fchomo/client.js:802
+#: htdocs/luci-static/resources/view/fchomo/client.js:803
msgid "Treat the destination IP as the source IP."
msgstr "将 目标 IP 视为 来源 IP。"
@@ -3161,19 +3177,19 @@ msgstr ""
msgid "Trusted proxy header"
msgstr "可信代理 Header"
-#: htdocs/luci-static/resources/view/fchomo/global.js:764
+#: htdocs/luci-static/resources/view/fchomo/global.js:767
msgid "Tun Fwmark/fwmask"
msgstr "Tun Fwmark/fwmask"
-#: htdocs/luci-static/resources/view/fchomo/global.js:482
+#: htdocs/luci-static/resources/view/fchomo/global.js:485
msgid "Tun TCP/UDP"
msgstr "Tun TCP/UDP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:489
+#: htdocs/luci-static/resources/view/fchomo/global.js:492
msgid "Tun settings"
msgstr "Tun 设置"
-#: htdocs/luci-static/resources/view/fchomo/global.js:493
+#: htdocs/luci-static/resources/view/fchomo/global.js:496
msgid "Tun stack."
msgstr "Tun 堆栈"
@@ -3182,15 +3198,15 @@ msgid "Tunnel"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:142
-#: htdocs/luci-static/resources/view/fchomo/client.js:530
-#: htdocs/luci-static/resources/view/fchomo/client.js:643
-#: htdocs/luci-static/resources/view/fchomo/client.js:737
-#: htdocs/luci-static/resources/view/fchomo/client.js:842
-#: htdocs/luci-static/resources/view/fchomo/client.js:1028
+#: htdocs/luci-static/resources/view/fchomo/client.js:531
+#: htdocs/luci-static/resources/view/fchomo/client.js:644
+#: htdocs/luci-static/resources/view/fchomo/client.js:738
+#: htdocs/luci-static/resources/view/fchomo/client.js:843
+#: htdocs/luci-static/resources/view/fchomo/client.js:1030
#: htdocs/luci-static/resources/view/fchomo/node.js:239
#: htdocs/luci-static/resources/view/fchomo/node.js:1618
#: htdocs/luci-static/resources/view/fchomo/node.js:1906
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:276
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:285
msgid "Type"
msgstr "类型"
@@ -3202,14 +3218,14 @@ msgstr "类型"
#: htdocs/luci-static/resources/fchomo.js:204
#: htdocs/luci-static/resources/fchomo/listeners.js:639
#: htdocs/luci-static/resources/fchomo/listeners.js:644
-#: htdocs/luci-static/resources/view/fchomo/client.js:588
-#: htdocs/luci-static/resources/view/fchomo/client.js:678
+#: htdocs/luci-static/resources/view/fchomo/client.js:589
+#: htdocs/luci-static/resources/view/fchomo/client.js:679
#: htdocs/luci-static/resources/view/fchomo/node.js:893
#: htdocs/luci-static/resources/view/fchomo/node.js:1750
msgid "UDP"
msgstr "UDP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:513
+#: htdocs/luci-static/resources/view/fchomo/global.js:516
msgid "UDP NAT expiration time"
msgstr "UDP NAT 过期时间"
@@ -3236,7 +3252,7 @@ msgstr "UDP 中继模式"
msgid "UP: %s; DOWN: %s"
msgstr "上传: %s; 下载: %s"
-#: htdocs/luci-static/resources/fchomo.js:232
+#: htdocs/luci-static/resources/fchomo.js:233
msgid "URL test"
msgstr "自动选择"
@@ -3248,7 +3264,7 @@ msgstr "自动选择"
msgid "UUID"
msgstr "UUID"
-#: htdocs/luci-static/resources/fchomo.js:1251
+#: htdocs/luci-static/resources/fchomo.js:1252
msgid "Unable to download unsupported type: %s"
msgstr "无法下载不支持的类型: %s"
@@ -3256,7 +3272,7 @@ msgstr "无法下载不支持的类型: %s"
msgid "Unable to save contents: %s"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:418
+#: htdocs/luci-static/resources/view/fchomo/global.js:421
msgid "Unified delay"
msgstr "统一延迟"
@@ -3283,7 +3299,7 @@ msgid "Update failed."
msgstr "更新失败。"
#: htdocs/luci-static/resources/view/fchomo/node.js:1687
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:382
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:397
msgid "Update interval"
msgstr "更新间隔"
@@ -3319,23 +3335,23 @@ msgstr "上传密钥"
msgid "Upload..."
msgstr "上传..."
-#: htdocs/luci-static/resources/view/fchomo/client.js:1399
+#: htdocs/luci-static/resources/view/fchomo/client.js:1409
msgid ""
"Used to resolve domains that can be directly connected. Can use domestic DNS "
"servers or ECS."
msgstr "用于解析可直连的域名。可以使用国内 DNS 服务器或 ECS。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1401
+#: htdocs/luci-static/resources/view/fchomo/client.js:1411
msgid ""
"Used to resolve domains you want to proxy. Recommended to configure %s for "
"DNS servers."
msgstr "用于解析想要代理的域名。建议为 DNS 服务器配置%s。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1383
+#: htdocs/luci-static/resources/view/fchomo/client.js:1393
msgid "Used to resolve the domain of the DNS server. Must be IP."
msgstr "用于解析 DNS 服务器的域名。必须是 IP。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1390
+#: htdocs/luci-static/resources/view/fchomo/client.js:1400
msgid "Used to resolve the domain of the Proxy node."
msgstr "用于解析代理节点的域名。"
@@ -3343,7 +3359,7 @@ msgstr "用于解析代理节点的域名。"
msgid "Used to verify the hostname on the returned certificates."
msgstr "用于验证返回的证书上的主机名。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:438
+#: htdocs/luci-static/resources/view/fchomo/global.js:441
msgid "User Authentication"
msgstr "用户认证"
@@ -3356,7 +3372,7 @@ msgstr "User-hint 是必填项"
msgid "Username"
msgstr "用户名"
-#: htdocs/luci-static/resources/view/fchomo/global.js:772
+#: htdocs/luci-static/resources/view/fchomo/global.js:775
msgid "Users filter mode"
msgstr "使用者过滤模式"
@@ -3380,11 +3396,11 @@ msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1624
#: htdocs/luci-static/resources/view/fchomo/node.js:1912
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:319
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:328
msgid "Value"
msgstr "可视化值"
-#: htdocs/luci-static/resources/fchomo.js:361
+#: htdocs/luci-static/resources/fchomo.js:362
msgid "Verify if given"
msgstr ""
@@ -3404,7 +3420,7 @@ msgstr ""
msgid "Vless Encryption fields"
msgstr "Vless Encryption 字段"
-#: htdocs/luci-static/resources/fchomo.js:398
+#: htdocs/luci-static/resources/fchomo.js:399
msgid "Wait a random 0-111 milliseconds with 75% probability."
msgstr "以 75% 的概率等待随机 0-111 毫秒。"
@@ -3429,7 +3445,7 @@ msgstr ""
msgid "When used as a server, HomeProxy is a better choice."
msgstr "用作服务端时,HomeProxy 是更好的选择。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:774
+#: htdocs/luci-static/resources/view/fchomo/global.js:777
msgid "White list"
msgstr "白名单"
@@ -3482,7 +3498,7 @@ msgstr "XOR 模式"
msgid "Xudp (Xray-core)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:298
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:307
msgid "Yaml text"
msgstr "Yaml 格式文本"
@@ -3494,23 +3510,23 @@ msgstr ""
msgid "YouTube"
msgstr "油管"
-#: htdocs/luci-static/resources/fchomo.js:1690
+#: htdocs/luci-static/resources/fchomo.js:1691
msgid "Your %s was successfully uploaded. Size: %sB."
msgstr "您的 %s 已成功上传。大小:%sB。"
-#: htdocs/luci-static/resources/fchomo.js:334
-#: htdocs/luci-static/resources/fchomo.js:347
-#: htdocs/luci-static/resources/fchomo.js:352
+#: htdocs/luci-static/resources/fchomo.js:335
+#: htdocs/luci-static/resources/fchomo.js:348
+#: htdocs/luci-static/resources/fchomo.js:353
#: htdocs/luci-static/resources/view/fchomo/node.js:668
msgid "aes-128-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:335
+#: htdocs/luci-static/resources/fchomo.js:336
msgid "aes-192-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:336
-#: htdocs/luci-static/resources/fchomo.js:353
+#: htdocs/luci-static/resources/fchomo.js:337
+#: htdocs/luci-static/resources/fchomo.js:354
msgid "aes-256-gcm"
msgstr ""
@@ -3528,9 +3544,9 @@ msgstr "bbr"
msgid "certificate"
msgstr "证书"
-#: htdocs/luci-static/resources/fchomo.js:337
-#: htdocs/luci-static/resources/fchomo.js:348
-#: htdocs/luci-static/resources/fchomo.js:354
+#: htdocs/luci-static/resources/fchomo.js:338
+#: htdocs/luci-static/resources/fchomo.js:349
+#: htdocs/luci-static/resources/fchomo.js:355
msgid "chacha20-ietf-poly1305"
msgstr ""
@@ -3547,7 +3563,7 @@ msgstr "cubic"
msgid "decryption"
msgstr "decryption"
-#: htdocs/luci-static/resources/view/fchomo/global.js:808
+#: htdocs/luci-static/resources/view/fchomo/global.js:811
msgid "dnsmasq selects upstream on its own. (may affect CDN accuracy)"
msgstr "dnsmasq 自行选择上游服务器。 (可能影响 CDN 准确性)"
@@ -3589,7 +3605,7 @@ msgstr "gRPC ping 间隔"
msgid "gRPC service name"
msgstr "gRPC 服务名称"
-#: htdocs/luci-static/resources/view/fchomo/global.js:496
+#: htdocs/luci-static/resources/view/fchomo/global.js:499
msgid "gVisor"
msgstr "gVisor"
@@ -3605,18 +3621,18 @@ msgstr "至少需要一对密钥"
msgid "metacubexd"
msgstr "metacubexd"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1001
-#: htdocs/luci-static/resources/view/fchomo/client.js:1249
-#: htdocs/luci-static/resources/view/fchomo/client.js:1341
-#: htdocs/luci-static/resources/view/fchomo/client.js:1480
-#: htdocs/luci-static/resources/view/fchomo/client.js:1711
-#: htdocs/luci-static/resources/view/fchomo/client.js:1767
+#: htdocs/luci-static/resources/view/fchomo/client.js:1003
+#: htdocs/luci-static/resources/view/fchomo/client.js:1259
+#: htdocs/luci-static/resources/view/fchomo/client.js:1351
+#: htdocs/luci-static/resources/view/fchomo/client.js:1490
+#: htdocs/luci-static/resources/view/fchomo/client.js:1721
+#: htdocs/luci-static/resources/view/fchomo/client.js:1777
#: htdocs/luci-static/resources/view/fchomo/node.js:1590
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:239
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247
msgid "mihomo config"
msgstr "mihomo 配置"
-#: htdocs/luci-static/resources/fchomo.js:380
+#: htdocs/luci-static/resources/fchomo.js:381
msgid "mlkem768x25519plus"
msgstr ""
@@ -3629,25 +3645,25 @@ msgstr "多路径 TCP (mpTCP)"
msgid "new_reno"
msgstr "new_reno"
-#: htdocs/luci-static/resources/view/fchomo/client.js:819
+#: htdocs/luci-static/resources/view/fchomo/client.js:820
msgid "no-resolve"
msgstr "no-resolve"
-#: htdocs/luci-static/resources/fchomo.js:1425
-#: htdocs/luci-static/resources/fchomo.js:1520
-#: htdocs/luci-static/resources/fchomo.js:1555
-#: htdocs/luci-static/resources/fchomo.js:1583
+#: htdocs/luci-static/resources/fchomo.js:1426
+#: htdocs/luci-static/resources/fchomo.js:1521
+#: htdocs/luci-static/resources/fchomo.js:1556
+#: htdocs/luci-static/resources/fchomo.js:1584
msgid "non-empty value"
msgstr "非空值"
-#: htdocs/luci-static/resources/fchomo.js:332
-#: htdocs/luci-static/resources/fchomo.js:346
-#: htdocs/luci-static/resources/fchomo.js:358
+#: htdocs/luci-static/resources/fchomo.js:333
+#: htdocs/luci-static/resources/fchomo.js:347
+#: htdocs/luci-static/resources/fchomo.js:359
#: htdocs/luci-static/resources/fchomo/listeners.js:560
#: htdocs/luci-static/resources/view/fchomo/node.js:666
#: htdocs/luci-static/resources/view/fchomo/node.js:686
#: htdocs/luci-static/resources/view/fchomo/node.js:824
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:315
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:324
msgid "none"
msgstr "无"
@@ -3655,11 +3671,11 @@ msgstr "无"
msgid "not found"
msgstr "未找到"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1018
+#: htdocs/luci-static/resources/view/fchomo/client.js:1020
msgid "not included \",\""
msgstr "不包含 \",\""
-#: htdocs/luci-static/resources/fchomo.js:218
+#: htdocs/luci-static/resources/fchomo.js:219
#: htdocs/luci-static/resources/fchomo/listeners.js:606
#: htdocs/luci-static/resources/fchomo/listeners.js:607
msgid "null"
@@ -3705,8 +3721,8 @@ msgstr "私钥"
msgid "razord-meta"
msgstr "razord-meta"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1173
-#: htdocs/luci-static/resources/view/fchomo/client.js:1179
+#: htdocs/luci-static/resources/view/fchomo/client.js:1183
+#: htdocs/luci-static/resources/view/fchomo/client.js:1189
msgid "requires front-end adaptation using the API."
msgstr "需要使用 API 的前端适配。"
@@ -3714,7 +3730,7 @@ msgstr "需要使用 API 的前端适配。"
msgid "restls"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:224
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:232
msgid "rule-set"
msgstr "规则集"
@@ -3732,7 +3748,7 @@ msgstr ""
msgid "split-stream"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:801
+#: htdocs/luci-static/resources/view/fchomo/client.js:802
msgid "src"
msgstr "src"
@@ -3762,15 +3778,15 @@ msgstr ""
msgid "unchecked"
msgstr "未检查"
-#: htdocs/luci-static/resources/fchomo.js:444
+#: htdocs/luci-static/resources/fchomo.js:445
msgid "unique UCI identifier"
msgstr "独立 UCI 标识"
-#: htdocs/luci-static/resources/fchomo.js:447
+#: htdocs/luci-static/resources/fchomo.js:448
msgid "unique identifier"
msgstr "独立标识"
-#: htdocs/luci-static/resources/fchomo.js:1592
+#: htdocs/luci-static/resources/fchomo.js:1593
msgid "unique value"
msgstr "独立值"
@@ -3812,8 +3828,8 @@ msgstr ""
msgid "v5"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1472
-#: htdocs/luci-static/resources/fchomo.js:1475
+#: htdocs/luci-static/resources/fchomo.js:1473
+#: htdocs/luci-static/resources/fchomo.js:1476
msgid "valid JSON format"
msgstr "有效的 JSON 格式"
@@ -3821,41 +3837,41 @@ msgstr "有效的 JSON 格式"
msgid "valid SHA256 string with %d characters"
msgstr "包含 %d 个字符的有效 SHA256 字符串"
-#: htdocs/luci-static/resources/fchomo.js:1497
-#: htdocs/luci-static/resources/fchomo.js:1500
+#: htdocs/luci-static/resources/fchomo.js:1498
+#: htdocs/luci-static/resources/fchomo.js:1501
msgid "valid URL"
msgstr "有效网址"
-#: htdocs/luci-static/resources/fchomo.js:1510
+#: htdocs/luci-static/resources/fchomo.js:1511
msgid "valid base64 key with %d characters"
msgstr "包含 %d 个字符的有效 base64 密钥"
-#: htdocs/luci-static/resources/fchomo.js:1570
-#: htdocs/luci-static/resources/fchomo.js:1576
+#: htdocs/luci-static/resources/fchomo.js:1571
+#: htdocs/luci-static/resources/fchomo.js:1577
msgid "valid format: 2x, 2p, 4v"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1557
+#: htdocs/luci-static/resources/fchomo.js:1558
msgid "valid key length with %d characters"
msgstr "包含 %d 个字符的有效密钥"
-#: htdocs/luci-static/resources/fchomo.js:1435
+#: htdocs/luci-static/resources/fchomo.js:1436
msgid "valid port value"
msgstr "有效端口值"
-#: htdocs/luci-static/resources/fchomo.js:1485
+#: htdocs/luci-static/resources/fchomo.js:1486
msgid "valid uuid"
msgstr "有效 uuid"
-#: htdocs/luci-static/resources/fchomo.js:404
+#: htdocs/luci-static/resources/fchomo.js:405
msgid "vless-mlkem768"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:403
+#: htdocs/luci-static/resources/fchomo.js:404
msgid "vless-x25519"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:338
+#: htdocs/luci-static/resources/fchomo.js:339
msgid "xchacha20-ietf-poly1305"
msgstr ""
@@ -3875,7 +3891,7 @@ msgstr ""
msgid "zero"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1253
+#: htdocs/luci-static/resources/fchomo.js:1254
msgid "🡇"
msgstr ""
diff --git a/luci-app-fchomo/po/zh_Hant/fchomo.po b/luci-app-fchomo/po/zh_Hant/fchomo.po
index f7fda319..58ee6c0a 100644
--- a/luci-app-fchomo/po/zh_Hant/fchomo.po
+++ b/luci-app-fchomo/po/zh_Hant/fchomo.po
@@ -12,26 +12,26 @@ msgstr ""
msgid "%s log"
msgstr "%s 日誌"
-#: htdocs/luci-static/resources/fchomo.js:241
#: htdocs/luci-static/resources/fchomo.js:242
#: htdocs/luci-static/resources/fchomo.js:243
#: htdocs/luci-static/resources/fchomo.js:244
#: htdocs/luci-static/resources/fchomo.js:245
#: htdocs/luci-static/resources/fchomo.js:246
+#: htdocs/luci-static/resources/fchomo.js:247
msgid "%s ports"
msgstr "%s 連接埠"
-#: htdocs/luci-static/resources/fchomo.js:606
-#: htdocs/luci-static/resources/fchomo.js:609
-#: htdocs/luci-static/resources/view/fchomo/client.js:315
+#: htdocs/luci-static/resources/fchomo.js:607
+#: htdocs/luci-static/resources/fchomo.js:610
+#: htdocs/luci-static/resources/view/fchomo/client.js:316
msgid "(Imported)"
msgstr "(已導入)"
#: htdocs/luci-static/resources/fchomo/listeners.js:990
#: htdocs/luci-static/resources/fchomo/listeners.js:998
#: htdocs/luci-static/resources/fchomo/listeners.js:1007
-#: htdocs/luci-static/resources/view/fchomo/global.js:543
-#: htdocs/luci-static/resources/view/fchomo/global.js:549
+#: htdocs/luci-static/resources/view/fchomo/global.js:546
+#: htdocs/luci-static/resources/view/fchomo/global.js:552
#: htdocs/luci-static/resources/view/fchomo/node.js:1113
#: htdocs/luci-static/resources/view/fchomo/node.js:1119
#: htdocs/luci-static/resources/view/fchomo/node.js:1127
@@ -39,13 +39,13 @@ msgstr "(已導入)"
msgid "(mTLS)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:860
#: htdocs/luci-static/resources/view/fchomo/client.js:861
-#: htdocs/luci-static/resources/view/fchomo/client.js:1042
-#: htdocs/luci-static/resources/view/fchomo/client.js:1043
-#: htdocs/luci-static/resources/view/fchomo/client.js:1056
-#: htdocs/luci-static/resources/view/fchomo/client.js:1057
-#: htdocs/luci-static/resources/view/fchomo/client.js:1278
+#: htdocs/luci-static/resources/view/fchomo/client.js:862
+#: htdocs/luci-static/resources/view/fchomo/client.js:1044
+#: htdocs/luci-static/resources/view/fchomo/client.js:1045
+#: htdocs/luci-static/resources/view/fchomo/client.js:1058
+#: htdocs/luci-static/resources/view/fchomo/client.js:1059
+#: htdocs/luci-static/resources/view/fchomo/client.js:1288
#: htdocs/luci-static/resources/view/fchomo/node.js:1916
#: htdocs/luci-static/resources/view/fchomo/node.js:1922
#: htdocs/luci-static/resources/view/fchomo/node.js:1936
@@ -53,12 +53,12 @@ msgstr ""
msgid "-- Please choose --"
msgstr "-- 請選擇 --"
-#: htdocs/luci-static/resources/fchomo.js:393
+#: htdocs/luci-static/resources/fchomo.js:394
msgid "0-RTT reuse."
msgstr "0-RTT 重用。"
-#: htdocs/luci-static/resources/fchomo.js:390
-#: htdocs/luci-static/resources/fchomo.js:394
+#: htdocs/luci-static/resources/fchomo.js:391
+#: htdocs/luci-static/resources/fchomo.js:395
msgid "1-RTT only."
msgstr "僅限 1-RTT。"
@@ -66,19 +66,19 @@ msgstr "僅限 1-RTT。"
msgid "163Music"
msgstr "網易雲音樂"
-#: htdocs/luci-static/resources/fchomo.js:340
+#: htdocs/luci-static/resources/fchomo.js:341
msgid "2022-blake3-aes-128-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:341
+#: htdocs/luci-static/resources/fchomo.js:342
msgid "2022-blake3-aes-256-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:342
+#: htdocs/luci-static/resources/fchomo.js:343
msgid "2022-blake3-chacha20-poly1305"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:689
+#: htdocs/luci-static/resources/view/fchomo/client.js:690
msgid "0 or 1 only."
msgstr "僅限 0 或 1。"
@@ -100,47 +100,47 @@ msgstr ""
"一個 base64 字串用於微調網路行為。
格式請參考文檔。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:599
+#: htdocs/luci-static/resources/view/fchomo/global.js:602
msgid "API"
msgstr "API"
-#: htdocs/luci-static/resources/view/fchomo/global.js:549
+#: htdocs/luci-static/resources/view/fchomo/global.js:552
msgid "API Client Auth Certificate path"
msgstr "API 客戶端認證憑證路徑"
-#: htdocs/luci-static/resources/view/fchomo/global.js:543
+#: htdocs/luci-static/resources/view/fchomo/global.js:546
msgid "API Client Auth type"
msgstr "API 客戶端認證類型"
-#: htdocs/luci-static/resources/view/fchomo/global.js:639
+#: htdocs/luci-static/resources/view/fchomo/global.js:642
msgid "API DoH service"
msgstr "API DoH 伺服器"
-#: htdocs/luci-static/resources/view/fchomo/global.js:593
+#: htdocs/luci-static/resources/view/fchomo/global.js:596
msgid "API ECH config"
msgstr "API ECH 配置"
-#: htdocs/luci-static/resources/view/fchomo/global.js:554
+#: htdocs/luci-static/resources/view/fchomo/global.js:557
msgid "API ECH key"
msgstr "API ECH 密鑰"
-#: htdocs/luci-static/resources/view/fchomo/global.js:630
+#: htdocs/luci-static/resources/view/fchomo/global.js:633
msgid "API HTTP port"
msgstr "API HTTP 連接埠"
-#: htdocs/luci-static/resources/view/fchomo/global.js:634
+#: htdocs/luci-static/resources/view/fchomo/global.js:637
msgid "API HTTPS port"
msgstr "API HTTPS 連接埠"
-#: htdocs/luci-static/resources/view/fchomo/global.js:535
+#: htdocs/luci-static/resources/view/fchomo/global.js:538
msgid "API TLS certificate path"
msgstr "API TLS 憑證路徑"
-#: htdocs/luci-static/resources/view/fchomo/global.js:539
+#: htdocs/luci-static/resources/view/fchomo/global.js:542
msgid "API TLS private key path"
msgstr "API TLS 私鑰"
-#: htdocs/luci-static/resources/view/fchomo/global.js:643
+#: htdocs/luci-static/resources/view/fchomo/global.js:646
msgid "API secret"
msgstr "API 令牌"
@@ -157,20 +157,20 @@ msgstr "ASCII 資料流"
msgid "ASN version"
msgstr "ASN 版本"
-#: htdocs/luci-static/resources/view/fchomo/global.js:720
-#: htdocs/luci-static/resources/view/fchomo/global.js:770
+#: htdocs/luci-static/resources/view/fchomo/global.js:723
+#: htdocs/luci-static/resources/view/fchomo/global.js:773
msgid "Access Control"
msgstr "訪問控制"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1689
+#: htdocs/luci-static/resources/view/fchomo/client.js:1699
msgid "Add a Bootstrap DNS policy (Node)"
msgstr "新增 引導 DNS 策略 (節點)"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1741
+#: htdocs/luci-static/resources/view/fchomo/client.js:1751
msgid "Add a DNS policy"
msgstr "新增 DNS 策略"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1437
+#: htdocs/luci-static/resources/view/fchomo/client.js:1447
msgid "Add a DNS server"
msgstr "新增 DNS 伺服器"
@@ -190,15 +190,15 @@ msgstr "新增 供應商"
msgid "Add a proxy chain"
msgstr "新增 代理鏈"
-#: htdocs/luci-static/resources/view/fchomo/client.js:941
+#: htdocs/luci-static/resources/view/fchomo/client.js:942
msgid "Add a proxy group"
msgstr "新增 代理組"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1193
+#: htdocs/luci-static/resources/view/fchomo/client.js:1203
msgid "Add a routing rule"
msgstr "新增 路由規則"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147
msgid "Add a rule set"
msgstr "新增 規則集"
@@ -206,7 +206,7 @@ msgstr "新增 規則集"
msgid "Add a server"
msgstr "新增 伺服器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1312
+#: htdocs/luci-static/resources/view/fchomo/client.js:1322
msgid "Add a sub rule"
msgstr "新增 子規則"
@@ -218,12 +218,12 @@ msgstr "添加前綴"
msgid "Add suffix"
msgstr "添加後綴"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1497
-#: htdocs/luci-static/resources/view/fchomo/client.js:1502
+#: htdocs/luci-static/resources/view/fchomo/client.js:1507
+#: htdocs/luci-static/resources/view/fchomo/client.js:1512
msgid "Address"
msgstr "位址"
-#: htdocs/luci-static/resources/fchomo.js:397
+#: htdocs/luci-static/resources/fchomo.js:398
msgid ""
"After the 1-RTT client/server hello, padding randomly 111-1111 bytes with "
"100% probability."
@@ -234,21 +234,21 @@ msgstr ""
msgid "Aggressive"
msgstr "侵略性"
-#: htdocs/luci-static/resources/view/fchomo/global.js:514
+#: htdocs/luci-static/resources/view/fchomo/global.js:517
msgid "Aging time of NAT map maintained by client."
msgstr "客戶端維護的 NAT 映射 的老化時間。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:773
-#: htdocs/luci-static/resources/view/fchomo/global.js:836
-#: htdocs/luci-static/resources/view/fchomo/global.js:870
+#: htdocs/luci-static/resources/view/fchomo/global.js:776
+#: htdocs/luci-static/resources/view/fchomo/global.js:839
+#: htdocs/luci-static/resources/view/fchomo/global.js:873
msgid "All allowed"
msgstr "允許所有"
-#: htdocs/luci-static/resources/fchomo.js:238
+#: htdocs/luci-static/resources/fchomo.js:239
msgid "All ports"
msgstr "所有連接埠"
-#: htdocs/luci-static/resources/view/fchomo/global.js:626
+#: htdocs/luci-static/resources/view/fchomo/global.js:629
msgid ""
"Allow access from private network.To access the API on a private "
"network from a public website, it must be enabled."
@@ -285,12 +285,12 @@ msgstr ""
msgid "Application version"
msgstr "應用版本"
-#: htdocs/luci-static/resources/view/fchomo/global.js:798
+#: htdocs/luci-static/resources/view/fchomo/global.js:801
msgid "As the TOP upstream of dnsmasq"
msgstr "作為 dnsmasq 的最優先上游"
-#: htdocs/luci-static/resources/view/fchomo/global.js:799
-#: htdocs/luci-static/resources/view/fchomo/global.js:806
+#: htdocs/luci-static/resources/view/fchomo/global.js:802
+#: htdocs/luci-static/resources/view/fchomo/global.js:809
msgid "As the TOP upstream of dnsmasq."
msgstr "作為 dnsmasq 的最優先上游。"
@@ -304,7 +304,7 @@ msgstr "認證長度"
#: htdocs/luci-static/resources/fchomo/listeners.js:439
#: htdocs/luci-static/resources/fchomo/listeners.js:1162
-#: htdocs/luci-static/resources/view/fchomo/global.js:402
+#: htdocs/luci-static/resources/view/fchomo/global.js:405
#: htdocs/luci-static/resources/view/fchomo/node.js:471
#: htdocs/luci-static/resources/view/fchomo/node.js:495
#: htdocs/luci-static/resources/view/fchomo/node.js:1315
@@ -340,24 +340,24 @@ msgstr "基於 NIST P-256 曲線的 Base64 編碼 ECDSA 私鑰。"
msgid "Base64 encoded ECDSA public key on the NIST P-256 curve."
msgstr "基於 NIST P-256 曲線的 Base64 編碼 ECDSA 公鑰。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:496
+#: htdocs/luci-static/resources/view/fchomo/global.js:499
msgid "Based on google/gvisor."
msgstr "基於 google/gvisor。"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:282
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291
msgid "Behavior"
msgstr "行為"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314
msgid "Binary format only supports domain / ipcidr"
msgstr "二進位格式僅支持 domain/ipcidr"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:299
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:308
msgid "Binary mrs"
msgstr "二進位 mrs"
-#: htdocs/luci-static/resources/view/fchomo/global.js:734
+#: htdocs/luci-static/resources/view/fchomo/global.js:737
#: htdocs/luci-static/resources/view/fchomo/node.js:1474
#: htdocs/luci-static/resources/view/fchomo/node.js:1790
msgid "Bind interface"
@@ -368,37 +368,41 @@ msgstr "綁定介面"
msgid "Bind outbound interface."
msgstr "綁定出站介面。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:735
+#: htdocs/luci-static/resources/view/fchomo/global.js:738
msgid ""
"Bind outbound traffic to specific interface. Leave empty to auto detect."
msgstr "綁定出站流量至指定介面。留空自動檢測。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:775
+#: htdocs/luci-static/resources/view/fchomo/global.js:778
msgid "Black list"
msgstr "黑名單"
-#: htdocs/luci-static/resources/view/fchomo/client.js:57
+#: htdocs/luci-static/resources/view/fchomo/client.js:58
msgid "Block DNS queries"
msgstr "封鎖 DNS 請求"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1680
-#: htdocs/luci-static/resources/view/fchomo/client.js:1689
+#: htdocs/luci-static/resources/view/fchomo/client.js:1690
+#: htdocs/luci-static/resources/view/fchomo/client.js:1699
msgid "Bootstrap DNS policy (Node)"
msgstr "引導 DNS 策略 (節點)"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1382
+#: htdocs/luci-static/resources/view/fchomo/client.js:1392
msgid "Bootstrap DNS server"
msgstr "引導 DNS 伺服器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1389
+#: htdocs/luci-static/resources/view/fchomo/client.js:1399
msgid "Bootstrap DNS server (Node)"
msgstr "引導 DNS 伺服器 (節點)"
-#: htdocs/luci-static/resources/view/fchomo/global.js:837
+#: htdocs/luci-static/resources/view/fchomo/global.js:374
+msgid "BundleMRS version"
+msgstr "BundleMRS 版本"
+
+#: htdocs/luci-static/resources/view/fchomo/global.js:840
msgid "Bypass CN"
msgstr "繞過 CN 流量"
-#: htdocs/luci-static/resources/view/fchomo/global.js:871
+#: htdocs/luci-static/resources/view/fchomo/global.js:874
msgid "Bypass DSCP"
msgstr "繞過 DSCP"
@@ -413,19 +417,19 @@ msgstr "繞過 DSCP"
msgid "CDN support"
msgstr "CDN 支援"
-#: htdocs/luci-static/resources/view/fchomo/global.js:621
+#: htdocs/luci-static/resources/view/fchomo/global.js:624
msgid "CORS Allow origins"
msgstr "CORS 允許的來源"
-#: htdocs/luci-static/resources/view/fchomo/global.js:625
+#: htdocs/luci-static/resources/view/fchomo/global.js:628
msgid "CORS Allow private network"
msgstr "CORS 允許私有網路"
-#: htdocs/luci-static/resources/view/fchomo/global.js:622
+#: htdocs/luci-static/resources/view/fchomo/global.js:625
msgid "CORS allowed origins, * will be used if empty."
msgstr "CORS 允許的來源,留空則使用 *。"
-#: htdocs/luci-static/resources/fchomo.js:722
+#: htdocs/luci-static/resources/fchomo.js:723
msgid "Cancel"
msgstr "取消"
@@ -456,15 +460,15 @@ msgstr "檢測路由器自身 NAT 行為"
msgid "Check update"
msgstr "檢查更新"
-#: htdocs/luci-static/resources/view/fchomo/global.js:374
+#: htdocs/luci-static/resources/view/fchomo/global.js:377
msgid "China IPv4 list version"
msgstr "大陸 IPv4 庫版本"
-#: htdocs/luci-static/resources/view/fchomo/global.js:377
+#: htdocs/luci-static/resources/view/fchomo/global.js:380
msgid "China IPv6 list version"
msgstr "大陸 IPv6 庫版本"
-#: htdocs/luci-static/resources/view/fchomo/global.js:383
+#: htdocs/luci-static/resources/view/fchomo/global.js:386
msgid "China list version"
msgstr "大陸網域清單版本"
@@ -495,7 +499,7 @@ msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:726
#: htdocs/luci-static/resources/fchomo/listeners.js:999
-#: htdocs/luci-static/resources/view/fchomo/global.js:550
+#: htdocs/luci-static/resources/view/fchomo/global.js:553
#: htdocs/luci-static/resources/view/fchomo/node.js:948
#: htdocs/luci-static/resources/view/fchomo/node.js:1114
#: htdocs/luci-static/resources/view/fchomo/node.js:1128
@@ -527,12 +531,12 @@ msgstr "客戶端狀態"
msgid "Collecting data..."
msgstr "收集資料中..."
-#: htdocs/luci-static/resources/fchomo.js:239
#: htdocs/luci-static/resources/fchomo.js:240
+#: htdocs/luci-static/resources/fchomo.js:241
msgid "Common ports (bypass P2P traffic)"
msgstr "常用連接埠(繞過 P2P 流量)"
-#: htdocs/luci-static/resources/fchomo.js:1369
+#: htdocs/luci-static/resources/fchomo.js:1370
msgid "Complete"
msgstr "完成"
@@ -557,20 +561,20 @@ msgstr "連接重用"
msgid "Conservative"
msgstr "保守"
-#: htdocs/luci-static/resources/fchomo.js:591
+#: htdocs/luci-static/resources/fchomo.js:592
msgid "Content copied to clipboard!"
msgstr "內容已複製到剪貼簿!"
-#: htdocs/luci-static/resources/view/fchomo/client.js:670
+#: htdocs/luci-static/resources/view/fchomo/client.js:671
#: htdocs/luci-static/resources/view/fchomo/node.js:1644
#: htdocs/luci-static/resources/view/fchomo/node.js:1670
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:339
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:365
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:348
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:374
msgid "Content will not be verified, Please make sure you enter it correctly."
msgstr "內容將不會被驗證,請確保輸入正確。"
#: htdocs/luci-static/resources/view/fchomo/node.js:1643
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:338
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:347
msgid "Contents"
msgstr "內容"
@@ -578,7 +582,7 @@ msgstr "內容"
msgid "Contents have been saved."
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:593
+#: htdocs/luci-static/resources/fchomo.js:594
msgid "Copy"
msgstr "複製"
@@ -590,16 +594,16 @@ msgstr "核心版本"
msgid "Cron expression"
msgstr "Cron 表達式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:889
+#: htdocs/luci-static/resources/view/fchomo/global.js:892
msgid "Custom Direct List"
msgstr "自訂直連清單"
#: htdocs/luci-static/resources/view/fchomo/node.js:1705
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:400
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:415
msgid "Custom HTTP header."
msgstr "自訂 HTTP header。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:907
+#: htdocs/luci-static/resources/view/fchomo/global.js:910
msgid "Custom Proxy List"
msgstr "自訂代理清單"
@@ -617,28 +621,28 @@ msgstr "自訂內部 hosts。支援 yaml 或 json 格
msgid "DIRECT"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1732
-#: htdocs/luci-static/resources/view/fchomo/client.js:1741
+#: htdocs/luci-static/resources/view/fchomo/client.js:1742
+#: htdocs/luci-static/resources/view/fchomo/client.js:1751
msgid "DNS policy"
msgstr "DNS 策略"
-#: htdocs/luci-static/resources/view/fchomo/global.js:471
+#: htdocs/luci-static/resources/view/fchomo/global.js:474
msgid "DNS port"
msgstr " DNS 連接埠"
-#: htdocs/luci-static/resources/view/fchomo/client.js:873
-#: htdocs/luci-static/resources/view/fchomo/client.js:1428
-#: htdocs/luci-static/resources/view/fchomo/client.js:1437
+#: htdocs/luci-static/resources/view/fchomo/client.js:874
+#: htdocs/luci-static/resources/view/fchomo/client.js:1438
+#: htdocs/luci-static/resources/view/fchomo/client.js:1447
#: htdocs/luci-static/resources/view/fchomo/node.js:734
#: htdocs/luci-static/resources/view/fchomo/node.js:817
msgid "DNS server"
msgstr "DNS 伺服器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1368
+#: htdocs/luci-static/resources/view/fchomo/client.js:1378
msgid "DNS settings"
msgstr "DNS 設定"
-#: htdocs/luci-static/resources/view/fchomo/global.js:874
+#: htdocs/luci-static/resources/view/fchomo/global.js:877
msgid "DSCP list"
msgstr "DSCP 清單"
@@ -650,11 +654,11 @@ msgstr "面板版本"
msgid "Debug"
msgstr "調試"
-#: htdocs/luci-static/resources/view/fchomo/client.js:55
+#: htdocs/luci-static/resources/view/fchomo/client.js:56
msgid "Default DNS (issued by WAN)"
msgstr "預設 DNS(由 WAN 下發)"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1403
+#: htdocs/luci-static/resources/view/fchomo/client.js:1413
msgid "Default DNS server"
msgstr "預設 DNS 伺服器"
@@ -679,37 +683,37 @@ msgstr "撥號欄位"
msgid "Different chain head/tail"
msgstr "不同的鏈頭/鏈尾"
-#: htdocs/luci-static/resources/view/fchomo/global.js:395
+#: htdocs/luci-static/resources/view/fchomo/global.js:398
msgid "Direct"
msgstr "直連"
-#: htdocs/luci-static/resources/view/fchomo/global.js:777
+#: htdocs/luci-static/resources/view/fchomo/global.js:780
msgid "Direct IPv4 IP-s"
msgstr "直連 IPv4 位址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:780
+#: htdocs/luci-static/resources/view/fchomo/global.js:783
msgid "Direct IPv6 IP-s"
msgstr "直連 IPv6 位址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:783
+#: htdocs/luci-static/resources/view/fchomo/global.js:786
msgid "Direct MAC-s"
msgstr "直連 MAC 位址"
#: htdocs/luci-static/resources/fchomo/listeners.js:194
-#: htdocs/luci-static/resources/view/fchomo/global.js:403
+#: htdocs/luci-static/resources/view/fchomo/global.js:406
#: htdocs/luci-static/resources/view/fchomo/node.js:299
msgid "Disable"
msgstr "停用"
-#: htdocs/luci-static/resources/view/fchomo/global.js:711
+#: htdocs/luci-static/resources/view/fchomo/global.js:714
msgid "Disable ECN of quic-go"
msgstr "停用 quic-go 的 明確壅塞通知(ECN)"
-#: htdocs/luci-static/resources/view/fchomo/global.js:708
+#: htdocs/luci-static/resources/view/fchomo/global.js:711
msgid "Disable GSO of quic-go"
msgstr "停用 quic-go 的 通用分段卸載(GSO)"
-#: htdocs/luci-static/resources/view/fchomo/global.js:523
+#: htdocs/luci-static/resources/view/fchomo/global.js:526
msgid "Disable ICMP Forwarding"
msgstr "禁用 ICMP 轉發"
@@ -717,15 +721,15 @@ msgstr "禁用 ICMP 轉發"
msgid "Disable SNI"
msgstr "停用 SNI"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1085
+#: htdocs/luci-static/resources/view/fchomo/client.js:1095
msgid "Disable UDP"
msgstr "停用 UDP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:705
+#: htdocs/luci-static/resources/view/fchomo/global.js:708
msgid "Disable safe path check"
msgstr "禁用安全路徑檢查"
-#: htdocs/luci-static/resources/view/fchomo/client.js:820
+#: htdocs/luci-static/resources/view/fchomo/client.js:821
msgid ""
"Do not resolve the domain connection to IP for this match.Only works "
"for pure domain inbound connections without DNS resolution. e.g., socks5h"
@@ -733,11 +737,11 @@ msgstr ""
"不要將網域連線解析為 IP 以進行此次匹配。 僅對未經 DNS 解析的純網域入站連"
"線有效。例如,socks5h"
-#: htdocs/luci-static/resources/view/fchomo/client.js:843
-#: htdocs/luci-static/resources/view/fchomo/client.js:848
-#: htdocs/luci-static/resources/view/fchomo/client.js:1815
-#: htdocs/luci-static/resources/view/fchomo/client.js:1822
-#: htdocs/luci-static/resources/view/fchomo/client.js:1824
+#: htdocs/luci-static/resources/view/fchomo/client.js:844
+#: htdocs/luci-static/resources/view/fchomo/client.js:849
+#: htdocs/luci-static/resources/view/fchomo/client.js:1825
+#: htdocs/luci-static/resources/view/fchomo/client.js:1832
+#: htdocs/luci-static/resources/view/fchomo/client.js:1834
msgid "Domain"
msgstr "網域"
@@ -745,7 +749,7 @@ msgstr "網域"
msgid "Donot send server name in ClientHello."
msgstr "不要在 ClientHello 中傳送伺服器名稱。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1577
+#: htdocs/luci-static/resources/view/fchomo/client.js:1587
#: htdocs/luci-static/resources/view/fchomo/node.js:1106
#: htdocs/luci-static/resources/view/fchomo/node.js:1774
msgid "Donot verifying server certificate."
@@ -759,11 +763,11 @@ msgstr "下載頻寬"
msgid "Download bandwidth in Mbps."
msgstr "下載頻寬(單位:Mbps)。"
-#: htdocs/luci-static/resources/fchomo.js:1248
+#: htdocs/luci-static/resources/fchomo.js:1249
msgid "Download failed: %s"
msgstr "下載失敗: %s"
-#: htdocs/luci-static/resources/fchomo.js:1246
+#: htdocs/luci-static/resources/fchomo.js:1247
msgid "Download successful."
msgstr "下載成功。"
@@ -784,15 +788,15 @@ msgstr "ECH 配置"
msgid "ECH key"
msgstr "ECH 密鑰"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1611
+#: htdocs/luci-static/resources/view/fchomo/client.js:1621
msgid "ECS override"
msgstr "強制覆蓋 ECS"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1595
+#: htdocs/luci-static/resources/view/fchomo/client.js:1605
msgid "EDNS Client Subnet"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:412
+#: htdocs/luci-static/resources/view/fchomo/global.js:415
msgid "ETag support"
msgstr "ETag 支援"
@@ -812,34 +816,38 @@ msgstr "編輯入站"
msgid "Edit node"
msgstr "編輯節點"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:137
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:138
msgid "Edit ruleset"
msgstr "編輯規則集"
#: htdocs/luci-static/resources/view/fchomo/node.js:1641
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:336
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:345
msgid "Editer"
msgstr "編輯器"
-#: htdocs/luci-static/resources/fchomo.js:384
+#: htdocs/luci-static/resources/fchomo.js:385
msgid "Eliminate encryption header characteristics"
msgstr "消除加密頭特徵"
+#: htdocs/luci-static/resources/view/fchomo/client.js:1086
+msgid "Empty fallback"
+msgstr "為空時回退"
+
#: htdocs/luci-static/resources/fchomo/listeners.js:133
-#: htdocs/luci-static/resources/view/fchomo/client.js:931
-#: htdocs/luci-static/resources/view/fchomo/client.js:1024
-#: htdocs/luci-static/resources/view/fchomo/client.js:1262
-#: htdocs/luci-static/resources/view/fchomo/client.js:1354
-#: htdocs/luci-static/resources/view/fchomo/client.js:1493
-#: htdocs/luci-static/resources/view/fchomo/client.js:1724
-#: htdocs/luci-static/resources/view/fchomo/client.js:1780
-#: htdocs/luci-static/resources/view/fchomo/global.js:401
-#: htdocs/luci-static/resources/view/fchomo/global.js:680
+#: htdocs/luci-static/resources/view/fchomo/client.js:932
+#: htdocs/luci-static/resources/view/fchomo/client.js:1026
+#: htdocs/luci-static/resources/view/fchomo/client.js:1272
+#: htdocs/luci-static/resources/view/fchomo/client.js:1364
+#: htdocs/luci-static/resources/view/fchomo/client.js:1503
+#: htdocs/luci-static/resources/view/fchomo/client.js:1734
+#: htdocs/luci-static/resources/view/fchomo/client.js:1790
+#: htdocs/luci-static/resources/view/fchomo/global.js:404
+#: htdocs/luci-static/resources/view/fchomo/global.js:683
#: htdocs/luci-static/resources/view/fchomo/node.js:235
#: htdocs/luci-static/resources/view/fchomo/node.js:1614
#: htdocs/luci-static/resources/view/fchomo/node.js:1813
#: htdocs/luci-static/resources/view/fchomo/node.js:1902
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:264
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:272
#: htdocs/luci-static/resources/view/fchomo/server.js:49
msgid "Enable"
msgstr "啟用"
@@ -857,7 +865,7 @@ msgstr ""
msgid "Enable 0-RTT handshake"
msgstr "啟用 0-RTT 握手"
-#: htdocs/luci-static/resources/view/fchomo/global.js:714
+#: htdocs/luci-static/resources/view/fchomo/global.js:717
msgid ""
"Enable IP4P "
"conversion for outbound connections"
@@ -915,12 +923,12 @@ msgstr "加密方法"
msgid "Endpoint pubkic key"
msgstr "端點公鑰"
-#: htdocs/luci-static/resources/view/fchomo/global.js:519
+#: htdocs/luci-static/resources/view/fchomo/global.js:522
msgid "Endpoint-Independent NAT"
msgstr "端點獨立 NAT"
-#: htdocs/luci-static/resources/view/fchomo/client.js:722
-#: htdocs/luci-static/resources/view/fchomo/client.js:865
+#: htdocs/luci-static/resources/view/fchomo/client.js:723
+#: htdocs/luci-static/resources/view/fchomo/client.js:866
msgid "Entry"
msgstr "條目"
@@ -928,7 +936,7 @@ msgstr "條目"
msgid "Error"
msgstr "錯誤"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1129
+#: htdocs/luci-static/resources/view/fchomo/client.js:1139
msgid ""
"Exceeding this triggers a forced health check. 5 will be used "
"if empty."
@@ -938,7 +946,7 @@ msgstr "超過此限制將會觸發強制健康檢查。留空則使用 5<
msgid "Exclude matched node types."
msgstr "排除匹配的節點類型。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1166
+#: htdocs/luci-static/resources/view/fchomo/client.js:1176
msgid ""
"Exclude matched node types. Available types see here."
@@ -946,7 +954,7 @@ msgstr ""
"排除匹配的節點類型。可用類型請參考此處。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1161
+#: htdocs/luci-static/resources/view/fchomo/client.js:1171
#: htdocs/luci-static/resources/view/fchomo/node.js:1864
msgid "Exclude nodes that meet keywords or regexps."
msgstr "排除匹配關鍵字或表達式的節點。"
@@ -955,49 +963,49 @@ msgstr "排除匹配關鍵字或表達式的節點。"
msgid "Expand/Collapse result"
msgstr "展開/收起 結果"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1121
+#: htdocs/luci-static/resources/view/fchomo/client.js:1131
#: htdocs/luci-static/resources/view/fchomo/node.js:1849
msgid "Expected HTTP code. 204 will be used if empty."
msgstr "預期的 HTTP code。留空則使用 204。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1123
+#: htdocs/luci-static/resources/view/fchomo/client.js:1133
#: htdocs/luci-static/resources/view/fchomo/node.js:1851
msgid "Expected status"
msgstr "預期狀態"
-#: htdocs/luci-static/resources/fchomo.js:441
-#: htdocs/luci-static/resources/fchomo.js:444
-#: htdocs/luci-static/resources/fchomo.js:447
-#: htdocs/luci-static/resources/fchomo.js:1386
-#: htdocs/luci-static/resources/fchomo.js:1394
-#: htdocs/luci-static/resources/fchomo.js:1402
-#: htdocs/luci-static/resources/fchomo.js:1425
-#: htdocs/luci-static/resources/fchomo.js:1428
-#: htdocs/luci-static/resources/fchomo.js:1435
-#: htdocs/luci-static/resources/fchomo.js:1451
-#: htdocs/luci-static/resources/fchomo.js:1460
-#: htdocs/luci-static/resources/fchomo.js:1472
-#: htdocs/luci-static/resources/fchomo.js:1475
-#: htdocs/luci-static/resources/fchomo.js:1485
-#: htdocs/luci-static/resources/fchomo.js:1497
-#: htdocs/luci-static/resources/fchomo.js:1500
-#: htdocs/luci-static/resources/fchomo.js:1510
-#: htdocs/luci-static/resources/fchomo.js:1520
-#: htdocs/luci-static/resources/fchomo.js:1555
-#: htdocs/luci-static/resources/fchomo.js:1557
-#: htdocs/luci-static/resources/fchomo.js:1570
-#: htdocs/luci-static/resources/fchomo.js:1576
-#: htdocs/luci-static/resources/fchomo.js:1583
-#: htdocs/luci-static/resources/fchomo.js:1592
+#: htdocs/luci-static/resources/fchomo.js:442
+#: htdocs/luci-static/resources/fchomo.js:445
+#: htdocs/luci-static/resources/fchomo.js:448
+#: htdocs/luci-static/resources/fchomo.js:1387
+#: htdocs/luci-static/resources/fchomo.js:1395
+#: htdocs/luci-static/resources/fchomo.js:1403
+#: htdocs/luci-static/resources/fchomo.js:1426
+#: htdocs/luci-static/resources/fchomo.js:1429
+#: htdocs/luci-static/resources/fchomo.js:1436
+#: htdocs/luci-static/resources/fchomo.js:1452
+#: htdocs/luci-static/resources/fchomo.js:1461
+#: htdocs/luci-static/resources/fchomo.js:1473
+#: htdocs/luci-static/resources/fchomo.js:1476
+#: htdocs/luci-static/resources/fchomo.js:1486
+#: htdocs/luci-static/resources/fchomo.js:1498
+#: htdocs/luci-static/resources/fchomo.js:1501
+#: htdocs/luci-static/resources/fchomo.js:1511
+#: htdocs/luci-static/resources/fchomo.js:1521
+#: htdocs/luci-static/resources/fchomo.js:1556
+#: htdocs/luci-static/resources/fchomo.js:1558
+#: htdocs/luci-static/resources/fchomo.js:1571
+#: htdocs/luci-static/resources/fchomo.js:1577
+#: htdocs/luci-static/resources/fchomo.js:1584
+#: htdocs/luci-static/resources/fchomo.js:1593
#: htdocs/luci-static/resources/fchomo/listeners.js:362
#: htdocs/luci-static/resources/fchomo/listeners.js:409
#: htdocs/luci-static/resources/fchomo/listeners.js:718
#: htdocs/luci-static/resources/fchomo/listeners.js:749
#: htdocs/luci-static/resources/fchomo/listeners.js:850
-#: htdocs/luci-static/resources/view/fchomo/client.js:68
-#: htdocs/luci-static/resources/view/fchomo/client.js:1018
-#: htdocs/luci-static/resources/view/fchomo/client.js:1508
-#: htdocs/luci-static/resources/view/fchomo/global.js:880
+#: htdocs/luci-static/resources/view/fchomo/client.js:69
+#: htdocs/luci-static/resources/view/fchomo/client.js:1020
+#: htdocs/luci-static/resources/view/fchomo/client.js:1518
+#: htdocs/luci-static/resources/view/fchomo/global.js:883
#: htdocs/luci-static/resources/view/fchomo/node.js:412
#: htdocs/luci-static/resources/view/fchomo/node.js:448
#: htdocs/luci-static/resources/view/fchomo/node.js:501
@@ -1006,8 +1014,8 @@ msgstr "預期狀態"
#: htdocs/luci-static/resources/view/fchomo/node.js:1098
#: htdocs/luci-static/resources/view/fchomo/node.js:1928
#: htdocs/luci-static/resources/view/fchomo/node.js:1948
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314
msgid "Expecting: %s"
msgstr "請輸入:%s"
@@ -1019,74 +1027,74 @@ msgstr "請輸入:%s"
msgid "Expecting: only support %s."
msgstr "請輸入:僅支援 %s."
-#: htdocs/luci-static/resources/view/fchomo/global.js:699
+#: htdocs/luci-static/resources/view/fchomo/global.js:702
msgid "Experimental"
msgstr "實驗性"
-#: htdocs/luci-static/resources/view/fchomo/client.js:550
-#: htdocs/luci-static/resources/view/fchomo/client.js:563
-#: htdocs/luci-static/resources/view/fchomo/client.js:570
-#: htdocs/luci-static/resources/view/fchomo/client.js:580
-#: htdocs/luci-static/resources/view/fchomo/client.js:587
-#: htdocs/luci-static/resources/view/fchomo/client.js:595
-#: htdocs/luci-static/resources/view/fchomo/client.js:602
-#: htdocs/luci-static/resources/view/fchomo/client.js:669
+#: htdocs/luci-static/resources/view/fchomo/client.js:551
+#: htdocs/luci-static/resources/view/fchomo/client.js:564
+#: htdocs/luci-static/resources/view/fchomo/client.js:571
+#: htdocs/luci-static/resources/view/fchomo/client.js:581
+#: htdocs/luci-static/resources/view/fchomo/client.js:588
+#: htdocs/luci-static/resources/view/fchomo/client.js:596
+#: htdocs/luci-static/resources/view/fchomo/client.js:603
+#: htdocs/luci-static/resources/view/fchomo/client.js:670
msgid "Factor"
msgstr "條件"
-#: htdocs/luci-static/resources/fchomo.js:1327
+#: htdocs/luci-static/resources/fchomo.js:1328
msgid "Failed to execute \"/etc/init.d/fchomo %s %s\" reason: %s"
msgstr "無法執行 \"/etc/init.d/fchomo %s %s\" 原因: %s"
-#: htdocs/luci-static/resources/fchomo.js:1280
+#: htdocs/luci-static/resources/fchomo.js:1281
msgid "Failed to generate %s, error: %s."
msgstr "生成 %s 失敗,錯誤:%s。"
-#: htdocs/luci-static/resources/fchomo.js:1692
+#: htdocs/luci-static/resources/fchomo.js:1693
msgid "Failed to upload %s, error: %s."
msgstr "上傳 %s 失敗,錯誤:%s。"
-#: htdocs/luci-static/resources/fchomo.js:1711
+#: htdocs/luci-static/resources/fchomo.js:1712
msgid "Failed to upload, error: %s."
msgstr "上傳失敗,錯誤:%s。"
-#: htdocs/luci-static/resources/fchomo.js:231
+#: htdocs/luci-static/resources/fchomo.js:232
#: htdocs/luci-static/resources/fchomo/listeners.js:448
msgid "Fallback"
msgstr "自動回退"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1397
-#: htdocs/luci-static/resources/view/fchomo/client.js:1410
+#: htdocs/luci-static/resources/view/fchomo/client.js:1407
+#: htdocs/luci-static/resources/view/fchomo/client.js:1420
msgid "Fallback DNS server"
msgstr "後備 DNS 伺服器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1794
+#: htdocs/luci-static/resources/view/fchomo/client.js:1804
msgid "Fallback filter"
msgstr "後備過濾器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1156
+#: htdocs/luci-static/resources/view/fchomo/client.js:1166
#: htdocs/luci-static/resources/view/fchomo/node.js:1858
msgid "Filter nodes that meet keywords or regexps."
msgstr "過濾匹配關鍵字或表達式的節點。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1661
+#: htdocs/luci-static/resources/view/fchomo/client.js:1671
msgid "Filter record type:"
msgstr "過濾記錄類型:"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1629
-#: htdocs/luci-static/resources/view/fchomo/client.js:1645
+#: htdocs/luci-static/resources/view/fchomo/client.js:1639
+#: htdocs/luci-static/resources/view/fchomo/client.js:1655
msgid "Filter record: %s"
msgstr "過濾 %s 記錄"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1396
+#: htdocs/luci-static/resources/view/fchomo/client.js:1406
msgid "Final DNS server"
msgstr "兜底 DNS 伺服器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1398
+#: htdocs/luci-static/resources/view/fchomo/client.js:1408
msgid "Final DNS server (For non-poisoned domains)"
msgstr "兜底 DNS 伺服器 (用於未被投毒汙染的網域)"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1400
+#: htdocs/luci-static/resources/view/fchomo/client.js:1410
msgid "Final DNS server (For poisoned domains)"
msgstr "兜底 DNS 伺服器 (用於已被投毒汙染的網域)"
@@ -1099,7 +1107,7 @@ msgstr ""
msgid "Flow"
msgstr "流控"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1145
+#: htdocs/luci-static/resources/view/fchomo/client.js:1155
msgid ""
"For details, see %s."
@@ -1107,7 +1115,7 @@ msgstr ""
"實作細節請參閱 %s."
-#: htdocs/luci-static/resources/view/fchomo/client.js:1122
+#: htdocs/luci-static/resources/view/fchomo/client.js:1132
#: htdocs/luci-static/resources/view/fchomo/node.js:1724
#: htdocs/luci-static/resources/view/fchomo/node.js:1850
msgid ""
@@ -1122,11 +1130,11 @@ msgstr ""
msgid "Force DNS remote resolution."
msgstr "強制 DNS 遠端解析。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:659
+#: htdocs/luci-static/resources/view/fchomo/global.js:662
msgid "Forced sniffing domain"
msgstr "強制嗅探網域"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:296
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305
msgid "Format"
msgstr "格式"
@@ -1141,7 +1149,7 @@ msgstr ""
msgid "GET"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:380
+#: htdocs/luci-static/resources/view/fchomo/global.js:383
msgid "GFW list version"
msgstr "GFW 網域清單版本"
@@ -1150,35 +1158,35 @@ msgstr "GFW 網域清單版本"
msgid "Gecko"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:388
+#: htdocs/luci-static/resources/view/fchomo/global.js:391
msgid "General"
msgstr "常規"
#: htdocs/luci-static/resources/fchomo/listeners.js:119
-#: htdocs/luci-static/resources/view/fchomo/client.js:1009
+#: htdocs/luci-static/resources/view/fchomo/client.js:1011
#: htdocs/luci-static/resources/view/fchomo/node.js:222
#: htdocs/luci-static/resources/view/fchomo/node.js:1604
msgid "General fields"
msgstr "常規欄位"
-#: htdocs/luci-static/resources/view/fchomo/global.js:391
+#: htdocs/luci-static/resources/view/fchomo/global.js:394
msgid "General settings"
msgstr "常規設定"
-#: htdocs/luci-static/resources/fchomo.js:542
-#: htdocs/luci-static/resources/fchomo.js:544
-#: htdocs/luci-static/resources/fchomo.js:558
-#: htdocs/luci-static/resources/fchomo.js:560
+#: htdocs/luci-static/resources/fchomo.js:543
+#: htdocs/luci-static/resources/fchomo.js:545
+#: htdocs/luci-static/resources/fchomo.js:559
+#: htdocs/luci-static/resources/fchomo.js:561
#: htdocs/luci-static/resources/fchomo/listeners.js:340
#: htdocs/luci-static/resources/fchomo/listeners.js:384
#: htdocs/luci-static/resources/fchomo/listeners.js:386
#: htdocs/luci-static/resources/fchomo/listeners.js:822
#: htdocs/luci-static/resources/fchomo/listeners.js:1048
-#: htdocs/luci-static/resources/view/fchomo/global.js:587
+#: htdocs/luci-static/resources/view/fchomo/global.js:590
msgid "Generate"
msgstr "生成"
-#: htdocs/luci-static/resources/view/fchomo/global.js:506
+#: htdocs/luci-static/resources/view/fchomo/global.js:509
msgid "Generic segmentation offload"
msgstr "通用分段卸載(GSO)"
@@ -1190,17 +1198,17 @@ msgstr "GeoIP 版本"
msgid "GeoSite version"
msgstr "GeoSite 版本"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1804
+#: htdocs/luci-static/resources/view/fchomo/client.js:1814
msgid "Geoip code"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1801
+#: htdocs/luci-static/resources/view/fchomo/client.js:1811
msgid "Geoip enable"
msgstr "Geoip 啟用"
-#: htdocs/luci-static/resources/view/fchomo/client.js:844
-#: htdocs/luci-static/resources/view/fchomo/client.js:853
-#: htdocs/luci-static/resources/view/fchomo/client.js:1813
+#: htdocs/luci-static/resources/view/fchomo/client.js:845
+#: htdocs/luci-static/resources/view/fchomo/client.js:854
+#: htdocs/luci-static/resources/view/fchomo/client.js:1823
msgid "Geosite"
msgstr ""
@@ -1208,12 +1216,12 @@ msgstr ""
msgid "GitHub"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:397
+#: htdocs/luci-static/resources/view/fchomo/global.js:400
#: root/usr/share/luci/menu.d/luci-app-fchomo.json:14
msgid "Global"
msgstr "全域"
-#: htdocs/luci-static/resources/view/fchomo/global.js:435
+#: htdocs/luci-static/resources/view/fchomo/global.js:438
msgid "Global Authentication"
msgstr "全域認證"
@@ -1225,7 +1233,7 @@ msgstr "全域填充"
msgid "Google"
msgstr "Google"
-#: htdocs/luci-static/resources/fchomo.js:244
+#: htdocs/luci-static/resources/fchomo.js:245
msgid "Google FCM"
msgstr ""
@@ -1233,7 +1241,7 @@ msgstr ""
msgid "Grant access to fchomo configuration"
msgstr "授予 fchomo 存取 UCI 配置的權限"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1034
+#: htdocs/luci-static/resources/view/fchomo/client.js:1036
msgid "Group"
msgstr "組"
@@ -1250,7 +1258,7 @@ msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:268
#: htdocs/luci-static/resources/view/fchomo/node.js:1270
#: htdocs/luci-static/resources/view/fchomo/node.js:1704
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:399
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:414
msgid "HTTP header"
msgstr "HTTP header"
@@ -1284,7 +1292,7 @@ msgstr "HTTP 請求方法"
msgid "HTTP root path"
msgstr "HTTP 根路徑"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1560
+#: htdocs/luci-static/resources/view/fchomo/client.js:1570
msgid "HTTP/3"
msgstr ""
@@ -1300,7 +1308,7 @@ msgstr "身份驗證失敗時的 HTTP3 伺服器回應。預設回傳 404 頁面
msgid "HTTPUpgrade"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:855
+#: htdocs/luci-static/resources/view/fchomo/global.js:858
msgid "Handle domain"
msgstr "處理網域"
@@ -1324,27 +1332,27 @@ msgstr ""
msgid "Health check"
msgstr "健康檢查"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1091
+#: htdocs/luci-static/resources/view/fchomo/client.js:1101
#: htdocs/luci-static/resources/view/fchomo/node.js:1818
msgid "Health check URL"
msgstr "健康檢查 URL"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1120
+#: htdocs/luci-static/resources/view/fchomo/client.js:1130
#: htdocs/luci-static/resources/view/fchomo/node.js:1848
msgid "Health check expected status"
msgstr "健康檢查预期状态"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1100
+#: htdocs/luci-static/resources/view/fchomo/client.js:1110
#: htdocs/luci-static/resources/view/fchomo/node.js:1828
msgid "Health check interval"
msgstr "健康檢查間隔"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1107
+#: htdocs/luci-static/resources/view/fchomo/client.js:1117
#: htdocs/luci-static/resources/view/fchomo/node.js:1835
msgid "Health check timeout"
msgstr "健康檢查超时"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1011
+#: htdocs/luci-static/resources/view/fchomo/client.js:1013
#: htdocs/luci-static/resources/view/fchomo/node.js:1606
msgid "Health fields"
msgstr "健康欄位"
@@ -1353,7 +1361,7 @@ msgstr "健康欄位"
msgid "Heartbeat interval"
msgstr "心跳間隔"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1171
+#: htdocs/luci-static/resources/view/fchomo/client.js:1181
msgid "Hidden"
msgstr "隱藏"
@@ -1393,12 +1401,12 @@ msgstr "Hysteria2 Realm"
msgid "Hysteria2 Realm fields"
msgstr "Hysteria2 Realm 欄位"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1806
-#: htdocs/luci-static/resources/view/fchomo/client.js:1819
+#: htdocs/luci-static/resources/view/fchomo/client.js:1816
+#: htdocs/luci-static/resources/view/fchomo/client.js:1829
msgid "IP"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1817
+#: htdocs/luci-static/resources/view/fchomo/client.js:1827
msgid "IP CIDR"
msgstr ""
@@ -1419,12 +1427,12 @@ msgstr "僅 IPv4"
msgid "IPv6 only"
msgstr "僅 IPv6"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1379
-#: htdocs/luci-static/resources/view/fchomo/global.js:415
+#: htdocs/luci-static/resources/view/fchomo/client.js:1389
+#: htdocs/luci-static/resources/view/fchomo/global.js:418
msgid "IPv6 support"
msgstr "IPv6 支援"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1177
+#: htdocs/luci-static/resources/view/fchomo/client.js:1187
msgid "Icon"
msgstr "圖標"
@@ -1440,11 +1448,11 @@ msgstr "閒置會話逾時"
msgid "Idle timeout"
msgstr "閒置逾時"
-#: htdocs/luci-static/resources/fchomo.js:1428
+#: htdocs/luci-static/resources/fchomo.js:1429
msgid "If All ports is selected, uncheck others"
msgstr "如果選擇了“所有連接埠”,則取消選取“其他”"
-#: htdocs/luci-static/resources/view/fchomo/client.js:68
+#: htdocs/luci-static/resources/view/fchomo/client.js:69
msgid "If Block is selected, uncheck others"
msgstr "如果選擇了“封鎖”,則取消選取“其他”"
@@ -1452,32 +1460,32 @@ msgstr "如果選擇了“封鎖”,則取消選取“其他”"
msgid "Ignore client bandwidth"
msgstr "忽略客戶端頻寬"
-#: htdocs/luci-static/resources/fchomo.js:727
+#: htdocs/luci-static/resources/fchomo.js:728
msgid "Import"
msgstr "導入"
-#: htdocs/luci-static/resources/view/fchomo/client.js:948
-#: htdocs/luci-static/resources/view/fchomo/client.js:1003
-#: htdocs/luci-static/resources/view/fchomo/client.js:1200
-#: htdocs/luci-static/resources/view/fchomo/client.js:1251
-#: htdocs/luci-static/resources/view/fchomo/client.js:1319
-#: htdocs/luci-static/resources/view/fchomo/client.js:1343
-#: htdocs/luci-static/resources/view/fchomo/client.js:1444
-#: htdocs/luci-static/resources/view/fchomo/client.js:1482
-#: htdocs/luci-static/resources/view/fchomo/client.js:1696
-#: htdocs/luci-static/resources/view/fchomo/client.js:1713
-#: htdocs/luci-static/resources/view/fchomo/client.js:1748
-#: htdocs/luci-static/resources/view/fchomo/client.js:1769
+#: htdocs/luci-static/resources/view/fchomo/client.js:949
+#: htdocs/luci-static/resources/view/fchomo/client.js:1005
+#: htdocs/luci-static/resources/view/fchomo/client.js:1210
+#: htdocs/luci-static/resources/view/fchomo/client.js:1261
+#: htdocs/luci-static/resources/view/fchomo/client.js:1329
+#: htdocs/luci-static/resources/view/fchomo/client.js:1353
+#: htdocs/luci-static/resources/view/fchomo/client.js:1454
+#: htdocs/luci-static/resources/view/fchomo/client.js:1492
+#: htdocs/luci-static/resources/view/fchomo/client.js:1706
+#: htdocs/luci-static/resources/view/fchomo/client.js:1723
+#: htdocs/luci-static/resources/view/fchomo/client.js:1758
+#: htdocs/luci-static/resources/view/fchomo/client.js:1779
#: htdocs/luci-static/resources/view/fchomo/node.js:1511
#: htdocs/luci-static/resources/view/fchomo/node.js:1592
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:153
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:241
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:249
msgid "Import mihomo config"
msgstr "導入 mihomo 配置"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:197
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:245
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:205
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:255
msgid "Import rule-set links"
msgstr "導入規則集連結"
@@ -1491,7 +1499,7 @@ msgid "In Mbps."
msgstr "單位為 Mbps。"
#: htdocs/luci-static/resources/view/fchomo/node.js:1682
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:377
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:392
msgid "In bytes. %s will be used if empty."
msgstr "單位為位元組。留空則使用 %s。"
@@ -1500,8 +1508,8 @@ msgstr "單位為位元組。留空則使用 %s。"
msgid "In millisecond."
msgstr "單位為毫秒。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1108
-#: htdocs/luci-static/resources/view/fchomo/client.js:1137
+#: htdocs/luci-static/resources/view/fchomo/client.js:1118
+#: htdocs/luci-static/resources/view/fchomo/client.js:1147
#: htdocs/luci-static/resources/view/fchomo/node.js:1836
msgid "In millisecond. %s will be used if empty."
msgstr "單位為毫秒。留空則使用 %s。"
@@ -1519,14 +1527,14 @@ msgstr ""
msgid "In seconds."
msgstr "單位為秒。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1101
-#: htdocs/luci-static/resources/view/fchomo/global.js:425
-#: htdocs/luci-static/resources/view/fchomo/global.js:430
-#: htdocs/luci-static/resources/view/fchomo/global.js:515
+#: htdocs/luci-static/resources/view/fchomo/client.js:1111
+#: htdocs/luci-static/resources/view/fchomo/global.js:428
+#: htdocs/luci-static/resources/view/fchomo/global.js:433
+#: htdocs/luci-static/resources/view/fchomo/global.js:518
#: htdocs/luci-static/resources/view/fchomo/node.js:281
#: htdocs/luci-static/resources/view/fchomo/node.js:1688
#: htdocs/luci-static/resources/view/fchomo/node.js:1829
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:383
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:398
msgid "In seconds. %s will be used if empty."
msgstr "單位為秒。留空則使用 %s。"
@@ -1539,33 +1547,33 @@ msgstr ""
"依照一個 Padding-Length 一個 Padding-Interval 的順"
"序,無限連接。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:449
+#: htdocs/luci-static/resources/view/fchomo/global.js:452
#: htdocs/luci-static/resources/view/fchomo/inbound.js:28
#: root/usr/share/luci/menu.d/luci-app-fchomo.json:38
msgid "Inbound"
msgstr "入站"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1069
+#: htdocs/luci-static/resources/view/fchomo/client.js:1071
msgid "Include all"
msgstr "引入所有"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1074
+#: htdocs/luci-static/resources/view/fchomo/client.js:1076
msgid "Include all node"
msgstr "引入所有節點"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1079
+#: htdocs/luci-static/resources/view/fchomo/client.js:1081
msgid "Include all provider"
msgstr "引入所有供應商"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1080
+#: htdocs/luci-static/resources/view/fchomo/client.js:1082
msgid "Includes all Provider."
msgstr "引入所有供應商。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1070
+#: htdocs/luci-static/resources/view/fchomo/client.js:1072
msgid "Includes all Proxy Node and Provider."
msgstr "引入所有代理節點及供應商。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1075
+#: htdocs/luci-static/resources/view/fchomo/client.js:1077
msgid "Includes all Proxy Node."
msgstr "引入所有代理節點。"
@@ -1574,18 +1582,18 @@ msgid "Info"
msgstr "訊息"
#: htdocs/luci-static/resources/view/fchomo/node.js:1621
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:279
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:288
msgid "Inline"
msgstr "內嵌"
-#: htdocs/luci-static/resources/view/fchomo/global.js:727
+#: htdocs/luci-static/resources/view/fchomo/global.js:730
msgid "Interface Control"
msgstr "介面控制"
#: htdocs/luci-static/resources/fchomo.js:52
#: htdocs/luci-static/resources/fchomo.js:59
#: htdocs/luci-static/resources/fchomo.js:172
-#: htdocs/luci-static/resources/fchomo.js:366
+#: htdocs/luci-static/resources/fchomo.js:367
#: htdocs/luci-static/resources/view/fchomo/node.js:1778
msgid "Keep default"
msgstr "保持預設"
@@ -1609,20 +1617,20 @@ msgid "Keypairs"
msgstr "密鑰對"
#: htdocs/luci-static/resources/fchomo/listeners.js:128
-#: htdocs/luci-static/resources/view/fchomo/client.js:1014
-#: htdocs/luci-static/resources/view/fchomo/client.js:1257
-#: htdocs/luci-static/resources/view/fchomo/client.js:1349
-#: htdocs/luci-static/resources/view/fchomo/client.js:1488
-#: htdocs/luci-static/resources/view/fchomo/client.js:1719
-#: htdocs/luci-static/resources/view/fchomo/client.js:1775
+#: htdocs/luci-static/resources/view/fchomo/client.js:1016
+#: htdocs/luci-static/resources/view/fchomo/client.js:1267
+#: htdocs/luci-static/resources/view/fchomo/client.js:1359
+#: htdocs/luci-static/resources/view/fchomo/client.js:1498
+#: htdocs/luci-static/resources/view/fchomo/client.js:1729
+#: htdocs/luci-static/resources/view/fchomo/client.js:1785
#: htdocs/luci-static/resources/view/fchomo/node.js:230
#: htdocs/luci-static/resources/view/fchomo/node.js:1609
#: htdocs/luci-static/resources/view/fchomo/node.js:1897
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:267
msgid "Label"
msgstr "標籤"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1114
+#: htdocs/luci-static/resources/view/fchomo/client.js:1124
#: htdocs/luci-static/resources/view/fchomo/node.js:1842
msgid "Lazy"
msgstr "懶惰狀態"
@@ -1640,7 +1648,7 @@ msgstr ""
"提供舊協議支援(VMess MD5 身份認證)僅出於相容性目的,不建議使用 alterId > "
"1。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:494
+#: htdocs/luci-static/resources/view/fchomo/global.js:497
msgid "Less compatibility and sometimes better performance."
msgstr "有時效能較好。"
@@ -1657,25 +1665,25 @@ msgstr "監聽位址"
msgid "Listen fields"
msgstr "監聽欄位"
-#: htdocs/luci-static/resources/view/fchomo/global.js:729
+#: htdocs/luci-static/resources/view/fchomo/global.js:732
msgid "Listen interfaces"
msgstr "監聽介面"
#: htdocs/luci-static/resources/fchomo/listeners.js:153
-#: htdocs/luci-static/resources/view/fchomo/client.js:1374
+#: htdocs/luci-static/resources/view/fchomo/client.js:1384
msgid "Listen port"
msgstr "監聽埠"
-#: htdocs/luci-static/resources/view/fchomo/global.js:452
+#: htdocs/luci-static/resources/view/fchomo/global.js:455
msgid "Listen ports"
msgstr "監聽埠"
-#: htdocs/luci-static/resources/fchomo.js:233
+#: htdocs/luci-static/resources/fchomo.js:234
msgid "Load balance"
msgstr "負載均衡"
#: htdocs/luci-static/resources/view/fchomo/node.js:1619
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:277
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:286
msgid "Local"
msgstr "本地"
@@ -1701,7 +1709,7 @@ msgstr "日誌檔不存在。"
msgid "Log is empty."
msgstr "日誌為空。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:406
+#: htdocs/luci-static/resources/view/fchomo/global.js:409
msgid "Log level"
msgstr "日誌等級"
@@ -1716,11 +1724,11 @@ msgstr "日誌等級"
msgid "Low-entropy data stream"
msgstr "低熵資料流"
-#: htdocs/luci-static/resources/fchomo.js:441
+#: htdocs/luci-static/resources/fchomo.js:442
msgid "Lowercase only"
msgstr "僅限小寫"
-#: htdocs/luci-static/resources/view/fchomo/global.js:502
+#: htdocs/luci-static/resources/view/fchomo/global.js:505
#: htdocs/luci-static/resources/view/fchomo/node.js:722
#: htdocs/luci-static/resources/view/fchomo/node.js:805
msgid "MTU"
@@ -1734,31 +1742,31 @@ msgstr ""
msgid "Masquerade"
msgstr "偽裝"
-#: htdocs/luci-static/resources/view/fchomo/client.js:849
+#: htdocs/luci-static/resources/view/fchomo/client.js:850
msgid "Match domain. Support wildcards."
msgstr "匹配網域。支援通配符。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1823
+#: htdocs/luci-static/resources/view/fchomo/client.js:1833
msgid "Match domain. Support wildcards."
msgstr "匹配網域。支援通配符。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:854
+#: htdocs/luci-static/resources/view/fchomo/client.js:855
msgid "Match geosite."
msgstr "匹配 geosite。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1814
+#: htdocs/luci-static/resources/view/fchomo/client.js:1824
msgid "Match geosite."
msgstr "匹配 geosite。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1805
+#: htdocs/luci-static/resources/view/fchomo/client.js:1815
msgid "Match response with geoip."
msgstr "匹配回應通過 geoip。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1818
+#: htdocs/luci-static/resources/view/fchomo/client.js:1828
msgid "Match response with ipcidr."
msgstr "匹配回應通過 ipcidr"
-#: htdocs/luci-static/resources/view/fchomo/client.js:859
+#: htdocs/luci-static/resources/view/fchomo/client.js:860
msgid "Match rule set."
msgstr "匹配規則集。"
@@ -1783,7 +1791,7 @@ msgstr "最大並發"
msgid "Max connections"
msgstr "最大連線數"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1128
+#: htdocs/luci-static/resources/view/fchomo/client.js:1138
msgid "Max count of failures"
msgstr "最大失敗次數"
@@ -1860,7 +1868,7 @@ msgstr "最大流數量"
msgid "Mieru"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:903
+#: htdocs/luci-static/resources/view/fchomo/client.js:904
#: htdocs/luci-static/resources/view/fchomo/log.js:149
#: htdocs/luci-static/resources/view/fchomo/log.js:154
msgid "Mihomo client"
@@ -1896,15 +1904,15 @@ msgid "Minimum streams"
msgstr "最小流數量"
#: htdocs/luci-static/resources/fchomo.js:155
-#: htdocs/luci-static/resources/view/fchomo/global.js:497
+#: htdocs/luci-static/resources/view/fchomo/global.js:500
msgid "Mixed"
msgstr "混合"
-#: htdocs/luci-static/resources/view/fchomo/global.js:497
+#: htdocs/luci-static/resources/view/fchomo/global.js:500
msgid "Mixed system TCP stack and gVisor UDP stack."
msgstr "混合 系統 TCP 堆栈和 gVisor UDP 堆栈。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:455
+#: htdocs/luci-static/resources/view/fchomo/global.js:458
msgid "Mixed port"
msgstr "混合連接埠"
@@ -1921,8 +1929,8 @@ msgstr "多路復用欄位"
msgid "Multiplexing"
msgstr "多路復用"
-#: htdocs/luci-static/resources/view/fchomo/client.js:613
-#: htdocs/luci-static/resources/view/fchomo/client.js:688
+#: htdocs/luci-static/resources/view/fchomo/client.js:614
+#: htdocs/luci-static/resources/view/fchomo/client.js:689
msgid "NOT"
msgstr "NOT"
@@ -1934,7 +1942,7 @@ msgstr "出站代理組的名稱。"
msgid "Name of the Proxy group to download provider."
msgstr "用於下載供應商訂閱的代理組名稱。"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:389
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:404
msgid "Name of the Proxy group to download rule set."
msgstr "用於下載規則集訂閱的代理組名稱。"
@@ -1946,7 +1954,7 @@ msgstr "用於入站匹配的子規則名稱。"
msgid "Native UDP"
msgstr "原生 UDP"
-#: htdocs/luci-static/resources/fchomo.js:383
+#: htdocs/luci-static/resources/fchomo.js:384
msgid "Native appearance"
msgstr "原生外觀"
@@ -1958,7 +1966,7 @@ msgstr "網路類型"
msgid "No"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:443
+#: htdocs/luci-static/resources/view/fchomo/global.js:446
msgid "No Authentication IP ranges"
msgstr "無需認證的 IP 範圍"
@@ -1966,7 +1974,7 @@ msgstr "無需認證的 IP 範圍"
msgid "No SSE header"
msgstr "無 SSE header"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1508
+#: htdocs/luci-static/resources/view/fchomo/client.js:1518
msgid "No add'l params"
msgstr "無附加參數"
@@ -1974,53 +1982,53 @@ msgstr "無附加參數"
msgid "No gRPC header"
msgstr "無 gRPC header"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1115
+#: htdocs/luci-static/resources/view/fchomo/client.js:1125
#: htdocs/luci-static/resources/view/fchomo/node.js:1843
msgid "No testing is performed when this provider node is not in use."
msgstr "當此供應商的節點未使用時,不執行任何測試。"
-#: htdocs/luci-static/resources/fchomo.js:688
+#: htdocs/luci-static/resources/fchomo.js:689
msgid "No valid %s found."
msgstr "未找到有效的%s。"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:221
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:229
msgid "No valid rule-set link found."
msgstr "未找到有效的規則集連結。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1041
+#: htdocs/luci-static/resources/view/fchomo/client.js:1043
#: htdocs/luci-static/resources/view/fchomo/node.js:217
#: root/usr/share/luci/menu.d/luci-app-fchomo.json:46
msgid "Node"
msgstr "節點"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1160
+#: htdocs/luci-static/resources/view/fchomo/client.js:1170
#: htdocs/luci-static/resources/view/fchomo/node.js:1863
msgid "Node exclude filter"
msgstr "排除節點"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1165
+#: htdocs/luci-static/resources/view/fchomo/client.js:1175
#: htdocs/luci-static/resources/view/fchomo/node.js:1870
msgid "Node exclude type"
msgstr "排除節點類型"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1155
+#: htdocs/luci-static/resources/view/fchomo/client.js:1165
#: htdocs/luci-static/resources/view/fchomo/node.js:1857
msgid "Node filter"
msgstr "過濾節點"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1136
+#: htdocs/luci-static/resources/view/fchomo/client.js:1146
msgid "Node switch tolerance"
msgstr "節點切換容差"
-#: htdocs/luci-static/resources/fchomo.js:410
+#: htdocs/luci-static/resources/fchomo.js:411
msgid "None"
msgstr "無"
-#: htdocs/luci-static/resources/view/fchomo/global.js:613
+#: htdocs/luci-static/resources/view/fchomo/global.js:616
msgid "Not Installed"
msgstr "未安裝"
-#: htdocs/luci-static/resources/fchomo.js:1206
+#: htdocs/luci-static/resources/fchomo.js:1207
msgid "Not Running"
msgstr "未在運作"
@@ -2066,7 +2074,7 @@ msgstr "混淆類型"
msgid "Obfuscated as %s"
msgstr "混淆為%s"
-#: htdocs/luci-static/resources/view/fchomo/global.js:880
+#: htdocs/luci-static/resources/view/fchomo/global.js:883
msgid "One or more numbers in the range 0-63 separated by commas"
msgstr "0-63 範圍內的一個或多個數字,以逗號分隔"
@@ -2079,24 +2087,24 @@ msgstr "僅當 %s 用作前端時適用。"
msgid "Only applies to the %s."
msgstr "只對%s生效。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:730
+#: htdocs/luci-static/resources/view/fchomo/global.js:733
msgid "Only process traffic from specific interfaces. Leave empty for all."
msgstr "只處理來自指定介面的流量。留空表示全部。"
-#: htdocs/luci-static/resources/fchomo.js:1200
+#: htdocs/luci-static/resources/fchomo.js:1201
msgid "Open Dashboard"
msgstr "打開面板"
-#: htdocs/luci-static/resources/view/fchomo/global.js:394
+#: htdocs/luci-static/resources/view/fchomo/global.js:397
msgid "Operation mode"
msgstr "運作模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:655
-#: htdocs/luci-static/resources/view/fchomo/global.js:693
+#: htdocs/luci-static/resources/view/fchomo/global.js:658
+#: htdocs/luci-static/resources/view/fchomo/global.js:696
msgid "Override destination"
msgstr "覆蓋目標位址"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1010
+#: htdocs/luci-static/resources/view/fchomo/client.js:1012
#: htdocs/luci-static/resources/view/fchomo/node.js:1605
msgid "Override fields"
msgstr "覆蓋欄位"
@@ -2105,15 +2113,15 @@ msgstr "覆蓋欄位"
msgid "Override the IP address of the server that DNS response."
msgstr "覆蓋 DNS 回應的伺服器的 IP 位址。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:882
+#: htdocs/luci-static/resources/view/fchomo/client.js:883
msgid "Override the Proxy group of DNS server."
msgstr "覆蓋 DNS 伺服器所使用的代理組。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:656
+#: htdocs/luci-static/resources/view/fchomo/global.js:659
msgid "Override the connection destination address with the sniffed domain."
msgstr "使用嗅探到的網域覆寫連線目標。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1612
+#: htdocs/luci-static/resources/view/fchomo/client.js:1622
msgid "Override the existing ECS in original request."
msgstr "覆蓋原始請求中已有的 ECS。"
@@ -2159,9 +2167,17 @@ msgstr "填充 (Paddings)"
msgid "Password"
msgstr "密碼"
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:385
+msgid "Path in bundle"
+msgstr "捆綁包路徑"
+
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:386
+msgid "Path in bundle: %s"
+msgstr "在捆綁包%s中的路徑"
+
#: htdocs/luci-static/resources/fchomo/listeners.js:676
#: htdocs/luci-static/resources/view/fchomo/node.js:1669
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:364
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:373
msgid "Payload"
msgstr "Payload"
@@ -2169,7 +2185,7 @@ msgstr "Payload"
msgid "Peer pubkic key"
msgstr "對端公鑰"
-#: htdocs/luci-static/resources/view/fchomo/global.js:520
+#: htdocs/luci-static/resources/view/fchomo/global.js:523
msgid ""
"Performance may degrade slightly, so it is not recommended to enable on when "
"it is not needed."
@@ -2183,11 +2199,11 @@ msgstr "定期發送資料包以維持連線持久性。"
msgid "Persistent keepalive"
msgstr "持久連接"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:297
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:306
msgid "Plain text"
msgstr "純文本 text"
-#: htdocs/luci-static/resources/view/fchomo/global.js:857
+#: htdocs/luci-static/resources/view/fchomo/global.js:860
msgid ""
"Please ensure that the DNS query of the domains to be processed in the DNS "
"policyare send via DIRECT/Proxy Node in the same semantics as Routing "
@@ -2196,7 +2212,7 @@ msgstr ""
"請在 DNS 策略 中確保要處理的網域的 DNS 查詢以與路由模式相同的語意透過 直"
"連/代理節點 傳送。"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:200
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:208
msgid ""
"Please refer to %s for link format "
"standards."
@@ -2204,22 +2220,22 @@ msgstr "連結格式標準請參考 %s。"
#: htdocs/luci-static/resources/view/fchomo/node.js:1642
#: htdocs/luci-static/resources/view/fchomo/node.js:1668
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:337
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:363
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:346
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:372
msgid ""
"Please type %s"
"a>."
msgstr ""
"請輸入 %s。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:949
-#: htdocs/luci-static/resources/view/fchomo/client.js:1201
-#: htdocs/luci-static/resources/view/fchomo/client.js:1320
-#: htdocs/luci-static/resources/view/fchomo/client.js:1445
-#: htdocs/luci-static/resources/view/fchomo/client.js:1697
-#: htdocs/luci-static/resources/view/fchomo/client.js:1749
+#: htdocs/luci-static/resources/view/fchomo/client.js:950
+#: htdocs/luci-static/resources/view/fchomo/client.js:1211
+#: htdocs/luci-static/resources/view/fchomo/client.js:1330
+#: htdocs/luci-static/resources/view/fchomo/client.js:1455
+#: htdocs/luci-static/resources/view/fchomo/client.js:1707
+#: htdocs/luci-static/resources/view/fchomo/client.js:1759
#: htdocs/luci-static/resources/view/fchomo/node.js:1512
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:155
msgid "Please type %s fields of mihomo config."
msgstr "請輸入 mihomo 配置的 %s 欄位。"
@@ -2246,7 +2262,7 @@ msgstr "插件:"
msgid "Port"
msgstr "連接埠"
-#: htdocs/luci-static/resources/fchomo.js:1437
+#: htdocs/luci-static/resources/fchomo.js:1438
msgid "Port %s alrealy exists!"
msgstr "連接埠 %s 已存在!"
@@ -2258,7 +2274,7 @@ msgstr "連接埠跳躍間隔"
msgid "Port range"
msgstr "連接埠範圍"
-#: htdocs/luci-static/resources/view/fchomo/global.js:690
+#: htdocs/luci-static/resources/view/fchomo/global.js:693
msgid "Ports"
msgstr "連接埠"
@@ -2287,13 +2303,13 @@ msgstr "優先 IPv4"
msgid "Prefer IPv6"
msgstr "優先 IPv6"
-#: htdocs/luci-static/resources/view/fchomo/global.js:524
+#: htdocs/luci-static/resources/view/fchomo/global.js:527
msgid ""
"Prevent ICMP loopback issues in some cases. Ping will not show real delay."
msgstr "防止某些情況下的 ICMP 環回問題。 Ping 不會顯示實際延遲。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:736
-#: htdocs/luci-static/resources/view/fchomo/global.js:753
+#: htdocs/luci-static/resources/view/fchomo/global.js:739
+#: htdocs/luci-static/resources/view/fchomo/global.js:756
#: htdocs/luci-static/resources/view/fchomo/node.js:1476
#: htdocs/luci-static/resources/view/fchomo/node.js:1482
#: htdocs/luci-static/resources/view/fchomo/node.js:1792
@@ -2314,11 +2330,11 @@ msgstr "金鑰密碼"
msgid "Private key"
msgstr "私鑰"
-#: htdocs/luci-static/resources/view/fchomo/global.js:400
+#: htdocs/luci-static/resources/view/fchomo/global.js:403
msgid "Process matching mode"
msgstr "進程匹配模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:684
+#: htdocs/luci-static/resources/view/fchomo/global.js:687
#: htdocs/luci-static/resources/view/fchomo/node.js:1388
msgid "Protocol"
msgstr "協議"
@@ -2333,7 +2349,7 @@ msgid ""
"default in v2ray and cannot be disabled)."
msgstr "協議參數。 如啟用會隨機浪費流量(在 v2ray 中預設為啟用且無法停用)。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1055
+#: htdocs/luci-static/resources/view/fchomo/client.js:1057
#: htdocs/luci-static/resources/view/fchomo/node.js:1495
#: htdocs/luci-static/resources/view/fchomo/node.js:1504
#: htdocs/luci-static/resources/view/fchomo/node.js:1908
@@ -2344,21 +2360,21 @@ msgstr "供應商"
msgid "Provider URL"
msgstr "供應商訂閱 URL"
-#: htdocs/luci-static/resources/view/fchomo/client.js:923
-#: htdocs/luci-static/resources/view/fchomo/client.js:941
-#: htdocs/luci-static/resources/view/fchomo/client.js:1401
+#: htdocs/luci-static/resources/view/fchomo/client.js:924
+#: htdocs/luci-static/resources/view/fchomo/client.js:942
+#: htdocs/luci-static/resources/view/fchomo/client.js:1411
msgid "Proxy Group"
msgstr "代理組"
-#: htdocs/luci-static/resources/view/fchomo/global.js:786
+#: htdocs/luci-static/resources/view/fchomo/global.js:789
msgid "Proxy IPv4 IP-s"
msgstr "代理 IPv4 位址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:789
+#: htdocs/luci-static/resources/view/fchomo/global.js:792
msgid "Proxy IPv6 IP-s"
msgstr "代理 IPv6 位址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:792
+#: htdocs/luci-static/resources/view/fchomo/global.js:795
msgid "Proxy MAC-s"
msgstr "代理 MAC 位址"
@@ -2373,22 +2389,22 @@ msgid "Proxy chain"
msgstr "代理鏈"
#: htdocs/luci-static/resources/fchomo/listeners.js:610
-#: htdocs/luci-static/resources/view/fchomo/client.js:783
-#: htdocs/luci-static/resources/view/fchomo/client.js:1543
+#: htdocs/luci-static/resources/view/fchomo/client.js:784
+#: htdocs/luci-static/resources/view/fchomo/client.js:1553
#: htdocs/luci-static/resources/view/fchomo/node.js:1693
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:388
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:403
msgid "Proxy group"
msgstr "代理組"
-#: htdocs/luci-static/resources/view/fchomo/client.js:881
+#: htdocs/luci-static/resources/view/fchomo/client.js:882
msgid "Proxy group override"
msgstr "代理組覆蓋"
-#: htdocs/luci-static/resources/view/fchomo/global.js:476
+#: htdocs/luci-static/resources/view/fchomo/global.js:479
msgid "Proxy mode"
msgstr "代理模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:795
+#: htdocs/luci-static/resources/view/fchomo/global.js:798
msgid "Proxy routerself"
msgstr "代理路由器自身"
@@ -2397,7 +2413,7 @@ msgstr "代理路由器自身"
msgid "QUIC"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:926
+#: htdocs/luci-static/resources/view/fchomo/client.js:927
#: htdocs/luci-static/resources/view/fchomo/server.js:44
msgid "Quick Reload"
msgstr "快速重載"
@@ -2439,15 +2455,15 @@ msgstr "REALITY 標識符"
msgid "RTT"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:375
+#: htdocs/luci-static/resources/fchomo.js:376
msgid "Random"
msgstr "隨機"
-#: htdocs/luci-static/resources/view/fchomo/global.js:644
+#: htdocs/luci-static/resources/view/fchomo/global.js:647
msgid "Random will be used if empty."
msgstr "留空將使用隨機令牌。"
-#: htdocs/luci-static/resources/fchomo.js:385
+#: htdocs/luci-static/resources/fchomo.js:386
msgid "Randomized traffic characteristics"
msgstr "隨機化流量特徵"
@@ -2465,19 +2481,19 @@ msgstr "Realm ID"
msgid "Realm name pattern"
msgstr "Realm 名稱模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:460
+#: htdocs/luci-static/resources/view/fchomo/global.js:463
msgid "Redir port"
msgstr "Redir 連接埠"
-#: htdocs/luci-static/resources/view/fchomo/global.js:477
+#: htdocs/luci-static/resources/view/fchomo/global.js:480
msgid "Redirect TCP"
msgstr "Redirect TCP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:479
+#: htdocs/luci-static/resources/view/fchomo/global.js:482
msgid "Redirect TCP + TProxy UDP"
msgstr "Redirect TCP + TProxy UDP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:481
+#: htdocs/luci-static/resources/view/fchomo/global.js:484
msgid "Redirect TCP + Tun UDP"
msgstr "Redirect TCP + Tun UDP"
@@ -2485,8 +2501,8 @@ msgstr "Redirect TCP + Tun UDP"
msgid "Refresh every %s seconds."
msgstr "每 %s 秒刷新。"
-#: htdocs/luci-static/resources/fchomo.js:1193
-#: htdocs/luci-static/resources/view/fchomo/client.js:927
+#: htdocs/luci-static/resources/fchomo.js:1194
+#: htdocs/luci-static/resources/view/fchomo/client.js:928
#: htdocs/luci-static/resources/view/fchomo/global.js:193
#: htdocs/luci-static/resources/view/fchomo/server.js:45
msgid "Reload"
@@ -2497,7 +2513,7 @@ msgid "Reload All"
msgstr "重載所有"
#: htdocs/luci-static/resources/view/fchomo/node.js:1620
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:278
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:287
msgid "Remote"
msgstr "遠端"
@@ -2506,15 +2522,15 @@ msgstr "遠端"
msgid "Remote DNS resolve"
msgstr "遠端 DNS 解析"
-#: htdocs/luci-static/resources/fchomo.js:1358
+#: htdocs/luci-static/resources/fchomo.js:1359
msgid "Remove"
msgstr "移除"
-#: htdocs/luci-static/resources/fchomo.js:1363
+#: htdocs/luci-static/resources/fchomo.js:1364
#: htdocs/luci-static/resources/view/fchomo/node.js:1596
#: htdocs/luci-static/resources/view/fchomo/node.js:1598
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:251
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:261
msgid "Remove idles"
msgstr "移除閒置"
@@ -2531,7 +2547,7 @@ msgstr "名稱替換"
msgid "Replace node name."
msgstr "替換節點名稱"
-#: htdocs/luci-static/resources/fchomo.js:359
+#: htdocs/luci-static/resources/fchomo.js:360
msgid "Request"
msgstr ""
@@ -2545,15 +2561,15 @@ msgstr "請求路徑"
msgid "Request timeout"
msgstr "請求逾時"
-#: htdocs/luci-static/resources/fchomo.js:362
+#: htdocs/luci-static/resources/fchomo.js:363
msgid "Require and verify"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:360
+#: htdocs/luci-static/resources/fchomo.js:361
msgid "Require any"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:393
+#: htdocs/luci-static/resources/fchomo.js:394
#: htdocs/luci-static/resources/view/fchomo/node.js:1184
msgid "Requires server support."
msgstr "需要伺服器支援。"
@@ -2570,12 +2586,12 @@ msgstr "資源管理"
msgid "Restls script"
msgstr "Restls 劇本"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1172
+#: htdocs/luci-static/resources/view/fchomo/client.js:1182
msgid ""
"Returns hidden status in the API to hide the display of this proxy group."
msgstr "在 API 傳回 hidden 狀態,以隱藏該代理組顯示。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1178
+#: htdocs/luci-static/resources/view/fchomo/client.js:1188
msgid ""
"Returns the string input for icon in the API to display in this proxy group."
msgstr "在 API 傳回 icon 所輸入的字串,以在該代理組顯示。"
@@ -2589,16 +2605,16 @@ msgstr "重用 HTTP 連接以減少每次建立連接的 RTT。"
msgid "Reusing a single tunnel to carry multiple target connections within it."
msgstr "複用單條隧道使其內部承載多條目標連線。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:814
+#: htdocs/luci-static/resources/view/fchomo/global.js:817
msgid "Routing Control"
msgstr "路由控制"
-#: htdocs/luci-static/resources/view/fchomo/global.js:869
#: htdocs/luci-static/resources/view/fchomo/global.js:872
+#: htdocs/luci-static/resources/view/fchomo/global.js:875
msgid "Routing DSCP"
msgstr "路由 DSCP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:839
+#: htdocs/luci-static/resources/view/fchomo/global.js:842
msgid "Routing GFW"
msgstr "路由 GFW 流量"
@@ -2607,51 +2623,51 @@ msgstr "路由 GFW 流量"
msgid "Routing mark"
msgstr "路由標記"
-#: htdocs/luci-static/resources/view/fchomo/global.js:752
+#: htdocs/luci-static/resources/view/fchomo/global.js:755
msgid "Routing mark (Fwmark)"
msgstr "路由標記 (Fwmark)"
-#: htdocs/luci-static/resources/view/fchomo/global.js:834
+#: htdocs/luci-static/resources/view/fchomo/global.js:837
msgid "Routing mode"
msgstr "路由模式"
-#: htdocs/luci-static/resources/view/fchomo/global.js:835
+#: htdocs/luci-static/resources/view/fchomo/global.js:838
msgid "Routing mode of the traffic enters mihomo via firewall rules."
msgstr "流量經由防火牆規則進入 mihomo 的路由模式。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:856
+#: htdocs/luci-static/resources/view/fchomo/global.js:859
msgid "Routing mode will be handle domain."
msgstr "路由模式將處理網域。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:816
-#: htdocs/luci-static/resources/view/fchomo/global.js:825
+#: htdocs/luci-static/resources/view/fchomo/global.js:819
+#: htdocs/luci-static/resources/view/fchomo/global.js:828
msgid "Routing ports"
msgstr "路由連接埠"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1184
-#: htdocs/luci-static/resources/view/fchomo/client.js:1193
+#: htdocs/luci-static/resources/view/fchomo/client.js:1194
+#: htdocs/luci-static/resources/view/fchomo/client.js:1203
msgid "Routing rule"
msgstr "路由規則"
-#: htdocs/luci-static/resources/view/fchomo/global.js:746
+#: htdocs/luci-static/resources/view/fchomo/global.js:749
msgid "Routing rule priority"
msgstr "路由規則優先權"
-#: htdocs/luci-static/resources/view/fchomo/global.js:740
+#: htdocs/luci-static/resources/view/fchomo/global.js:743
msgid "Routing table ID"
msgstr "路由表 ID"
-#: htdocs/luci-static/resources/view/fchomo/global.js:396
+#: htdocs/luci-static/resources/view/fchomo/global.js:399
msgid "Rule"
msgstr "規則"
-#: htdocs/luci-static/resources/view/fchomo/client.js:845
-#: htdocs/luci-static/resources/view/fchomo/client.js:858
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146
+#: htdocs/luci-static/resources/view/fchomo/client.js:846
+#: htdocs/luci-static/resources/view/fchomo/client.js:859
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147
msgid "Rule set"
msgstr "規則集"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:370
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:379
msgid "Rule set URL"
msgstr "規則集訂閱 URL"
@@ -2659,15 +2675,15 @@ msgstr "規則集訂閱 URL"
msgid "Ruleset"
msgstr "規則集"
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:201
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:209
msgid "Ruleset-URI-Scheme"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1206
+#: htdocs/luci-static/resources/fchomo.js:1207
msgid "Running"
msgstr "正在運作"
-#: htdocs/luci-static/resources/fchomo.js:241
+#: htdocs/luci-static/resources/fchomo.js:242
msgid "SMTP"
msgstr ""
@@ -2683,7 +2699,7 @@ msgstr ""
msgid "SSH"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:242
+#: htdocs/luci-static/resources/fchomo.js:243
msgid "STUN"
msgstr ""
@@ -2692,7 +2708,7 @@ msgstr ""
msgid "STUN servers"
msgstr "STUN 伺服器"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1276
+#: htdocs/luci-static/resources/view/fchomo/client.js:1286
msgid "SUB-RULE"
msgstr "SUB-RULE"
@@ -2713,24 +2729,24 @@ msgstr "相同 目標位址 請求。相同節點"
msgid "Same srcaddr and dstaddr requests. Same node"
msgstr "相同 來源位址 和 目標位址 請求。相同節點"
-#: htdocs/luci-static/resources/view/fchomo/global.js:509
+#: htdocs/luci-static/resources/view/fchomo/global.js:512
msgid "Segment maximum size"
msgstr "分段最大尺寸"
-#: htdocs/luci-static/resources/fchomo.js:230
+#: htdocs/luci-static/resources/fchomo.js:231
msgid "Select"
msgstr "手動選擇"
-#: htdocs/luci-static/resources/view/fchomo/global.js:605
+#: htdocs/luci-static/resources/view/fchomo/global.js:608
msgid "Select Dashboard"
msgstr "選擇面板"
-#: htdocs/luci-static/resources/fchomo.js:399
+#: htdocs/luci-static/resources/fchomo.js:400
msgid "Send padding randomly 0-3333 bytes with 50% probability."
msgstr "以 50% 的機率發送隨機 0 到 3333 位元組的填充。"
-#: htdocs/luci-static/resources/fchomo.js:388
#: htdocs/luci-static/resources/fchomo.js:389
+#: htdocs/luci-static/resources/fchomo.js:390
msgid "Send random ticket of 300s-600s duration for client 0-RTT reuse."
msgstr "發送 300-600 秒的隨機票證,以供客戶端 0-RTT 重用。"
@@ -2793,25 +2809,25 @@ msgid "Simple round-robin all nodes"
msgstr "簡單輪替所有節點"
#: htdocs/luci-static/resources/view/fchomo/node.js:1681
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:376
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:391
msgid "Size limit"
msgstr "大小限制"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1576
+#: htdocs/luci-static/resources/view/fchomo/client.js:1586
#: htdocs/luci-static/resources/view/fchomo/node.js:1105
#: htdocs/luci-static/resources/view/fchomo/node.js:1773
msgid "Skip cert verify"
msgstr "跳過憑證驗證"
-#: htdocs/luci-static/resources/view/fchomo/global.js:662
+#: htdocs/luci-static/resources/view/fchomo/global.js:665
msgid "Skiped sniffing domain"
msgstr "跳過嗅探網域"
-#: htdocs/luci-static/resources/view/fchomo/global.js:668
+#: htdocs/luci-static/resources/view/fchomo/global.js:671
msgid "Skiped sniffing dst address"
msgstr "跳過嗅探目標位址"
-#: htdocs/luci-static/resources/view/fchomo/global.js:665
+#: htdocs/luci-static/resources/view/fchomo/global.js:668
msgid "Skiped sniffing src address"
msgstr "跳過嗅探來源位址"
@@ -2820,30 +2836,30 @@ msgstr "跳過嗅探來源位址"
msgid "Snell"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:672
+#: htdocs/luci-static/resources/view/fchomo/global.js:675
msgid "Sniff protocol"
msgstr "嗅探協議"
-#: htdocs/luci-static/resources/view/fchomo/global.js:649
+#: htdocs/luci-static/resources/view/fchomo/global.js:652
msgid "Sniffer"
msgstr "嗅探器"
-#: htdocs/luci-static/resources/view/fchomo/global.js:652
+#: htdocs/luci-static/resources/view/fchomo/global.js:655
msgid "Sniffer settings"
msgstr "嗅探器設定"
-#: htdocs/luci-static/resources/fchomo.js:431
+#: htdocs/luci-static/resources/fchomo.js:432
msgid "Specify a ID"
msgstr "指定一個ID"
-#: htdocs/luci-static/resources/view/fchomo/global.js:817
-#: htdocs/luci-static/resources/view/fchomo/global.js:826
+#: htdocs/luci-static/resources/view/fchomo/global.js:820
+#: htdocs/luci-static/resources/view/fchomo/global.js:829
msgid ""
"Specify target ports to be proxied. Multiple ports must be separated by "
"commas."
msgstr "指定需要被代理的目標連接埠。多個連接埠必須以逗號隔開。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:492
+#: htdocs/luci-static/resources/view/fchomo/global.js:495
msgid "Stack"
msgstr "堆栈"
@@ -2851,31 +2867,31 @@ msgstr "堆栈"
msgid "Standard"
msgstr "標準"
-#: htdocs/luci-static/resources/fchomo.js:245
+#: htdocs/luci-static/resources/fchomo.js:246
msgid "Steam Client"
msgstr "Steam 客戶端"
-#: htdocs/luci-static/resources/fchomo.js:246
+#: htdocs/luci-static/resources/fchomo.js:247
msgid "Steam P2P"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:1144
-#: htdocs/luci-static/resources/view/fchomo/client.js:1146
+#: htdocs/luci-static/resources/view/fchomo/client.js:1154
+#: htdocs/luci-static/resources/view/fchomo/client.js:1156
msgid "Strategy"
msgstr "策略"
#: htdocs/luci-static/resources/fchomo/listeners.js:604
-#: htdocs/luci-static/resources/view/fchomo/client.js:1303
-#: htdocs/luci-static/resources/view/fchomo/client.js:1312
+#: htdocs/luci-static/resources/view/fchomo/client.js:1313
+#: htdocs/luci-static/resources/view/fchomo/client.js:1322
msgid "Sub rule"
msgstr "子規則"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1358
+#: htdocs/luci-static/resources/view/fchomo/client.js:1368
msgid "Sub rule group"
msgstr "子規則組"
-#: htdocs/luci-static/resources/fchomo.js:691
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:223
+#: htdocs/luci-static/resources/fchomo.js:692
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:231
msgid "Successfully imported %s %s of total %s."
msgstr "已成功匯入 %s 個%s (共 %s 個)。"
@@ -2883,7 +2899,7 @@ msgstr "已成功匯入 %s 個%s (共 %s 個)。"
msgid "Successfully updated."
msgstr "更新成功。"
-#: htdocs/luci-static/resources/fchomo.js:1708
+#: htdocs/luci-static/resources/fchomo.js:1709
msgid "Successfully uploaded."
msgstr "已成功上傳。"
@@ -2892,7 +2908,7 @@ msgstr "已成功上傳。"
msgid "Sudoku"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:198
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:206
msgid ""
"Supports rule-set links of type: %s and format: %s."
""
@@ -2900,11 +2916,11 @@ msgstr ""
"支持规则集类型为: %s 并且格式为: %s 的规则集鏈接。"
""
-#: htdocs/luci-static/resources/view/fchomo/global.js:494
+#: htdocs/luci-static/resources/view/fchomo/global.js:497
msgid "System"
msgstr "系統"
-#: htdocs/luci-static/resources/view/fchomo/client.js:56
+#: htdocs/luci-static/resources/view/fchomo/client.js:57
msgid "System DNS"
msgstr "系統 DNS"
@@ -2924,12 +2940,12 @@ msgstr "系統 DNS"
#: htdocs/luci-static/resources/fchomo.js:198
#: htdocs/luci-static/resources/fchomo.js:205
#: htdocs/luci-static/resources/fchomo/listeners.js:638
-#: htdocs/luci-static/resources/view/fchomo/client.js:589
-#: htdocs/luci-static/resources/view/fchomo/client.js:679
+#: htdocs/luci-static/resources/view/fchomo/client.js:590
+#: htdocs/luci-static/resources/view/fchomo/client.js:680
msgid "TCP"
msgstr "TCP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:421
+#: htdocs/luci-static/resources/view/fchomo/global.js:424
msgid "TCP concurrency"
msgstr "TCP 併發"
@@ -2937,11 +2953,11 @@ msgstr "TCP 併發"
msgid "TCP only"
msgstr "僅 TCP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:429
+#: htdocs/luci-static/resources/view/fchomo/global.js:432
msgid "TCP-Keep-Alive idle timeout"
msgstr "TCP-Keep-Alive 閒置逾時"
-#: htdocs/luci-static/resources/view/fchomo/global.js:424
+#: htdocs/luci-static/resources/view/fchomo/global.js:427
msgid "TCP-Keep-Alive interval"
msgstr "TCP-Keep-Alive 間隔"
@@ -2967,7 +2983,7 @@ msgstr "TCP 快速開啟 (TFO)"
#: htdocs/luci-static/resources/fchomo/listeners.js:569
#: htdocs/luci-static/resources/fchomo/listeners.js:901
-#: htdocs/luci-static/resources/view/fchomo/global.js:529
+#: htdocs/luci-static/resources/view/fchomo/global.js:532
#: htdocs/luci-static/resources/view/fchomo/node.js:476
#: htdocs/luci-static/resources/view/fchomo/node.js:836
#: htdocs/luci-static/resources/view/fchomo/node.js:1014
@@ -2993,7 +3009,7 @@ msgstr "TLS欄位"
msgid "TUIC"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:243
+#: htdocs/luci-static/resources/fchomo.js:244
msgid "TURN"
msgstr ""
@@ -3023,7 +3039,7 @@ msgstr "%s私鑰,需要 PEM 格式。"
#: htdocs/luci-static/resources/fchomo/listeners.js:961
#: htdocs/luci-static/resources/fchomo/listeners.js:999
-#: htdocs/luci-static/resources/view/fchomo/global.js:550
+#: htdocs/luci-static/resources/view/fchomo/global.js:553
#: htdocs/luci-static/resources/view/fchomo/node.js:1114
msgid "The %s public key, in PEM format."
msgstr "%s公鑰,需要 PEM 格式。"
@@ -3052,13 +3068,13 @@ msgid ""
"The first padding must have a probability of 100% and at least 35 bytes."
msgstr "首個填充必須為 100% 的機率並且至少 35 位元組。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1806
+#: htdocs/luci-static/resources/view/fchomo/client.js:1816
msgid "The matching %s will be deemed as not-poisoned."
msgstr "匹配 %s 的將被視為未被投毒汙染。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1815
-#: htdocs/luci-static/resources/view/fchomo/client.js:1819
-#: htdocs/luci-static/resources/view/fchomo/client.js:1824
+#: htdocs/luci-static/resources/view/fchomo/client.js:1825
+#: htdocs/luci-static/resources/view/fchomo/client.js:1829
+#: htdocs/luci-static/resources/view/fchomo/client.js:1834
msgid "The matching %s will be deemed as poisoned."
msgstr "匹配 %s 的將被視為已被投毒汙染。"
@@ -3068,11 +3084,11 @@ msgid "The server and client can set different padding parameters."
msgstr "伺服器和客戶端可以設定不同的填充參數。"
#: htdocs/luci-static/resources/fchomo/listeners.js:1057
-#: htdocs/luci-static/resources/view/fchomo/global.js:594
+#: htdocs/luci-static/resources/view/fchomo/global.js:597
msgid "This ECH parameter needs to be added to the HTTPS record of the domain."
msgstr "此 ECH 參數需要加入到網域的 HTTPS 記錄中。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1579
+#: htdocs/luci-static/resources/view/fchomo/client.js:1589
#: htdocs/luci-static/resources/view/fchomo/node.js:1108
#: htdocs/luci-static/resources/view/fchomo/node.js:1776
msgid ""
@@ -3094,22 +3110,22 @@ msgid ""
"To check NAT Behavior you need to install %s first"
msgstr "檢測 NAT 行為需要先安裝 %s"
-#: htdocs/luci-static/resources/view/fchomo/global.js:484
+#: htdocs/luci-static/resources/view/fchomo/global.js:487
msgid ""
"To enable Tun support, you need to install ip-full and "
"kmod-tun"
msgstr ""
"要啟用 Tun 支持,您需要安裝 ip-full 和 kmod-tun。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:861
+#: htdocs/luci-static/resources/view/fchomo/global.js:864
msgid "To enable, you need to install dnsmasq-full."
msgstr "要啟用,您需要安裝 dnsmasq-full。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:759
+#: htdocs/luci-static/resources/view/fchomo/global.js:762
msgid "Tproxy Fwmark/fwmask"
msgstr "Tproxy Fwmark/fwmask"
-#: htdocs/luci-static/resources/view/fchomo/global.js:465
+#: htdocs/luci-static/resources/view/fchomo/global.js:468
msgid "Tproxy port"
msgstr "Tproxy 連接埠"
@@ -3143,7 +3159,7 @@ msgstr "傳輸層欄位"
msgid "Transport type"
msgstr "傳輸層類型"
-#: htdocs/luci-static/resources/view/fchomo/client.js:802
+#: htdocs/luci-static/resources/view/fchomo/client.js:803
msgid "Treat the destination IP as the source IP."
msgstr "將 目標 IP 視為 來源 IP。"
@@ -3161,19 +3177,19 @@ msgstr ""
msgid "Trusted proxy header"
msgstr "可信代理 Header"
-#: htdocs/luci-static/resources/view/fchomo/global.js:764
+#: htdocs/luci-static/resources/view/fchomo/global.js:767
msgid "Tun Fwmark/fwmask"
msgstr "Tun Fwmark/fwmask"
-#: htdocs/luci-static/resources/view/fchomo/global.js:482
+#: htdocs/luci-static/resources/view/fchomo/global.js:485
msgid "Tun TCP/UDP"
msgstr "Tun TCP/UDP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:489
+#: htdocs/luci-static/resources/view/fchomo/global.js:492
msgid "Tun settings"
msgstr "Tun 設定"
-#: htdocs/luci-static/resources/view/fchomo/global.js:493
+#: htdocs/luci-static/resources/view/fchomo/global.js:496
msgid "Tun stack."
msgstr "Tun 堆栈"
@@ -3182,15 +3198,15 @@ msgid "Tunnel"
msgstr ""
#: htdocs/luci-static/resources/fchomo/listeners.js:142
-#: htdocs/luci-static/resources/view/fchomo/client.js:530
-#: htdocs/luci-static/resources/view/fchomo/client.js:643
-#: htdocs/luci-static/resources/view/fchomo/client.js:737
-#: htdocs/luci-static/resources/view/fchomo/client.js:842
-#: htdocs/luci-static/resources/view/fchomo/client.js:1028
+#: htdocs/luci-static/resources/view/fchomo/client.js:531
+#: htdocs/luci-static/resources/view/fchomo/client.js:644
+#: htdocs/luci-static/resources/view/fchomo/client.js:738
+#: htdocs/luci-static/resources/view/fchomo/client.js:843
+#: htdocs/luci-static/resources/view/fchomo/client.js:1030
#: htdocs/luci-static/resources/view/fchomo/node.js:239
#: htdocs/luci-static/resources/view/fchomo/node.js:1618
#: htdocs/luci-static/resources/view/fchomo/node.js:1906
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:276
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:285
msgid "Type"
msgstr "類型"
@@ -3202,14 +3218,14 @@ msgstr "類型"
#: htdocs/luci-static/resources/fchomo.js:204
#: htdocs/luci-static/resources/fchomo/listeners.js:639
#: htdocs/luci-static/resources/fchomo/listeners.js:644
-#: htdocs/luci-static/resources/view/fchomo/client.js:588
-#: htdocs/luci-static/resources/view/fchomo/client.js:678
+#: htdocs/luci-static/resources/view/fchomo/client.js:589
+#: htdocs/luci-static/resources/view/fchomo/client.js:679
#: htdocs/luci-static/resources/view/fchomo/node.js:893
#: htdocs/luci-static/resources/view/fchomo/node.js:1750
msgid "UDP"
msgstr "UDP"
-#: htdocs/luci-static/resources/view/fchomo/global.js:513
+#: htdocs/luci-static/resources/view/fchomo/global.js:516
msgid "UDP NAT expiration time"
msgstr "UDP NAT 過期時間"
@@ -3236,7 +3252,7 @@ msgstr "UDP 中繼模式"
msgid "UP: %s; DOWN: %s"
msgstr "上傳: %s; 下載: %s"
-#: htdocs/luci-static/resources/fchomo.js:232
+#: htdocs/luci-static/resources/fchomo.js:233
msgid "URL test"
msgstr "自動選擇"
@@ -3248,7 +3264,7 @@ msgstr "自動選擇"
msgid "UUID"
msgstr "UUID"
-#: htdocs/luci-static/resources/fchomo.js:1251
+#: htdocs/luci-static/resources/fchomo.js:1252
msgid "Unable to download unsupported type: %s"
msgstr "無法下載不支援的類型: %s"
@@ -3256,7 +3272,7 @@ msgstr "無法下載不支援的類型: %s"
msgid "Unable to save contents: %s"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/global.js:418
+#: htdocs/luci-static/resources/view/fchomo/global.js:421
msgid "Unified delay"
msgstr "統一延遲"
@@ -3283,7 +3299,7 @@ msgid "Update failed."
msgstr "更新失敗。"
#: htdocs/luci-static/resources/view/fchomo/node.js:1687
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:382
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:397
msgid "Update interval"
msgstr "更新間隔"
@@ -3319,23 +3335,23 @@ msgstr "上傳金鑰"
msgid "Upload..."
msgstr "上傳..."
-#: htdocs/luci-static/resources/view/fchomo/client.js:1399
+#: htdocs/luci-static/resources/view/fchomo/client.js:1409
msgid ""
"Used to resolve domains that can be directly connected. Can use domestic DNS "
"servers or ECS."
msgstr "用於解析可直連的網域。可使用國內 DNS 伺服器或 ECS。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1401
+#: htdocs/luci-static/resources/view/fchomo/client.js:1411
msgid ""
"Used to resolve domains you want to proxy. Recommended to configure %s for "
"DNS servers."
msgstr "用於解析想要代理的網域。建議為 DNS 伺服器配置%s。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1383
+#: htdocs/luci-static/resources/view/fchomo/client.js:1393
msgid "Used to resolve the domain of the DNS server. Must be IP."
msgstr "用於解析 DNS 伺服器的網域。必須是 IP。"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1390
+#: htdocs/luci-static/resources/view/fchomo/client.js:1400
msgid "Used to resolve the domain of the Proxy node."
msgstr "用於解析代理節點的網域。"
@@ -3343,7 +3359,7 @@ msgstr "用於解析代理節點的網域。"
msgid "Used to verify the hostname on the returned certificates."
msgstr "用於驗證傳回的憑證上的主機名稱。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:438
+#: htdocs/luci-static/resources/view/fchomo/global.js:441
msgid "User Authentication"
msgstr "使用者認證"
@@ -3356,7 +3372,7 @@ msgstr "User-hint 是必填項"
msgid "Username"
msgstr "使用者名稱"
-#: htdocs/luci-static/resources/view/fchomo/global.js:772
+#: htdocs/luci-static/resources/view/fchomo/global.js:775
msgid "Users filter mode"
msgstr "使用者過濾模式"
@@ -3380,11 +3396,11 @@ msgstr ""
#: htdocs/luci-static/resources/view/fchomo/node.js:1624
#: htdocs/luci-static/resources/view/fchomo/node.js:1912
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:319
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:328
msgid "Value"
msgstr "可視化值"
-#: htdocs/luci-static/resources/fchomo.js:361
+#: htdocs/luci-static/resources/fchomo.js:362
msgid "Verify if given"
msgstr ""
@@ -3404,7 +3420,7 @@ msgstr ""
msgid "Vless Encryption fields"
msgstr "Vless Encryption 欄位"
-#: htdocs/luci-static/resources/fchomo.js:398
+#: htdocs/luci-static/resources/fchomo.js:399
msgid "Wait a random 0-111 milliseconds with 75% probability."
msgstr "以 75% 的機率等待隨機 0-111 毫秒。"
@@ -3429,7 +3445,7 @@ msgstr ""
msgid "When used as a server, HomeProxy is a better choice."
msgstr "用作服務端時,HomeProxy 是更好的選擇。"
-#: htdocs/luci-static/resources/view/fchomo/global.js:774
+#: htdocs/luci-static/resources/view/fchomo/global.js:777
msgid "White list"
msgstr "白名單"
@@ -3482,7 +3498,7 @@ msgstr "XOR 模式"
msgid "Xudp (Xray-core)"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:298
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:307
msgid "Yaml text"
msgstr "Yaml 格式文本"
@@ -3494,23 +3510,23 @@ msgstr ""
msgid "YouTube"
msgstr "YouTube"
-#: htdocs/luci-static/resources/fchomo.js:1690
+#: htdocs/luci-static/resources/fchomo.js:1691
msgid "Your %s was successfully uploaded. Size: %sB."
msgstr "您的 %s 已成功上傳。大小:%sB。"
-#: htdocs/luci-static/resources/fchomo.js:334
-#: htdocs/luci-static/resources/fchomo.js:347
-#: htdocs/luci-static/resources/fchomo.js:352
+#: htdocs/luci-static/resources/fchomo.js:335
+#: htdocs/luci-static/resources/fchomo.js:348
+#: htdocs/luci-static/resources/fchomo.js:353
#: htdocs/luci-static/resources/view/fchomo/node.js:668
msgid "aes-128-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:335
+#: htdocs/luci-static/resources/fchomo.js:336
msgid "aes-192-gcm"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:336
-#: htdocs/luci-static/resources/fchomo.js:353
+#: htdocs/luci-static/resources/fchomo.js:337
+#: htdocs/luci-static/resources/fchomo.js:354
msgid "aes-256-gcm"
msgstr ""
@@ -3528,9 +3544,9 @@ msgstr "bbr"
msgid "certificate"
msgstr "憑證"
-#: htdocs/luci-static/resources/fchomo.js:337
-#: htdocs/luci-static/resources/fchomo.js:348
-#: htdocs/luci-static/resources/fchomo.js:354
+#: htdocs/luci-static/resources/fchomo.js:338
+#: htdocs/luci-static/resources/fchomo.js:349
+#: htdocs/luci-static/resources/fchomo.js:355
msgid "chacha20-ietf-poly1305"
msgstr ""
@@ -3547,7 +3563,7 @@ msgstr "cubic"
msgid "decryption"
msgstr "decryption"
-#: htdocs/luci-static/resources/view/fchomo/global.js:808
+#: htdocs/luci-static/resources/view/fchomo/global.js:811
msgid "dnsmasq selects upstream on its own. (may affect CDN accuracy)"
msgstr "dnsmasq 自行選擇上游服務器。 (可能影響 CDN 準確性)"
@@ -3589,7 +3605,7 @@ msgstr "gRPC ping 間隔"
msgid "gRPC service name"
msgstr "gRPC 服務名稱"
-#: htdocs/luci-static/resources/view/fchomo/global.js:496
+#: htdocs/luci-static/resources/view/fchomo/global.js:499
msgid "gVisor"
msgstr "gVisor"
@@ -3605,18 +3621,18 @@ msgstr "至少需要一對密鑰"
msgid "metacubexd"
msgstr "metacubexd"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1001
-#: htdocs/luci-static/resources/view/fchomo/client.js:1249
-#: htdocs/luci-static/resources/view/fchomo/client.js:1341
-#: htdocs/luci-static/resources/view/fchomo/client.js:1480
-#: htdocs/luci-static/resources/view/fchomo/client.js:1711
-#: htdocs/luci-static/resources/view/fchomo/client.js:1767
+#: htdocs/luci-static/resources/view/fchomo/client.js:1003
+#: htdocs/luci-static/resources/view/fchomo/client.js:1259
+#: htdocs/luci-static/resources/view/fchomo/client.js:1351
+#: htdocs/luci-static/resources/view/fchomo/client.js:1490
+#: htdocs/luci-static/resources/view/fchomo/client.js:1721
+#: htdocs/luci-static/resources/view/fchomo/client.js:1777
#: htdocs/luci-static/resources/view/fchomo/node.js:1590
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:239
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247
msgid "mihomo config"
msgstr "mihomo 配置"
-#: htdocs/luci-static/resources/fchomo.js:380
+#: htdocs/luci-static/resources/fchomo.js:381
msgid "mlkem768x25519plus"
msgstr ""
@@ -3629,25 +3645,25 @@ msgstr "多路徑 TCP (mpTCP)"
msgid "new_reno"
msgstr "new_reno"
-#: htdocs/luci-static/resources/view/fchomo/client.js:819
+#: htdocs/luci-static/resources/view/fchomo/client.js:820
msgid "no-resolve"
msgstr "no-resolve"
-#: htdocs/luci-static/resources/fchomo.js:1425
-#: htdocs/luci-static/resources/fchomo.js:1520
-#: htdocs/luci-static/resources/fchomo.js:1555
-#: htdocs/luci-static/resources/fchomo.js:1583
+#: htdocs/luci-static/resources/fchomo.js:1426
+#: htdocs/luci-static/resources/fchomo.js:1521
+#: htdocs/luci-static/resources/fchomo.js:1556
+#: htdocs/luci-static/resources/fchomo.js:1584
msgid "non-empty value"
msgstr "非空值"
-#: htdocs/luci-static/resources/fchomo.js:332
-#: htdocs/luci-static/resources/fchomo.js:346
-#: htdocs/luci-static/resources/fchomo.js:358
+#: htdocs/luci-static/resources/fchomo.js:333
+#: htdocs/luci-static/resources/fchomo.js:347
+#: htdocs/luci-static/resources/fchomo.js:359
#: htdocs/luci-static/resources/fchomo/listeners.js:560
#: htdocs/luci-static/resources/view/fchomo/node.js:666
#: htdocs/luci-static/resources/view/fchomo/node.js:686
#: htdocs/luci-static/resources/view/fchomo/node.js:824
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:315
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:324
msgid "none"
msgstr "無"
@@ -3655,11 +3671,11 @@ msgstr "無"
msgid "not found"
msgstr "未找到"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1018
+#: htdocs/luci-static/resources/view/fchomo/client.js:1020
msgid "not included \",\""
msgstr "不包含 \",\""
-#: htdocs/luci-static/resources/fchomo.js:218
+#: htdocs/luci-static/resources/fchomo.js:219
#: htdocs/luci-static/resources/fchomo/listeners.js:606
#: htdocs/luci-static/resources/fchomo/listeners.js:607
msgid "null"
@@ -3705,8 +3721,8 @@ msgstr "私鑰"
msgid "razord-meta"
msgstr "razord-meta"
-#: htdocs/luci-static/resources/view/fchomo/client.js:1173
-#: htdocs/luci-static/resources/view/fchomo/client.js:1179
+#: htdocs/luci-static/resources/view/fchomo/client.js:1183
+#: htdocs/luci-static/resources/view/fchomo/client.js:1189
msgid "requires front-end adaptation using the API."
msgstr "需要使用 API 的前端適配。"
@@ -3714,7 +3730,7 @@ msgstr "需要使用 API 的前端適配。"
msgid "restls"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/ruleset.js:224
+#: htdocs/luci-static/resources/view/fchomo/ruleset.js:232
msgid "rule-set"
msgstr "規則集"
@@ -3732,7 +3748,7 @@ msgstr ""
msgid "split-stream"
msgstr ""
-#: htdocs/luci-static/resources/view/fchomo/client.js:801
+#: htdocs/luci-static/resources/view/fchomo/client.js:802
msgid "src"
msgstr "src"
@@ -3762,15 +3778,15 @@ msgstr ""
msgid "unchecked"
msgstr "未檢查"
-#: htdocs/luci-static/resources/fchomo.js:444
+#: htdocs/luci-static/resources/fchomo.js:445
msgid "unique UCI identifier"
msgstr "獨立 UCI 識別"
-#: htdocs/luci-static/resources/fchomo.js:447
+#: htdocs/luci-static/resources/fchomo.js:448
msgid "unique identifier"
msgstr "獨立標識"
-#: htdocs/luci-static/resources/fchomo.js:1592
+#: htdocs/luci-static/resources/fchomo.js:1593
msgid "unique value"
msgstr "獨立值"
@@ -3812,8 +3828,8 @@ msgstr ""
msgid "v5"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1472
-#: htdocs/luci-static/resources/fchomo.js:1475
+#: htdocs/luci-static/resources/fchomo.js:1473
+#: htdocs/luci-static/resources/fchomo.js:1476
msgid "valid JSON format"
msgstr "有效的 JSON 格式"
@@ -3821,41 +3837,41 @@ msgstr "有效的 JSON 格式"
msgid "valid SHA256 string with %d characters"
msgstr "包含 %d 個字元的有效 SHA256 字串"
-#: htdocs/luci-static/resources/fchomo.js:1497
-#: htdocs/luci-static/resources/fchomo.js:1500
+#: htdocs/luci-static/resources/fchomo.js:1498
+#: htdocs/luci-static/resources/fchomo.js:1501
msgid "valid URL"
msgstr "有效網址"
-#: htdocs/luci-static/resources/fchomo.js:1510
+#: htdocs/luci-static/resources/fchomo.js:1511
msgid "valid base64 key with %d characters"
msgstr "包含 %d 個字元的有效 base64 金鑰"
-#: htdocs/luci-static/resources/fchomo.js:1570
-#: htdocs/luci-static/resources/fchomo.js:1576
+#: htdocs/luci-static/resources/fchomo.js:1571
+#: htdocs/luci-static/resources/fchomo.js:1577
msgid "valid format: 2x, 2p, 4v"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1557
+#: htdocs/luci-static/resources/fchomo.js:1558
msgid "valid key length with %d characters"
msgstr "包含 %d 個字元的有效金鑰"
-#: htdocs/luci-static/resources/fchomo.js:1435
+#: htdocs/luci-static/resources/fchomo.js:1436
msgid "valid port value"
msgstr "有效連接埠值"
-#: htdocs/luci-static/resources/fchomo.js:1485
+#: htdocs/luci-static/resources/fchomo.js:1486
msgid "valid uuid"
msgstr "有效 uuid"
-#: htdocs/luci-static/resources/fchomo.js:404
+#: htdocs/luci-static/resources/fchomo.js:405
msgid "vless-mlkem768"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:403
+#: htdocs/luci-static/resources/fchomo.js:404
msgid "vless-x25519"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:338
+#: htdocs/luci-static/resources/fchomo.js:339
msgid "xchacha20-ietf-poly1305"
msgstr ""
@@ -3875,7 +3891,7 @@ msgstr ""
msgid "zero"
msgstr ""
-#: htdocs/luci-static/resources/fchomo.js:1253
+#: htdocs/luci-static/resources/fchomo.js:1254
msgid "🡇"
msgstr ""
diff --git a/luci-app-fchomo/root/usr/libexec/fchomo/update_resources.sh b/luci-app-fchomo/root/usr/libexec/fchomo/update_resources.sh
index a55b11af..af50d353 100755
--- a/luci-app-fchomo/root/usr/libexec/fchomo/update_resources.sh
+++ b/luci-app-fchomo/root/usr/libexec/fchomo/update_resources.sh
@@ -148,7 +148,7 @@ check_list_update() {
local list_info="$($wget -O- "https://api.github.com/repos/$listrepo/commits?sha=$listref&path=$listname")"
local list_sha="$(echo -e "$list_info" | jsonfilter -e "@[0].sha")"
- local list_ver="$(echo -e "$list_info" | jsonfilter -e "@[0].commit.message" | grep -Eo "[0-9-]+" | tr -d '-')"
+ local list_ver="$(echo -e "$list_info" | jsonfilter -e "@[0].commit.message" | grep -Eo "[0-9-]+" | tr -d ' \n-')"
if [ -z "$list_sha" ] || [ -z "$list_ver" ]; then
log "[$(to_upper "$listtype")] Failed to get the latest version, please retry later."
return 1
@@ -182,7 +182,7 @@ check_list_update() {
case "$1" in
"ALL")
# Since the VER_PATH lock is not designed, parallelism is not currently supported.
- for _type in geoip geosite asn china_ip4 china_ip6 gfw_list china_list; do
+ for _type in geoip geosite asn bundlemrs china_ip4 china_ip6 gfw_list china_list; do
"$0" "$_type"
done
# dashboard
@@ -208,6 +208,10 @@ case "$1" in
check_list_update "$1" "Loyalsoldier/geoip" "release" "GeoLite2-ASN.mmdb" &&
mv -f "$RESOURCES_DIR/asn.mmdb" "$RESOURCES_DIR/../asn.mmdb"
;;
+"bundlemrs")
+ check_list_update "$1" "MetaCubeX/meta-rules-dat" "release" "BundleMRS.7z" &&
+ mv -f "$RESOURCES_DIR/bundlemrs.7z" "$RESOURCES_DIR/../BundleMRS.7z"
+ ;;
"china_ip4")
check_list_update "$1" "fcshark-org/route-list" "release" "china_ipv4.txt"
;;
@@ -221,7 +225,7 @@ case "$1" in
check_list_update "$1" "fcshark-org/route-list" "release" "china_list2.txt"
;;
*)
- echo -e "Usage: $0 "
+ echo -e "Usage: $0 "
exit 1
;;
esac
diff --git a/luci-app-fchomo/root/usr/share/fchomo/generate_client.uc b/luci-app-fchomo/root/usr/share/fchomo/generate_client.uc
index 2870e41e..b7ee461f 100644
--- a/luci-app-fchomo/root/usr/share/fchomo/generate_client.uc
+++ b/luci-app-fchomo/root/usr/share/fchomo/generate_client.uc
@@ -745,6 +745,7 @@ uci.foreach(uciconf, ucipgrp, (cfg) => {
"include-all": strToBool(cfg.include_all),
"include-all-proxies": strToBool(cfg.include_all_proxies),
"include-all-providers": strToBool(cfg.include_all_providers),
+ "empty-fallback": cfg.empty_fallback ? get_proxygroup(cfg.empty_fallback) : null,
// Url-test fields
tolerance: (cfg.type === 'url-test') ? strToInt(cfg.tolerance) ?? 150 : null,
// Load-balance fields
@@ -839,6 +840,7 @@ uci.foreach(uciconf, ucirule, (cfg) => {
} : {
path: HM_DIR + '/ruleset/' + cfg['.name'],
url: cfg.url,
+ "path-in-bundle": cfg.path_in_bundle,
"size-limit": bytesizeToByte(cfg.size_limit) || null,
interval: (cfg.type === 'http') ? durationToSecond(cfg.interval) ?? 259200 : null,
proxy: get_proxygroup(cfg.proxy),
diff --git a/luci-app-fchomo/root/usr/share/ucode/fchomo.uc b/luci-app-fchomo/root/usr/share/ucode/fchomo.uc
index 0e0cd533..d9c6ed60 100644
--- a/luci-app-fchomo/root/usr/share/ucode/fchomo.uc
+++ b/luci-app-fchomo/root/usr/share/ucode/fchomo.uc
@@ -12,6 +12,7 @@ export const PRESET_OUTBOUND = [
'REJECT',
'REJECT-DROP',
'PASS',
+ 'PASS-RULE',
'COMPATIBLE',
'GLOBAL'
];
diff --git a/luci-app-kai/Makefile b/luci-app-kai/Makefile
index ac464572..d3b3af74 100755
--- a/luci-app-kai/Makefile
+++ b/luci-app-kai/Makefile
@@ -7,9 +7,9 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=kai
-PKG_VERSION:=1.0.2
-PKG_RELEASE:=8
-LUCI_DEPENDS:=+kai +kai_session +luci-compat
+PKG_VERSION:=1.0.0
+PKG_RELEASE:=9
+LUCI_DEPENDS:=+kai +kai_session
LUCI_MINIFY_CSS:=0
LUCI_MINIFY_JS:=0
@@ -17,7 +17,7 @@ define Package/luci-app-kai/conffiles
/etc/config/kai
endef
-define Package/luci-app-kai/postrm
+define Package/luci-nginxer/postrm
#!/bin/sh
rm -f /tmp/luci-indexcache
exit 0
@@ -25,4 +25,4 @@ endef
include $(TOPDIR)/feeds/luci/luci.mk
-# call BuildPackage - OpenWrt buildroot signature
+# call BuildPackage - OpenWrt buildroot signature
\ No newline at end of file
diff --git a/luci-app-kai/luasrc/model/cbi/kai.lua b/luci-app-kai/luasrc/model/cbi/kai.lua
index 8c8fb48a..997cd678 100644
--- a/luci-app-kai/luasrc/model/cbi/kai.lua
+++ b/luci-app-kai/luasrc/model/cbi/kai.lua
@@ -1,6 +1,6 @@
local m, s
-m = Map("kai", translate("KAI"), translate("KAI is an efficient AI tool."))
+m = Map("kai", translate("KAI"), translate("KAI is an efficient data transfer tool."))
m:section(SimpleSection).template = "kai/kai_status"
s=m:section(TypedSection, "kai", translate("Global settings"))
@@ -8,25 +8,6 @@ s.addremove=false
s.anonymous=true
s:option(Flag, "enabled", translate("Enable")).rmempty=false
-
-local kai_model = require "luci.model.kai"
-local blocks = kai_model.blocks()
-local home = kai_model.home()
-
-local data_dir = s:option(Value, "data_dir", translate("Data directory"))
-data_dir.rmempty = false
-data_dir.description = translate("Required. KAI session will store cwd/cache/data/config/state under this directory (subfolders: cwd, cache, data, config, state).")
-
-local paths, default_path = kai_model.find_paths(blocks, home, "Configs")
-for _, val in pairs(paths) do
- data_dir:value(val, val)
-end
-data_dir.default = default_path
-
-local port = s:option(Value, "port", translate("API port"))
-port.default = "8197"
-port.rmempty = false
-port.datatype = "port"
-port.description = translate("Port for KAI HTTP server (kai_bin). kai_session will read OPENCODE_CONFIG via 127.0.0.1:.")
-
return m
+
+
diff --git a/luci-app-kai/luasrc/model/kai.lua b/luci-app-kai/luasrc/model/kai.lua
deleted file mode 100644
index b4ef8499..00000000
--- a/luci-app-kai/luasrc/model/kai.lua
+++ /dev/null
@@ -1,54 +0,0 @@
-local jsonc = require "luci.jsonc"
-
-local kai = {}
-
-kai.blocks = function()
- local f = io.popen("lsblk -s -f -b -o NAME,FSSIZE,MOUNTPOINT --json", "r")
- local vals = {}
- if f then
- local ret = f:read("*all")
- f:close()
- local obj = jsonc.parse(ret)
- for _, val in pairs(obj and obj["blockdevices"] or {}) do
- local fsize = val["fssize"]
- if fsize ~= nil and string.len(fsize) > 10 and val["mountpoint"] then
- vals[#vals + 1] = val["mountpoint"]
- end
- end
- end
- return vals
-end
-
-kai.home = function()
- local uci = require "luci.model.uci".cursor()
- local home_dirs = {}
- home_dirs["main_dir"] = uci:get_first("quickstart", "main", "main_dir", "/root")
- home_dirs["Configs"] = uci:get_first("quickstart", "main", "conf_dir", home_dirs["main_dir"] .. "/Configs")
- home_dirs["Public"] = uci:get_first("quickstart", "main", "pub_dir", home_dirs["main_dir"] .. "/Public")
- home_dirs["Downloads"] = uci:get_first("quickstart", "main", "dl_dir", home_dirs["Public"] .. "/Downloads")
- home_dirs["Caches"] = uci:get_first("quickstart", "main", "tmp_dir", home_dirs["main_dir"] .. "/Caches")
- return home_dirs
-end
-
-kai.find_paths = function(blocks, home_dirs, path_name)
- local default_path = ""
- local paths = {}
-
- default_path = home_dirs[path_name] .. "/KAI"
- if #blocks == 0 then
- table.insert(paths, default_path)
- else
- for _, val in pairs(blocks) do
- table.insert(paths, val .. "/" .. path_name .. "/KAI")
- end
- local without_conf_dir = "/root/" .. path_name .. "/KAI"
- if default_path == without_conf_dir then
- default_path = paths[1]
- end
- end
-
- return paths, default_path
-end
-
-return kai
-
diff --git a/luci-app-kai/luasrc/view/kai/kai_status.htm b/luci-app-kai/luasrc/view/kai/kai_status.htm
index be616836..f2f50aab 100644
--- a/luci-app-kai/luasrc/view/kai/kai_status.htm
+++ b/luci-app-kai/luasrc/view/kai/kai_status.htm
@@ -14,7 +14,7 @@ XHR.poll(5, '<%=url("admin/services/kai_status")%>', null,function(x, st){
//]]>