mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-15 03:51:51 +00:00
37 lines
1.3 KiB
Lua
Executable file
37 lines
1.3 KiB
Lua
Executable file
a = Map("zerotier")
|
|
a.title = translate("ZeroTier")
|
|
a.description = 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")
|
|
t.anonymous = true
|
|
t.addremove = false
|
|
|
|
e = t:option(Flag, "enabled", translate("Enable"))
|
|
e.default = 0
|
|
e.rmempty = false
|
|
|
|
e = t:option(DynamicList, "join", translate('ZeroTier Network ID'))
|
|
e.password = true
|
|
e.rmempty = false
|
|
|
|
e = t:option(Flag, "nat", translate("Auto NAT Clients"))
|
|
e.description = translate("Allow zerotier clients access your LAN network")
|
|
e.default = 0
|
|
e.rmempty = false
|
|
|
|
e = t:option(MultiValue, "access", translate("Zerotier Access Control"))
|
|
e.default = "lanfwzt ztfwwan ztfwlan"
|
|
e.rmempty = false
|
|
e:value("lanfwzt", translate("LAN Access Zerotier"))
|
|
e:value("wanfwzt", translate("WAN Access Zerotier"))
|
|
e:value("ztfwwan", translate("Remote Access WAN"))
|
|
e:value("ztfwlan", translate("Remote Access LAN"))
|
|
e.widget = "checkbox"
|
|
|
|
e = t:option(DummyValue, "opennewwindow", translate(
|
|
"<input type=\"button\" class=\"cbi-button cbi-button-apply\" value=\"Zerotier.com\" onclick=\"window.open('https://my.zerotier.com/network')\" />"))
|
|
e.description = translate("Create or manage your zerotier network, and auth clients who could access")
|
|
|
|
return a
|