为什么要自己编译
v2rayN 是开源项目,这带来一个很实际的好处:你可以自己看源码、自己编。 对于想确认软件行为、想审计代码、或者需要在官方未提供构建的特殊平台上运行的用户, 自行编译是唯一可靠的方式 —— 而不是去找来路不明的第三方安装包。
项目源码在 github.com/2dust/v2rayN, 采用 GPL 开源协议(以仓库 LICENSE 文件为准)。
构建步骤
v2rayN 源码编译四步
具体 SDK 版本与命令以仓库 README / Wiki 为准
1
准备环境
安装 .NET SDK(版本要求以仓库说明为准)与 Git,Windows 开发通常使用 Visual Studio 或 Rider。
2
获取源码
从官方仓库克隆源码;仓库含子模块(.gitmodules),克隆时需要一并拉取子模块。
3
还原依赖
在项目目录执行依赖还原(dotnet restore),等待 NuGet 包下载完成。
4
编译与运行
按目标平台执行构建/发布命令,产物输出到本地目录;命令行参数与发布方式以仓库 README 与 Wiki 为准。
| 开发框架 | .NET(Avalonia UI),C# |
|---|---|
| 源码获取 | git clone 官方仓库,注意仓库含子模块(.gitmodules),需一并拉取 |
| 依赖还原 | dotnet restore(NuGet 包) |
| 构建命令 | 按目标平台执行 build / publish,参数以仓库说明为准 |
| 开源协议 | GPL —— 以仓库 LICENSE 为准 |
注意:本站不提供编译好的二进制文件,也不提供任何第三方构建产物。
请从官方仓库获取源码自行编译,或从
官方 Releases 获取发布文件。
相关页面
项目信息快速直达