mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Get shadowsocks and VPN traffic
This commit is contained in:
parent
8f4aa47fd1
commit
fcf41ac85d
1 changed files with 16 additions and 5 deletions
|
@ -653,7 +653,7 @@ function interfaces_status()
|
||||||
mArray.openmptcprouter["hostname"] = uci:get("system",s[".name"],"hostname") or "OpenMPTCProuter"
|
mArray.openmptcprouter["hostname"] = uci:get("system",s[".name"],"hostname") or "OpenMPTCProuter"
|
||||||
end)
|
end)
|
||||||
|
|
||||||
mArray.openmptcprouter["server_mptcp"] = ""
|
--mArray.openmptcprouter["server_mptcp"] = ""
|
||||||
mArray.openmptcprouter["omr_time"] = os.time()
|
mArray.openmptcprouter["omr_time"] = os.time()
|
||||||
-- dns
|
-- dns
|
||||||
mArray.openmptcprouter["dns"] = false
|
mArray.openmptcprouter["dns"] = false
|
||||||
|
@ -742,7 +742,7 @@ function interfaces_status()
|
||||||
if status and vpsinfo.vps ~= nil then
|
if status and vpsinfo.vps ~= nil then
|
||||||
mArray.openmptcprouter["vps_loadavg"] = vpsinfo.vps.loadavg or ""
|
mArray.openmptcprouter["vps_loadavg"] = vpsinfo.vps.loadavg or ""
|
||||||
mArray.openmptcprouter["vps_uptime"] = vpsinfo.vps.uptime or ""
|
mArray.openmptcprouter["vps_uptime"] = vpsinfo.vps.uptime or ""
|
||||||
mArray.openmptcprouter["vps_mptcp"] = vpsinfo.vps.mptcp or ""
|
mArray.openmptcprouter["vps_mptcp"] = vpsinfo.vps.mptcp.enabled or ""
|
||||||
mArray.openmptcprouter["vps_hostname"] = vpsinfo.vps.hostname or ""
|
mArray.openmptcprouter["vps_hostname"] = vpsinfo.vps.hostname or ""
|
||||||
mArray.openmptcprouter["vps_time"] = vpsinfo.vps.time or ""
|
mArray.openmptcprouter["vps_time"] = vpsinfo.vps.time or ""
|
||||||
if vpsinfo.vps.kernel ~= nil then
|
if vpsinfo.vps.kernel ~= nil then
|
||||||
|
@ -751,9 +751,6 @@ function interfaces_status()
|
||||||
if vpsinfo.vps.omr_version ~= nil then
|
if vpsinfo.vps.omr_version ~= nil then
|
||||||
mArray.openmptcprouter["vps_omr_version"] = vpsinfo.vps.omr_version or ""
|
mArray.openmptcprouter["vps_omr_version"] = vpsinfo.vps.omr_version or ""
|
||||||
end
|
end
|
||||||
if vpsinfo.shadowsocks.traffic ~= nil then
|
|
||||||
mArray.openmptcprouter["ss_traffic"] = vpsinfo.shadowsocks.traffic or ""
|
|
||||||
end
|
|
||||||
if vpsinfo.vps.time ~= "" then
|
if vpsinfo.vps.time ~= "" then
|
||||||
if math.abs(os.time() - vpsinfo.vps.time) > 10 then
|
if math.abs(os.time() - vpsinfo.vps.time) > 10 then
|
||||||
mArray.openmptcprouter["vps_time_accurate"] = false
|
mArray.openmptcprouter["vps_time_accurate"] = false
|
||||||
|
@ -773,6 +770,20 @@ function interfaces_status()
|
||||||
mArray.openmptcprouter["vps_admin"] = false
|
mArray.openmptcprouter["vps_admin"] = false
|
||||||
mArray.openmptcprouter["vps_admin_error_msg"] = "Answer error"
|
mArray.openmptcprouter["vps_admin_error_msg"] = "Answer error"
|
||||||
end
|
end
|
||||||
|
if status and vpsinfo.vpn ~= nil then
|
||||||
|
mArray.openmptcprouter["vpn_traffic_rx"] = vpsinfo.vpn.rx or "0"
|
||||||
|
mArray.openmptcprouter["vpn_traffic_tx"] = vpsinfo.vpn.tx or "0"
|
||||||
|
mArray.openmptcprouter["vpn_traffic"] = mArray.openmptcprouter["vpn_traffic_tx"] + mArray.openmptcprouter["vpn_traffic_tx"]
|
||||||
|
else
|
||||||
|
mArray.openmptcprouter["vpn_traffic_rx"] = "0"
|
||||||
|
mArray.openmptcprouter["vpn_traffic_tx"] = "0"
|
||||||
|
mArray.openmptcprouter["vpn_traffic"] = "0"
|
||||||
|
end
|
||||||
|
if status and vpsinfo.shadowsocks ~= nil then
|
||||||
|
mArray.openmptcprouter["ss_traffic"] = vpsinfo.shadowsocks.traffic or "0"
|
||||||
|
else
|
||||||
|
mArray.openmptcprouter["ss_traffic"] = "0"
|
||||||
|
end
|
||||||
else
|
else
|
||||||
mArray.openmptcprouter["vps_admin"] = false
|
mArray.openmptcprouter["vps_admin"] = false
|
||||||
mArray.openmptcprouter["vps_admin_error_msg"] = "No result"
|
mArray.openmptcprouter["vps_admin_error_msg"] = "No result"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue