update-11.24

This commit is contained in:
github-actions[bot] 2021-11-24 20:31:22 +08:00
parent 5907ec62ae
commit 5b6699f5d1
5 changed files with 91 additions and 63 deletions

View File

@ -6,12 +6,12 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=UnblockNeteaseMusic
PKG_BASE_VERSION:=0.27.0-beta.9
PKG_RELEASE:=29
PKG_RELEASE:=30
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/UnblockNeteaseMusic/server.git
PKG_SOURCE_DATE:=2021-11-16
PKG_SOURCE_VERSION:=ff2d1563d8349f7b368c2ed3f5f231d555e13fa6
PKG_SOURCE_VERSION:=a25bf38d0cf41e708abc8e27399e4037ed7db772
PKG_MIRROR_HASH:=skip
PKG_VERSION:=$(PKG_BASE_VERSION)-$(PKG_SOURCE_DATE)-$(call version_abbrev,$(PKG_SOURCE_VERSION))

View File

@ -722,4 +722,4 @@ msgid "Used with AdGuardHome"
msgstr "与AdGuardHome搭配使用"
msgid "Luci-app-adguardhome require"
msgstr "请确保luci-app-adguardhome能正常启用"
msgstr "请确保luci-app-adguardhome能正常启用,本插件会联动开启并配置ADG,ADG无需任何设置"

View File

