mirror of
https://github.com/tsingui/softcenter-1.git
synced 2024-12-23 18:45:17 +00:00
update ddnspod
This commit is contained in:
parent
2868c936d1
commit
262988f644
Binary file not shown.
@ -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"
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
1.2 51658fc5d42aa4fd2ad0f63ed1e972a0
|
@ -1,2 +1,2 @@
|
|||||||
1.2
|
1.2
|
||||||
d3b550113999b43294927d3b279a980a
|
51658fc5d42aa4fd2ad0f63ed1e972a0
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
# 更新记录信息
|
# 更新记录信息
|
||||||
|
@ -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
|
||||||
;;
|
;;
|
||||||
|
@ -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`
|
||||||
|
@ -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": "",
|
||||||
|
Loading…
Reference in New Issue
Block a user