mirror of
https://github.com/caiwx86/small-packages.git
synced 2026-11-05 09:54:11 +08:00
update 2026-08-23 04:16:16
This commit is contained in:
1 parent
9028e829a1
commit
24130de823
25 files changed
+839
-1306
No files matched your search
@@ -53,10 +53,8 @@ function gen_config(var)
|
||||
local local_http_port = var["local_http_port"]
|
||||
local local_http_username = var["local_http_username"]
|
||||
local local_http_password = var["local_http_password"]
|
||||
local local_tcp_redir_port = var["local_tcp_redir_port"]
|
||||
local local_tcp_redir_address = var["local_tcp_redir_address"] or "0.0.0.0"
|
||||
local local_udp_redir_port = var["local_udp_redir_port"]
|
||||
local local_udp_redir_address = var["local_udp_redir_address"] or "0.0.0.0"
|
||||
local local_redir_port = var["local_redir_port"]
|
||||
local local_redir_address = var["local_redir_address"] or "0.0.0.0"
|
||||
|
||||
if api.is_ipv6(server_host) then
|
||||
server_host = api.get_ipv6_only(server_host)
|
||||
@@ -118,21 +116,13 @@ function gen_config(var)
|
||||
local_port = tonumber(local_http_port)
|
||||
})
|
||||
end
|
||||
if local_tcp_redir_address and local_tcp_redir_port then
|
||||
if local_redir_address and local_redir_port then
|
||||
table.insert(config.locals, {
|
||||
protocol = "redir",
|
||||
mode = "tcp_only",
|
||||
mode = "tcp_and_udp",
|
||||
tcp_redir = var["tcp_tproxy"] and "tproxy" or nil,
|
||||
local_address = local_tcp_redir_address,
|
||||
local_port = tonumber(local_tcp_redir_port)
|
||||
})
|
||||
end
|
||||
if local_udp_redir_address and local_udp_redir_port then
|
||||
table.insert(config.locals, {
|
||||
protocol = "redir",
|
||||
mode = "udp_only",
|
||||
local_address = local_udp_redir_address,
|
||||
local_port = tonumber(local_udp_redir_port)
|
||||
local_address = local_redir_address,
|
||||
local_port = tonumber(local_redir_port)
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user