![V2Ray](https://raw.githubusercontent.com/v2fly/v2fly-github-io/master/docs/.vuepress/public/readme-logo.png)
Project V is a set of network tools that helps you to build your own computer network. It secures your network connections and thus protects your privacy.
- Documentation and Newcomer's Instructions
- Welcome to translate V2Ray documents via Transifex
If you are willing to package V2Ray for other distros/platforms, please let us know or seek for help via GitHub issues.
This repo relies on the following third-party projects:
-
In production:
-
For testing only:
配置文件通过protobuf转换,如果新增配置需要安装protoc来进行转换 在下面的链接中下载对应平台的包 https://github.com/protocolbuffers/protobuf/releases/tag/v3.17.1
解压到系统路径中,例如
sudo unzip -d /usr/local/ protoc-3.17.3-linux-x86_64.zip
#记得给相关文件赋予权限
sudo chmod 777 /usr/local/include/google/protobuf/*.proto
安装go相关插件
go install -v google.golang.org/protobuf/cmd/[email protected]
go install -v google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
生成pb.go
go run ./infra/vprotogen/