diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua
index 270a97b75..fa0292aab 100644
--- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua
+++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua
@@ -792,6 +792,13 @@ function interfaces_status()
if ss_server == "1" then
mArray.openmptcprouter["socks_service_enabled"] = false
end
+ local ss_key = uci:get("shadowsocks-libev","sss0","key") or ""
+ mArray.openmptcprouter["socks_service_method"] = uci:get("shadowsocks-libev","sss0","method")
+ if ss_key == "" then
+ mArray.openmptcprouter["socks_service_key"] = false
+ else
+ mArray.openmptcprouter["socks_service_key"] = true
+ end
-- Add DHCP infos by parsing dnsmasq config file
mArray.openmptcprouter.dhcpd = {}
diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm
index d3330cc1e..158282c54 100644
--- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm
+++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm
@@ -132,7 +132,12 @@
{
if (mArray.openmptcprouter.socks_service == false)
{
- statusMessage += 'ShadowSocks is not running
';
+ statusMessage += 'ShadowSocks is not running';
+ if (mArray.openmptcprouter.socks_service_key == false && mArray.openmptcprouter.socks_service_method !== "none")
+ {
+ statusMessage += ' (empty key)';
+ }
+ statusMessage += '
';
}
}
if (mArray.openmptcprouter.tun_service == false)