1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Only a warning if ShadowSocks is disabled and fix

This commit is contained in:
Ycarus 2018-06-14 06:22:24 +02:00
parent fc5ef2c397
commit 06bc6ac46b
2 changed files with 29 additions and 12 deletions

View file

@ -263,7 +263,7 @@ function get_ip(interface)
end end
function get_gateway(interface) function get_gateway(interface)
local gateway = nil local gateway = ""
local dump = nil local dump = nil
dump = require("luci.util").ubus("network.interface.%s" % interface, "status", {}) dump = require("luci.util").ubus("network.interface.%s" % interface, "status", {})
@ -350,6 +350,12 @@ function interfaces_status()
mArray.openmptcprouter["socks_service"] = true mArray.openmptcprouter["socks_service"] = true
end end
mArray.openmptcprouter["socks_service_enabled"] = true
local ss_server = uci:get("shadowsocks-libev","sss0","disabled") or "0"
if ss_server == "1" then
mArray.openmptcprouter["socks_service_enabled"] = false
end
-- Add DHCP infos by parsing dnsmasq config file -- Add DHCP infos by parsing dnsmasq config file
mArray.openmptcprouter.dhcpd = {} mArray.openmptcprouter.dhcpd = {}
dnsmasq = ut.trim(sys.exec("cat /var/etc/dnsmasq.conf*")) dnsmasq = ut.trim(sys.exec("cat /var/etc/dnsmasq.conf*"))

View file

@ -102,12 +102,14 @@
temp += String.format('lan (%s)', mArray.openmptcprouter.local_addr); temp += String.format('lan (%s)', mArray.openmptcprouter.local_addr);
} }
if (mArray.openmptcprouter.socks_service == false) if (mArray.openmptcprouter.socks_service_enabled == true) {
{ if (mArray.openmptcprouter.socks_service == false)
statusMessage += 'ShadowSocks is not running<br/>'; {
} else if (mArray.openmptcprouter.ss_addr == "") statusMessage += 'ShadowSocks is not running<br/>';
{ } else if (mArray.openmptcprouter.ss_addr == "")
statusMessage += 'ShadowSocks not working<br/>'; {
statusMessage += 'ShadowSocks not working<br/>';
}
} }
if (mArray.openmptcprouter.tun_service == false) if (mArray.openmptcprouter.tun_service == false)
{ {
@ -126,11 +128,20 @@
{ {
statusMessageClass = "error"; statusMessageClass = "error";
statusIcon = "<%=resource%>/openmptcprouter/images/statusError.png"; statusIcon = "<%=resource%>/openmptcprouter/images/statusError.png";
} else if (mArray.openmptcprouter.tun_state == "DOWN") } else {
{ if (mArray.openmptcprouter.socks_service_enabled == false)
statusMessageClass = "warning"; {
statusIcon = "<%=resource%>/openmptcprouter/images/statusWarning.png"; statusMessage += 'ShadowSocks is DISABLED<br/>';
statusMessage += 'Glorytun VPN tunnel DOWN'; }
if (mArray.openmptcprouter.tun_state == "DOWN")
{
statusMessage += 'VPN tunnel DOWN<br/>';
}
if (statusMessage !== "")
{
statusMessageClass = "warning";
statusIcon = "<%=resource%>/openmptcprouter/images/statusWarning.png";
}
} }
temp += getNetworkNodeTemplate(equipmentIcon, statusIcon, title, statusMessageClass,statusMessage,content); temp += getNetworkNodeTemplate(equipmentIcon, statusIcon, title, statusMessageClass,statusMessage,content);
temp += '</a></td>' temp += '</a></td>'