mirror of
https://github.com/juewuy/ShellCrash.git
synced 2024-11-16 03:32:34 +08:00
调整安装脚本
This commit is contained in:
parent
3247a85a69
commit
230fcb6649
|
@ -7,8 +7,7 @@ echo "** ShellClash **"
|
||||||
echo "** by Juewuy **"
|
echo "** by Juewuy **"
|
||||||
echo "***********************************************"
|
echo "***********************************************"
|
||||||
url="https://cdn.jsdelivr.net/gh/juewuy/ShellClash"
|
url="https://cdn.jsdelivr.net/gh/juewuy/ShellClash"
|
||||||
url="http://127.0.0.1:8080/clash-for-Miwifi/"
|
release_new=$(curl -kfsSL --resolve api.github.com:443:140.82.113.5 "https://api.github.com/repos/juewuy/ShellClash/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')
|
||||||
#release_new=$(curl -kfsSL --resolve api.github.com:443:140.82.113.5 "https://api.github.com/repos/juewuy/ShellClash/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')
|
|
||||||
[ -z "$release_new" ] && release_new=$(curl -kfsSL $url/bin/version | grep "versionsh" | awk -F "=" '{print $2}')
|
[ -z "$release_new" ] && release_new=$(curl -kfsSL $url/bin/version | grep "versionsh" | awk -F "=" '{print $2}')
|
||||||
[ -z "$release_new" ] && echo "无法连接服务器!" && exit
|
[ -z "$release_new" ] && echo "无法连接服务器!" && exit
|
||||||
echo -e "最新版本:\033[32m$release_new\033[0m"
|
echo -e "最新版本:\033[32m$release_new\033[0m"
|
||||||
|
@ -46,8 +45,7 @@ fi
|
||||||
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
echo 开始从服务器获取安装文件!
|
echo 开始从服务器获取安装文件!
|
||||||
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
#tarurl=$url@$release_new/bin/clashfm.tar.gz
|
tarurl=$url@$release_new/bin/clashfm.tar.gz
|
||||||
tarurl=$url/bin/clashfm.tar.gz
|
|
||||||
if command -v curl &> /dev/null; then
|
if command -v curl &> /dev/null; then
|
||||||
result=$(curl -w %{http_code} -kLo /tmp/clashfm.tar.gz $tarurl)
|
result=$(curl -w %{http_code} -kLo /tmp/clashfm.tar.gz $tarurl)
|
||||||
else $result
|
else $result
|
||||||
|
@ -81,7 +79,7 @@ cat >$dir/clash/mark<<EOF
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
#修饰文件及版本号
|
#修饰文件及版本号
|
||||||
shtype=sh && [ -n $(ls -l /bin/sh|grep -o dash) ] && shtype=bash
|
shtype=sh && [ -n "$(ls -l /bin/sh|grep -o dash)" ] && shtype=bash
|
||||||
sed -i "s%#!/bin/sh%#!/bin/$shtype%g" $dir/clash/start.sh
|
sed -i "s%#!/bin/sh%#!/bin/$shtype%g" $dir/clash/start.sh
|
||||||
chmod 777 $dir/clash/start.sh
|
chmod 777 $dir/clash/start.sh
|
||||||
sed -i '/versionsh_l=*/'d $dir/clash/mark
|
sed -i '/versionsh_l=*/'d $dir/clash/mark
|
||||||
|
|
Loading…
Reference in New Issue
Block a user