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

压缩示例

最后修改:2025 年 10 月 15 日
如果觉得我的文章对你有用,请随意赞赏