update 2026-07-22 21:38:45
BIN
doc/lucky1.png
Normal file
|
After Width: | Height: | Size: 91 KiB |
BIN
doc/lucky2.png
Normal file
|
After Width: | Height: | Size: 319 KiB |
BIN
doc/lucky3.png
Normal file
|
After Width: | Height: | Size: 389 KiB |
|
Before Width: | Height: | Size: 640 KiB |
|
Before Width: | Height: | Size: 550 KiB |
|
Before Width: | Height: | Size: 547 KiB |
BIN
doc/view.png
|
Before Width: | Height: | Size: 659 KiB |
BIN
doc/view2.png
|
Before Width: | Height: | Size: 650 KiB |
58
luci-app-cpu-status/po/pl/cpu-status.po
Normal file
@ -0,0 +1,58 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: \n"
|
||||
"PO-Revision-Date: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.3\n"
|
||||
"Last-Translator: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
|
||||
"Language: pl\n"
|
||||
|
||||
msgid "(%d minute window, %d second interval)"
|
||||
msgstr "(%d minutowe okno, %d sekundowy interwał)"
|
||||
|
||||
msgid "All CPUs"
|
||||
msgstr "Wszystkie procesory"
|
||||
|
||||
msgid "Average:"
|
||||
msgstr "Średnia:"
|
||||
|
||||
msgid "Calculating"
|
||||
msgstr "Obliczanie"
|
||||
|
||||
msgid "CPU"
|
||||
msgstr "Procesor"
|
||||
|
||||
msgid "CPU Load"
|
||||
msgstr "Obciążenie procesora"
|
||||
|
||||
msgid "CPU load"
|
||||
msgstr "Obciążenie procesora"
|
||||
|
||||
msgid "Detailed load"
|
||||
msgstr "Szczegółowe obciążenie"
|
||||
|
||||
msgid "Detailed load of each CPU"
|
||||
msgstr "Szczegółowe obciążenie każdego procesora"
|
||||
|
||||
msgid "Load"
|
||||
msgstr "Obciążenie"
|
||||
|
||||
msgid "Load of each CPU"
|
||||
msgstr "Obciążenie każdego procesora"
|
||||
|
||||
msgid "Peak:"
|
||||
msgstr "Szczytowe:"
|
||||
|
||||
msgid "This page displays the average CPU load at %d second interval."
|
||||
msgstr "Ta strona wyświetla średnie obciążenie procesora w %d sekundowych odstępach."
|
||||
|
||||
msgid "Total"
|
||||
msgstr "Łącznie"
|
||||
|
||||
msgid "Total load"
|
||||
msgstr "Łączne obciążenie"
|
||||
@ -1049,7 +1049,7 @@ function gen_config(var)
|
||||
|
||||
api.log(" - 加载 Xray 负载均衡 节点【" .. (_node.remarks or "") .. "】,子节点数量:" .. #(blc_nodes or {}))
|
||||
|
||||
local valid_nodes, valid_fallback = {}, true
|
||||
local valid_nodes = {}
|
||||
for i = 1, #(blc_nodes or {}) do
|
||||
local blc_node_id = blc_nodes[i]
|
||||
local blc_node_tag = "blc-" .. blc_node_id
|
||||
@ -1069,14 +1069,14 @@ function gen_config(var)
|
||||
end
|
||||
-- Check if balancing node duplicates fallback node
|
||||
if _node.fallback_node == blc_node_id then
|
||||
valid_fallback = false
|
||||
_node.fallback_node = nil
|
||||
end
|
||||
end
|
||||
if #valid_nodes == 0 then return nil end
|
||||
|
||||
-- fallback node
|
||||
local fallback_node_id = _node.fallback_node
|
||||
fallback_node_id = (valid_fallback and fallback_node_id and fallback_node_id ~= "") and fallback_node_id or nil
|
||||
fallback_node_id = (fallback_node_id and fallback_node_id ~= "") and fallback_node_id or nil
|
||||
local fallback_node_tag = (fallback_node_id == "_direct") and "direct" or "blackhole"
|
||||
if fallback_node_id and fallback_node_id ~= "_direct" then
|
||||
local is_new_node = true
|
||||
|
||||
@ -1749,7 +1749,7 @@ local current_node = map:get(section)
|
||||
opt.set(dom_prefix + 'tls', true);
|
||||
opt.set(dom_prefix + 'reality', false);
|
||||
opt.set(dom_prefix + 'alpn', queryParam.alpn || 'default');
|
||||
opt.set(dom_prefix + 'tls_serverName', queryParam.sni || '');
|
||||
opt.set(dom_prefix + 'tls_serverName', queryParam.sni || queryParam.peer || '');
|
||||
opt.set(dom_prefix + 'tls_allowInsecure', !((queryParam.allowinsecure ?? '0') === '0' && (queryParam.insecure ?? '0') === '0'));
|
||||
if (queryParam.fp && queryParam.fp.trim() != "") {
|
||||
opt.set(dom_prefix + 'utls', true);
|
||||
@ -1760,7 +1760,7 @@ local current_node = map:get(section)
|
||||
opt.set(dom_prefix + 'tls', true);
|
||||
opt.set(dom_prefix + 'reality', true);
|
||||
opt.set(dom_prefix + 'alpn', queryParam.alpn || 'default');
|
||||
opt.set(dom_prefix + 'tls_serverName', queryParam.sni || '');
|
||||
opt.set(dom_prefix + 'tls_serverName', queryParam.sni || queryParam.peer || '');
|
||||
if (queryParam.fp && queryParam.fp.trim() != "") {
|
||||
opt.set(dom_prefix + 'utls', true);
|
||||
opt.set(dom_prefix + 'fingerprint', queryParam.fp);
|
||||
|
||||
@ -1562,7 +1562,7 @@ local function processData(szType, content, add_mode, group, sub_cfg)
|
||||
end
|
||||
if params.security == "tls" or params.security == "reality" then
|
||||
result.tls = "1"
|
||||
result.tls_serverName = params.sni
|
||||
result.tls_serverName = params.sni or params.peer
|
||||
result.alpn = params.alpn
|
||||
if params.fp and params.fp ~= "" then
|
||||
result.utls = "1"
|
||||
|
||||