Update On Thu May 29 20:38:50 CEST 2025

This commit is contained in:
github-action[bot]
2025-05-29 20:38:50 +02:00
parent abf8045e42
commit 2f9f6d4c58
51 changed files with 1439 additions and 1195 deletions
@@ -618,9 +618,9 @@ local function processData(szType, content, add_mode, add_from)
result.remarks = UrlDecode(alias)
local info = content:sub(1, idx_sp - 1):gsub("/%?", "?")
local params = {}
if info:find("?") then
local find_index = info:find("?")
local query = split(info, "?")
if info:find("%?") then
local find_index = info:find("%?")
local query = split(info, "%?")
for _, v in pairs(split(query[2], '&')) do
local t = split(v, '=')
params[t[1]] = UrlDecode(t[2])
@@ -754,7 +754,7 @@ local function processData(szType, content, add_mode, add_from)
result.ws_host = params.host
result.ws_path = params.path
if result.type == "sing-box" and params.path then
local ws_path_dat = split(params.path, "?")
local ws_path_dat = split(params.path, "%?")
local ws_path = ws_path_dat[1]
local ws_path_params = {}
for _, v in pairs(split(ws_path_dat[2], '&')) do
@@ -855,7 +855,7 @@ local function processData(szType, content, add_mode, add_from)
result.password = UrlDecode(Info[1])
local port = "443"
Info[2] = (Info[2] or ""):gsub("/%?", "?")
local query = split(Info[2], "?")
local query = split(Info[2], "%?")
local host_port = query[1]
local params = {}
for _, v in pairs(split(query[2], '&')) do
@@ -915,7 +915,7 @@ local function processData(szType, content, add_mode, add_from)
result.ws_host = params.host
result.ws_path = params.path
if result.type == "sing-box" and params.path then
local ws_path_dat = split(params.path, "?")
local ws_path_dat = split(params.path, "%?")
local ws_path = ws_path_dat[1]
local ws_path_params = {}
for _, v in pairs(split(ws_path_dat[2], '&')) do
@@ -1023,7 +1023,7 @@ local function processData(szType, content, add_mode, add_from)
result.uuid = UrlDecode(Info[1])
local port = "443"
Info[2] = (Info[2] or ""):gsub("/%?", "?")
local query = split(Info[2], "?")
local query = split(Info[2], "%?")
local host_port = query[1]
local params = {}
for _, v in pairs(split(query[2], '&')) do
@@ -1062,7 +1062,7 @@ local function processData(szType, content, add_mode, add_from)
result.ws_host = params.host
result.ws_path = params.path
if result.type == "sing-box" and params.path then
local ws_path_dat = split(params.path, "?")
local ws_path_dat = split(params.path, "%?")
local ws_path = ws_path_dat[1]
local ws_path_params = {}
for _, v in pairs(split(ws_path_dat[2], '&')) do
@@ -1236,7 +1236,7 @@ local function processData(szType, content, add_mode, add_from)
result.hysteria2_auth_password = UrlDecode(contents[1])
Info = (contents[2] or ""):gsub("/%?", "?")
end
local query = split(Info, "?")
local query = split(Info, "%?")
local host_port = query[1]
local params = {}
for _, v in pairs(split(query[2], '&')) do
@@ -1300,7 +1300,7 @@ local function processData(szType, content, add_mode, add_from)
end
Info = (contents[2] or ""):gsub("/%?", "?")
end
local query = split(Info, "?")
local query = split(Info, "%?")
local host_port = query[1]
local params = {}
for _, v in pairs(split(query[2], '&')) do
@@ -1352,7 +1352,7 @@ local function processData(szType, content, add_mode, add_from)
result.password = UrlDecode(Info[1])
local port = "443"
Info[2] = (Info[2] or ""):gsub("/%?", "?")
local query = split(Info[2], "?")
local query = split(Info[2], "%?")
local host_port = query[1]
local params = {}
for _, v in pairs(split(query[2], '&')) do