@ -1,40 +1,40 @@
2021-11-21 23:58:49: ------------------- 规则更新 -----------------------
2021-11-21 23:58:49: ====================================================
2021-11-21 23:58:49: 开始更新koolproxy的规则请等待...
2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
2021-11-21 23:58:50: Yhosts规则本地版本号 202111082343
2021-11-21 23:58:50: Yhosts规则在线版本号 202111082343
2021-11-21 23:58:50: 检测到Yhosts本地版本号和在线版本号相同那还更新个毛啊!
2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
2021-11-21 23:58:50: Antiad规则本地版本号 20211120024124
2021-11-21 23:58:50: Antiad规则在线版本号 20211120024124
2021-11-21 23:58:50: 检测到 Antiad规则 本地版本号和在线版本号相同,那还更新个毛啊!
2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
2021-11-21 23:58:50: StevenBlack规则本地版本号 18 November 2021 03:49:14
2021-11-21 23:58:50: StevenBlack规则在线版本号: 21 November 2021 16:22:17
2021-11-21 23:58:50: 检测到新版本 StevenBlack规则 列表,开始更新...
2021-11-21 23:58:50: 将临时文件覆盖到原始 StevenBlack规则 文件
2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
2021-11-21 23:58:50: AdGuard DNS规则本地版本号 2021-11-21T12:07:42.648Z
2021-11-21 23:58:50: AdGuard DNS规则在线版本号 2021-11-21T18:04:54.395Z
2021-11-21 23:58:50: 检测到新版本 AdGuard DNS规则 列表,开始更新...
2021-11-21 23:58:50: 将临时文件覆盖到原始 AdGuard DNS规则 文件
2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
2021-11-21 23:58:50: ADgk规则本地版本号 20211120183731
2021-11-21 23:58:50: ADgk规则在线版本号 20211120183731
2021-11-21 23:58:50: 检测到 ADgk规则 本地版本号和在线版本号相同,那还更新个毛啊!
2021-11-21 23:58:50: 跳过优化 补充规则Yhosts。。。。。
2021-11-21 23:58:50: 跳过优化 补充规则Antiad。。。。。
2021-11-21 23:58:50: 正在优化 补充规则steven。。。。。
2021-11-21 23:58:51: 正在优化 补充规则AdGuard DNS。。。。。
2021-11-21 23:58:58: 跳过优化 ADgk规则。。。。。
2021-11-21 23:58:58: 所有规则更新并优化完毕!
2021-11-21 23:58:58: ====================================================
2021-11-21 23:58:59: -------------------AdGuard DNS规则 version 2021-11-21T18:04:54.395Z
2021-11-21 23:58:59: -------------------Antiad规则 version 20211120024124
2021-11-21 23:58:59: -------------------坂本ADgk规则 version 20211120183731
2021-11-21 23:58:59: -------------------Yhosts规则 version 202111082343
2021-11-21 23:58:59: -------------------StevenBlack规则 version 21 November 2021 16:22:17
2021-11-21 23:58:59: -------------------静态规则 version 2021-10-07 18:00
2021-11-21 23:58:59: ------------------- 内置规则更新成功! -------------------
2021-11-21 23:58:59: ------------------- 规则更新成功! -------------------
2021-11-24 02:30:10: ------------------- 规则更新 -----------------------
2021-11-24 02:30:10: ====================================================
2021-11-24 02:30:10: 开始更新koolproxy的规则请等待...
2021-11-24 02:30:11: ---------------------------------------------------------------------------------------
2021-11-24 02:30:11: Yhosts规则本地版本号 202111082343
2021-11-24 02:30:11: Yhosts规则在线版本号 202111082343
2021-11-24 02:30:11: 检测到Yhosts本地版本号和在线版本号相同那还更新个毛啊!
2021-11-24 02:30:11: ---------------------------------------------------------------------------------------
2021-11-24 02:30:11: Antiad规则本地版本号 20211120024124
2021-11-24 02:30:11: Antiad规则在线版本号 20211123024150
2021-11-24 02:30:11: 检测到新版本 Antiad规则 列表,开始更新...
2021-11-24 02:30:11: 将临时文件覆盖到原始 Antiad规则 文件
2021-11-24 02:30:11: ---------------------------------------------------------------------------------------
2021-11-24 02:30:11: StevenBlack规则本地版本号: 21 November 2021 16:22:17
2021-11-24 02:30:11: StevenBlack规则在线版本号 21 November 2021 16:22:17
2021-11-24 02:30:11: 检测到 StevenBlack规则 本地版本号和在线版本号相同,那还更新个毛啊!
2021-11-24 02:30:11: ---------------------------------------------------------------------------------------
2021-11-24 02:30:12: AdGuard DNS规则本地版本号 2021-11-21T18:04:54.395Z
2021-11-24 02:30:12: AdGuard DNS规则在线版本号 2021-11-24T00:19:03.087Z
2021-11-24 02:30:12: 检测到新版本 AdGuard DNS规则 列表,开始更新...
2021-11-24 02:30:12: 将临时文件覆盖到原始 AdGuard DNS规则 文件
2021-11-24 02:30:12: ---------------------------------------------------------------------------------------
2021-11-24 02:30:12: ADgk规则本地版本号 20211120183731
2021-11-24 02:30:12: ADgk规则在线版本号 20211120183731
2021-11-24 02:30:12: 检测到 ADgk规则 本地版本号和在线版本号相同,那还更新个毛啊!
2021-11-24 02:30:12: 跳过优化 补充规则Yhosts。。。。。
2021-11-24 02:30:12: 正在优化 补充规则antiad。。。。。
2021-11-24 02:30:13: 跳过优化 补充规则StevenBlack。。。。。
2021-11-24 02:30:13: 正在优化 补充规则AdGuard DNS。。。。。
2021-11-24 02:30:20: 跳过优化 ADgk规则。。。。。
2021-11-24 02:30:20: 所有规则更新并优化完毕!
2021-11-24 02:30:20: ====================================================
2021-11-24 02:30:22: -------------------AdGuard DNS规则 version 2021-11-24T00:19:03.087Z
2021-11-24 02:30:22: -------------------Antiad规则 version 20211123024150
2021-11-24 02:30:22: -------------------坂本ADgk规则 version 20211120183731
2021-11-24 02:30:22: -------------------Yhosts规则 version 202111082343
2021-11-24 02:30:22: -------------------StevenBlack规则 version 21 November 2021 16:22:17
2021-11-24 02:30:22: -------------------静态规则 version 2021-10-07 18:00
2021-11-24 02:30:22: ------------------- 内置规则更新成功! -------------------
2021-11-24 02:30:22: ------------------- 规则更新成功! -------------------

View File

