diff --git a/bin/ShellCrash.tar.gz b/bin/ShellCrash.tar.gz index 8d8992f..962c75f 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 8a7e2ef..f069e86 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 e448e9b..7cbb429 100644 Binary files a/bin/public.tar.gz and b/bin/public.tar.gz differ diff --git a/bin/version b/bin/version index f07f4fe..a18cd63 100644 --- a/bin/version +++ b/bin/version @@ -5,4 +5,4 @@ meta_v=v1.18.0 singbox_v=1.8.0 GeoIP_v=20240107 -versionsh=1.8.7 +versionsh=1.8.7b diff --git a/scripts/init.sh b/scripts/init.sh index 7c7f7e1..0ef389d 100644 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -1,7 +1,7 @@ #!/bin/sh # Copyright (C) Juewuy -version=1.8.7 +version=1.8.7b setdir(){ dir_avail(){ diff --git a/scripts/start.sh b/scripts/start.sh index ce3b872..ab0309b 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -1410,9 +1410,12 @@ core_check(){ chmod +x ${BINDIR}/core.new 2>/dev/null if [ "$crashcore" = singbox ];then core_v=$(${TMPDIR}/core.new version 2>/dev/null | grep version | awk '{print $3}') + COMMAND='"$BINDIR/CrashCore run -D $BINDIR -c $TMPDIR/config.json"' else core_v=$(${TMPDIR}/core.new -v 2>/dev/null | sed 's/ linux.*//;s/.* //') + COMMAND='"$BINDIR/CrashCore -d $BINDIR -f $TMPDIR/config.yaml"' fi + setconfig COMMAND "$COMMAND" ${CRASHDIR}/configs/command.env if [ -z "$core_v" ];then rm -rf ${TMPDIR}/core.new logger "核心下载失败,请重新运行或更换安装源!" 31