diff --git a/bin/ShellCrash.tar.gz b/bin/ShellCrash.tar.gz index 7e703b2..f936e59 100644 Binary files a/bin/ShellCrash.tar.gz and b/bin/ShellCrash.tar.gz differ diff --git a/bin/clashfm.tar.gz b/bin/clashfm.tar.gz index 2173a62..ab75609 100644 Binary files a/bin/clashfm.tar.gz and b/bin/clashfm.tar.gz differ diff --git a/bin/public.tar.gz b/bin/public.tar.gz index f2a4895..38763ea 100644 Binary files a/bin/public.tar.gz and b/bin/public.tar.gz differ diff --git a/bin/version b/bin/version index 59141e8..6a7c8ee 100644 --- a/bin/version +++ b/bin/version @@ -3,4 +3,5 @@ clashpre_v=2022.11.25 clash_v=v1.7.1 meta_v=v1.18.0 singbox_v=1.7.8 -versionsh=1.8.5d +versionsh=1.8.5f +GeoIP_v=20240107 diff --git a/scripts/init.sh b/scripts/init.sh index 8f6ab31..9f5062f 100644 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -1,7 +1,7 @@ #!/bin/sh # Copyright (C) Juewuy -version=1.8.5d +version=1.8.5f setdir(){ dir_avail(){ diff --git a/scripts/start.sh b/scripts/start.sh index b3746f6..43215c4 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -673,9 +673,10 @@ EOF #分割配置文件获得outbounds.json及route.json cat $core_config | sed -n '/"outbounds":/,/"route":/{/"route":/d; p}' > ${TMPDIR}/outbounds.json cat $core_config | sed -n '/"route":/,/"experimental":/{/"experimental":/d; p}' > ${TMPDIR}/route.json - #清理route.json中的process_name规则 + #清理route.json中的process_name规则以及"auto_detect_interface" sed -i '/"process_name": \[/,/],$/d' ${TMPDIR}/route.json sed -i '/"process_name": "[^"]*",/d' ${TMPDIR}/route.json + sed -i 's/"auto_detect_interface": true/"auto_detect_interface": false/g' ${TMPDIR}/route.json #跳过本地tls证书验证 if [ -z "$skip_cert" -o "$skip_cert" = "已开启" ];then sed -i 's/"insecure": false/"insecure": true/' ${TMPDIR}/outbounds.json