<%+cbi/valueheader%> <% local map = self.map local ss_type = map:get("@server_subscribe[0]", "ss_type") local xray_hy2_type = map:get("@server_subscribe[0]", "xray_hy2_type") local xray_tj_type = map:get("@server_subscribe[0]", "xray_tj_type") local has_ss_rust = luci.sys.exec('type -t -p sslocal 2>/dev/null || type -t -p ssserver 2>/dev/null') ~= "" local has_ss_libev = luci.sys.exec('type -t -p ss-redir 2>/dev/null || type -t -p ss-local 2>/dev/null') ~= "" local has_hysteria = luci.sys.exec('type -t -p hysteria 2>/dev/null') ~= "" local has_trojan = luci.sys.exec('type -t -p trojan 2>/dev/null') ~= "" local has_xray = luci.sys.exec('type -t -p xray 2>/dev/null') ~= "" -%> <%+cbi/valuefooter%>