parent
90429028a6
commit
b8081d58ba
@ -432,7 +432,7 @@ msgid "No new data!"
|
|||||||
msgstr "你已经是最新数据,无需更新!"
|
msgstr "你已经是最新数据,无需更新!"
|
||||||
|
|
||||||
msgid "Total Records:"
|
msgid "Total Records:"
|
||||||
msgstr "新的总纪录数:"
|
msgstr "新的总记录数:"
|
||||||
|
|
||||||
msgid "Check Server Port"
|
msgid "Check Server Port"
|
||||||
msgstr "【服务器端口】检查"
|
msgstr "【服务器端口】检查"
|
||||||
|
@ -9,7 +9,7 @@ require "luci.model.uci"
|
|||||||
local icount = 0
|
local icount = 0
|
||||||
local args = arg[1]
|
local args = arg[1]
|
||||||
local uci = luci.model.uci.cursor()
|
local uci = luci.model.uci.cursor()
|
||||||
local TMP_DNSMASQ_PATH = luci.sys.exec("find /tmp/dnsmasq.*/dnsmasq-ssrplus.d -print 2>/dev/null | head -n 1"):gsub("%s+", "")
|
local TMP_DNSMASQ_PATH = luci.sys.exec("find /tmp/dnsmasq*/dnsmasq-ssrplus.d -type d -print -quit 2>/dev/null")
|
||||||
local TMP_PATH = "/var/etc/ssrplus"
|
local TMP_PATH = "/var/etc/ssrplus"
|
||||||
-- match comments/title/whitelist/ip address/excluded_domain
|
-- match comments/title/whitelist/ip address/excluded_domain
|
||||||
local comment_pattern = "^[!\\[@]+"
|
local comment_pattern = "^[!\\[@]+"
|
||||||
@ -44,10 +44,10 @@ local function base64_dec(data)
|
|||||||
return string.char(c)
|
return string.char(c)
|
||||||
end))
|
end))
|
||||||
end
|
end
|
||||||
-- check excluded domain
|
-- check if domain is excluded
|
||||||
local function check_excluded_domain(value)
|
local function check_excluded_domain(value)
|
||||||
for k, v in ipairs(excluded_domain) do
|
for _, domain in ipairs(excluded_domain) do
|
||||||
if value:find(v) then
|
if value:find(domain) then
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -75,18 +75,19 @@ end
|
|||||||
|
|
||||||
-- adblock转码至dnsmasq格式
|
-- adblock转码至dnsmasq格式
|
||||||
local function generate_adblock(type)
|
local function generate_adblock(type)
|
||||||
local domains = {}
|
local domains, domains_map = {}, {}
|
||||||
local out = io.open("/tmp/ssr-update." .. type, "w")
|
local out = io.open("/tmp/ssr-update." .. type, "w")
|
||||||
for line in io.lines("/tmp/ssr-update.tmp") do
|
for line in io.lines("/tmp/ssr-update.tmp") do
|
||||||
if not (string.find(line, comment_pattern)) then
|
if not (string.find(line, comment_pattern)) then
|
||||||
local start, finish, match = string.find(line, domain_pattern)
|
local start, finish, match = string.find(line, domain_pattern)
|
||||||
if (start) then
|
if start and not domains_map[match] then
|
||||||
domains[match] = true
|
domains_map[match] = true
|
||||||
|
table.insert(domains, match)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
for k, v in pairs(domains) do
|
for _, domain in ipairs(domains) do
|
||||||
out:write(string.format("address=/%s/\n", k))
|
out:write(string.format("address=/%s/\n", domain))
|
||||||
end
|
end
|
||||||
out:close()
|
out:close()
|
||||||
os.remove("/tmp/ssr-update.tmp")
|
os.remove("/tmp/ssr-update.tmp")
|
||||||
@ -155,7 +156,7 @@ local function update(url, file, type, file2)
|
|||||||
if args then
|
if args then
|
||||||
log(0, tonumber(icount) / Num)
|
log(0, tonumber(icount) / Num)
|
||||||
else
|
else
|
||||||
log("更新成功! 新的总纪录数:" .. tostring(tonumber(icount) / Num))
|
log("更新成功! 新的总记录数:" .. tostring(tonumber(icount) / Num))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
@ -430,7 +430,7 @@ index c81590e..18dcdf2 100644
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
diff --git a/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po b/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po
|
diff --git a/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po b/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po
|
||||||
index da30ffc..f97309b 100644
|
index 18f19a7..307725e 100644
|
||||||
--- a/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po
|
--- a/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po
|
||||||
+++ b/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po
|
+++ b/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po
|
||||||
@@ -557,27 +557,6 @@ msgstr "使用 DNS2TCP 查询"
|
@@ -557,27 +557,6 @@ msgstr "使用 DNS2TCP 查询"
|
||||||
|
Loading…
Reference in New Issue
Block a user