如何编译
提供手动与自动化两种编译方式。
准备构建环境
确保你的系统上安装了 yarn、nodejs、git 和 golang。
Windows
从 scoop 安装:
scoop install yarn nodejs-lts go
如果你是在刚刚安装 scoop 之后运行该命令,那么你还需要安装 git
或 mingit
。
建议安装 PowerShell Core,,如此 scoop 将能更好地工作(尤其是在旧版本 Windows 系统中)。可以从 GitHub 或 Microsoft 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/distributionshttps://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 源代码所在路径里面就会多出一个 v2raya
或 v2raya.exe
的可执行文件。
手动构建 v2rayA
PR WELCOME
最后更新于: 2022年08月13日 16:37:27 +0800