GOOS=linux GOARCH=amd64 /c/Program\ files/Go/bin/go build
https://zyfdegh.github.io/post/202002-go-compile-for-mips/
uname -a cat /proc/cpuinfo # check big-endian/little-endian $ lscpu | grep "Byte Order"
go version go env # check go supported OS/Arch $ go tool dist list | grep mips linux/mips linux/mips64 linux/mips64le linux/mipsle
GOOS=linux GOARCH=mipsle GOMIPS=softfloat go build -trimpath -ldflags="-s -w" -o v2ray
using upx to zip executable file
upx -9 v2ray -o v2ray.upx