From 7d80fb31ce4eb1e0d7092c47b88855834d5270db Mon Sep 17 00:00:00 2001 From: dami Date: Mon, 1 Jun 2026 18:52:36 +0800 Subject: [PATCH] Update install.sh --- plugins/mtproxy/install.sh | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/plugins/mtproxy/install.sh b/plugins/mtproxy/install.sh index 494fa03b5..b9d380a98 100755 --- a/plugins/mtproxy/install.sh +++ b/plugins/mtproxy/install.sh @@ -25,14 +25,25 @@ sysName=$(uname | tr '[:upper:]' '[:lower:]') ARCH=amd64 get_arch() { - echo "package main -import ( - \"fmt\" - \"runtime\" -) -func main() { fmt.Println(runtime.GOARCH) }" > /tmp/go_arch.go - - ARCH=$(go run /tmp/go_arch.go) + # 使用 bash 来识别架构 + local arch=$(uname -m) + case $arch in + x86_64|amd64) + ARCH=amd64 + ;; + aarch64|arm64) + ARCH=arm64 + ;; + armv7l|armv7) + ARCH=armv7 + ;; + i686|i386) + ARCH=386 + ;; + *) + ARCH=amd64 + ;; + esac echo "ARCH:${ARCH}" }