fix arm architecture xray binary file name (#5060)

This commit is contained in:
Roman Gogolev
2026-06-08 10:55:44 +03:00
committed by GitHub
parent b0fe21c804
commit d739bcf71e

View File

@@ -23,7 +23,11 @@ import (
// GetBinaryName returns the Xray binary filename for the current OS and architecture.
func GetBinaryName() string {
return fmt.Sprintf("xray-%s-%s", runtime.GOOS, runtime.GOARCH)
arch := runtime.GOARCH
if arch == "arm" {
arch = "arm32"
}
return fmt.Sprintf("xray-%s-%s", runtime.GOOS, arch)
}
// GetBinaryPath returns the full path to the Xray binary executable.