mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
luci-app-frps: add open page link (#8331)
Co-authored-by: zxlhhyccc <45259624+zxlhhyccc@users.noreply.github.com>
This commit is contained in:
parent
5efd70f89f
commit
80bb1fbd20
@ -24,7 +24,7 @@ o.default = "/usr/bin/frps"
|
||||
o.rmempty = false
|
||||
|
||||
o = s:taboption("general", ListValue, "run_user", translate("Run daemon as user"))
|
||||
o:value("", translate("-- default --"))
|
||||
o:value("", translate("root"))
|
||||
local user
|
||||
for user in luci.util.execi("cat /etc/passwd | cut -d':' -f1") do
|
||||
o:value(user)
|
||||
@ -34,23 +34,29 @@ o = s:taboption("general", Flag, "enable_logging", translate("Enable logging"))
|
||||
|
||||
o = s:taboption("general", Value, "log_file", translate("Log file"))
|
||||
o:depends("enable_logging", "1")
|
||||
o.placeholder = "/var/log/frps.log"
|
||||
o.default = "/var/log/frps.log"
|
||||
|
||||
o = s:taboption("general", ListValue, "log_level", translate("Log level"))
|
||||
o:depends("enable_logging", "1")
|
||||
o:value("trace", "Trace")
|
||||
o:value("debug", "Debug")
|
||||
o:value("info", "Info")
|
||||
o:value("warn", "Warn")
|
||||
o:value("error", "Error")
|
||||
o.default = "warn"
|
||||
o:value("trace",translate("Trace"))
|
||||
o:value("debug",translate("Debug"))
|
||||
o:value("info",translate("Info"))
|
||||
o:value("warn",translate("Warning"))
|
||||
o:value("error",translate("Error"))
|
||||
o.default = "Warn"
|
||||
|
||||
o = s:taboption("general", Value, "log_max_days", translate("Log max days"))
|
||||
o = s:taboption("general", ListValue, "log_max_days", translate("Log max days"))
|
||||
o.description = translate("Maximum number of days to keep log files is 3 day.")
|
||||
o:depends("enable_logging", "1")
|
||||
o.datatype = "uinteger"
|
||||
o.placeholder = '3'
|
||||
o:value("1", translate("1"))
|
||||
o:value("2", translate("2"))
|
||||
o:value("3", translate("3"))
|
||||
o.default = "3"
|
||||
o.rmempty = false
|
||||
o.optional = false
|
||||
|
||||
o = s:taboption("general", Value, "disable_log_color", translate("Disable log color"))
|
||||
o = s:taboption("general", Flag, "disable_log_color", translate("Disable log color"))
|
||||
o:depends("enable_logging", "1")
|
||||
o.enabled = "true"
|
||||
o.disabled = "false"
|
||||
@ -71,10 +77,12 @@ o.datatype = "host"
|
||||
|
||||
o = s:taboption("dashboard", Value, "dashboard_addr", translate("Dashboard addr"))
|
||||
o.description = translatef("dashboard addr's default value is same with bind_addr")
|
||||
o.default = "0.0.0.0"
|
||||
o.datatype = "host"
|
||||
|
||||
o = s:taboption("dashboard", Value, "dashboard_port", translate("Dashboard port"))
|
||||
o.description = translatef("dashboard is available only if dashboard_port is set")
|
||||
o.default = "7500"
|
||||
o.datatype = "port"
|
||||
|
||||
o = s:taboption("dashboard", Value, "dashboard_user", translate("Dashboard user"))
|
||||
|
@ -4,13 +4,18 @@ XHR.poll(3, '<%=url([[admin]], [[services]], [[frps]], [[status]])%>', null,
|
||||
var tb = document.getElementById('frps_status');
|
||||
if (data && tb) {
|
||||
if (data.running) {
|
||||
tb.innerHTML = '<em><b><font color=green> <%:Frps%>' + data.bin_version + '<%:RUNNING%></font></b></em>';
|
||||
tb.innerHTML = '<em><b><font color=green> <%:Frps%>' + data.bin_version + '<%:RUNNING%></font></b></em><input class="btn cbi-button mar-10" type="button" value="<%:Open Frps page%>" onclick="openwebui();" />';
|
||||
} else {
|
||||
tb.innerHTML = '<em><b><font color=red> <%:Frps%>' + data.bin_version + '<%:NOT RUNNING%></font></b></em>';
|
||||
}
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
function openwebui(){
|
||||
var url = window.location.host+":<%=luci.sys.exec("uci -q get frps.main.dashboard_port"):gsub("^%s*(.-)%s*$", "%1")%>";
|
||||
window.open('http://'+url,'target','');
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
<style>.mar-10 {margin-left: 50px; margin-right: 10px;}</style>
|
||||
|
@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:54
|
||||
msgid "-- default --"
|
||||
msgstr "-- 默认 --"
|
||||
# msgid "-- default --"
|
||||
# msgstr "-- 默认 --"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:44
|
||||
msgid "Advanced Options"
|
||||
@ -13,37 +13,37 @@ msgstr "高级选项"
|
||||
msgid "Bind port"
|
||||
msgstr "绑定端口"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:49
|
||||
#: luasrc/model/cbi/frps/common.lua:22
|
||||
msgid "Client file"
|
||||
msgstr "客户端文件"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:30
|
||||
#: luasrc/model/cbi/frps/common.lua:7
|
||||
msgid "Frps - Common Settings"
|
||||
msgstr "Frps - 通用设置"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:45
|
||||
#: luasrc/model/cbi/frps/common.lua:18
|
||||
msgid "Dashboard Options"
|
||||
msgstr "面板选项"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:99
|
||||
#: luasrc/model/cbi/frps/common.lua:78
|
||||
msgid "Dashboard addr"
|
||||
msgstr "面板绑定地址"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:107
|
||||
#: luasrc/model/cbi/frps/common.lua:91
|
||||
msgid "Dashboard password"
|
||||
msgstr "面板登录密码"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:102
|
||||
#: luasrc/model/cbi/frps/common.lua:83
|
||||
msgid "Dashboard port"
|
||||
msgstr "面板绑定端口"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:105
|
||||
#: luasrc/model/cbi/frps/common.lua:88
|
||||
msgid "Dashboard user"
|
||||
msgstr "面板登录用户名"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:69
|
||||
msgid "Debug"
|
||||
msgstr "调试"
|
||||
# msgid "Debug"
|
||||
# msgstr "调试"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:80
|
||||
msgid "Disable log color"
|
||||
@ -93,10 +93,14 @@ msgstr "日志文件"
|
||||
msgid "Log level"
|
||||
msgstr "日志等级"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:75
|
||||
#: luasrc/model/cbi/frps/common.lua:48
|
||||
msgid "Log max days"
|
||||
msgstr "日志保存天数"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:49
|
||||
msgid "Maximum number of days to keep log files is 3 day."
|
||||
msgstr "保留日志文件的最大天数为 3 天。"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:85
|
||||
msgid "Max pool count"
|
||||
msgstr "最大连接数"
|
||||
@ -170,9 +174,29 @@ msgid "UDP bind port"
|
||||
msgstr "UDP绑定端口"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:71
|
||||
msgid "Warn"
|
||||
msgid "Log level"
|
||||
msgstr "日志等级"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:41
|
||||
msgid "Trace"
|
||||
msgstr "追踪"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:42
|
||||
msgid "Debug"
|
||||
msgstr "调试"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:43
|
||||
msgid "Info"
|
||||
msgstr "信息"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:44
|
||||
msgid "Warning"
|
||||
msgstr "警告"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:45
|
||||
msgid "Error"
|
||||
msgstr "错误"
|
||||
|
||||
#: luasrc/model/cbi/frps/common.lua:99
|
||||
msgid "dashboard addr's default value is same with bind_addr"
|
||||
msgstr "面板地址默认和绑定地址一致"
|
||||
@ -220,3 +244,8 @@ msgstr "额外设置"
|
||||
#: luasrc/model/cbi/frps/server.lua:51
|
||||
msgid "List of extra settings will be added to config file. Format: option=value, eg. <code>detailed_errors_to_client=false</code>.(NO SPACE!)"
|
||||
msgstr "额外设置列表将会被添加到config文件中。 格式:option=value,如:<code>detailed_errors_to_client=false</code>.(不含空格!)"
|
||||
|
||||
#: luasrc/view/frps/frps_status.htm:7
|
||||
msgid "Open Frps page"
|
||||
msgstr "打开 Frps 管理面板"
|
||||
|
||||
|
@ -1,6 +1,8 @@
|
||||
config frps 'main'
|
||||
option enabled '0'
|
||||
option server 'frps'
|
||||
option dashboard_addr '0.0.0.0'
|
||||
option client_file '/usr/bin/frps'
|
||||
option bind_port '7000'
|
||||
option tcp_mux 'true'
|
||||
option dashboard_port '7500'
|
||||
option tcp_mux 'true'
|
||||
|
Loading…
Reference in New Issue
Block a user