Fix the hysteria configuration's generation function if some values do not exist. Improve more compatibilities and stabilities for gen_config.lua to create a hysteria config-file
Update gen_config.lua
This commit is contained in:
parent
0a5d39ff23
commit
e9e8a5beaa
@ -392,7 +392,7 @@ local ss = {
|
|||||||
reuse_port = true
|
reuse_port = true
|
||||||
}
|
}
|
||||||
local hysteria = {
|
local hysteria = {
|
||||||
server = (server.port_range and (server.server .. ":" .. server.port_range)) or (server.server_port and (server.server .. ":" .. server.server_port)),
|
server = (server.server_port and (server.port_range and (server.server .. ":" .. server.server_port .. "," .. server.port_range) or server.server .. ":" .. server.server_port) or (server.port_range and server.server .. ":" .. server.port_range or server.server .. ":443")),
|
||||||
bandwidth = {
|
bandwidth = {
|
||||||
up = tonumber(server.uplink_capacity) and tonumber(server.uplink_capacity) .. " mbps" or nil,
|
up = tonumber(server.uplink_capacity) and tonumber(server.uplink_capacity) .. " mbps" or nil,
|
||||||
down = tonumber(server.downlink_capacity) and tonumber(server.downlink_capacity) .. " mbps" or nil
|
down = tonumber(server.downlink_capacity) and tonumber(server.downlink_capacity) .. " mbps" or nil
|
||||||
@ -401,12 +401,13 @@ local hysteria = {
|
|||||||
listen = "0.0.0.0:" .. tonumber(socks_port),
|
listen = "0.0.0.0:" .. tonumber(socks_port),
|
||||||
disable_udp = false
|
disable_udp = false
|
||||||
} or nil,
|
} or nil,
|
||||||
transport = {
|
transport = (server.transport_protocol) and {
|
||||||
type = server.transport_protocol,
|
type = (server.transport_protocol) or udp,
|
||||||
udp = {
|
udp = (server.port_range and (server.hopinterval) and {
|
||||||
hopInterval = tonumber(server.hopinterval) and tonumber(server.hopinterval) .. "s" or "30s"
|
hopInterval = (server.port_range and (tonumber(server.hopinterval) .. "s") or nil)
|
||||||
}
|
} or nil)
|
||||||
},
|
} or nil,
|
||||||
|
|
||||||
--[[
|
--[[
|
||||||
tcpTProxy = (proto:find("tcp") and local_port ~= "0") and {
|
tcpTProxy = (proto:find("tcp") and local_port ~= "0") and {
|
||||||
listen = "0.0.0.0:" .. tonumber(local_port)
|
listen = "0.0.0.0:" .. tonumber(local_port)
|
||||||
|
Loading…
Reference in New Issue
Block a user