mirror of
https://github.com/bolucat/Archive.git
synced 2025-09-26 20:21:35 +08:00
Update On Fri Sep 12 20:36:09 CEST 2025
This commit is contained in:
@@ -5,12 +5,12 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=hysteria
|
||||
PKG_VERSION:=2.6.2
|
||||
PKG_VERSION:=2.6.3
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/apernet/hysteria/tar.gz/app/v$(PKG_VERSION)?
|
||||
PKG_HASH:=4699431f0bc826da2bbd3939c0a78c4e7bfc02773fc3a62b24615c37ee89b266
|
||||
PKG_HASH:=bed1ece93dfaa07fbf709136efadaf4ccb09e0375844de3e28c5644ebe518eb0
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-app-v$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=MIT
|
||||
|
@@ -711,39 +711,37 @@ return view.extend({
|
||||
o.modalonly = true;
|
||||
}
|
||||
|
||||
if (features.with_reality_server) {
|
||||
o = s.option(form.Flag, 'tls_reality', _('REALITY'));
|
||||
o.depends({'tls': '1', 'tls_acme': '0', 'type': 'vless'});
|
||||
o.depends({'tls': '1', 'tls_acme': null, 'type': 'vless'});
|
||||
o.modalonly = true;
|
||||
o = s.option(form.Flag, 'tls_reality', _('REALITY'));
|
||||
o.depends({'tls': '1', 'tls_acme': '0', 'type': /^(anytls|vless)$/});
|
||||
o.depends({'tls': '1', 'tls_acme': null, 'type': /^(anytls|vless)$/});
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.option(form.Value, 'tls_reality_private_key', _('REALITY private key'));
|
||||
o.depends('tls_reality', '1');
|
||||
o.rmempty = false;
|
||||
o.modalonly = true;
|
||||
o = s.option(form.Value, 'tls_reality_private_key', _('REALITY private key'));
|
||||
o.depends('tls_reality', '1');
|
||||
o.rmempty = false;
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.option(form.DynamicList, 'tls_reality_short_id', _('REALITY short ID'));
|
||||
o.depends('tls_reality', '1');
|
||||
o.rmempty = false;
|
||||
o.modalonly = true;
|
||||
o = s.option(form.DynamicList, 'tls_reality_short_id', _('REALITY short ID'));
|
||||
o.depends('tls_reality', '1');
|
||||
o.rmempty = false;
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.option(form.Value, 'tls_reality_max_time_difference', _('Max time difference'),
|
||||
_('The maximum time difference between the server and the client.'));
|
||||
o.depends('tls_reality', '1');
|
||||
o.modalonly = true;
|
||||
o = s.option(form.Value, 'tls_reality_max_time_difference', _('Max time difference'),
|
||||
_('The maximum time difference between the server and the client.'));
|
||||
o.depends('tls_reality', '1');
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.option(form.Value, 'tls_reality_server_addr', _('Handshake server address'));
|
||||
o.datatype = 'hostname';
|
||||
o.depends('tls_reality', '1');
|
||||
o.rmempty = false;
|
||||
o.modalonly = true;
|
||||
o = s.option(form.Value, 'tls_reality_server_addr', _('Handshake server address'));
|
||||
o.datatype = 'hostname';
|
||||
o.depends('tls_reality', '1');
|
||||
o.rmempty = false;
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.option(form.Value, 'tls_reality_server_port', _('Handshake server port'));
|
||||
o.datatype = 'port';
|
||||
o.depends('tls_reality', '1');
|
||||
o.rmempty = false;
|
||||
o.modalonly = true;
|
||||
}
|
||||
o = s.option(form.Value, 'tls_reality_server_port', _('Handshake server port'));
|
||||
o.datatype = 'port';
|
||||
o.depends('tls_reality', '1');
|
||||
o.rmempty = false;
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.option(form.Value, 'tls_cert_path', _('Certificate path'),
|
||||
_('The server public key, in PEM format.'));
|
||||
|
@@ -31,7 +31,7 @@ const css = ' \
|
||||
|
||||
const hp_dir = '/var/run/homeproxy';
|
||||
|
||||
function getConnStat(self, site) {
|
||||
function getConnStat(o, site) {
|
||||
const callConnStat = rpc.declare({
|
||||
object: 'luci.homeproxy',
|
||||
method: 'connection_check',
|
||||
@@ -39,12 +39,12 @@ function getConnStat(self, site) {
|
||||
expect: { '': {} }
|
||||
});
|
||||
|
||||
self.default = E('div', { 'style': 'cbi-value-field' }, [
|
||||
o.default = E('div', { 'style': 'cbi-value-field' }, [
|
||||
E('button', {
|
||||
'class': 'btn cbi-button cbi-button-action',
|
||||
'click': ui.createHandlerFn(this, function() {
|
||||
return L.resolveDefault(callConnStat(site), {}).then((ret) => {
|
||||
let ele = self.default.firstElementChild.nextElementSibling;
|
||||
let ele = o.default.firstElementChild.nextElementSibling;
|
||||
if (ret.result) {
|
||||
ele.style.setProperty('color', 'green');
|
||||
ele.innerHTML = _('passed');
|
||||
@@ -60,7 +60,7 @@ function getConnStat(self, site) {
|
||||
]);
|
||||
}
|
||||
|
||||
function getResVersion(self, type) {
|
||||
function getResVersion(o, type) {
|
||||
const callResVersion = rpc.declare({
|
||||
object: 'luci.homeproxy',
|
||||
method: 'resources_get_version',
|
||||
@@ -83,23 +83,23 @@ function getResVersion(self, type) {
|
||||
return L.resolveDefault(callResUpdate(type), {}).then((res) => {
|
||||
switch (res.status) {
|
||||
case 0:
|
||||
self.description = _('Successfully updated.');
|
||||
o.description = _('Successfully updated.');
|
||||
break;
|
||||
case 1:
|
||||
self.description = _('Update failed.');
|
||||
o.description = _('Update failed.');
|
||||
break;
|
||||
case 2:
|
||||
self.description = _('Already in updating.');
|
||||
o.description = _('Already in updating.');
|
||||
break;
|
||||
case 3:
|
||||
self.description = _('Already at the latest version.');
|
||||
o.description = _('Already at the latest version.');
|
||||
break;
|
||||
default:
|
||||
self.description = _('Unknown error.');
|
||||
o.description = _('Unknown error.');
|
||||
break;
|
||||
}
|
||||
|
||||
return self.map.reset();
|
||||
return o.map.reset();
|
||||
});
|
||||
})
|
||||
}, [ _('Check update') ]),
|
||||
@@ -109,11 +109,57 @@ function getResVersion(self, type) {
|
||||
),
|
||||
]);
|
||||
|
||||
self.default = spanTemp;
|
||||
o.default = spanTemp;
|
||||
});
|
||||
}
|
||||
|
||||
function getRuntimeLog(name, filename) {
|
||||
function getRuntimeLog(o, name, _option_index, section_id, _in_table) {
|
||||
const filename = o.option.split('_')[1];
|
||||
|
||||
let section, log_level_el;
|
||||
switch (filename) {
|
||||
case 'homeproxy':
|
||||
section = null;
|
||||
break;
|
||||
case 'sing-box-c':
|
||||
section = 'config';
|
||||
break;
|
||||
case 'sing-box-s':
|
||||
section = 'server';
|
||||
break;
|
||||
}
|
||||
|
||||
if (section) {
|
||||
const selected = uci.get('homeproxy', section, 'log_level') || 'warn';
|
||||
const choices = {
|
||||
trace: _('Trace'),
|
||||
debug: _('Debug'),
|
||||
info: _('Info'),
|
||||
warn: _('Warn'),
|
||||
error: _('Error'),
|
||||
fatal: _('Fatal'),
|
||||
panic: _('Panic')
|
||||
};
|
||||
|
||||
log_level_el = E('select', {
|
||||
'id': o.cbid(section_id),
|
||||
'class': 'cbi-input-select',
|
||||
'style': 'margin-left: 4px; width: 6em;',
|
||||
'change': ui.createHandlerFn(this, function(ev) {
|
||||
uci.set('homeproxy', section, 'log_level', ev.target.value);
|
||||
ui.changes.apply(true);
|
||||
return o.map.save(null, true);
|
||||
})
|
||||
});
|
||||
|
||||
Object.keys(choices).forEach((v) => {
|
||||
log_level_el.appendChild(E('option', {
|
||||
'value': v,
|
||||
'selected': (v === selected) ? '' : null
|
||||
}, [ choices[v] ]));
|
||||
});
|
||||
}
|
||||
|
||||
const callLogClean = rpc.declare({
|
||||
object: 'luci.homeproxy',
|
||||
method: 'log_clean',
|
||||
@@ -121,7 +167,7 @@ function getRuntimeLog(name, filename) {
|
||||
expect: { '': {} }
|
||||
});
|
||||
|
||||
let log_textarea = E('div', { 'id': 'log_textarea' },
|
||||
const log_textarea = E('div', { 'id': 'log_textarea' },
|
||||
E('img', {
|
||||
'src': L.resource('icons/loading.svg'),
|
||||
'alt': _('Loading'),
|
||||
@@ -155,11 +201,12 @@ function getRuntimeLog(name, filename) {
|
||||
return E([
|
||||
E('style', [ css ]),
|
||||
E('div', {'class': 'cbi-map'}, [
|
||||
E('h3', {'name': 'content'}, [
|
||||
E('h3', {'name': 'content', 'style': 'align-items: center; display: flex;'}, [
|
||||
_('%s log').format(name),
|
||||
' ',
|
||||
log_level_el || '',
|
||||
E('button', {
|
||||
'class': 'btn cbi-button cbi-button-action',
|
||||
'style': 'margin-left: 4px;',
|
||||
'click': ui.createHandlerFn(this, function() {
|
||||
return L.resolveDefault(callLogClean(filename), {});
|
||||
})
|
||||
@@ -185,29 +232,28 @@ return view.extend({
|
||||
s.anonymous = true;
|
||||
|
||||
o = s.option(form.DummyValue, '_check_baidu', _('BaiDu'));
|
||||
o.cfgvalue = function() { return getConnStat(this, 'baidu') };
|
||||
o.cfgvalue = L.bind(getConnStat, this, o, 'baidu');
|
||||
|
||||
o = s.option(form.DummyValue, '_check_google', _('Google'));
|
||||
o.cfgvalue = function() { return getConnStat(this, 'google') };
|
||||
|
||||
o.cfgvalue = L.bind(getConnStat, this, o, 'google');
|
||||
|
||||
s = m.section(form.NamedSection, 'config', 'homeproxy', _('Resources management'));
|
||||
s.anonymous = true;
|
||||
|
||||
o = s.option(form.DummyValue, '_china_ip4_version', _('China IPv4 list version'));
|
||||
o.cfgvalue = function() { return getResVersion(this, 'china_ip4') };
|
||||
o.cfgvalue = L.bind(getResVersion, this, o, 'china_ip4');
|
||||
o.rawhtml = true;
|
||||
|
||||
o = s.option(form.DummyValue, '_china_ip6_version', _('China IPv6 list version'));
|
||||
o.cfgvalue = function() { return getResVersion(this, 'china_ip6') };
|
||||
o.cfgvalue = L.bind(getResVersion, this, o, 'china_ip6');
|
||||
o.rawhtml = true;
|
||||
|
||||
o = s.option(form.DummyValue, '_china_list_version', _('China list version'));
|
||||
o.cfgvalue = function() { return getResVersion(this, 'china_list') };
|
||||
o.cfgvalue = L.bind(getResVersion, this, o, 'china_list');
|
||||
o.rawhtml = true;
|
||||
|
||||
o = s.option(form.DummyValue, '_gfw_list_version', _('GFW list version'));
|
||||
o.cfgvalue = function() { return getResVersion(this, 'gfw_list') };
|
||||
o.cfgvalue = L.bind(getResVersion, this, o, 'gfw_list');
|
||||
o.rawhtml = true;
|
||||
|
||||
o = s.option(form.Value, 'github_token', _('GitHub token'));
|
||||
@@ -231,13 +277,13 @@ return view.extend({
|
||||
s.anonymous = true;
|
||||
|
||||
o = s.option(form.DummyValue, '_homeproxy_logview');
|
||||
o.render = L.bind(getRuntimeLog, this, _('HomeProxy'), 'homeproxy');
|
||||
o.render = L.bind(getRuntimeLog, this, o, _('HomeProxy'));
|
||||
|
||||
o = s.option(form.DummyValue, '_sing-box-c_logview');
|
||||
o.render = L.bind(getRuntimeLog, this, _('sing-box client'), 'sing-box-c');
|
||||
o.render = L.bind(getRuntimeLog, this, o, _('sing-box client'));
|
||||
|
||||
o = s.option(form.DummyValue, '_sing-box-s_logview');
|
||||
o.render = L.bind(getRuntimeLog, this, _('sing-box server'), 'sing-box-s');
|
||||
o.render = L.bind(getRuntimeLog, this, o, _('sing-box server'));
|
||||
|
||||
return m.render();
|
||||
},
|
||||
|
@@ -1,11 +1,11 @@
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:159
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:205
|
||||
msgid "%s log"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1454
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1449
|
||||
msgid "%s nodes removed"
|
||||
msgstr ""
|
||||
|
||||
@@ -25,9 +25,9 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1082
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1106
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:760
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:779
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1101
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:758
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:777
|
||||
msgid "<strong>Save your configuration before uploading files!</strong>"
|
||||
msgstr ""
|
||||
|
||||
@@ -123,7 +123,7 @@ msgid "Allow access from the Internet."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1036
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1381
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1376
|
||||
msgid "Allow insecure"
|
||||
msgstr ""
|
||||
|
||||
@@ -131,7 +131,7 @@ msgstr ""
|
||||
msgid "Allow insecure connection at TLS client."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1382
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1377
|
||||
msgid "Allow insecure connection by default when add nodes from subscriptions."
|
||||
msgstr ""
|
||||
|
||||
@@ -161,7 +161,7 @@ msgstr ""
|
||||
msgid "Alternative TLS port"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1417
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1412
|
||||
msgid "An error occurred during updating subscriptions: %s"
|
||||
msgstr ""
|
||||
|
||||
@@ -222,11 +222,11 @@ msgstr ""
|
||||
msgid "Authentication type"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1334
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1329
|
||||
msgid "Auto update"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1335
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1330
|
||||
msgid "Auto update subscriptions and geodata."
|
||||
msgstr ""
|
||||
|
||||
@@ -234,7 +234,7 @@ msgstr ""
|
||||
msgid "BBR"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:187
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:234
|
||||
msgid "BaiDu"
|
||||
msgstr ""
|
||||
|
||||
@@ -253,7 +253,7 @@ msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:453
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1410
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:864
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:862
|
||||
msgid "Bind interface"
|
||||
msgstr ""
|
||||
|
||||
@@ -267,7 +267,7 @@ msgstr ""
|
||||
msgid "BitTorrent"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1368
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1363
|
||||
msgid "Blacklist mode"
|
||||
msgstr ""
|
||||
|
||||
@@ -279,7 +279,7 @@ msgstr ""
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:640
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1090
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1100
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:859
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:857
|
||||
msgid "Both"
|
||||
msgstr ""
|
||||
|
||||
@@ -307,12 +307,12 @@ msgstr ""
|
||||
msgid "CUBIC"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1238
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1233
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1073
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:748
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:746
|
||||
msgid "Certificate path"
|
||||
msgstr ""
|
||||
|
||||
@@ -328,15 +328,15 @@ msgstr ""
|
||||
msgid "China DNS server"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:197
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:243
|
||||
msgid "China IPv4 list version"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:201
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:247
|
||||
msgid "China IPv6 list version"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:205
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:251
|
||||
msgid "China list version"
|
||||
msgstr ""
|
||||
|
||||
@@ -353,7 +353,7 @@ msgstr ""
|
||||
msgid "Cisco Public DNS (208.67.222.222)"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:166
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:213
|
||||
msgid "Clean log"
|
||||
msgstr ""
|
||||
|
||||
@@ -379,7 +379,7 @@ msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:114
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:122
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:129
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:175
|
||||
msgid "Collecting data..."
|
||||
msgstr ""
|
||||
|
||||
@@ -392,7 +392,7 @@ msgstr ""
|
||||
msgid "Congestion control algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:184
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:231
|
||||
msgid "Connection check"
|
||||
msgstr ""
|
||||
|
||||
@@ -439,6 +439,10 @@ msgstr ""
|
||||
msgid "DTLS"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:136
|
||||
msgid "Debug"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/homeproxy.js:17
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:433
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:603
|
||||
@@ -482,7 +486,7 @@ msgstr ""
|
||||
msgid "Default outbound for connections not matched by any routing rules."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1388
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1383
|
||||
msgid "Default packet encoding"
|
||||
msgstr ""
|
||||
|
||||
@@ -523,8 +527,8 @@ msgstr ""
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:498
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:554
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:566
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1117
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1367
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1111
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1362
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:267
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:279
|
||||
msgid "Disable"
|
||||
@@ -645,14 +649,14 @@ msgstr ""
|
||||
msgid "Drop requests"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1374
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1369
|
||||
msgid ""
|
||||
"Drop/keep nodes that contain the specific keywords. <a target=\"_blank\" "
|
||||
"href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/"
|
||||
"Regular_Expressions\">Regex</a> is supported."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1366
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1361
|
||||
msgid "Drop/keep specific nodes from subscriptions."
|
||||
msgstr ""
|
||||
|
||||
@@ -664,22 +668,22 @@ msgid ""
|
||||
"a non-ACME system, such as a CA customer database."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1091
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1090
|
||||
msgid ""
|
||||
"ECH (Encrypted Client Hello) is a TLS extension that allows a client to "
|
||||
"encrypt the first part of its ClientHello message."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1110
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:825
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1105
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:823
|
||||
msgid "ECH config"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1099
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1094
|
||||
msgid "ECH config path"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:786
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:784
|
||||
msgid "ECH key"
|
||||
msgstr ""
|
||||
|
||||
@@ -703,7 +707,7 @@ msgstr ""
|
||||
msgid "Early data is sent in path instead of header by default."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1210
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1205
|
||||
msgid "Edit nodes"
|
||||
msgstr ""
|
||||
|
||||
@@ -738,14 +742,10 @@ msgstr ""
|
||||
msgid "Enable ACME"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1090
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1089
|
||||
msgid "Enable ECH"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1095
|
||||
msgid "Enable PQ signature schemes"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:980
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:522
|
||||
msgid "Enable TCP Brutal"
|
||||
@@ -756,8 +756,8 @@ msgstr ""
|
||||
msgid "Enable TCP Brutal congestion control algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1167
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:845
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1162
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:843
|
||||
msgid "Enable UDP fragmentation."
|
||||
msgstr ""
|
||||
|
||||
@@ -770,11 +770,11 @@ msgstr ""
|
||||
msgid "Enable padding"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:836
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:834
|
||||
msgid "Enable tcp fast open for listener."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1171
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1166
|
||||
msgid ""
|
||||
"Enable the SUoT protocol, requires server support. Conflict with multiplex."
|
||||
msgstr ""
|
||||
@@ -785,6 +785,10 @@ msgstr ""
|
||||
msgid "Encrypt method"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:139
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/homeproxy.js:237
|
||||
#: htdocs/luci-static/resources/homeproxy.js:271
|
||||
#: htdocs/luci-static/resources/homeproxy.js:279
|
||||
@@ -809,10 +813,10 @@ msgstr ""
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1505
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1537
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:487
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1133
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1301
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1355
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1358
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1127
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1296
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1350
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1353
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:226
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:628
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:630
|
||||
@@ -843,11 +847,15 @@ msgstr ""
|
||||
msgid "Failed to upload %s, error: %s."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1373
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:140
|
||||
msgid "Fatal"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1368
|
||||
msgid "Filter keywords"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1365
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1360
|
||||
msgid "Filter nodes"
|
||||
msgstr ""
|
||||
|
||||
@@ -889,7 +897,7 @@ msgstr ""
|
||||
msgid "GET"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:209
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:255
|
||||
msgid "GFW list version"
|
||||
msgstr ""
|
||||
|
||||
@@ -915,11 +923,11 @@ msgstr ""
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:294
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:355
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:357
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:817
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:815
|
||||
msgid "Generate"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:213
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:259
|
||||
msgid "GitHub token"
|
||||
msgstr ""
|
||||
|
||||
@@ -947,7 +955,7 @@ msgstr ""
|
||||
msgid "Global settings"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:190
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:237
|
||||
msgid "Google"
|
||||
msgstr ""
|
||||
|
||||
@@ -987,11 +995,11 @@ msgstr ""
|
||||
msgid "HTTPUpgrade"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:735
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:734
|
||||
msgid "Handshake server address"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:741
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:740
|
||||
msgid "Handshake server port"
|
||||
msgstr ""
|
||||
|
||||
@@ -1007,7 +1015,7 @@ msgstr ""
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:55
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:57
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:101
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:234
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:280
|
||||
#: root/usr/share/luci/menu.d/luci-app-homeproxy.json:3
|
||||
msgid "HomeProxy"
|
||||
msgstr ""
|
||||
@@ -1150,18 +1158,18 @@ msgstr ""
|
||||
msgid "Ignore client bandwidth"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1284
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1279
|
||||
msgid "Import"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1231
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1310
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1312
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1226
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1305
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1307
|
||||
msgid "Import share links"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:336
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:850
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:848
|
||||
msgid "In seconds."
|
||||
msgstr ""
|
||||
|
||||
@@ -1184,6 +1192,10 @@ msgstr ""
|
||||
msgid "Independent cache per server"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:137
|
||||
msgid "Info"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1403
|
||||
msgid "Interface Control"
|
||||
msgstr ""
|
||||
@@ -1217,7 +1229,7 @@ msgstr ""
|
||||
msgid "Invert match result."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:767
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:765
|
||||
msgid "Key path"
|
||||
msgstr ""
|
||||
|
||||
@@ -1290,7 +1302,7 @@ msgstr ""
|
||||
msgid "Listen port"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:127
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:173
|
||||
msgid "Loading"
|
||||
msgstr ""
|
||||
|
||||
@@ -1302,11 +1314,11 @@ msgstr ""
|
||||
msgid "Local address"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:144
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:190
|
||||
msgid "Log file does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:137
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:183
|
||||
msgid "Log is empty."
|
||||
msgstr ""
|
||||
|
||||
@@ -1451,7 +1463,7 @@ msgstr ""
|
||||
msgid "Max download speed in Mbps."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:730
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:729
|
||||
msgid "Max time difference"
|
||||
msgstr ""
|
||||
|
||||
@@ -1527,8 +1539,8 @@ msgstr ""
|
||||
msgid "Mode"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1163
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:840
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1158
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:838
|
||||
msgid "MultiPath TCP"
|
||||
msgstr ""
|
||||
|
||||
@@ -1546,7 +1558,7 @@ msgstr ""
|
||||
msgid "NOT RUNNING"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1394
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1389
|
||||
msgid "NOTE: Save current settings before updating subscriptions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1564,7 +1576,7 @@ msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:637
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1097
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:856
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:854
|
||||
msgid "Network"
|
||||
msgstr ""
|
||||
|
||||
@@ -1584,15 +1596,15 @@ msgstr ""
|
||||
msgid "No additional encryption support: It's basically duplicate encryption."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1410
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1405
|
||||
msgid "No subscription available"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1435
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1430
|
||||
msgid "No subscription node"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1270
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1265
|
||||
msgid "No valid share link found."
|
||||
msgstr ""
|
||||
|
||||
@@ -1605,7 +1617,7 @@ msgstr ""
|
||||
msgid "Node Settings"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1216
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1211
|
||||
msgid "Nodes"
|
||||
msgstr ""
|
||||
|
||||
@@ -1687,6 +1699,10 @@ msgstr ""
|
||||
msgid "Padding scheme"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:141
|
||||
msgid "Panic"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:463
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:190
|
||||
msgid "Password"
|
||||
@@ -1899,21 +1915,21 @@ msgstr ""
|
||||
msgid "RDRC timeout"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1144
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:715
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1138
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:714
|
||||
msgid "REALITY"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:720
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:719
|
||||
msgid "REALITY private key"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1148
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1143
|
||||
msgid "REALITY public key"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1153
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:725
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1148
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:724
|
||||
msgid "REALITY short ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -1946,7 +1962,7 @@ msgstr ""
|
||||
msgid "Redirect TCP + Tun UDP"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:171
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:218
|
||||
msgid "Refresh every %s seconds."
|
||||
msgstr ""
|
||||
|
||||
@@ -1963,11 +1979,11 @@ msgstr ""
|
||||
msgid "Remote"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1432
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1427
|
||||
msgid "Remove %s nodes"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1422
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1417
|
||||
msgid "Remove all nodes from subscriptions"
|
||||
msgstr ""
|
||||
|
||||
@@ -1991,15 +2007,15 @@ msgstr ""
|
||||
msgid "Resolve strategy"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:194
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:240
|
||||
msgid "Resources management"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:870
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:868
|
||||
msgid "Reuse address"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:871
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:869
|
||||
msgid "Reuse listener address."
|
||||
msgstr ""
|
||||
|
||||
@@ -2081,7 +2097,7 @@ msgstr ""
|
||||
msgid "STUN"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1176
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1171
|
||||
msgid "SUoT version"
|
||||
msgstr ""
|
||||
|
||||
@@ -2098,16 +2114,16 @@ msgstr ""
|
||||
msgid "Same as main node"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:220
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:225
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:266
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:271
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1396
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1391
|
||||
msgid "Save current settings"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1393
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1388
|
||||
msgid "Save subscriptions settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -2254,19 +2270,19 @@ msgstr ""
|
||||
msgid "String"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1321
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1316
|
||||
msgid "Sub (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1348
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1343
|
||||
msgid "Subscription URL-s"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1332
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1327
|
||||
msgid "Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1272
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1267
|
||||
msgid "Successfully imported %s nodes of total %s."
|
||||
msgstr ""
|
||||
|
||||
@@ -2274,8 +2290,8 @@ msgstr ""
|
||||
msgid "Successfully updated."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1232
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1349
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1227
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1344
|
||||
msgid ""
|
||||
"Support Hysteria, Shadowsocks, Trojan, v2rayN (VMess), and XTLS (VLESS) "
|
||||
"online configuration delivery standard."
|
||||
@@ -2302,12 +2318,12 @@ msgstr ""
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:638
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:949
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1098
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:857
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:855
|
||||
msgid "TCP"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1160
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:835
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1155
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:833
|
||||
msgid "TCP fast open"
|
||||
msgstr ""
|
||||
|
||||
@@ -2507,7 +2523,7 @@ msgid ""
|
||||
"allowed to open."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:731
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:730
|
||||
msgid "The maximum time difference between the server and the client."
|
||||
msgstr ""
|
||||
|
||||
@@ -2522,7 +2538,7 @@ msgid "The modern ImmortalWrt proxy platform for ARM64/AMD64."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:454
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:865
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:863
|
||||
msgid "The network interface to bind to."
|
||||
msgstr ""
|
||||
|
||||
@@ -2530,7 +2546,7 @@ msgstr ""
|
||||
msgid "The path of the DNS server."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1100
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1095
|
||||
msgid ""
|
||||
"The path to the ECH config, in PEM format. If empty, load from DNS will be "
|
||||
"attempted."
|
||||
@@ -2552,11 +2568,11 @@ msgstr ""
|
||||
msgid "The response code."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:768
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:766
|
||||
msgid "The server private key, in PEM format."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:749
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:747
|
||||
msgid "The server public key, in PEM format."
|
||||
msgstr ""
|
||||
|
||||
@@ -2587,7 +2603,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1039
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1384
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1379
|
||||
msgid ""
|
||||
"This is <strong>DANGEROUS</strong>, your traffic is almost like "
|
||||
"<strong>PLAIN TEXT</strong>! Use at your own risk!"
|
||||
@@ -2628,6 +2644,10 @@ msgid ""
|
||||
"<code>kmod-tun</code>"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:135
|
||||
msgid "Trace"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:769
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:409
|
||||
msgid "Transport"
|
||||
@@ -2657,21 +2677,21 @@ msgstr ""
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:639
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:948
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1099
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:858
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:856
|
||||
msgid "UDP"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1166
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:844
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1161
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:842
|
||||
msgid "UDP Fragment"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:335
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:849
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:847
|
||||
msgid "UDP NAT expiration time"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1170
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1165
|
||||
msgid "UDP over TCP"
|
||||
msgstr ""
|
||||
|
||||
@@ -2712,15 +2732,15 @@ msgstr ""
|
||||
msgid "Unknown error."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:148
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:194
|
||||
msgid "Unknown error: %s"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1137
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1131
|
||||
msgid "Unsupported fingerprint!"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1407
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1402
|
||||
msgid "Update %s subscriptions"
|
||||
msgstr ""
|
||||
|
||||
@@ -2736,23 +2756,23 @@ msgstr ""
|
||||
msgid "Update interval of rule set."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1402
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1397
|
||||
msgid "Update nodes from subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1345
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1340
|
||||
msgid "Update subscriptions via proxy."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1338
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1333
|
||||
msgid "Update time"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1344
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1339
|
||||
msgid "Update via proxy"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1105
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1100
|
||||
msgid "Upload ECH config"
|
||||
msgstr ""
|
||||
|
||||
@@ -2767,18 +2787,18 @@ msgid "Upload bandwidth in Mbps."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1081
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:759
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:757
|
||||
msgid "Upload certificate"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:778
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:776
|
||||
msgid "Upload key"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1084
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1108
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:762
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:781
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1103
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:760
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:779
|
||||
msgid "Upload..."
|
||||
msgstr ""
|
||||
|
||||
@@ -2802,7 +2822,7 @@ msgstr ""
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1378
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1373
|
||||
msgid "User-Agent"
|
||||
msgstr ""
|
||||
|
||||
@@ -2830,12 +2850,16 @@ msgstr ""
|
||||
msgid "WAN IP Policy"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:138
|
||||
msgid "Warn"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:776
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:416
|
||||
msgid "WebSocket"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1369
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1364
|
||||
msgid "Whitelist mode"
|
||||
msgstr ""
|
||||
|
||||
@@ -2860,7 +2884,7 @@ msgid "Write proxy protocol in the connection header."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:885
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1391
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1386
|
||||
msgid "Xudp (Xray-core)"
|
||||
msgstr ""
|
||||
|
||||
@@ -2873,7 +2897,7 @@ msgid "ZeroSSL"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1086
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:764
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:762
|
||||
msgid "certificate"
|
||||
msgstr ""
|
||||
|
||||
@@ -2917,19 +2941,19 @@ msgstr ""
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:504
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1355
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:487
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1133
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1127
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:226
|
||||
msgid "non-empty value"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:628
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:883
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1389
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1384
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:884
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1390
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1385
|
||||
msgid "packet addr (v2ray-core v5+)"
|
||||
msgstr ""
|
||||
|
||||
@@ -2937,7 +2961,7 @@ msgstr ""
|
||||
msgid "passed"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:783
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:781
|
||||
msgid "private key"
|
||||
msgstr ""
|
||||
|
||||
@@ -2945,19 +2969,19 @@ msgstr ""
|
||||
msgid "quic-go / uquic chrome"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:237
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:283
|
||||
msgid "sing-box client"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:240
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:286
|
||||
msgid "sing-box server"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1115
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1109
|
||||
msgid "uTLS fingerprint"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1116
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1110
|
||||
msgid ""
|
||||
"uTLS is a fork of \"crypto/tls\", which provides ClientHello fingerprinting "
|
||||
"resistance."
|
||||
@@ -2968,7 +2992,7 @@ msgid "unchecked"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/homeproxy.js:237
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1301
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1296
|
||||
msgid "unique UCI identifier"
|
||||
msgstr ""
|
||||
|
||||
@@ -2978,13 +3002,13 @@ msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:499
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:642
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1177
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1172
|
||||
msgid "v1"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:500
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:643
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1178
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1173
|
||||
msgid "v2"
|
||||
msgstr ""
|
||||
|
||||
@@ -3003,8 +3027,8 @@ msgstr ""
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:521
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1360
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1363
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1355
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1358
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1350
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1353
|
||||
msgid "valid URL"
|
||||
msgstr ""
|
||||
|
||||
|
@@ -8,11 +8,11 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:159
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:205
|
||||
msgid "%s log"
|
||||
msgstr "%s 日志"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1454
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1449
|
||||
msgid "%s nodes removed"
|
||||
msgstr "移除了 %s 个节点"
|
||||
|
||||
@@ -34,9 +34,9 @@ msgstr ""
|
||||
"<code>%s</code>。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1082
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1106
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:760
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:779
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1101
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:758
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:777
|
||||
msgid "<strong>Save your configuration before uploading files!</strong>"
|
||||
msgstr "<strong>上传文件前请先保存配置!</strong>"
|
||||
|
||||
@@ -132,7 +132,7 @@ msgid "Allow access from the Internet."
|
||||
msgstr "允许来自互联网的访问。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1036
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1381
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1376
|
||||
msgid "Allow insecure"
|
||||
msgstr "允许不安全连接"
|
||||
|
||||
@@ -140,7 +140,7 @@ msgstr "允许不安全连接"
|
||||
msgid "Allow insecure connection at TLS client."
|
||||
msgstr "允许 TLS 客户端侧的不安全连接。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1382
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1377
|
||||
msgid "Allow insecure connection by default when add nodes from subscriptions."
|
||||
msgstr "从订阅获取节点时,默认允许不安全连接。"
|
||||
|
||||
@@ -170,7 +170,7 @@ msgstr "替代 HTTP 端口"
|
||||
msgid "Alternative TLS port"
|
||||
msgstr "替代 HTTPS 端口"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1417
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1412
|
||||
msgid "An error occurred during updating subscriptions: %s"
|
||||
msgstr "更新订阅时发生错误:%s"
|
||||
|
||||
@@ -233,11 +233,11 @@ msgstr "认证载荷"
|
||||
msgid "Authentication type"
|
||||
msgstr "认证类型"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1334
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1329
|
||||
msgid "Auto update"
|
||||
msgstr "自动更新"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1335
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1330
|
||||
msgid "Auto update subscriptions and geodata."
|
||||
msgstr "自动更新订阅和地理数据。"
|
||||
|
||||
@@ -245,7 +245,7 @@ msgstr "自动更新订阅和地理数据。"
|
||||
msgid "BBR"
|
||||
msgstr "BBR"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:187
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:234
|
||||
msgid "BaiDu"
|
||||
msgstr "百度"
|
||||
|
||||
@@ -264,7 +264,7 @@ msgstr "二进制文件"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:453
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1410
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:864
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:862
|
||||
msgid "Bind interface"
|
||||
msgstr "绑定接口"
|
||||
|
||||
@@ -278,7 +278,7 @@ msgstr "绑定出站流量至指定端口。留空自动检测。"
|
||||
msgid "BitTorrent"
|
||||
msgstr "BitTorrent"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1368
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1363
|
||||
msgid "Blacklist mode"
|
||||
msgstr "黑名单模式"
|
||||
|
||||
@@ -290,7 +290,7 @@ msgstr "封锁"
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:640
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1090
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1100
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:859
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:857
|
||||
msgid "Both"
|
||||
msgstr "全部"
|
||||
|
||||
@@ -318,12 +318,12 @@ msgstr "CNNIC 公共 DNS(210.2.4.8)"
|
||||
msgid "CUBIC"
|
||||
msgstr "CUBIC"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1238
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1233
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1073
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:748
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:746
|
||||
msgid "Certificate path"
|
||||
msgstr "证书路径"
|
||||
|
||||
@@ -339,15 +339,15 @@ msgstr "检查更新"
|
||||
msgid "China DNS server"
|
||||
msgstr "国内 DNS 服务器"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:197
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:243
|
||||
msgid "China IPv4 list version"
|
||||
msgstr "国内 IPv4 库版本"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:201
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:247
|
||||
msgid "China IPv6 list version"
|
||||
msgstr "国内 IPv6 库版本"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:205
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:251
|
||||
msgid "China list version"
|
||||
msgstr "国内域名列表版本"
|
||||
|
||||
@@ -364,7 +364,7 @@ msgstr "密码套件"
|
||||
msgid "Cisco Public DNS (208.67.222.222)"
|
||||
msgstr "思科公共 DNS(208.67.222.222)"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:166
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:213
|
||||
msgid "Clean log"
|
||||
msgstr "清空日志"
|
||||
|
||||
@@ -390,7 +390,7 @@ msgstr "Cloudflare"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:114
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:122
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:129
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:175
|
||||
msgid "Collecting data..."
|
||||
msgstr "正在收集数据中..."
|
||||
|
||||
@@ -403,7 +403,7 @@ msgstr "仅常用端口(绕过 P2P 流量)"
|
||||
msgid "Congestion control algorithm"
|
||||
msgstr "拥塞控制算法"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:184
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:231
|
||||
msgid "Connection check"
|
||||
msgstr "连接检查"
|
||||
|
||||
@@ -450,6 +450,10 @@ msgstr "DNS01 验证"
|
||||
msgid "DTLS"
|
||||
msgstr "DTLS"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:136
|
||||
msgid "Debug"
|
||||
msgstr "调试"
|
||||
|
||||
#: htdocs/luci-static/resources/homeproxy.js:17
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:433
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:603
|
||||
@@ -493,7 +497,7 @@ msgstr "默认出站 DNS"
|
||||
msgid "Default outbound for connections not matched by any routing rules."
|
||||
msgstr "用于未被任何路由规则匹配的连接的默认出站。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1388
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1383
|
||||
msgid "Default packet encoding"
|
||||
msgstr "默认包封装格式"
|
||||
|
||||
@@ -534,8 +538,8 @@ msgstr "直连 MAC 地址"
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:498
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:554
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:566
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1117
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1367
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1111
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1362
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:267
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:279
|
||||
msgid "Disable"
|
||||
@@ -658,7 +662,7 @@ msgstr "丢弃数据包"
|
||||
msgid "Drop requests"
|
||||
msgstr "丢弃请求"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1374
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1369
|
||||
msgid ""
|
||||
"Drop/keep nodes that contain the specific keywords. <a target=\"_blank\" "
|
||||
"href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/"
|
||||
@@ -668,7 +672,7 @@ msgstr ""
|
||||
"developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions\">"
|
||||
"正则表达式</a>。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1366
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1361
|
||||
msgid "Drop/keep specific nodes from subscriptions."
|
||||
msgstr "从订阅中 丢弃/保留 指定节点"
|
||||
|
||||
@@ -683,7 +687,7 @@ msgstr ""
|
||||
"<br/>外部帐户绑定“用于将 ACME 帐户与非 ACME 系统中的现有帐户相关联,例如 CA "
|
||||
"客户数据库。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1091
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1090
|
||||
msgid ""
|
||||
"ECH (Encrypted Client Hello) is a TLS extension that allows a client to "
|
||||
"encrypt the first part of its ClientHello message."
|
||||
@@ -691,16 +695,16 @@ msgstr ""
|
||||
"ECH(Encrypted Client Hello)是一个 TLS 扩展,它允许客户端加密其 ClientHello "
|
||||
"信息的第一部分。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1110
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:825
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1105
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:823
|
||||
msgid "ECH config"
|
||||
msgstr "ECH 配置"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1099
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1094
|
||||
msgid "ECH config path"
|
||||
msgstr "ECH 配置路径"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:786
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:784
|
||||
msgid "ECH key"
|
||||
msgstr "ECH 密钥"
|
||||
|
||||
@@ -724,7 +728,7 @@ msgstr "前置数据标头"
|
||||
msgid "Early data is sent in path instead of header by default."
|
||||
msgstr "前置数据默认发送在路径而不是标头中。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1210
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1205
|
||||
msgid "Edit nodes"
|
||||
msgstr "修改节点"
|
||||
|
||||
@@ -761,14 +765,10 @@ msgstr "启用 0-RTT 握手"
|
||||
msgid "Enable ACME"
|
||||
msgstr "启用 ACME"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1090
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1089
|
||||
msgid "Enable ECH"
|
||||
msgstr "启用 ECH"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1095
|
||||
msgid "Enable PQ signature schemes"
|
||||
msgstr "启用 PQ 签名方案"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:980
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:522
|
||||
msgid "Enable TCP Brutal"
|
||||
@@ -779,8 +779,8 @@ msgstr "启用 TCP Brutal"
|
||||
msgid "Enable TCP Brutal congestion control algorithm"
|
||||
msgstr "启用 TCP Brutal 拥塞控制算法。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1167
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:845
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1162
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:843
|
||||
msgid "Enable UDP fragmentation."
|
||||
msgstr "启用 UDP 分片。"
|
||||
|
||||
@@ -793,11 +793,11 @@ msgstr "启用端点独立 NAT"
|
||||
msgid "Enable padding"
|
||||
msgstr "启用填充"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:836
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:834
|
||||
msgid "Enable tcp fast open for listener."
|
||||
msgstr "为监听器启用 TCP 快速打开。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1171
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1166
|
||||
msgid ""
|
||||
"Enable the SUoT protocol, requires server support. Conflict with multiplex."
|
||||
msgstr "启用 SUoT 协议,需要服务端支持。与多路复用冲突。"
|
||||
@@ -808,6 +808,10 @@ msgstr "启用 SUoT 协议,需要服务端支持。与多路复用冲突。"
|
||||
msgid "Encrypt method"
|
||||
msgstr "加密方式"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:139
|
||||
msgid "Error"
|
||||
msgstr "错误"
|
||||
|
||||
#: htdocs/luci-static/resources/homeproxy.js:237
|
||||
#: htdocs/luci-static/resources/homeproxy.js:271
|
||||
#: htdocs/luci-static/resources/homeproxy.js:279
|
||||
@@ -832,10 +836,10 @@ msgstr "加密方式"
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1505
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1537
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:487
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1133
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1301
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1355
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1358
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1127
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1296
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1350
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1353
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:226
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:628
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:630
|
||||
@@ -866,11 +870,15 @@ msgstr "生成 %s 失败,错误:%s。"
|
||||
msgid "Failed to upload %s, error: %s."
|
||||
msgstr "上传 %s 失败,错误:%s。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1373
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:140
|
||||
msgid "Fatal"
|
||||
msgstr "致命"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1368
|
||||
msgid "Filter keywords"
|
||||
msgstr "过滤关键词"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1365
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1360
|
||||
msgid "Filter nodes"
|
||||
msgstr "过滤节点"
|
||||
|
||||
@@ -912,7 +920,7 @@ msgstr "分片回退延迟"
|
||||
msgid "GET"
|
||||
msgstr "GET"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:209
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:255
|
||||
msgid "GFW list version"
|
||||
msgstr "GFW 域名列表版本"
|
||||
|
||||
@@ -938,11 +946,11 @@ msgstr "游戏模式 MAC 地址"
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:294
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:355
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:357
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:817
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:815
|
||||
msgid "Generate"
|
||||
msgstr "生成"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:213
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:259
|
||||
msgid "GitHub token"
|
||||
msgstr "GitHub 令牌"
|
||||
|
||||
@@ -970,7 +978,7 @@ msgstr "全局代理 MAC 地址"
|
||||
msgid "Global settings"
|
||||
msgstr "全局设置"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:190
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:237
|
||||
msgid "Google"
|
||||
msgstr "谷歌"
|
||||
|
||||
@@ -1010,11 +1018,11 @@ msgstr "HTTPS"
|
||||
msgid "HTTPUpgrade"
|
||||
msgstr "HTTPUpgrade"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:735
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:734
|
||||
msgid "Handshake server address"
|
||||
msgstr "握手服务器地址"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:741
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:740
|
||||
msgid "Handshake server port"
|
||||
msgstr "握手服务器端口"
|
||||
|
||||
@@ -1030,7 +1038,7 @@ msgstr "心跳间隔"
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:55
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:57
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:101
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:234
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:280
|
||||
#: root/usr/share/luci/menu.d/luci-app-homeproxy.json:3
|
||||
msgid "HomeProxy"
|
||||
msgstr "HomeProxy"
|
||||
@@ -1177,18 +1185,18 @@ msgstr "如果你拥有根证书,使用此选项而不是允许不安全连接
|
||||
msgid "Ignore client bandwidth"
|
||||
msgstr "忽略客户端带宽"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1284
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1279
|
||||
msgid "Import"
|
||||
msgstr "导入"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1231
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1310
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1312
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1226
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1305
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1307
|
||||
msgid "Import share links"
|
||||
msgstr "导入分享链接"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:336
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:850
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:848
|
||||
msgid "In seconds."
|
||||
msgstr "单位:秒。"
|
||||
|
||||
@@ -1211,6 +1219,10 @@ msgstr "在检查中,关闭空闲时间超过此值的会话(单位:秒)
|
||||
msgid "Independent cache per server"
|
||||
msgstr "独立缓存"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:137
|
||||
msgid "Info"
|
||||
msgstr "信息"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1403
|
||||
msgid "Interface Control"
|
||||
msgstr "接口控制"
|
||||
@@ -1244,7 +1256,7 @@ msgstr "反转"
|
||||
msgid "Invert match result."
|
||||
msgstr "反转匹配结果"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:767
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:765
|
||||
msgid "Key path"
|
||||
msgstr "证书路径"
|
||||
|
||||
@@ -1319,7 +1331,7 @@ msgstr "监听接口"
|
||||
msgid "Listen port"
|
||||
msgstr "监听端口"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:127
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:173
|
||||
msgid "Loading"
|
||||
msgstr "加载中"
|
||||
|
||||
@@ -1331,11 +1343,11 @@ msgstr "本地"
|
||||
msgid "Local address"
|
||||
msgstr "本地地址"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:144
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:190
|
||||
msgid "Log file does not exist."
|
||||
msgstr "日志文件不存在。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:137
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:183
|
||||
msgid "Log is empty."
|
||||
msgstr "日志为空。"
|
||||
|
||||
@@ -1480,7 +1492,7 @@ msgstr "最大下载速度"
|
||||
msgid "Max download speed in Mbps."
|
||||
msgstr "最大下载速度(Mbps)。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:730
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:729
|
||||
msgid "Max time difference"
|
||||
msgstr "最大时间差"
|
||||
|
||||
@@ -1558,8 +1570,8 @@ msgstr "混合<code>系统</code> TCP 栈和 <code>gVisor</code> UDP 栈。"
|
||||
msgid "Mode"
|
||||
msgstr "模式"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1163
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:840
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1158
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:838
|
||||
msgid "MultiPath TCP"
|
||||
msgstr "多路径 TCP(MPTCP)"
|
||||
|
||||
@@ -1577,7 +1589,7 @@ msgstr "多路复用协议。"
|
||||
msgid "NOT RUNNING"
|
||||
msgstr "未运行"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1394
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1389
|
||||
msgid "NOTE: Save current settings before updating subscriptions."
|
||||
msgstr "注意:更新订阅前先保存当前配置。"
|
||||
|
||||
@@ -1595,7 +1607,7 @@ msgstr "NaïveProxy"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:637
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1097
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:856
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:854
|
||||
msgid "Network"
|
||||
msgstr "网络"
|
||||
|
||||
@@ -1615,15 +1627,15 @@ msgstr "无 TCP 传输层, 纯 HTTP 已合并到 HTTP 传输层。"
|
||||
msgid "No additional encryption support: It's basically duplicate encryption."
|
||||
msgstr "无额外加密支持:它基本上是重复加密。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1410
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1405
|
||||
msgid "No subscription available"
|
||||
msgstr "无可用订阅"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1435
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1430
|
||||
msgid "No subscription node"
|
||||
msgstr "无订阅节点"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1270
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1265
|
||||
msgid "No valid share link found."
|
||||
msgstr "找不到有效分享链接。"
|
||||
|
||||
@@ -1636,7 +1648,7 @@ msgstr "节点"
|
||||
msgid "Node Settings"
|
||||
msgstr "节点设置"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1216
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1211
|
||||
msgid "Nodes"
|
||||
msgstr "节点"
|
||||
|
||||
@@ -1718,6 +1730,10 @@ msgstr "数据包编码"
|
||||
msgid "Padding scheme"
|
||||
msgstr "填充方案"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:141
|
||||
msgid "Panic"
|
||||
msgstr "崩溃"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:463
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:190
|
||||
msgid "Password"
|
||||
@@ -1930,21 +1946,21 @@ msgstr "RDP"
|
||||
msgid "RDRC timeout"
|
||||
msgstr "RDRC 超时"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1144
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:715
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1138
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:714
|
||||
msgid "REALITY"
|
||||
msgstr "REALITY"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:720
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:719
|
||||
msgid "REALITY private key"
|
||||
msgstr "REALITY 私钥"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1148
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1143
|
||||
msgid "REALITY public key"
|
||||
msgstr "REALITY 公钥"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1153
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:725
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1148
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:724
|
||||
msgid "REALITY short ID"
|
||||
msgstr "REALITY 标识符"
|
||||
|
||||
@@ -1977,7 +1993,7 @@ msgstr "Redirect TCP + TProxy UDP"
|
||||
msgid "Redirect TCP + Tun UDP"
|
||||
msgstr "Redirect TCP + Tun UDP"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:171
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:218
|
||||
msgid "Refresh every %s seconds."
|
||||
msgstr "每 %s 秒刷新。"
|
||||
|
||||
@@ -1994,11 +2010,11 @@ msgstr "拒绝"
|
||||
msgid "Remote"
|
||||
msgstr "远程"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1432
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1427
|
||||
msgid "Remove %s nodes"
|
||||
msgstr "移除 %s 个节点"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1422
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1417
|
||||
msgid "Remove all nodes from subscriptions"
|
||||
msgstr "移除所有订阅节点"
|
||||
|
||||
@@ -2022,15 +2038,15 @@ msgstr "解析"
|
||||
msgid "Resolve strategy"
|
||||
msgstr "解析策略"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:194
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:240
|
||||
msgid "Resources management"
|
||||
msgstr "资源管理"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:870
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:868
|
||||
msgid "Reuse address"
|
||||
msgstr "复用地址"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:871
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:869
|
||||
msgid "Reuse listener address."
|
||||
msgstr "复用监听地址。"
|
||||
|
||||
@@ -2112,7 +2128,7 @@ msgstr "SSH"
|
||||
msgid "STUN"
|
||||
msgstr "STUN"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1176
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1171
|
||||
msgid "SUoT version"
|
||||
msgstr "SUoT 版本"
|
||||
|
||||
@@ -2129,16 +2145,16 @@ msgstr "Salamander"
|
||||
msgid "Same as main node"
|
||||
msgstr "保持与主节点一致"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:220
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:225
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:266
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:271
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1396
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1391
|
||||
msgid "Save current settings"
|
||||
msgstr "保存当前设置"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1393
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1388
|
||||
msgid "Save subscriptions settings"
|
||||
msgstr "保存订阅设置"
|
||||
|
||||
@@ -2296,19 +2312,19 @@ msgstr ""
|
||||
msgid "String"
|
||||
msgstr "字符串"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1321
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1316
|
||||
msgid "Sub (%s)"
|
||||
msgstr "订阅(%s)"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1348
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1343
|
||||
msgid "Subscription URL-s"
|
||||
msgstr "订阅地址"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1332
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1327
|
||||
msgid "Subscriptions"
|
||||
msgstr "订阅"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1272
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1267
|
||||
msgid "Successfully imported %s nodes of total %s."
|
||||
msgstr "成功导入 %s 个节点,共 %s 个。"
|
||||
|
||||
@@ -2316,8 +2332,8 @@ msgstr "成功导入 %s 个节点,共 %s 个。"
|
||||
msgid "Successfully updated."
|
||||
msgstr "更新成功。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1232
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1349
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1227
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1344
|
||||
msgid ""
|
||||
"Support Hysteria, Shadowsocks, Trojan, v2rayN (VMess), and XTLS (VLESS) "
|
||||
"online configuration delivery standard."
|
||||
@@ -2346,12 +2362,12 @@ msgstr "系统 DNS"
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:638
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:949
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1098
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:857
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:855
|
||||
msgid "TCP"
|
||||
msgstr "TCP"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1160
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:835
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1155
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:833
|
||||
msgid "TCP fast open"
|
||||
msgstr "TCP 快速打开"
|
||||
|
||||
@@ -2567,7 +2583,7 @@ msgid ""
|
||||
"allowed to open."
|
||||
msgstr "允许对等点打开的 QUIC 并发双向流的最大数量。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:731
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:730
|
||||
msgid "The maximum time difference between the server and the client."
|
||||
msgstr "服务器和客户端之间的最大时间差。"
|
||||
|
||||
@@ -2582,7 +2598,7 @@ msgid "The modern ImmortalWrt proxy platform for ARM64/AMD64."
|
||||
msgstr "为 ARM64/AMD64 设计的现代 ImmortalWrt 代理平台。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:454
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:865
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:863
|
||||
msgid "The network interface to bind to."
|
||||
msgstr "绑定到的网络接口。"
|
||||
|
||||
@@ -2590,7 +2606,7 @@ msgstr "绑定到的网络接口。"
|
||||
msgid "The path of the DNS server."
|
||||
msgstr "DNS 服务器的路径。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1100
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1095
|
||||
msgid ""
|
||||
"The path to the ECH config, in PEM format. If empty, load from DNS will be "
|
||||
"attempted."
|
||||
@@ -2612,11 +2628,11 @@ msgstr "DNS 服务器的端口。"
|
||||
msgid "The response code."
|
||||
msgstr "响应代码。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:768
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:766
|
||||
msgid "The server private key, in PEM format."
|
||||
msgstr "服务端私钥,需要 PEM 格式。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:749
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:747
|
||||
msgid "The server public key, in PEM format."
|
||||
msgstr "服务端公钥,需要 PEM 格式。"
|
||||
|
||||
@@ -2649,7 +2665,7 @@ msgstr ""
|
||||
"检测到任何活动,则会关闭连接。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1039
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1384
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1379
|
||||
msgid ""
|
||||
"This is <strong>DANGEROUS</strong>, your traffic is almost like "
|
||||
"<strong>PLAIN TEXT</strong>! Use at your own risk!"
|
||||
@@ -2697,6 +2713,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"要启用 Tun 支持,您需要安装 <code>ip-full</code> 和 <code>kmod-tun</code>。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:135
|
||||
msgid "Trace"
|
||||
msgstr "跟踪"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:769
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:409
|
||||
msgid "Transport"
|
||||
@@ -2726,21 +2746,21 @@ msgstr "类型"
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:639
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:948
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1099
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:858
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:856
|
||||
msgid "UDP"
|
||||
msgstr "UDP"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1166
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:844
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1161
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:842
|
||||
msgid "UDP Fragment"
|
||||
msgstr "UDP 分片"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:335
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:849
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:847
|
||||
msgid "UDP NAT expiration time"
|
||||
msgstr "UDP NAT 过期时间"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1170
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1165
|
||||
msgid "UDP over TCP"
|
||||
msgstr "UDP over TCP"
|
||||
|
||||
@@ -2781,15 +2801,15 @@ msgstr "UUID"
|
||||
msgid "Unknown error."
|
||||
msgstr "未知错误。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:148
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:194
|
||||
msgid "Unknown error: %s"
|
||||
msgstr "未知错误:%s"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1137
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1131
|
||||
msgid "Unsupported fingerprint!"
|
||||
msgstr "不支持的指纹!"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1407
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1402
|
||||
msgid "Update %s subscriptions"
|
||||
msgstr "更新 %s 个订阅"
|
||||
|
||||
@@ -2805,23 +2825,23 @@ msgstr "更新间隔"
|
||||
msgid "Update interval of rule set."
|
||||
msgstr "规则集更新间隔。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1402
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1397
|
||||
msgid "Update nodes from subscriptions"
|
||||
msgstr "从订阅更新节点"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1345
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1340
|
||||
msgid "Update subscriptions via proxy."
|
||||
msgstr "使用代理更新订阅。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1338
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1333
|
||||
msgid "Update time"
|
||||
msgstr "更新时间"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1344
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1339
|
||||
msgid "Update via proxy"
|
||||
msgstr "使用代理更新"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1105
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1100
|
||||
msgid "Upload ECH config"
|
||||
msgstr "上传 ECH 配置"
|
||||
|
||||
@@ -2836,18 +2856,18 @@ msgid "Upload bandwidth in Mbps."
|
||||
msgstr "上传带宽(单位:Mbps)。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1081
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:759
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:757
|
||||
msgid "Upload certificate"
|
||||
msgstr "上传证书"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:778
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:776
|
||||
msgid "Upload key"
|
||||
msgstr "上传密钥"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1084
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1108
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:762
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:781
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1103
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:760
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:779
|
||||
msgid "Upload..."
|
||||
msgstr "上传..."
|
||||
|
||||
@@ -2871,7 +2891,7 @@ msgstr "用于验证返回证书上的主机名。"
|
||||
msgid "User"
|
||||
msgstr "用户"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1378
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1373
|
||||
msgid "User-Agent"
|
||||
msgstr "用户代理"
|
||||
|
||||
@@ -2899,12 +2919,16 @@ msgstr "WAN DNS(从接口获取)"
|
||||
msgid "WAN IP Policy"
|
||||
msgstr "WAN IP 策略"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:138
|
||||
msgid "Warn"
|
||||
msgstr "警告"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:776
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:416
|
||||
msgid "WebSocket"
|
||||
msgstr "WebSocket"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1369
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1364
|
||||
msgid "Whitelist mode"
|
||||
msgstr "白名单模式"
|
||||
|
||||
@@ -2929,7 +2953,7 @@ msgid "Write proxy protocol in the connection header."
|
||||
msgstr "在连接头中写入代理协议。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:885
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1391
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1386
|
||||
msgid "Xudp (Xray-core)"
|
||||
msgstr "Xudp (Xray-core)"
|
||||
|
||||
@@ -2942,7 +2966,7 @@ msgid "ZeroSSL"
|
||||
msgstr "ZeroSSL"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1086
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:764
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:762
|
||||
msgid "certificate"
|
||||
msgstr "证书"
|
||||
|
||||
@@ -2986,19 +3010,19 @@ msgstr "gVisor"
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:504
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1355
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:487
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1133
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1127
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:226
|
||||
msgid "non-empty value"
|
||||
msgstr "非空值"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:628
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:883
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1389
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1384
|
||||
msgid "none"
|
||||
msgstr "无"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:884
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1390
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1385
|
||||
msgid "packet addr (v2ray-core v5+)"
|
||||
msgstr "packet addr (v2ray-core v5+)"
|
||||
|
||||
@@ -3006,7 +3030,7 @@ msgstr "packet addr (v2ray-core v5+)"
|
||||
msgid "passed"
|
||||
msgstr "通过"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:783
|
||||
#: htdocs/luci-static/resources/view/homeproxy/server.js:781
|
||||
msgid "private key"
|
||||
msgstr "私钥"
|
||||
|
||||
@@ -3014,19 +3038,19 @@ msgstr "私钥"
|
||||
msgid "quic-go / uquic chrome"
|
||||
msgstr "quic-go / uquic chrome"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:237
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:283
|
||||
msgid "sing-box client"
|
||||
msgstr "sing-box 客户端"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:240
|
||||
#: htdocs/luci-static/resources/view/homeproxy/status.js:286
|
||||
msgid "sing-box server"
|
||||
msgstr "sing-box 服务端"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1115
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1109
|
||||
msgid "uTLS fingerprint"
|
||||
msgstr "uTLS 指纹"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1116
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1110
|
||||
msgid ""
|
||||
"uTLS is a fork of \"crypto/tls\", which provides ClientHello fingerprinting "
|
||||
"resistance."
|
||||
@@ -3038,7 +3062,7 @@ msgid "unchecked"
|
||||
msgstr "未检查"
|
||||
|
||||
#: htdocs/luci-static/resources/homeproxy.js:237
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1301
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1296
|
||||
msgid "unique UCI identifier"
|
||||
msgstr "独立 UCI 标识"
|
||||
|
||||
@@ -3048,13 +3072,13 @@ msgstr "独立值"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:499
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:642
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1177
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1172
|
||||
msgid "v1"
|
||||
msgstr "v1"
|
||||
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:500
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:643
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1178
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1173
|
||||
msgid "v2"
|
||||
msgstr "v2"
|
||||
|
||||
@@ -3073,8 +3097,8 @@ msgstr "有效 DNS 服务器地址"
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:521
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1360
|
||||
#: htdocs/luci-static/resources/view/homeproxy/client.js:1363
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1355
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1358
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1350
|
||||
#: htdocs/luci-static/resources/view/homeproxy/node.js:1353
|
||||
msgid "valid URL"
|
||||
msgstr "有效网址"
|
||||
|
||||
|
@@ -31,6 +31,7 @@ config homeproxy 'config'
|
||||
option proxy_mode 'redirect_tproxy'
|
||||
option ipv6_support '1'
|
||||
option github_token ''
|
||||
option log_level 'warn'
|
||||
|
||||
config homeproxy 'control'
|
||||
option lan_proxy_mode 'disabled'
|
||||
@@ -53,6 +54,7 @@ config homeproxy 'control'
|
||||
config homeproxy 'routing'
|
||||
option sniff_override '1'
|
||||
option default_outbound 'direct-out'
|
||||
option default_outbound_dns 'default-dns'
|
||||
|
||||
config homeproxy 'dns'
|
||||
option dns_strategy 'prefer_ipv4'
|
||||
@@ -71,11 +73,5 @@ config homeproxy 'subscription'
|
||||
|
||||
config homeproxy 'server'
|
||||
option enabled '0'
|
||||
|
||||
config dns_rule 'nodes_domain'
|
||||
option label 'NodesDomain'
|
||||
option enabled '1'
|
||||
option mode 'default'
|
||||
list outbound 'any-out'
|
||||
option server 'default-dns'
|
||||
option log_level 'warn'
|
||||
|
||||
|
@@ -13,6 +13,7 @@
|
||||
1.116.0.0/15
|
||||
1.118.2.0/24
|
||||
1.118.32.0/22
|
||||
1.118.36.0/24
|
||||
1.119.0.0/17
|
||||
1.119.128.0/18
|
||||
1.119.192.0/20
|
||||
@@ -126,6 +127,7 @@
|
||||
36.255.128.0/22
|
||||
36.255.164.0/24
|
||||
36.255.192.0/24
|
||||
38.84.220.0/24
|
||||
38.111.220.0/23
|
||||
39.64.0.0/11
|
||||
39.96.0.0/13
|
||||
@@ -198,7 +200,8 @@
|
||||
42.240.8.0/22
|
||||
42.240.12.0/24
|
||||
42.240.16.0/24
|
||||
42.240.20.0/24
|
||||
42.240.20.0/23
|
||||
42.240.22.0/24
|
||||
42.240.128.0/17
|
||||
42.242.0.0/15
|
||||
42.244.0.0/14
|
||||
@@ -209,10 +212,13 @@
|
||||
43.102.152.0/22
|
||||
43.136.0.0/13
|
||||
43.144.0.0/15
|
||||
43.176.0.0/14
|
||||
43.180.0.0/16
|
||||
43.192.0.0/16
|
||||
43.193.0.0/18
|
||||
43.193.64.0/24
|
||||
43.194.0.0/20
|
||||
43.194.16.0/24
|
||||
43.195.0.0/20
|
||||
43.196.0.0/16
|
||||
43.224.12.0/22
|
||||
@@ -404,8 +410,7 @@
|
||||
45.116.152.0/22
|
||||
45.116.208.0/22
|
||||
45.117.8.0/22
|
||||
45.117.68.0/24
|
||||
45.117.70.0/23
|
||||
45.117.68.0/22
|
||||
45.119.60.0/22
|
||||
45.119.68.0/22
|
||||
45.119.105.0/24
|
||||
@@ -444,7 +449,7 @@
|
||||
45.249.212.0/22
|
||||
45.250.32.0/21
|
||||
45.250.40.0/22
|
||||
45.250.152.0/24
|
||||
45.250.152.0/23
|
||||
45.250.180.0/23
|
||||
45.250.184.0/22
|
||||
45.250.188.0/24
|
||||
@@ -513,7 +518,6 @@
|
||||
49.4.124.0/23
|
||||
49.4.126.0/24
|
||||
49.4.128.0/22
|
||||
49.5.13.0/24
|
||||
49.7.0.0/16
|
||||
49.52.0.0/14
|
||||
49.64.0.0/11
|
||||
@@ -557,7 +561,7 @@
|
||||
54.222.48.0/21
|
||||
54.222.57.0/24
|
||||
54.222.60.0/22
|
||||
54.222.64.0/24
|
||||
54.222.64.0/23
|
||||
54.222.70.0/23
|
||||
54.222.72.0/21
|
||||
54.222.80.0/21
|
||||
@@ -842,6 +846,7 @@
|
||||
101.132.0.0/15
|
||||
101.197.0.0/16
|
||||
101.198.0.0/22
|
||||
101.198.4.0/24
|
||||
101.198.160.0/19
|
||||
101.198.192.0/19
|
||||
101.199.48.0/20
|
||||
@@ -882,6 +887,8 @@
|
||||
101.251.0.0/22
|
||||
101.251.80.0/20
|
||||
101.251.128.0/19
|
||||
101.251.160.0/20
|
||||
101.251.176.0/22
|
||||
101.251.192.0/18
|
||||
101.254.0.0/20
|
||||
101.254.32.0/19
|
||||
@@ -1101,6 +1108,7 @@
|
||||
103.73.204.0/22
|
||||
103.74.24.0/21
|
||||
103.74.48.0/22
|
||||
103.74.80.0/22
|
||||
103.75.107.0/24
|
||||
103.75.152.0/22
|
||||
103.76.60.0/22
|
||||
@@ -1116,6 +1124,7 @@
|
||||
103.79.24.0/22
|
||||
103.79.120.0/22
|
||||
103.79.200.0/22
|
||||
103.79.228.0/24
|
||||
103.81.4.0/22
|
||||
103.81.48.0/22
|
||||
103.81.72.0/22
|
||||
@@ -1182,7 +1191,6 @@
|
||||
103.102.214.0/24
|
||||
103.103.12.0/24
|
||||
103.103.36.0/24
|
||||
103.103.200.0/22
|
||||
103.104.252.0/22
|
||||
103.105.0.0/22
|
||||
103.105.12.0/22
|
||||
@@ -1235,7 +1243,7 @@
|
||||
103.123.4.0/23
|
||||
103.125.236.0/22
|
||||
103.126.1.0/24
|
||||
103.126.18.0/23
|
||||
103.126.19.0/24
|
||||
103.126.101.0/24
|
||||
103.126.102.0/23
|
||||
103.126.124.0/22
|
||||
@@ -1315,7 +1323,6 @@
|
||||
103.177.44.0/24
|
||||
103.179.78.0/23
|
||||
103.180.108.0/23
|
||||
103.181.164.0/23
|
||||
103.181.234.0/24
|
||||
103.183.66.0/23
|
||||
103.183.122.0/23
|
||||
@@ -1392,6 +1399,7 @@
|
||||
103.215.36.0/22
|
||||
103.215.44.0/24
|
||||
103.215.140.0/22
|
||||
103.216.136.0/22
|
||||
103.216.152.0/22
|
||||
103.216.252.0/23
|
||||
103.217.184.0/21
|
||||
@@ -1425,6 +1433,7 @@
|
||||
103.227.80.0/22
|
||||
103.227.120.0/22
|
||||
103.227.136.0/22
|
||||
103.227.228.0/22
|
||||
103.228.12.0/22
|
||||
103.228.136.0/22
|
||||
103.228.160.0/22
|
||||
@@ -1713,7 +1722,6 @@
|
||||
110.236.0.0/15
|
||||
110.240.0.0/12
|
||||
111.0.0.0/10
|
||||
111.67.192.0/20
|
||||
111.72.0.0/13
|
||||
111.85.0.0/16
|
||||
111.112.0.0/14
|
||||
@@ -1787,11 +1795,7 @@
|
||||
113.45.112.0/22
|
||||
113.45.120.0/22
|
||||
113.45.128.0/17
|
||||
113.46.0.0/17
|
||||
113.46.128.0/18
|
||||
113.46.192.0/19
|
||||
113.46.224.0/20
|
||||
113.46.240.0/21
|
||||
113.46.0.0/16
|
||||
113.47.0.0/18
|
||||
113.47.64.0/19
|
||||
113.47.96.0/21
|
||||
@@ -1900,7 +1904,11 @@
|
||||
114.112.200.0/21
|
||||
114.112.208.0/20
|
||||
114.113.63.0/24
|
||||
114.113.64.0/18
|
||||
114.113.64.0/20
|
||||
114.113.80.0/22
|
||||
114.113.84.0/24
|
||||
114.113.88.0/21
|
||||
114.113.96.0/19
|
||||
114.113.144.0/20
|
||||
114.113.196.0/22
|
||||
114.113.200.0/24
|
||||
@@ -1961,10 +1969,10 @@
|
||||
115.175.224.0/20
|
||||
115.182.0.0/15
|
||||
115.190.0.0/17
|
||||
115.190.128.0/19
|
||||
115.190.128.0/18
|
||||
115.190.192.0/20
|
||||
115.192.0.0/11
|
||||
115.224.0.0/12
|
||||
116.0.81.0/24
|
||||
116.0.89.0/24
|
||||
116.1.0.0/16
|
||||
116.2.0.0/15
|
||||
@@ -2253,8 +2261,8 @@
|
||||
118.194.128.0/21
|
||||
118.194.240.0/21
|
||||
118.195.128.0/17
|
||||
118.196.0.0/19
|
||||
118.196.32.0/20
|
||||
118.196.0.0/18
|
||||
118.196.64.0/19
|
||||
118.199.0.0/16
|
||||
118.202.0.0/15
|
||||
118.212.0.0/15
|
||||
@@ -2704,7 +2712,6 @@
|
||||
124.64.0.0/15
|
||||
124.66.0.0/17
|
||||
124.67.0.0/16
|
||||
124.68.252.0/23
|
||||
124.70.0.0/16
|
||||
124.71.0.0/17
|
||||
124.71.128.0/18
|
||||
@@ -2773,7 +2780,10 @@
|
||||
125.112.0.0/12
|
||||
125.171.0.0/16
|
||||
125.208.0.0/19
|
||||
125.208.32.0/20
|
||||
125.208.32.0/21
|
||||
125.208.40.0/22
|
||||
125.208.44.0/23
|
||||
125.208.46.0/24
|
||||
125.208.49.0/24
|
||||
125.210.0.0/15
|
||||
125.213.32.0/20
|
||||
@@ -2953,6 +2963,10 @@
|
||||
154.72.44.0/24
|
||||
154.72.47.0/24
|
||||
154.89.32.0/20
|
||||
154.89.49.0/24
|
||||
154.89.50.0/23
|
||||
154.89.52.0/22
|
||||
154.89.56.0/21
|
||||
154.91.158.0/23
|
||||
154.208.140.0/22
|
||||
154.208.144.0/20
|
||||
@@ -2972,7 +2986,9 @@
|
||||
155.102.26.0/23
|
||||
155.102.28.0/22
|
||||
155.102.32.0/19
|
||||
155.102.64.0/23
|
||||
155.102.72.0/24
|
||||
155.102.98.0/23
|
||||
155.102.111.0/24
|
||||
155.102.112.0/21
|
||||
155.102.120.0/23
|
||||
@@ -2986,8 +3002,12 @@
|
||||
155.102.164.0/23
|
||||
155.102.166.0/24
|
||||
155.102.168.0/23
|
||||
155.102.171.0/24
|
||||
155.102.174.0/23
|
||||
155.102.176.0/23
|
||||
155.102.178.0/24
|
||||
155.102.180.0/22
|
||||
155.102.184.0/21
|
||||
155.102.193.0/24
|
||||
155.102.194.0/23
|
||||
155.102.196.0/23
|
||||
@@ -2995,16 +3015,12 @@
|
||||
155.102.200.0/23
|
||||
155.102.202.0/24
|
||||
155.102.204.0/23
|
||||
155.102.207.0/24
|
||||
155.102.208.0/23
|
||||
155.102.211.0/24
|
||||
155.102.216.0/22
|
||||
155.102.220.0/23
|
||||
155.102.224.0/20
|
||||
155.102.240.0/23
|
||||
155.102.242.0/24
|
||||
155.102.247.0/24
|
||||
155.102.248.0/23
|
||||
155.102.253.0/24
|
||||
155.102.224.0/19
|
||||
155.126.176.0/23
|
||||
156.59.108.0/24
|
||||
156.59.202.0/23
|
||||
@@ -3023,7 +3039,6 @@
|
||||
157.0.0.0/16
|
||||
157.10.34.0/24
|
||||
157.10.105.0/24
|
||||
157.15.74.0/23
|
||||
157.15.94.0/23
|
||||
157.15.104.0/23
|
||||
157.18.0.0/16
|
||||
@@ -3088,10 +3103,10 @@
|
||||
163.181.40.0/24
|
||||
163.181.42.0/23
|
||||
163.181.44.0/22
|
||||
163.181.48.0/23
|
||||
163.181.50.0/24
|
||||
163.181.48.0/22
|
||||
163.181.52.0/24
|
||||
163.181.56.0/22
|
||||
163.181.56.0/23
|
||||
163.181.58.0/24
|
||||
163.181.60.0/23
|
||||
163.181.66.0/23
|
||||
163.181.69.0/24
|
||||
@@ -3137,9 +3152,9 @@
|
||||
163.181.192.0/23
|
||||
163.181.196.0/22
|
||||
163.181.200.0/21
|
||||
163.181.209.0/24
|
||||
163.181.210.0/23
|
||||
163.181.212.0/22
|
||||
163.181.213.0/24
|
||||
163.181.214.0/23
|
||||
163.181.216.0/21
|
||||
163.181.224.0/23
|
||||
163.181.228.0/22
|
||||
@@ -3157,10 +3172,6 @@
|
||||
166.111.0.0/16
|
||||
167.139.0.0/16
|
||||
167.220.244.0/22
|
||||
168.159.144.0/21
|
||||
168.159.152.0/22
|
||||
168.159.156.0/23
|
||||
168.159.158.0/24
|
||||
168.160.0.0/17
|
||||
168.160.152.0/24
|
||||
168.160.158.0/23
|
||||
@@ -3183,6 +3194,8 @@
|
||||
175.16.0.0/13
|
||||
175.24.0.0/15
|
||||
175.27.0.0/16
|
||||
175.29.107.0/24
|
||||
175.29.108.0/22
|
||||
175.30.0.0/15
|
||||
175.42.0.0/15
|
||||
175.44.0.0/16
|
||||
@@ -3263,6 +3276,7 @@
|
||||
180.233.0.0/18
|
||||
180.235.64.0/21
|
||||
180.235.72.0/23
|
||||
181.233.128.0/22
|
||||
182.18.5.0/24
|
||||
182.18.32.0/19
|
||||
182.18.72.0/21
|
||||
@@ -3282,7 +3296,7 @@
|
||||
182.61.128.0/19
|
||||
182.61.192.0/22
|
||||
182.61.200.0/21
|
||||
182.61.216.0/21
|
||||
182.61.208.0/20
|
||||
182.61.224.0/19
|
||||
182.80.0.0/13
|
||||
182.88.0.0/14
|
||||
@@ -3321,8 +3335,6 @@
|
||||
185.234.212.0/24
|
||||
188.131.128.0/17
|
||||
192.55.46.0/24
|
||||
192.55.68.0/22
|
||||
192.102.204.0/23
|
||||
192.140.160.0/19
|
||||
192.140.208.0/21
|
||||
192.144.128.0/17
|
||||
@@ -3335,8 +3347,10 @@
|
||||
193.119.10.0/23
|
||||
193.119.12.0/23
|
||||
193.119.15.0/24
|
||||
193.119.17.0/24
|
||||
193.119.19.0/24
|
||||
193.119.20.0/23
|
||||
193.119.22.0/24
|
||||
193.119.25.0/24
|
||||
193.119.28.0/24
|
||||
193.119.30.0/24
|
||||
@@ -3347,7 +3361,6 @@
|
||||
194.138.202.0/23
|
||||
194.138.245.0/24
|
||||
195.114.203.0/24
|
||||
198.175.100.0/22
|
||||
198.208.17.0/24
|
||||
198.208.19.0/24
|
||||
198.208.30.0/24
|
||||
@@ -3658,6 +3671,7 @@
|
||||
203.86.60.0/23
|
||||
203.86.62.0/24
|
||||
203.86.64.0/19
|
||||
203.86.112.0/24
|
||||
203.86.116.0/24
|
||||
203.86.254.0/23
|
||||
203.88.32.0/19
|
||||
@@ -4088,6 +4102,7 @@
|
||||
211.167.176.0/20
|
||||
211.167.224.0/19
|
||||
212.64.0.0/17
|
||||
212.100.186.0/24
|
||||
212.129.128.0/17
|
||||
218.0.0.0/11
|
||||
218.56.0.0/13
|
||||
@@ -4342,7 +4357,10 @@
|
||||
222.126.128.0/22
|
||||
222.126.132.0/23
|
||||
222.126.140.0/22
|
||||
222.126.144.0/20
|
||||
222.126.144.0/24
|
||||
222.126.146.0/23
|
||||
222.126.148.0/22
|
||||
222.126.152.0/21
|
||||
222.126.160.0/20
|
||||
222.126.176.0/21
|
||||
222.126.184.0/22
|
||||
|
@@ -1 +1 @@
|
||||
20250822033443
|
||||
20250912032015
|
||||
|
@@ -40,6 +40,7 @@
|
||||
2400:7fc0:2a0::/44
|
||||
2400:7fc0:2c0::/44
|
||||
2400:7fc0:4000::/40
|
||||
2400:7fc0:4100::/48
|
||||
2400:7fc0:6000::/40
|
||||
2400:7fc0:8000::/36
|
||||
2400:7fc0:a000::/36
|
||||
@@ -131,6 +132,7 @@
|
||||
2401:3480:3000::/36
|
||||
2401:34a0::/31
|
||||
2401:3800::/32
|
||||
2401:5560:1000::/48
|
||||
2401:5c20:10::/48
|
||||
2401:70e0::/32
|
||||
2401:71c0::/48
|
||||
@@ -171,9 +173,8 @@
|
||||
2401:f860:86::/47
|
||||
2401:f860:88::/47
|
||||
2401:f860:90::/46
|
||||
2401:f860:94::/48
|
||||
2401:f860:94::/47
|
||||
2401:f860:100::/40
|
||||
2401:f860:f100::/40
|
||||
2401:fa00:40::/43
|
||||
2402:840:d000::/46
|
||||
2402:840:e000::/46
|
||||
@@ -194,9 +195,7 @@
|
||||
2402:6f40:2::/48
|
||||
2402:7d80::/48
|
||||
2402:7d80:240::/47
|
||||
2402:7d80:6666::/48
|
||||
2402:7d80:8888::/48
|
||||
2402:7d80:9999::/48
|
||||
2402:8bc0::/32
|
||||
2402:8cc0::/40
|
||||
2402:8cc0:200::/40
|
||||
@@ -341,6 +340,8 @@
|
||||
2404:2280:1f0::/45
|
||||
2404:2280:1f8::/46
|
||||
2404:2280:1fd::/48
|
||||
2404:2280:1fe::/48
|
||||
2404:2280:201::/48
|
||||
2404:2280:202::/47
|
||||
2404:2280:204::/46
|
||||
2404:2280:208::/46
|
||||
@@ -349,18 +350,22 @@
|
||||
2404:2280:210::/46
|
||||
2404:2280:214::/48
|
||||
2404:2280:216::/47
|
||||
2404:2280:218::/48
|
||||
2404:2280:21a::/48
|
||||
2404:2280:218::/46
|
||||
2404:2280:21d::/48
|
||||
2404:2280:221::/48
|
||||
2404:2280:259::/48
|
||||
2404:2280:25a::/47
|
||||
2404:2280:25c::/48
|
||||
2404:2280:265::/48
|
||||
2404:2280:266::/47
|
||||
2404:2280:268::/46
|
||||
2404:2280:26c::/48
|
||||
2404:2280:271::/48
|
||||
2404:2280:268::/45
|
||||
2404:2280:270::/47
|
||||
2404:2280:272::/48
|
||||
2404:2280:274::/48
|
||||
2404:2280:27a::/48
|
||||
2404:2280:27c::/47
|
||||
2404:2280:27f::/48
|
||||
2404:2280:282::/48
|
||||
2404:3700::/48
|
||||
2404:4dc0::/32
|
||||
2404:6380::/48
|
||||
@@ -391,6 +396,7 @@
|
||||
2404:c2c0:2c0::/44
|
||||
2404:c2c0:501::/48
|
||||
2404:c2c0:4000::/40
|
||||
2404:c2c0:4100::/48
|
||||
2404:c2c0:6000::/40
|
||||
2404:c2c0:8000::/36
|
||||
2404:c2c0:bb00::/40
|
||||
@@ -447,9 +453,9 @@
|
||||
2406:840:e230::/44
|
||||
2406:840:e260::/48
|
||||
2406:840:e2cf::/48
|
||||
2406:840:e500::/47
|
||||
2406:840:e621::/48
|
||||
2406:840:e666::/47
|
||||
2406:840:e720::/44
|
||||
2406:840:e80f::/48
|
||||
2406:840:eb00::/46
|
||||
2406:840:eb04::/47
|
||||
@@ -595,6 +601,7 @@
|
||||
2408:8181:a000::/40
|
||||
2408:8181:a220::/44
|
||||
2408:8181:e000::/40
|
||||
2408:8182:6000::/40
|
||||
2408:8182:c000::/40
|
||||
2408:8183:4000::/40
|
||||
2408:8183:8000::/40
|
||||
@@ -737,7 +744,6 @@
|
||||
2408:8406:b4c0::/42
|
||||
2408:8406:b500::/41
|
||||
2408:8406:b580::/42
|
||||
2408:8407:500::/43
|
||||
2408:8409::/40
|
||||
2408:8409:100::/41
|
||||
2408:8409:180::/42
|
||||
@@ -1187,6 +1193,8 @@
|
||||
240e::/20
|
||||
2602:2e0:ff::/48
|
||||
2602:f7ee:ee::/48
|
||||
2602:f92a:a478::/48
|
||||
2602:f92a:dead::/48
|
||||
2602:f92a:e100::/44
|
||||
2602:f93b:400::/38
|
||||
2602:f9ba:a8::/48
|
||||
@@ -1242,28 +1250,25 @@
|
||||
2a06:3603::/32
|
||||
2a06:3604::/30
|
||||
2a06:9f81:4600::/43
|
||||
2a06:9f81:4640::/44
|
||||
2a06:a005:260::/43
|
||||
2a06:a005:280::/43
|
||||
2a06:a005:2a0::/44
|
||||
2a06:a005:8d0::/44
|
||||
2a06:a005:9c0::/48
|
||||
2a06:a005:9e0::/44
|
||||
2a06:a005:a13::/48
|
||||
2a06:a005:e9a::/48
|
||||
2a06:a005:1c40::/44
|
||||
2a09:b280:ff81::/48
|
||||
2a09:b280:ff83::/48
|
||||
2a09:b280:ff84::/47
|
||||
2a0a:2840::/30
|
||||
2a0a:2840:20::/43
|
||||
2a0a:2840:2000::/47
|
||||
2a0a:2842::/32
|
||||
2a0a:2845:aab8::/46
|
||||
2a0a:2845:d647::/48
|
||||
2a0a:2846::/48
|
||||
2a0a:6040:ec00::/40
|
||||
2a0a:6044:6600::/40
|
||||
2a0b:b87:ffb5::/48
|
||||
2a0b:2542::/48
|
||||
2a0b:4340:a6::/48
|
||||
2a0b:4b81:1001::/48
|
||||
2a0b:4e07:b8::/47
|
||||
2a0c:9a40:84e0::/48
|
||||
2a0c:9a40:9e00::/43
|
||||
@@ -1285,10 +1290,9 @@
|
||||
2a0e:aa07:e044::/48
|
||||
2a0e:aa07:e151::/48
|
||||
2a0e:aa07:e155::/48
|
||||
2a0e:aa07:e160::/47
|
||||
2a0e:aa07:e162::/48
|
||||
2a0e:aa07:e16a::/48
|
||||
2a0e:aa07:e1a0::/44
|
||||
2a0e:aa07:e1e1::/48
|
||||
2a0e:aa07:e1e2::/47
|
||||
2a0e:aa07:e1e4::/47
|
||||
2a0e:aa07:e1e6::/48
|
||||
@@ -1324,19 +1328,17 @@
|
||||
2a0f:7d07::/32
|
||||
2a0f:85c1:ba5::/48
|
||||
2a0f:85c1:ca0::/44
|
||||
2a0f:85c1:cf1::/48
|
||||
2a0f:9400:6110::/48
|
||||
2a0f:9400:7700::/48
|
||||
2a0f:ac00::/29
|
||||
2a10:2f00:15a::/48
|
||||
2a10:cc40:190::/48
|
||||
2a10:ccc0:d00::/46
|
||||
2a10:ccc0:d0a::/47
|
||||
2a10:ccc0:d0c::/47
|
||||
2a10:ccc6:66c4::/48
|
||||
2a10:ccc6:66c6::/48
|
||||
2a10:ccc6:66c9::/48
|
||||
2a10:ccc6:66c8::/47
|
||||
2a10:ccc6:66ca::/48
|
||||
2a10:ccc6:66cc::/47
|
||||
2a12:f8c3::/36
|
||||
2a13:1800::/48
|
||||
2a13:1800:10::/48
|
||||
@@ -1351,7 +1353,6 @@
|
||||
2a13:a5c7:2102::/48
|
||||
2a13:a5c7:2121::/48
|
||||
2a13:a5c7:2801::/48
|
||||
2a13:a5c7:2803::/48
|
||||
2a13:a5c7:3108::/48
|
||||
2a13:a5c7:31a0::/43
|
||||
2a13:aac4:f000::/44
|
||||
@@ -1372,9 +1373,7 @@
|
||||
2a14:67c1:a040::/47
|
||||
2a14:67c1:a061::/48
|
||||
2a14:67c1:a064::/48
|
||||
2a14:67c1:a090::/46
|
||||
2a14:67c1:a095::/48
|
||||
2a14:67c1:a096::/48
|
||||
2a14:67c1:a090::/45
|
||||
2a14:67c1:a099::/48
|
||||
2a14:67c1:a100::/43
|
||||
2a14:67c1:b000::/48
|
||||
@@ -1384,15 +1383,15 @@
|
||||
2a14:67c1:b100::/46
|
||||
2a14:67c1:b105::/48
|
||||
2a14:67c1:b107::/48
|
||||
2a14:67c1:b130::/48
|
||||
2a14:67c1:b132::/47
|
||||
2a14:67c1:b130::/46
|
||||
2a14:67c1:b134::/47
|
||||
2a14:67c1:b140::/48
|
||||
2a14:67c1:b4a1::/48
|
||||
2a14:67c1:b4a2::/48
|
||||
2a14:67c1:b4c0::/45
|
||||
2a14:67c1:b4d0::/44
|
||||
2a14:67c1:b4d0::/45
|
||||
2a14:67c1:b4e0::/43
|
||||
2a14:67c1:b500::/48
|
||||
2a14:67c1:b500::/47
|
||||
2a14:67c1:b549::/48
|
||||
2a14:67c1:b561::/48
|
||||
2a14:67c1:b563::/48
|
||||
@@ -1401,16 +1400,17 @@
|
||||
2a14:67c1:b582::/48
|
||||
2a14:67c1:b588::/47
|
||||
2a14:67c1:b590::/48
|
||||
2a14:67c1:b599::/48
|
||||
2a14:67c5:1900::/40
|
||||
2a14:7580:9200::/40
|
||||
2a14:7580:9400::/39
|
||||
2a14:7580:d000::/37
|
||||
2a14:7580:d800::/39
|
||||
2a14:7580:da00::/40
|
||||
2a14:7580:e200::/40
|
||||
2a14:7580:fe00::/40
|
||||
2a14:7581:3100::/40
|
||||
2a14:7581:9010::/44
|
||||
2a14:7583:f4fe::/48
|
||||
2a14:7583:f500::/48
|
||||
2c0f:f7a8:8011::/48
|
||||
2c0f:f7a8:8050::/48
|
||||
2c0f:f7a8:805f::/48
|
||||
|
@@ -1 +1 @@
|
||||
20250822033443
|
||||
20250912032015
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
202508212214
|
||||
202509112212
|
||||
|
@@ -735,6 +735,8 @@ brutaltgp.com
|
||||
bsky.app
|
||||
bsky.network
|
||||
bsky.social
|
||||
bt4g.org
|
||||
bt4gprx.com
|
||||
bt95.com
|
||||
btaia.com
|
||||
btbit.net
|
||||
@@ -1131,6 +1133,7 @@ costco.com
|
||||
cotweet.com
|
||||
counter.social
|
||||
coursehero.com
|
||||
covenantswatch.org.tw
|
||||
coze.com
|
||||
cpj.org
|
||||
cpu-monkey.com
|
||||
@@ -1679,6 +1682,7 @@ fdc64.org
|
||||
fdc89.jp
|
||||
feedburner.com
|
||||
feeder.co
|
||||
feedly.com
|
||||
feeds.fileforum.com
|
||||
feedx.net
|
||||
feelssh.com
|
||||
@@ -1851,6 +1855,8 @@ ftvnews.com.tw
|
||||
ftx.com
|
||||
fucd.com
|
||||
fuchsia.dev
|
||||
fuckccp.com
|
||||
fuckccp.xyz
|
||||
fuckgfw.org
|
||||
fulione.com
|
||||
fullerconsideration.com
|
||||
@@ -2702,6 +2708,7 @@ iphone4hongkong.com
|
||||
iphonetaiwan.org
|
||||
iphonix.fr
|
||||
ipicture.ru
|
||||
ipify.org
|
||||
ipjetable.net
|
||||
ipobar.com
|
||||
ipoock.com
|
||||
@@ -3307,6 +3314,7 @@ mofos.com
|
||||
mog.com
|
||||
mohu.club
|
||||
mohu.rocks
|
||||
moj.gov.tw
|
||||
mojim.com
|
||||
mol.gov.tw
|
||||
molihua.org
|
||||
@@ -4676,6 +4684,7 @@ talkcc.com
|
||||
talkonly.net
|
||||
tanc.org
|
||||
tangren.us
|
||||
tanks.gg
|
||||
taoism.net
|
||||
tapanwap.com
|
||||
tapatalk.com
|
||||
|
@@ -1 +1 @@
|
||||
202508212214
|
||||
202509112212
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
NAME="homeproxy"
|
||||
|
||||
log_max_size="10" #KB
|
||||
log_max_size="50" #KB
|
||||
main_log_file="/var/run/$NAME/$NAME.log"
|
||||
singc_log_file="/var/run/$NAME/sing-box-c.log"
|
||||
sings_log_file="/var/run/$NAME/sing-box-s.log"
|
||||
|
@@ -135,6 +135,8 @@ if (match(proxy_mode), /tun/) {
|
||||
endpoint_independent_nat = uci.get(uciconfig, uciroutingsetting, 'endpoint_independent_nat');
|
||||
}
|
||||
}
|
||||
|
||||
const log_level = uci.get(uciconfig, ucimain, 'log_level') || 'warn';
|
||||
/* UCI config end */
|
||||
|
||||
/* Config helper start */
|
||||
@@ -399,7 +401,7 @@ const config = {};
|
||||
/* Log */
|
||||
config.log = {
|
||||
disabled: false,
|
||||
level: 'warn',
|
||||
level: log_level,
|
||||
output: RUN_DIR + '/sing-box-c.log',
|
||||
timestamp: true
|
||||
};
|
||||
|
@@ -23,12 +23,15 @@ uci.load(uciconfig);
|
||||
|
||||
const uciserver = 'server';
|
||||
|
||||
const log_level = uci.get(uciconfig, uciserver, 'log_level') || 'warn';
|
||||
/* UCI config end */
|
||||
|
||||
const config = {};
|
||||
|
||||
/* Log */
|
||||
config.log = {
|
||||
disabled: false,
|
||||
level: 'warn',
|
||||
level: log_level,
|
||||
output: RUN_DIR + '/sing-box-s.log',
|
||||
timestamp: true
|
||||
};
|
||||
|
@@ -92,7 +92,7 @@ export function strToInt(str) {
|
||||
};
|
||||
|
||||
export function strToTime(str) {
|
||||
return str ? (str + 's') : null;
|
||||
return !isEmpty(str) ? (str + 's') : null;
|
||||
};
|
||||
|
||||
export function removeBlankAttrs(res) {
|
||||
|
@@ -50,8 +50,7 @@ if (github_token) {
|
||||
}
|
||||
|
||||
/* tun_gso was deprecated in sb 1.11 */
|
||||
const tun_gso = uci.get(uciconfig, uciinfra, 'tun_gso');
|
||||
if (tun_gso || tun_gso === '0')
|
||||
if (!isEmpty(uci.get(uciconfig, uciinfra, 'tun_gso')))
|
||||
uci.delete(uciconfig, uciinfra, 'tun_gso');
|
||||
|
||||
/* create migration section */
|
||||
@@ -65,6 +64,13 @@ if (!migration_crontab) {
|
||||
uci.set(uciconfig, ucimigration, 'crontab', '1');
|
||||
}
|
||||
|
||||
/* log_level was introduced */
|
||||
if (isEmpty(uci.get(uciconfig, ucimain, 'log_level'))
|
||||
uci.set(uciconfig, ucimain, 'log_level', 'warn');
|
||||
|
||||
if (isEmpty(uci.get(uciconfig, uciserver, 'log_level'))
|
||||
uci.set(uciconfig, uciserver, 'log_level', 'warn');
|
||||
|
||||
/* empty value defaults to all ports now */
|
||||
if (uci.get(uciconfig, ucimain, 'routing_port') === 'all')
|
||||
uci.delete(uciconfig, ucimain, 'routing_port');
|
||||
@@ -204,6 +210,10 @@ uci.foreach(uciconfig, ucinode, (cfg) => {
|
||||
if (!isEmpty(cfg.tls_ech_tls_disable_drs))
|
||||
uci.delete(uciconfig, cfg['.name'], 'tls_ech_tls_disable_drs');
|
||||
|
||||
/* tls_ech_enable_pqss is useless and deprecated in sb 1.12 */
|
||||
if (!isEmpty(cfg.tls_ech_enable_pqss))
|
||||
uci.delete(uciconfig, cfg['.name'], 'tls_ech_enable_pqss');
|
||||
|
||||
/* wireguard_gso was deprecated in sb 1.11 */
|
||||
if (!isEmpty(cfg.wireguard_gso))
|
||||
uci.delete(uciconfig, cfg['.name'], 'wireguard_gso');
|
||||
@@ -228,7 +238,7 @@ uci.foreach(uciconfig, uciroutingrule, (cfg) => {
|
||||
/* server options */
|
||||
/* auto_firewall was moved into server options */
|
||||
const auto_firewall = uci.get(uciconfig, uciserver, 'auto_firewall');
|
||||
if (auto_firewall || auto_firewall === '0')
|
||||
if (!isEmpty(auto_firewall))
|
||||
uci.delete(uciconfig, uciserver, 'auto_firewall');
|
||||
|
||||
uci.foreach(uciconfig, uciserver, (cfg) => {
|
||||
|
@@ -569,7 +569,7 @@ function main() {
|
||||
|
||||
log(sprintf('Removing node: %s.', cfg.label || cfg['name']));
|
||||
} else {
|
||||
map(keys(node_cache[cfg.grouphash][cfg['.name']]), (v) => {
|
||||
map(keys(cfg), (v) => {
|
||||
if (v in node_cache[cfg.grouphash][cfg['.name']])
|
||||
uci.set(uciconfig, cfg['.name'], v, node_cache[cfg.grouphash][cfg['.name']][v]);
|
||||
else
|
||||
|
@@ -55,22 +55,18 @@ local api = require "luci.passwall.api"
|
||||
"gfwlist_update","chnroute_update","chnroute6_update",
|
||||
"chnlist_update","geoip_update","geosite_update"
|
||||
];
|
||||
const targetNode = document.querySelector('form') || document.body;
|
||||
const observer = new MutationObserver(() => {
|
||||
const bindFlags = () => {
|
||||
let allBound = true;
|
||||
flags.forEach(flag => {
|
||||
const orig = Array.from(document.querySelectorAll(`input[name$=".${flag}"]`)).find(i => i.type === 'checkbox');
|
||||
if (!orig) {
|
||||
return;
|
||||
}
|
||||
if (!orig) { allBound = false; return; }
|
||||
// 隐藏最外层 div
|
||||
const wrapper = orig.closest('.cbi-value');
|
||||
if (wrapper && wrapper.style.display !== 'none') {
|
||||
wrapper.style.display = 'none';
|
||||
}
|
||||
const custom = document.querySelector(`.cbi-input-checkbox[name="${flag.replace('_update','')}"]`);
|
||||
if (!custom) {
|
||||
return;
|
||||
}
|
||||
if (!custom) { allBound = false; return; }
|
||||
custom.checked = orig.checked;
|
||||
// 自定义选择框与原生Flag双向绑定
|
||||
if (!custom._binded) {
|
||||
@@ -84,8 +80,13 @@ local api = require "luci.passwall.api"
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
observer.observe(targetNode, { childList: true, subtree: true });
|
||||
return allBound;
|
||||
};
|
||||
const target = document.querySelector('form') || document.body;
|
||||
const observer = new MutationObserver(() => bindFlags() ? observer.disconnect() : 0);
|
||||
observer.observe(target, { childList: true, subtree: true });
|
||||
const timer = setInterval(() => bindFlags() ? (clearInterval(timer), observer.disconnect()) : 0, 300);
|
||||
setTimeout(() => { clearInterval(timer); observer.disconnect(); }, 5000);
|
||||
});
|
||||
|
||||
function update_rules(btn) {
|
||||
|
Reference in New Issue
Block a user