1.安装环境
# 安装 go 环境
sudo apt update -y
sudo snap install --classic go
# 运行以下命令确认 Snap 安装的 go 命令位置
/snap/bin/go version
# 更新 PATH 环境变量
export PATH=$PATH:/snap/bin
# 为了永久生效,可以将这行命令添加到你的 ~/.bashrc 或 ~/.profile 文件中。
# 验证配置
which go
2.拉取源码
wget https://github.com/v2ray/v2ray-core/archive/refs/tags/v4.31.0.tar.gz
tar -xzf v4.31.0.tar.gz
3.编译
cd v2ray-core-4.31.0
# 进入目录
GOOS=linux GOARCH=mipsle go build -ldflags "-w -s" -o v2ray ./main
# 编译v2ray
GOOS=linux GOARCH=mipsle GOMIPS=softfloat CGO_ENABLED=0 go build -o v2ctl -trimpath -ldflags "-s -w -buildid=" -tags confonly ./infra/control/main
# 编译v2ctl
4.压缩
upx --ultra-brute v2ray
upx --ultra-brute v2ctl