@@ -8,6 +8,14 @@ alias echo_date='echo 【$(TZ=UTC-8 date -R +%Y年%m月%d日\ %X)】:'
8
8
# main_url="https://raw.githubusercontent.com/hq450/fancyss/master/fancyss_arm"
9
9
main_url=" https://raw.githubusercontent.com/cary-sas/v2ray_bin/main/380_armv5_packge"
10
10
backup_url=" "
11
+ socksopen_b=` netstat -nlp| grep -w 23456| grep -E " local|v2ray|xray" `
12
+ if [ -n " $socksopen_b " ] && [ " $ss_basic_online_links_goss " == " 1" ]; then
13
+ echo_date " 代理有开启,将使用代理网络..."
14
+ alias curlxx=' curl --connect-timeout 8 --socks5-hostname 127.0.0.1:23456 '
15
+ else
16
+ echo_date " 使用常规网络下载..."
17
+ alias curlxx=' curl --connect-timeout 8 '
18
+ fi
11
19
12
20
install_ss (){
13
21
echo_date 开始解压压缩包...
@@ -22,7 +30,7 @@ update_ss(){
22
30
echo_date 更新过程中请不要刷新本页面或者关闭路由等,不然可能导致问题!
23
31
echo_date 开启SS检查更新:使用主服务器:github
24
32
echo_date 检测主服务器在线版本号...
25
- ss_basic_version_web1=` curl --connect-timeout 5 -s " $main_url " /latest.txt | sed -n 1p`
33
+ ss_basic_version_web1=` curlxx " $main_url " /latest.txt | sed -n 1p`
26
34
if [ -n " $ss_basic_version_web1 " ]; then
27
35
echo_date 检测到主服务器在线版本号:$ss_basic_version_web1
28
36
dbus set ss_basic_version_web=$ss_basic_version_web1
@@ -32,7 +40,7 @@ update_ss(){
32
40
md5_web1=` curl -s " $main_url " /$ss_basic_version_web1 /md5sum.txt | sed -n 1p`
33
41
echo_date 开启下载进程,从主服务器上下载更新包...
34
42
# wget --no-check-certificate --timeout=5 "$main_url"/$ss_basic_version_web1/shadowsocks.tar.gz
35
- curl -L -H " Cache-Control: no-cache " -o /tmp/shadowsocks.tar.gz " $main_url " /$ss_basic_version_web1 /shadowsocks.tar.gz
43
+ curlxx -o /tmp/shadowsocks.tar.gz " $main_url " /$ss_basic_version_web1 /shadowsocks.tar.gz
36
44
md5sum_gz=` md5sum /tmp/shadowsocks.tar.gz | sed ' s/ /\n/g' | sed -n 1p`
37
45
if [ " $md5sum_gz " != " $md5_web1 " ]; then
38
46
echo_date 更新包md5校验不一致!估计是下载的时候出了什么状况,请等待一会儿再试...
0 commit comments