×文章目录
- 什么是 V2Ray
- V2Ray 跟 Shadowsocks 有什么区别
- VMess
- 免费提供 VMess 配置的网站
- V2Ray 可视化工具:V2RayN
- V2Ray 科学上网教程
之前一段时间一直在研究 V2Ray,由于自己配置的 VPS 快要过期,租用国外服务器的大量开销无时无刻不在刺痛我的钱包,我从使用小飞机(shadowsocks)转向了使用 V2Ray。本来想写一篇 V2Ray 的使用教程,但是在 google 上一搜发现有很多写得不错的文章,于是我想了想就偷个懒写个扫盲文吧(不小心说了实话)…..当然我会在文章末附上我感觉不错的使用教程链接。
什么是 V2Ray
V2Ray 是 Project V 下的一个工具。Project V 是一个包含一系列构建特定网络环境工具的项目,而 V2Ray 属于最核心的一个。从时间上来说,先有 V2Ray 才有 Project V。如果再通俗易懂一点,V2Ray 是一个与 Shadowsocks 类似的代理软件,可以用来科学上网(翻墙)学习国外先进科学技术。
V2Ray 的工作原理可参考下图:
V2Ray 跟 Shadowsocks 有什么区别
在介绍 V2Ray 中提到:V2Ray 是一个与 Shadowsocks 类似的代理软件,那么两者之间有什么区别呢?简单来概括的话:
- Shadowsocks 功能单一,V2Ray 功能强大
- Shadowsocks 简单好上手,V2Ray 复杂配置多
看到这可能有人打退堂鼓了,虽然 Shadowsocks 功能单一,但是已经能满足我们需要,而且简单好上手,为什么我们还要去用 V2Ray?看待一个事物我们必须用辩证的思维去分析他,V2Ray 有两个劣势:配置复杂,产业链不完整。
由于产业链不完整,大部分的 V2Ray 服务器和配置都是免费提供的,基本上连上就能用,没什么约束,当然可能服务也是说停就停,根本不跟你解释。不过对我们大部分人来说,免费就已经知足了。
虽然 V2Ray 的配置复杂,但其复杂带来的是更加卓越的功能:
- 更完善的协议(安全度高,防检测)
- 更强大的性能(网速快)
- 更丰富的功能(满足开发党需求)
每个人选择一个事物都有不同原因,对我来说,免费和开发性就是我选择 V2Ray 的原因,当然 Shadowsocks 的用户基数和成熟度都不是 V2Ray 能比的,因此没有人可以说 V2Ray 比 Shadowsocks 优秀。但是作为发展中的科学上网利器,我愿意相信它的未来。
VMess
VMess 协议是由 V2Ray 原创并使用于 V2Ray 的加密传输协议,如同 Shadowsocks 一样为了对抗墙的深度包检测而研发的。在 V2Ray 上客户端与服务器的通信主要是通过 VMess 协议通信。
对于我们使用者来说,不用太过地去纠结一个协议的原理和运转机制,我们只要会用就行了,需要注意的是,VMess 协议是需要配置的,如果你在网上看到类似下图:
没错,这就是 VMess 协议的配置(vmess://开头+一段 base64 编码的字符串),你可以直接拿来用实现科学上网。
值得一提的是,虽然 VMess 是 V2Ray 的主体协议,但 V2Ray 集成有 Shadowsocks 模块,用 V2Ray 配置成 Shadowsocks 服务器或者 Shadowsocks 客户端都是可以的,兼容 Shadowsocks-libev。
免费提供 VMess 配置的网站
免费提供 Vmess 配置的网站有很多,这里列出 2 个:
具:V2RayN
V2Ray 的连接是采用命令行的方式,这对很多新手十分不友好,因此推荐一个对新手比较友好的 PC 端 V2Ray 的 GUI 软件:V2RayN。
这款软件是我用过最舒服的管理 V2Ray 的软件了,不但可以管理多个服务器配置,自由切换,最让我感觉方便的是它可以将加密的 VMess 配置(如上图)直接从粘贴板中读取进行解析然后自动配置:
详细的 V2RayN 使用教程可以参考:本站教程:v2ray 客户端保姆级图文教程-V2ray 翻墙机场。