diff --git a/bin/clash-linux-arm64 b/bin/clash-linux-arm64 new file mode 120000 index 0000000..cd1e3dc --- /dev/null +++ b/bin/clash-linux-arm64 @@ -0,0 +1 @@ +clash-linux-arm64-v1.14.0 \ No newline at end of file diff --git a/bin/clash-linux-arm64-v1.14.0 b/bin/clash-linux-arm64-v1.14.0 new file mode 100644 index 0000000..0f524ae Binary files /dev/null and b/bin/clash-linux-arm64-v1.14.0 differ diff --git a/restart.sh b/restart.sh index 50074d4..3efd4ab 100755 --- a/restart.sh +++ b/restart.sh @@ -75,7 +75,11 @@ if [[ $CpuArch =~ "x86_64" ]]; then nohup $Server_Dir/bin/clash-linux-amd64 -d $Conf_Dir &> $Log_Dir/clash.log & ReturnStatus=$? if_success $Text5 $Text6 $ReturnStatus -elif [[ $CpuArch =~ "aarch64" ]]; then +elif [[ $CpuArch =~ "aarch64" || $CpuArch =~ "arm64" ]]; then + nohup $Server_Dir/bin/clash-linux-arm64 -d $Conf_Dir &> $Log_Dir/clash.log & + ReturnStatus=$? + if_success $Text5 $Text6 $ReturnStatus +elif [[ $CpuArch =~ "armv7" ]]; then nohup $Server_Dir/bin/clash-linux-armv7 -d $Conf_Dir &> $Log_Dir/clash.log & ReturnStatus=$? if_success $Text5 $Text6 $ReturnStatus diff --git a/start.sh b/start.sh index 69c4827..ed1fca4 100755 --- a/start.sh +++ b/start.sh @@ -123,7 +123,11 @@ if [[ $CpuArch =~ "x86_64" ]]; then nohup $Server_Dir/bin/clash-linux-amd64 -d $Conf_Dir &> $Log_Dir/clash.log & ReturnStatus=$? if_success $Text5 $Text6 $ReturnStatus -elif [[ $CpuArch =~ "aarch64" ]]; then +elif [[ $CpuArch =~ "aarch64" || $CpuArch =~ "arm64" ]]; then + nohup $Server_Dir/bin/clash-linux-arm64 -d $Conf_Dir &> $Log_Dir/clash.log & + ReturnStatus=$? + if_success $Text5 $Text6 $ReturnStatus +elif [[ $CpuArch =~ "armv7" ]]; then nohup $Server_Dir/bin/clash-linux-armv7 -d $Conf_Dir &> $Log_Dir/clash.log & ReturnStatus=$? if_success $Text5 $Text6 $ReturnStatus