update ddnspod

This commit is contained in:
paldier 2019-03-26 11:28:37 +08:00
parent 2868c936d1
commit 262988f644
8 changed files with 13 additions and 29 deletions

Binary file not shown.

View File

@ -1,8 +1,8 @@
{
"version":"1.2",
"md5":"d3b550113999b43294927d3b279a980a",
"md5":"51658fc5d42aa4fd2ad0f63ed1e972a0",
"home_url":"Module_cfddns.asp",
"title":"",
"description":"Cloudflare解析自动更新IP",
"build_date":"2019-01-13_23:00:27"
"build_date":"2019-03-26_11:27:43"
}

View File

@ -0,0 +1 @@
1.2 51658fc5d42aa4fd2ad0f63ed1e972a0

View File

@ -1,2 +1,2 @@
1.2
d3b550113999b43294927d3b279a980a
51658fc5d42aa4fd2ad0f63ed1e972a0

View File

@ -53,6 +53,9 @@ arIpAdress() {
arNslookup() {
local inter="http://119.29.29.29/d?dn="
wget --quiet --output-document=- $inter$1
if [ $? != 0 ]; then
curl --silent $inter$1
fi
}
# 读取接口数据
@ -66,6 +69,9 @@ arApiPost() {
local param="login_token=${arToken}&format=json&${2}"
fi
wget --quiet --no-check-certificate --output-document=- --user-agent=$agent --post-data $param $inter
if [ $? != 0 ]; then
curl --silent -X POST -H 'charset=UTF-8;' --user-agent "$agent" --data "$param" $inter
fi
}
# 更新记录信息

View File

@ -62,24 +62,6 @@ unset_lock(){
rm -rf "$LOCK_FILE"
}
detect(){
# 检测版本号
firmware_version=`nvram get extendno|cut -d "X" -f2|cut -d "-" -f1|cut -d "_" -f1`
if [ -f "/usr/bin/versioncmp" ];then
firmware_comp=`versioncmp $firmware_version 7.7`
else
firmware_comp="1"
fi
if [ "$firmware_comp" == "0" -o "$firmware_comp" == "-1" ];then
echo_date 检测到$firmware_version固件,支持订阅!
else
echo_date 订阅功能不支持X7.7以下的固件,当前固件版本$firmware_version,请更新固件!
unset lock
exit 1
fi
}
prepare(){
# 0 检测排序
seq_nu=`dbus list ssconf_basic_|grep _name_ | cut -d "=" -f1|cut -d "_" -f4|sort -n|wc -l`
@ -1049,21 +1031,18 @@ case $ss_online_action in
0)
# 删除所有节点
set_lock
detect
remove_all
unset_lock
;;
1)
# 删除所有订阅节点
set_lock
detect
remove_online
unset_lock
;;
2)
# 保存订阅设置但是不订阅
set_lock
detect
local_groups=`dbus list ssconf_basic_|grep group|cut -d "=" -f2|sort -u|wc -l`
online_group=`dbus get ss_online_links|base64_decode|sed 's/$/\n/'|sed '/^$/d'|wc -l`
echo_date "保存订阅节点成功,现共有 $online_group 组订阅来源,当前节点列表内已经订阅了 $local_groups 组..."
@ -1085,7 +1064,6 @@ case $ss_online_action in
3)
# 订阅节点
set_lock
detect
echo_date "开始订阅"
start_update
unset_lock
@ -1093,7 +1071,6 @@ case $ss_online_action in
4)
# 通过链接添加ss:// ssr:// vmess://
set_lock
detect
add
unset_lock
;;

View File

@ -227,7 +227,7 @@ install_binary(){
move_binary(){
echo_date "开始替换v2ray二进制文件... "
mv /tmp/v2ray/v2ray /jffs/softcenter/bin/v2ray
mv /tmp/v2ray/v2ctl /jffs/softcenter/bin/
mv /tmp/v2ray/v2ctl /jffs/softcenter/bin/v2ctl
chmod +x /jffs/softcenter/bin/v2*
V2RAY_LOCAL_VER=`/jffs/softcenter/bin/v2ray -version 2>/dev/null | head -n 1 | cut -d " " -f2`
V2RAY_LOCAL_DATE=`/jffs/softcenter/bin/v2ray -version 2>/dev/null | head -n 1 | cut -d " " -f5`

View File

@ -31,10 +31,10 @@
"version": "2.0"
},
{
"build_date": "2019-01-13_23:00:27",
"build_date": "2019-03-26_11:27:43",
"description": "Cloudflare解析自动更新IP",
"home_url": "Module_cfddns.asp",
"md5": "d3b550113999b43294927d3b279a980a",
"md5": "51658fc5d42aa4fd2ad0f63ed1e972a0",
"name": "cfddns",
"tar_url": "cfddns/cfddns.tar.gz",
"title": "",