@@ -76,32 +76,37 @@ check_bin() {
7676 tag=" $( curl -k --connect-timeout 3 --user-agent " $user_agent " https://api.github.com/repos/EasyTier/EasyTier/releases/latest 2>&1 | grep ' tag_name' | cut -d\" -f4 ) "
7777 [ -z " $tag " ] && tag=" $( curl -Lk --connect-timeout 3 --user-agent " $user_agent " -s https://api.github.com/repos/EasyTier/EasyTier/releases/latest 2>&1 | grep ' tag_name' | cut -d\" -f4 ) "
7878 fi
79- [ -z " $tag " ] && tag=v2.2.4
80- echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : 未找到程序 $easytierbin 开始在线下载${tag} ,下载较慢耐心等候 " >> /tmp/easytier.log
81- echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : 未找到程序 $webbin 开始在线下载${tag} ,下载较慢耐心等候 " >> /tmp/easytierweb.log
79+ [ -z " $tag " ] && tag=v2.3.0
80+ echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : 开始在线下载${tag} 版本, ${proxy} https://github.com/EasyTier/EasyTier/releases/download/ ${tag} /easytier-linux- ${cpucore} - ${tag} .zip下载较慢耐心等候 " >> /tmp/easytier.log
81+ echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : 开始在线下载${tag} 版本, ${proxy} https://github.com/EasyTier/EasyTier/releases/download/ ${tag} /easytier-linux- ${cpucore} - ${tag} .zip下载较慢耐心等候 " >> /tmp/easytierweb.log
8282 mkdir -p " $path "
8383 for proxy in $proxys ; do
8484 if curl -L -k -o /tmp/easytier.zip --connect-timeout 10 --retry 3 " ${proxy} https://github.com/EasyTier/EasyTier/releases/download/${tag} /easytier-linux-${cpucore} -${tag} .zip" || \
8585 wget --no-check-certificate --timeout=10 --tries=3 -O /tmp/easytier.zip " ${proxy} https://github.com/EasyTier/EasyTier/releases/download/${tag} /easytier-linux-${cpucore} -${tag} .zip" ; then
8686 unzip -j -q -o /tmp/easytier.zip -d /tmp
8787 chmod +x /tmp/easytier-core /tmp/easytier-cli /tmp/easytier-web /tmp/easytier-web-embed || true
88- mv -f /tmp/easytier-core ${path} /
89- mv -f /tmp/easytier-cli ${path} /
90- mv -f /tmp/easytier-web-embed ${webbin} || true
91- chmod +x " $easytierbin "
92- chmod +x " $webbin "
88+ if [ " $( uci -q get easytier.@easytier[0].enabled) " = " 1" ] ; then
89+ mv -f /tmp/easytier-core ${path} /
90+ mv -f /tmp/easytier-cli ${path} /
91+ chmod +x " $easytierbin "
92+ if [ " $( $easytierbin -h 2>&1 | wc -l) " -gt 3 ]; then
93+ echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${easytierbin} 下载成功" >> /tmp/easytier.log
94+ else
95+ echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${proxy} https://github.com/EasyTier/EasyTier/releases/download/${tag} /easytier-linux-${cpucore} -${tag} .zip 下载不完整,请手动下载上传程序" >> /tmp/easytier.log
96+ fi
97+ fi
98+ if [ " $( uci -q get easytier.@easytierweb[0].enabled) " = " 1" ] ; then
99+ mv -f /tmp/easytier-web-embed ${webbin} || true
100+ chmod +x " $webbin "
101+ if [ " $( $webbin -h 2>&1 | wc -l) " -gt 3 ]; then
102+ echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${webbin} 下载成功" >> /tmp/easytierweb.log
103+ else
104+ echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${proxy} https://github.com/EasyTier/EasyTier/releases/download/${tag} /easytier-linux-${cpucore} -${tag} .zip 下载不完整,请手动下载上传程序" >> /tmp/easytierweb.log
105+ fi
106+ fi
107+
93108 rm -rf /tmp/easytier.zip
94109 break
95- if [ " $( $easytierbin -h 2>&1 | wc -l) " -gt 3 ]; then
96- echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${easytierbin} 下载成功" >> /tmp/easytier.log
97- else
98- echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${proxy} https://github.com/EasyTier/EasyTier/releases/download/${tag} /easytier-linux-${cpucore} -${tag} .zip 下载不完整,请手动下载上传程序" >> /tmp/easytier.log
99- fi
100- if [ " $( $webbin -h 2>&1 | wc -l) " -gt 3 ]; then
101- echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${webbin} 下载成功" >> /tmp/easytierweb.log
102- else
103- echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${proxy} https://github.com/EasyTier/EasyTier/releases/download/${tag} /easytier-linux-${cpucore} -${tag} .zip 下载不完整,请手动下载上传程序" >> /tmp/easytierweb.log
104- fi
105110 else
106111 echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${proxy} https://github.com/EasyTier/EasyTier/releases/download/${tag} /easytier-linux-${cpucore} -${tag} .zip 下载失败,请手动下载上传程序" >> /tmp/easytier.log
107112 echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : ${proxy} https://github.com/EasyTier/EasyTier/releases/download/${tag} /easytier-linux-${cpucore} -${tag} .zip 下载失败,请手动下载上传程序" >> /tmp/easytierweb.log
@@ -413,6 +418,7 @@ start_et() {
413418 easytierbin=/tmp/easytier-core
414419 fi
415420 if [ ! -f " $easytierbin " ] || [ " $(( $($easytierbin - h 2 >& 1 | wc - l)) )" -lt 3 ] ; then
421+ echo " $( date ' +%Y-%m-%d %H:%M:%S' ) easytier : $easytierbin 不存在或程序不完整,开始在线下载..." >> /tmp/easytier.log
416422 check_bin
417423 fi
418424 chmod +x " $easytierbin "
0 commit comments