v1.6.3
~自动加载本机hosts功能,不再加载ipv6地址 ~自动更新配置文件功能改为后台刷新不再自动重启服务
This commit is contained in:
@@ -70,6 +70,13 @@ cronset(){
|
|||||||
croncmd $tmpcron
|
croncmd $tmpcron
|
||||||
rm -f $tmpcron
|
rm -f $tmpcron
|
||||||
}
|
}
|
||||||
|
put_save(){
|
||||||
|
if curl --version > /dev/null 2>&1;then
|
||||||
|
curl -sS -X PUT -H "Authorization: Bearer ${secret}" -H "Content-Type:application/json" "$1" -d "$2" >/dev/null
|
||||||
|
elif wget --version > /dev/null 2>&1;then
|
||||||
|
wget -q --method=PUT --header="Authorization: Bearer ${secret}" --header="Content-Type:application/json" --body-data="$2" "$1" >/dev/null
|
||||||
|
fi
|
||||||
|
}
|
||||||
mark_time(){
|
mark_time(){
|
||||||
start_time=`date +%s`
|
start_time=`date +%s`
|
||||||
sed -i '/start_time*/'d $clashdir/mark
|
sed -i '/start_time*/'d $clashdir/mark
|
||||||
@@ -275,7 +282,6 @@ EOF`
|
|||||||
mv -f $yamlnew $yaml
|
mv -f $yamlnew $yaml
|
||||||
fi
|
fi
|
||||||
echo -e "\033[32m已成功获取配置文件!\033[0m"
|
echo -e "\033[32m已成功获取配置文件!\033[0m"
|
||||||
exit 0
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
modify_yaml(){
|
modify_yaml(){
|
||||||
@@ -693,13 +699,7 @@ web_save(){
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
web_restore(){
|
web_restore(){
|
||||||
put_save(){
|
|
||||||
if curl --version > /dev/null 2>&1;then
|
|
||||||
curl -sS -X PUT -H "Authorization: Bearer ${secret}" -H "Content-Type:application/json" "$1" -d "$2" >/dev/null
|
|
||||||
elif wget --version > /dev/null 2>&1;then
|
|
||||||
wget -q --method=PUT --header="Authorization: Bearer ${secret}" --header="Content-Type:application/json" --body-data="$2" "$1" >/dev/null
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
#设置循环检测clash面板端口
|
#设置循环检测clash面板端口
|
||||||
i=1
|
i=1
|
||||||
while [ -z "$test" -a "$i" -lt 60 ];do
|
while [ -z "$test" -a "$i" -lt 60 ];do
|
||||||
@@ -975,8 +975,10 @@ getyaml)
|
|||||||
getyaml
|
getyaml
|
||||||
;;
|
;;
|
||||||
updateyaml)
|
updateyaml)
|
||||||
$0 getyaml
|
getconfig
|
||||||
$0 restart
|
getyaml
|
||||||
|
modify_yaml
|
||||||
|
put_save http://localhost:${db_port}/configs "{\"path\":\"${clashdir}/config.yaml\"}"
|
||||||
;;
|
;;
|
||||||
webget)
|
webget)
|
||||||
#设置临时http代理
|
#设置临时http代理
|
||||||
|
|||||||
Reference in New Issue
Block a user