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", "version":"1.2",
"md5":"d3b550113999b43294927d3b279a980a", "md5":"51658fc5d42aa4fd2ad0f63ed1e972a0",
"home_url":"Module_cfddns.asp", "home_url":"Module_cfddns.asp",
"title":"", "title":"",
"description":"Cloudflare解析自动更新IP", "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 1.2
d3b550113999b43294927d3b279a980a 51658fc5d42aa4fd2ad0f63ed1e972a0

View File

@ -53,6 +53,9 @@ arIpAdress() {
arNslookup() { arNslookup() {
local inter="http://119.29.29.29/d?dn=" local inter="http://119.29.29.29/d?dn="
wget --quiet --output-document=- $inter$1 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}" local param="login_token=${arToken}&format=json&${2}"
fi fi
wget --quiet --no-check-certificate --output-document=- --user-agent=$agent --post-data $param $inter 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" 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(){ prepare(){
# 0 检测排序 # 0 检测排序
seq_nu=`dbus list ssconf_basic_|grep _name_ | cut -d "=" -f1|cut -d "_" -f4|sort -n|wc -l` 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) 0)
# 删除所有节点 # 删除所有节点
set_lock set_lock
detect
remove_all remove_all
unset_lock unset_lock
;; ;;
1) 1)
# 删除所有订阅节点 # 删除所有订阅节点
set_lock set_lock
detect
remove_online remove_online
unset_lock unset_lock
;; ;;
2) 2)
# 保存订阅设置但是不订阅 # 保存订阅设置但是不订阅
set_lock set_lock
detect
local_groups=`dbus list ssconf_basic_|grep group|cut -d "=" -f2|sort -u|wc -l` 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` online_group=`dbus get ss_online_links|base64_decode|sed 's/$/\n/'|sed '/^$/d'|wc -l`
echo_date "保存订阅节点成功,现共有 $online_group 组订阅来源,当前节点列表内已经订阅了 $local_groups 组..." echo_date "保存订阅节点成功,现共有 $online_group 组订阅来源,当前节点列表内已经订阅了 $local_groups 组..."
@ -1085,7 +1064,6 @@ case $ss_online_action in
3) 3)
# 订阅节点 # 订阅节点
set_lock set_lock
detect
echo_date "开始订阅" echo_date "开始订阅"
start_update start_update
unset_lock unset_lock
@ -1093,7 +1071,6 @@ case $ss_online_action in
4) 4)
# 通过链接添加ss:// ssr:// vmess:// # 通过链接添加ss:// ssr:// vmess://
set_lock set_lock
detect
add add
unset_lock unset_lock
;; ;;

View File

@ -227,7 +227,7 @@ install_binary(){
move_binary(){ move_binary(){
echo_date "开始替换v2ray二进制文件... " echo_date "开始替换v2ray二进制文件... "
mv /tmp/v2ray/v2ray /jffs/softcenter/bin/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* 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_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` 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" "version": "2.0"
}, },
{ {
"build_date": "2019-01-13_23:00:27", "build_date": "2019-03-26_11:27:43",
"description": "Cloudflare解析自动更新IP", "description": "Cloudflare解析自动更新IP",
"home_url": "Module_cfddns.asp", "home_url": "Module_cfddns.asp",
"md5": "d3b550113999b43294927d3b279a980a", "md5": "51658fc5d42aa4fd2ad0f63ed1e972a0",
"name": "cfddns", "name": "cfddns",
"tar_url": "cfddns/cfddns.tar.gz", "tar_url": "cfddns/cfddns.tar.gz",
"title": "", "title": "",