如何编译

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

准备构建环境

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

Windows

scoop 安装:

scoop install yarn nodejs-lts go

你不需要再次安装 git,因为 scoop 依赖于 git。换而言之,当你使用 scoop 的时候,git 是一定安装好了的。

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

Arch Linux 及其衍生版

sudo pacman -S git yarn go

其它 Linux

安装 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

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

使用脚本构建

Bash 脚本

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

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

PowerShell 脚本

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

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

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

手动构建 v2rayA

PR WELCOME

在 Github 上编辑此页

最后更新于: 2021年11月21日 12:11:44 +0800

贡献者: MarksonHon