diff --git a/package/lean/luci-app-zerotier/Makefile b/package/lean/luci-app-zerotier/Makefile
index 2a5d12d92..2d6792897 100644
--- a/package/lean/luci-app-zerotier/Makefile
+++ b/package/lean/luci-app-zerotier/Makefile
@@ -10,7 +10,7 @@ LUCI_TITLE:=LuCI for Zerotier
LUCI_DEPENDS:=+zerotier
LUCI_PKGARCH:=all
PKG_VERSION:=1.0
-PKG_RELEASE:=3
+PKG_RELEASE:=9
include $(TOPDIR)/feeds/luci/luci.mk
diff --git a/package/lean/luci-app-zerotier/luasrc/controller/zerotier.lua b/package/lean/luci-app-zerotier/luasrc/controller/zerotier.lua
index 3320f8408..fcbc28b68 100644
--- a/package/lean/luci-app-zerotier/luasrc/controller/zerotier.lua
+++ b/package/lean/luci-app-zerotier/luasrc/controller/zerotier.lua
@@ -5,8 +5,9 @@ function index()
return
end
-entry({"admin","services","zerotier"},cbi("zerotier"),_("ZeroTier"),90).dependent=true
-entry({"admin","services","zerotier","status"},call("act_status")).leaf=true
+entry({"admin","vpn"}, firstchild(), "VPN", 45).dependent = false
+entry({"admin","vpn","zerotier"},cbi("zerotier"),_("ZeroTier"),90).dependent=true
+entry({"admin","vpn","zerotier","status"},call("act_status")).leaf=true
end
function act_status()
diff --git a/package/lean/luci-app-zerotier/luasrc/model/cbi/zerotier.lua b/package/lean/luci-app-zerotier/luasrc/model/cbi/zerotier.lua
index 21414ddc5..e9d752f8b 100644
--- a/package/lean/luci-app-zerotier/luasrc/model/cbi/zerotier.lua
+++ b/package/lean/luci-app-zerotier/luasrc/model/cbi/zerotier.lua
@@ -2,31 +2,29 @@ local e=require"nixio.fs"
local e=luci.http
local o=require"luci.model.network".init()
local a,t,e,b
-a=Map("zerotier",translate("ZeroTier"),translate("ZeroTier 是一款可以创建P2P虚拟局域网的开源软件。"))
+
+a=Map("zerotier",translate("ZeroTier"),translate("Zerotier is an open source, cross-platform and easy to use virtual LAN"))
a:section(SimpleSection).template = "zerotier/zerotier_status"
-t=a:section(NamedSection,"sample_config","zerotier",translate("全局设置"))
+
+t=a:section(NamedSection,"sample_config","zerotier")
t.anonymous=true
t.addremove=false
-e=t:option(Flag,"enabled",translate("启用"))
+
+e=t:option(Flag,"enabled",translate("Enable"))
e.default=0
e.rmempty=false
-e=t:option(ListValue,"interface",translate("接口"))
-for b,t in ipairs(o:get_networks())do
-if t:name()~="loopback" then e:value(t:name())end
-end
--- e=t:option(Value,"start_delay",translate("延时启动"),translate("Units:seconds"))
--- e.datatype="uinteger"
--- e.default="0"
--- e.rmempty=true
-e=t:option(DynamicList,"join",translate('ZeroTier 网络 ID'))
+
+e=t:option(DynamicList,"join",translate('ZeroTier Network ID'))
e.password=true
e.rmempty=false
-if nixio.fs.access("/etc/config/zerotier")then
-e=t:option(Button,"Configuration",translate("网络配置管理"))
-e.inputtitle=translate("打开网站")
-e.inputstyle="reload"
-e.write=function()
-luci.http.redirect("https://my.zerotier.com/")
-end
-end
+
+e=t:option(Flag,"nat",translate("Auto NAT Clients"))
+e.default=0
+e.rmempty=false
+e.description = translate("Allow zerotier clients access your LAN network")
+
+e=t:option(DummyValue,"opennewwindow" ,
+ translate(""))
+e.description = translate("Create or manage your zerotier network, and auth clients who could access")
+
return a
diff --git a/package/lean/luci-app-zerotier/luasrc/view/zerotier/zerotier_status.htm b/package/lean/luci-app-zerotier/luasrc/view/zerotier/zerotier_status.htm
index a4dfa39ec..9d216c5d9 100644
--- a/package/lean/luci-app-zerotier/luasrc/view/zerotier/zerotier_status.htm
+++ b/package/lean/luci-app-zerotier/luasrc/view/zerotier/zerotier_status.htm
@@ -1,13 +1,13 @@