@ -5,22 +5,31 @@ STOP=15
CONFIG=passwall
APP_FILE=/usr/share/${CONFIG}/app.sh
LOCK_FILE=/var/lock/${CONFIG}.lock
LOCK_FILE_DIR=/var/lock
LOCK_FILE=${LOCK_FILE_DIR}/${CONFIG}.lock
lock() {
if [ -s ${LOCK_FILE} ]; then
SPID=$(cat ${LOCK_FILE})
if [ -e /proc/${SPID}/status ]; then
#echo "脚本已经在运行,不重复运行,退出."
exit 1
fi
cat /dev/null > ${LOCK_FILE}
fi
echo $$ > ${LOCK_FILE}
set_lock() {
[ ! -d "$LOCK_FILE_DIR" ] && mkdir -p $LOCK_FILE_DIR
exec 999>"$LOCK_FILE"
flock -xn 999
}
unset_lock() {
flock -u 999
rm -rf "$LOCK_FILE"
}
unlock() {
rm -rf ${LOCK_FILE}
failcount=1
while [ "$failcount" -le 10 ]; do
if [ -f "$LOCK_FILE" ]; then
let "failcount++"
sleep 1s
[ "$failcount" -ge 10 ] && unset_lock
else
break
fi
done
}
boot() {
@ -28,22 +37,26 @@ boot() {
}
start() {
lock
set_lock
[ $? == 1 ] && $APP_FILE echolog "脚本已经在运行,不重复运行,退出." && exit 0
$APP_FILE start
unlock
unset_lock
}
stop() {
lock
$APP_FILE stop
unlock
set_lock
[ $? == 1 ] && $APP_FILE echolog "停止脚本等待超时,不重复运行,退出." && exit 0
$APP_FILE stop
unset_lock
}
restart() {
lock
set_lock
[ $? == 1 ] && $APP_FILE echolog "脚本已经在运行,不重复运行,退出." && exit 0
$APP_FILE stop
$APP_FILE start
unlock
unset_lock
}
disable() {

View File

@ -61,6 +61,18 @@ get_enabled_anonymous_secs() {
uci -q show "${CONFIG}" | grep "${1}\[.*\.enabled='1'" | cut -d '.' -sf2
}
convert_ip_port_format() {
local ip=$1
local ip_port=
local result=$(echo $ip | grep "#")
if [ -z "$result" ]; then
ip_port=$(echo $ip | sed -E 's/\:([^:]+)$/#\1/g')
else
ip_port=$result
fi
echo $ip_port
}
get_host_ip() {
local host=$2
local count=$3
@ -301,7 +313,7 @@ load_config() {
chnlist=$(echo "${TCP_PROXY_MODE}${LOCALHOST_TCP_PROXY_MODE}${UDP_PROXY_MODE}${LOCALHOST_UDP_PROXY_MODE}" | grep "chnroute")
gfwlist=$(echo "${TCP_PROXY_MODE}${LOCALHOST_TCP_PROXY_MODE}${UDP_PROXY_MODE}${LOCALHOST_UDP_PROXY_MODE}" | grep "gfwlist")
DNS_MODE=$(config_t_get global dns_mode pdnsd)
DNS_FORWARD=$(config_t_get global dns_forward 1.1.1.1:53 | sed 's/:/#/g')
DNS_FORWARD=$(convert_ip_port_format $(config_t_get global dns_forward 1.1.1.1:53))
DNS_CACHE=$(config_t_get global dns_cache 0)
CHINADNS_NG=$(config_t_get global chinadns_ng 1)
dns_listen_port=${DNS_PORT}
@ -1150,7 +1162,7 @@ start_dns() {
;;
custom)
custom_dns=$(config_t_get global custom_dns)
TUN_DNS="$(echo ${custom_dns} | sed 's/:/#/g')"
TUN_DNS="$(convert_ip_port_format $(echo ${custom_dns}))"
echolog " - 域名解析使用UDP协议自定义DNS$TUN_DNS)解析..."
;;
esac
@ -1466,6 +1478,9 @@ run_redir)
node_switch)
node_switch $@
;;
echolog)
echolog $@
;;
stop)
[ "$1" = "force" ] && force_stop
stop