update 2022-12-01 08:57:36
This commit is contained in:
parent
f9be6b3606
commit
b9fc112813
|
@ -193,6 +193,8 @@ o:value("trojan", translate("Trojan"))
|
||||||
o:value("shadowsocks", translate("Shadowsocks"))
|
o:value("shadowsocks", translate("Shadowsocks"))
|
||||||
if is_installed("sagernet-core") then
|
if is_installed("sagernet-core") then
|
||||||
o:value("shadowsocksr", translate("ShadowsocksR"))
|
o:value("shadowsocksr", translate("ShadowsocksR"))
|
||||||
|
end
|
||||||
|
if is_finded("xray") then
|
||||||
o:value("wireguard", translate("WireGuard"))
|
o:value("wireguard", translate("WireGuard"))
|
||||||
end
|
end
|
||||||
o:value("socks", translate("Socks"))
|
o:value("socks", translate("Socks"))
|
||||||
|
@ -604,6 +606,7 @@ o.rmempty = true
|
||||||
|
|
||||||
-- [[ WireGuard 部分 ]]--
|
-- [[ WireGuard 部分 ]]--
|
||||||
o = s:option(DynamicList, "local_addresses", translate("Local addresses"))
|
o = s:option(DynamicList, "local_addresses", translate("Local addresses"))
|
||||||
|
o.datatype = "cidr"
|
||||||
o:depends({type = "v2ray", v2ray_protocol = "wireguard"})
|
o:depends({type = "v2ray", v2ray_protocol = "wireguard"})
|
||||||
o.rmempty = true
|
o.rmempty = true
|
||||||
|
|
||||||
|
@ -657,7 +660,7 @@ if is_finded("xray") then
|
||||||
o:value(v, translate(v))
|
o:value(v, translate(v))
|
||||||
end
|
end
|
||||||
o.rmempty = true
|
o.rmempty = true
|
||||||
o:depends({type = "v2ray", v2ray_protocol = "vless", tls = true})
|
o:depends({type = "v2ray", v2ray_protocol = "vless", transport = "tcp", tls = true})
|
||||||
end
|
end
|
||||||
|
|
||||||
-- [[ TLS部分 ]] --
|
-- [[ TLS部分 ]] --
|
||||||
|
|
|
@ -76,13 +76,16 @@ function socks_http()
|
||||||
end
|
end
|
||||||
function wireguard()
|
function wireguard()
|
||||||
outbound_settings = {
|
outbound_settings = {
|
||||||
address = server.server,
|
secretKey = server.private_key,
|
||||||
port = tonumber(server.server_port),
|
address = server.local_addresses,
|
||||||
localAddresses = server.local_addresses,
|
peers = {
|
||||||
privateKey = server.private_key,
|
{
|
||||||
peerPublicKey = server.peer_pubkey,
|
publicKey = server.peer_pubkey,
|
||||||
preSharedKey = server.preshared_key or nil,
|
preSharedKey = server.preshared_key,
|
||||||
mtu = tonumber(server.mtu) or 1500
|
endpoint = server.server .. ":" .. server.server_port
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mtu = tonumber(server.mtu)
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
local outbound = {}
|
local outbound = {}
|
||||||
|
|
Loading…
Reference in New Issue