mirror of
https://github.com/kenzok8/small-package
synced 2025-01-05 11:36:47 +08:00
update 2024-03-02 16:39:55
This commit is contained in:
parent
81fc594595
commit
5276c88dc6
@ -53,7 +53,7 @@ get_adlist() (
|
||||
)
|
||||
|
||||
adlist_update() {
|
||||
[ "$(uci -q get mosdns.config.adblock)" != 1 ] && exit 0
|
||||
[ "$(uci -q get mosdns.config.adblock)" != 1 ] && return 0
|
||||
lock_file=/var/lock/mosdns_ad_update.lock
|
||||
ad_source=$(uci -q get mosdns.config.ad_source)
|
||||
AD_TMPDIR=$(mktemp -d) || exit 1
|
||||
|
@ -142,7 +142,7 @@ o:depends({ [option_name("tls")] = true })
|
||||
o = s:option(Value, option_name("reality_private_key"), translate("Private Key"))
|
||||
o:depends({ [option_name("reality")] = true })
|
||||
|
||||
o = s:option(Value, option_name("reality_shortId"), translate("Short Id"))
|
||||
o = s:option(DynamicList, option_name("reality_shortId"), translate("Short Id"))
|
||||
o:depends({ [option_name("reality")] = true })
|
||||
|
||||
o = s:option(Value, option_name("reality_dest"), translate("Dest"))
|
||||
@ -300,8 +300,7 @@ o = s:option(Value, option_name("grpc_serviceName"), "ServiceName")
|
||||
o:depends({ [option_name("transport")] = "grpc" })
|
||||
|
||||
o = s:option(Flag, option_name("acceptProxyProtocol"), translate("acceptProxyProtocol"), translate("Whether to receive PROXY protocol, when this node want to be fallback or forwarded by proxy, it must be enable, otherwise it cannot be used."))
|
||||
o:depends({ [option_name("transport")] = "tcp" })
|
||||
o:depends({ [option_name("transport")] = "ws" })
|
||||
o.default = "0"
|
||||
|
||||
-- [[ Fallback部分 ]]--
|
||||
o = s:option(Flag, option_name("fallback"), translate("Fallback"))
|
||||
|
@ -430,7 +430,6 @@ function gen_config_server(node)
|
||||
}
|
||||
} or nil,
|
||||
tcpSettings = (node.transport == "tcp") and {
|
||||
acceptProxyProtocol = (node.acceptProxyProtocol and node.acceptProxyProtocol == "1") and true or false,
|
||||
header = {
|
||||
type = node.tcp_guise,
|
||||
request = (node.tcp_guise == "http") and {
|
||||
@ -453,7 +452,6 @@ function gen_config_server(node)
|
||||
header = {type = node.mkcp_guise}
|
||||
} or nil,
|
||||
wsSettings = (node.transport == "ws") and {
|
||||
acceptProxyProtocol = (node.acceptProxyProtocol and node.acceptProxyProtocol == "1") and true or false,
|
||||
headers = (node.ws_host) and {Host = node.ws_host} or nil,
|
||||
path = node.ws_path
|
||||
} or nil,
|
||||
@ -470,7 +468,10 @@ function gen_config_server(node)
|
||||
} or nil,
|
||||
grpcSettings = (node.transport == "grpc") and {
|
||||
serviceName = node.grpc_serviceName
|
||||
} or nil
|
||||
} or nil,
|
||||
sockopt = {
|
||||
acceptProxyProtocol = (node.acceptProxyProtocol and node.acceptProxyProtocol == "1") and true or false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -503,9 +504,7 @@ function gen_config_server(node)
|
||||
node.reality_serverNames
|
||||
},
|
||||
privateKey = node.reality_private_key,
|
||||
shortIds = {
|
||||
node.reality_shortId
|
||||
}
|
||||
shortIds = node.reality_shortId or ""
|
||||
} or nil
|
||||
end
|
||||
end
|
||||
|
@ -3,8 +3,8 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=luci-app-webd
|
||||
PKG_VERSION:=1.3
|
||||
PKG_RELEASE:=3
|
||||
PKG_VERSION:=1.4
|
||||
PKG_RELEASE:=1
|
||||
|
||||
LUCI_TITLE:=LuCI support for Webd Netdisk
|
||||
LUCI_PKGARCH:=all
|
||||
@ -17,7 +17,6 @@ define Package/$(PKG_NAME)/config
|
||||
config PACKAGE_$(PKG_NAME)_INCLUDE_WEBD_BINARY
|
||||
bool "Include webd Binary"
|
||||
default y
|
||||
|
||||
endef
|
||||
|
||||
include $(TOPDIR)/feeds/luci/luci.mk
|
||||
|
@ -7,7 +7,7 @@ translate("Webd - A lightweight self hosted netdisk")
|
||||
|
||||
m:section(SimpleSection).template = "webd/webd_status"
|
||||
|
||||
s = m:section(TypedSection, "webd", translate("Basic Settings"), translate("Set the basic settings of Webd Netdisk"))
|
||||
s = m:section(TypedSection, "webd", translate("Basic Settings"), translate("Set the basic settings of Webd"))
|
||||
s.anonymous = true
|
||||
|
||||
enable = s:option(Flag, "enable", translate("Enable"))
|
||||
@ -21,7 +21,7 @@ port.rmempty = false
|
||||
enable_ipv6 = s:option(Flag, "enable_ipv6", translate("Listen IPv6"), translatef("Listen both IPv4 and IPv6 Address"))
|
||||
enable_ipv6.default = 0
|
||||
|
||||
root = s:option(Value, "webd_root", translate("Local Directory"), translatef("Directory of Webd Netdisk"))
|
||||
root = s:option(Value, "webd_root", translate("Local Directory"), translatef("Directory of Webd"))
|
||||
root.default = "/mnt"
|
||||
root.rmempty = false
|
||||
|
||||
@ -37,15 +37,16 @@ anonymous_perm:value("l", translate("Obtain file list"))
|
||||
anonymous_perm:value("u", translate("Upload files"))
|
||||
anonymous_perm:value("m", translate("Remove files"))
|
||||
anonymous_perm:value("S", translate("Show hidden files"))
|
||||
anonymous_perm:value("D", translate("Append download attribute"))
|
||||
anonymous_perm:value("T", translate("Play media"))
|
||||
anonymous_perm:depends("enable_anonymous", "1")
|
||||
anonymous_perm.description = translate("At least one permission must be choosed to allow anonymous access")
|
||||
|
||||
webd_bin = s:option(Value, "webd_bin", translate("Binary Path"), translatef("Webd Netdisk binary Path"))
|
||||
webd_bin = s:option(Value, "webd_bin", translate("Binary Path"), translatef("Webd binary Path"))
|
||||
webd_bin.default = "/usr/bin/webd"
|
||||
webd_bin.rmempty = false
|
||||
|
||||
webd_conf = s:option(Value, "webd_conf", translate("Config Path"), translatef("Webd Netdisk config Path"))
|
||||
webd_conf = s:option(Value, "webd_conf", translate("Config Path"), translatef("Webd config Path"))
|
||||
webd_conf.default = "/etc/webd.conf"
|
||||
webd_conf.rmempty = false
|
||||
|
||||
|
@ -7,8 +7,8 @@ msgstr "官网"
|
||||
msgid "Basic Settings"
|
||||
msgstr "基础设置"
|
||||
|
||||
msgid "Set the basic settings of Webd Netdisk"
|
||||
msgstr "配置 Webd 网盘的基础设置"
|
||||
msgid "Set the basic settings of Webd"
|
||||
msgstr "配置 Webd 的基础设置"
|
||||
|
||||
msgid "Listening Port"
|
||||
msgstr "监听端口"
|
||||
@ -37,20 +37,20 @@ msgstr "若要允许匿名访问则勾选至少一个权限"
|
||||
msgid "Binary Path"
|
||||
msgstr "程序路径"
|
||||
|
||||
msgid "Webd Netdisk binary Path"
|
||||
msgstr "Webd 网盘二进制程序路径"
|
||||
msgid "Webd binary Path"
|
||||
msgstr "Webd 程序路径"
|
||||
|
||||
msgid "Config Path"
|
||||
msgstr "配置文件路径"
|
||||
|
||||
msgid "Webd Netdisk config Path"
|
||||
msgstr "Webd 网盘配置文件路径"
|
||||
msgid "Webd config Path"
|
||||
msgstr "Webd 配置文件路径"
|
||||
|
||||
msgid "Local Directory"
|
||||
msgstr "本地路径"
|
||||
|
||||
msgid "Directory of Webd Netdisk"
|
||||
msgstr "Webd 网盘监听路径"
|
||||
msgid "Directory of Webd"
|
||||
msgstr "Webd 监听路径"
|
||||
|
||||
msgid "Recycle Bin"
|
||||
msgstr "回收站"
|
||||
@ -78,3 +78,6 @@ msgstr "显示隐藏文件"
|
||||
|
||||
msgid "Play media"
|
||||
msgstr "播放媒体"
|
||||
|
||||
msgid "Append download attribute"
|
||||
msgstr "附加下载属性"
|
||||
|
@ -7,8 +7,8 @@ msgstr "官网"
|
||||
msgid "Basic Settings"
|
||||
msgstr "基础设置"
|
||||
|
||||
msgid "Set the basic settings of Webd Netdisk"
|
||||
msgstr "配置 Webd 网盘的基础设置"
|
||||
msgid "Set the basic settings of Webd"
|
||||
msgstr "配置 Webd 的基础设置"
|
||||
|
||||
msgid "Listening Port"
|
||||
msgstr "监听端口"
|
||||
@ -37,20 +37,20 @@ msgstr "若要允许匿名访问则勾选至少一个权限"
|
||||
msgid "Binary Path"
|
||||
msgstr "程序路径"
|
||||
|
||||
msgid "Webd Netdisk binary Path"
|
||||
msgstr "Webd 网盘二进制程序路径"
|
||||
msgid "Webd binary Path"
|
||||
msgstr "Webd 程序路径"
|
||||
|
||||
msgid "Config Path"
|
||||
msgstr "配置文件路径"
|
||||
|
||||
msgid "Webd Netdisk config Path"
|
||||
msgstr "Webd 网盘配置文件路径"
|
||||
msgid "Webd config Path"
|
||||
msgstr "Webd 配置文件路径"
|
||||
|
||||
msgid "Local Directory"
|
||||
msgstr "本地路径"
|
||||
|
||||
msgid "Directory of Webd Netdisk"
|
||||
msgstr "Webd 网盘监听路径"
|
||||
msgid "Directory of Webd"
|
||||
msgstr "Webd 监听路径"
|
||||
|
||||
msgid "Recycle Bin"
|
||||
msgstr "回收站"
|
||||
@ -78,3 +78,6 @@ msgstr "显示隐藏文件"
|
||||
|
||||
msgid "Play media"
|
||||
msgstr "播放媒体"
|
||||
|
||||
msgid "Append download attribute"
|
||||
msgstr "附加下载属性"
|
||||
|
@ -68,21 +68,20 @@ start_service() {
|
||||
fi
|
||||
done
|
||||
unset u
|
||||
${LOGGER} "Killing old processes ..."
|
||||
ps -efww | grep "$webd_bin" | awk '{print $1}' | xargs kill -9 2> /dev/null
|
||||
${LOGGER} "Starting Webd Netdisk Service ..."
|
||||
${LOGGER} "Starting Webd Service ..."
|
||||
procd_open_instance
|
||||
procd_set_param command $webd_bin -c $webd_conf
|
||||
procd_set_param respawn
|
||||
procd_close_instance
|
||||
else
|
||||
stop_service
|
||||
${LOGGER} "Webd Netdisk Service is now disabled ..."
|
||||
${LOGGER} "Webd Service is now disabled ..."
|
||||
fi
|
||||
}
|
||||
|
||||
stop_service() {
|
||||
${LOGGER} "Stopping Webd Netdisk Service ..."
|
||||
${LOGGER} "Stopping Webd Service ..."
|
||||
}
|
||||
|
||||
service_triggers() {
|
||||
|
@ -4,7 +4,7 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=webd
|
||||
PKG_VERSION:=20230604
|
||||
PKG_VERSION:=20240302
|
||||
PKG_RELEASE:=$(AUTORELESE)
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
@ -19,7 +19,7 @@ endef
|
||||
|
||||
ifeq ($(ARCH),x86_64)
|
||||
TARGET_ARCH:=x86_64
|
||||
TARGET_BOARD:=musl.x86-64
|
||||
TARGET_BOARD:=musl
|
||||
endif
|
||||
|
||||
ifeq ($(ARCH),mipsel)
|
||||
|
Loading…
Reference in New Issue
Block a user