Posts

Showing posts from January, 2019

V2Ray 简介

V2Ray 简介V2Ray 是什么?下面是我直接从 V2Ray官网 摘下来的一段介绍:Project V 是一个工具集合,它可以帮助你打造专属的基础通信网络。Project V 的核心工具称为 V2Ray,其主要负责网络协议和功能的实现,与其它 Project V 通信。V2Ray 可以单独运行,也可以和其它工具配合,以提供简便的操作流程。由于大家更加熟悉 Shadowsocks 和 VPN,所以很多人可能会想当然地将 V2Ray 看作一个特定的翻墙协议或用于实现该协议的翻墙软件。但正如上面所说,V2Ray 实际上是一个融合了各种翻墙协议的集成性软件,其中只有 VMess 协议是 V2Ray 社区原创的翻墙协议。那上面那段话的 Project V 是什么呢?V2Ray 最早就这一个名字,维护 V2Ray 的社区叫 V2Ray 社区,V2Ray社区发布的程序软件也都可以用 V2Ray 泛指。后来,V2Ray 规模越来越大,就成立一个 Project V 项目。现在,我们称呼维护 V2Ray 的社区为 Project V 社区 更合适,不过这个也不用分的很清。Project V 包含了与 V2Ray 有关的全部,除了 V2Ray 自己,所有相关的软件、工具、新协议都是 Project V 的一部分。这里的“相关软件”主要指:1、V2Ray 的一些辅助工具,比如用于生成证书和校验配置文件的工具。2、基于 V2Ray 开发的移植到其它平台(Windows、macOS、iOS 等等)的实现,特别是那些带图形界面的。目前,V2Ray 这个名字严格上只代指 V2Ray 内核。那么,这个内核又是指什么呢?很简单,就是你在 GitHub 上下载的那些玩意儿。这些是 V2Ray 的预编译版本,你也可以下载代码自己编译,也是 V2Ray 内核。Project V 社区在 GitHub 上非常贴心的准备了多个操作平台1的预编译程序。不过这些都是命令行程序(要不然咋能叫 内核 呢),虽然可以直接使用,但用起来很不友好、很麻烦,更何况 V2Ray 的配置文件写起来特别烦,所以大家用的一般都是带图形界面的第三方 V2Ray 客户端。比如 macOS 平台的 V2RayX。V2RayX 完全是基于 V2Ray 内核来的。事实上,V2RayX 本身就是一个壳,帮助用户图形化地生成配置文件并运行 V…