如何编译

提供手动与自动化两种编译方式。

准备构建环境

确保你的系统上安装了 yarn、nodejs、git 和 golang。

Windows

scoop 安装:

scoop install yarn nodejs-lts go

如果你是在刚刚安装 scoop 之后运行该命令,那么你还需要安装 gitmingit

建议安装 PowerShell Core,,如此 scoop 将能更好地工作(尤其是在旧版本 Windows 系统中)。可以从 GitHubMicrosoft Store 下载 PowerShell Core。

Arch Linux 及其衍生版

sudo pacman -S git yarn go

其它 Linux

部分发行版可能提供了 NodeJS 与 Go 语言的安装包,下面的安装方法主要以手动安装为主。

安装 Git:

Debian / Ubuntu

sudo apt install git

RedHat / Alma Linux / Rocky Linux /Fedora

sudo dnf install git

openSUSE

sudo zypper in git

安装 Golang:

https://golang.org/doc/install
或者
https://golang.google.cn/doc/install

安装 Node.js 与 yarn:

参考官方教程安装 Node.js 的 16.x 的版本,然后再安装 yarn。

https://github.com/nodesource/distributions
https://yarnpkg.com/getting-started/install

macOS

首先安装 brew ,然后在终端中运行:

brew install git yarn go node

您可以使用 bash 脚本构建 v2rayA。如果要使用 PowerShell 脚本编译 v2rayA,则应先安装 PowerShell Core。可以从 GitHub 下载 PowerShell Core。

使用脚本构建

Bash 脚本

Bash 脚本在类 UNIX 操作系统上运行,例如 Linux 或 macOS。

注意:bash 脚本不适用于 Windows 上的 git-bash,编译的时候会发生错误。有需要的可以使用 PowerShell 脚本编译。

打开终端,cd 到 v2rayA 源代码所在路径,然后运行bash ./build.sh

PowerShell 脚本

PowerShell 脚本可在所有主流操作系统上运行,包括 Windows、Linux 和 macOS。

打开 PowerShell 窗口并将 cd v2rayA 源代码所在路径,然后运行 ​​pwsh -c build-in-pwsh.ps1 或者 ​​powershell.exe -c build-in-pwsh.ps1

无论使用哪种编译脚本,只要编译成功,v2rayA 源代码所在路径里面就会多出一个 v2rayav2raya.exe 的可执行文件。

手动构建 v2rayA

PR WELCOME

在 Github 上编辑此页

最后更新于: 2022年08月13日 16:37:27 +0800

贡献者: MarksonHon