diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index ad7612761..f8cf1cffa 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -310,6 +310,13 @@ function settings_add() end ucic:save("dhcp") ucic:commit("dhcp") + + local obfs = luci.http.formvalue("obfs") or 0 + ucic:foreach("shadowsocks-libev", "ss_redir", function (section) + ucic:set("shadowsocks-libev",section[".name"],"obfs",obfs) + end) + ucic:set("shadowsocks-libev","tracker","obfs",obfs) + ucic:save("shadowsocks-libev") ucic:commit("shadowsocks-libev") diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/settings.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/settings.htm index 3a7fe070f..6d7d64e16 100644 --- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/settings.htm +++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/settings.htm @@ -19,6 +19,16 @@ checked<% end %>> +
+ +
+ checked<% end %>> +
+
+ <%:OBFS must be enabled on VPS%> +
+
+
<% if nixio.fs.access("/sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq") then %>