v1.3.16
~适配移动ax18等低版本内核设备 ~增加开启公网访问Dashboard面板及混合代理端口功能 ~增加clash -u卸载命令 ~优化更新机制,修复出错bug ~局域网过滤黑白名单描述优化 ~修复下载更新失败时不会正常报错的bug
This commit is contained in:
@@ -744,16 +744,14 @@ setserver(){
|
|||||||
checkupdate(){
|
checkupdate(){
|
||||||
if [ -z "$release_new" ];then
|
if [ -z "$release_new" ];then
|
||||||
if [ "$update_url" = "https://cdn.jsdelivr.net/gh/juewuy/ShellClash" ];then
|
if [ "$update_url" = "https://cdn.jsdelivr.net/gh/juewuy/ShellClash" ];then
|
||||||
$clashdir/start.sh webget /tmp/clashrelease $update_url@master/bin/release_version echoon rediroff 2>/tmp/clashrelease
|
$clashdir/start.sh webget /tmp/clashversion $update_url@master/bin/release_version echoon rediroff 2>/tmp/clashrelease
|
||||||
[ "$?" = "0" ] && release_new=$(cat /tmp/clashrelease | head -1)
|
[ "$?" = "0" ] && release_new=$(cat /tmp/clashversion | head -1)
|
||||||
[ -z "$release_new" ] && release_new=master
|
|
||||||
update_url=$update_url@$release_new
|
update_url=$update_url@$release_new
|
||||||
fi
|
fi
|
||||||
$clashdir/start.sh webget /tmp/clashversion $update_url/bin/version echooff
|
$clashdir/start.sh webget /tmp/clashversion $update_url/bin/version echooff
|
||||||
[ "$?" = "0" ] && source /tmp/clashversion || echo -e "\033[31m检查更新失败!请检查网络连接或切换安装源!\033[0m"
|
[ "$?" = "0" ] && release_new=$(cat /tmp/clashversion | grep versionsh | awk -F'=' '{ print $2 }')
|
||||||
[ -z "$release_new" ] && release_new=$versionsh
|
[ -n "$release_new" ] &&source /tmp/clashversion || echo -e "\033[31m检查更新失败!请检查网络连接或切换安装源!\033[0m"
|
||||||
rm -rf /tmp/clashversion
|
rm -rf /tmp/clashversion
|
||||||
rm -rf /tmp/clashrelease
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
update(){
|
update(){
|
||||||
|
|||||||
Reference in New Issue
Block a user