mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-07-19 22:16:59 +08:00
luci-app-ssr-plus: filter sb airport (#3442)
This commit is contained in:
parent
f294065be4
commit
f61f0cc542
@ -96,14 +96,8 @@ end
|
|||||||
-- 处理数据
|
-- 处理数据
|
||||||
local function processData(szType, content)
|
local function processData(szType, content)
|
||||||
local result = {
|
local result = {
|
||||||
-- auth_enable = '0',
|
|
||||||
-- switch_enable = '1',
|
|
||||||
type = szType,
|
type = szType,
|
||||||
local_port = 1234,
|
local_port = 1234,
|
||||||
-- timeout = 60, -- 不太确定 好像是死的
|
|
||||||
-- fast_open = 0,
|
|
||||||
-- kcp_enable = 0,
|
|
||||||
-- kcp_port = 0,
|
|
||||||
kcp_param = '--nocomp'
|
kcp_param = '--nocomp'
|
||||||
}
|
}
|
||||||
if szType == 'ssr' then
|
if szType == 'ssr' then
|
||||||
@ -306,10 +300,10 @@ local execute = function()
|
|||||||
nodes = base64Decode(raw:sub(nEnd + 1, #raw))
|
nodes = base64Decode(raw:sub(nEnd + 1, #raw))
|
||||||
nodes = jsonParse(nodes)
|
nodes = jsonParse(nodes)
|
||||||
local extra = {
|
local extra = {
|
||||||
airport = nodes.airport,
|
airport = nodes.airport,
|
||||||
port = nodes.port,
|
port = nodes.port,
|
||||||
encryption = nodes.encryption,
|
encryption = nodes.encryption,
|
||||||
password = nodes.password
|
password = nodes.password
|
||||||
}
|
}
|
||||||
local servers = {}
|
local servers = {}
|
||||||
-- SS里面包着 干脆直接这样
|
-- SS里面包着 干脆直接这样
|
||||||
@ -346,8 +340,9 @@ local execute = function()
|
|||||||
result.alias:find("QQ群") or
|
result.alias:find("QQ群") or
|
||||||
result.alias:find("官网") or
|
result.alias:find("官网") or
|
||||||
result.alias:find("防失联地址") or
|
result.alias:find("防失联地址") or
|
||||||
not result.server
|
not result.server or
|
||||||
then
|
result.server:match("[^0-9a-zA-Z%-%.%s]") -- 中文做地址的 也没有人拿中文域名搞,就算中文域也有Puny Code SB 机场
|
||||||
|
then
|
||||||
log('丢弃无效节点: ' .. result.type ..' 节点, ' .. result.alias)
|
log('丢弃无效节点: ' .. result.type ..' 节点, ' .. result.alias)
|
||||||
else
|
else
|
||||||
log('成功解析: ' .. result.type ..' 节点, ' .. result.alias)
|
log('成功解析: ' .. result.type ..' 节点, ' .. result.alias)
|
||||||
@ -384,11 +379,11 @@ local execute = function()
|
|||||||
end
|
end
|
||||||
else
|
else
|
||||||
if not old.alias then
|
if not old.alias then
|
||||||
old.alias = old.server .. ':' .. old.server_port
|
old.alias = old.server .. ':' .. old.server_port
|
||||||
end
|
end
|
||||||
log('忽略手动添加的节点: ' .. old.alias)
|
log('忽略手动添加的节点: ' .. old.alias)
|
||||||
end
|
end
|
||||||
|
|
||||||
end)
|
end)
|
||||||
for k, v in ipairs(nodeResult) do
|
for k, v in ipairs(nodeResult) do
|
||||||
for kk, vv in ipairs(v) do
|
for kk, vv in ipairs(v) do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user