什么是V2Ray?V2Ray和SSR有什么区别?

文章导读目录

前言

其实很多人一直在纠结SSR和V2RAY,其实认为,没有什么好比较的。V2RAY在安全、伪装、稳定等方面几乎是碾压SSR。既然这样为什么V2RAY不普及了?那是因为SSR比V2RAY先出道,市面上更多的客户端对于SSR的匹配炉火纯青。但是现在V2RAY在“墙”的不断催促下,也迸发出了转机。

由于各大鸡鸡的提供商和“番茄”爱好者的纷纷转入V2RAY,所以很多适配的软件也挺多了。V2RAY的客户端下载地址汇聚:点击访问

V2Ray和SSR的区别

区别还是有的,Shadowsocks只是一个简单的代理工具,而V2Ray定位为一个平台,任何开发者都可以利用 V2Ray 提供的模块开发出新的代理软件。

了解 Shadowsocks历史的同学都知道,Shadowsocks 是 clowwindy 开发的自用的软件,开发的初衷只是为了让自己能够简单高效地科学上网,自己使用了很长一段时间后觉得不错才共享出来的。V2Ray 是 clowwindy 被喝茶之后 V2Ray 项目组为表示抗议开发的,一开始就致力于让大家更好更快的科学上网。

由于出生时的历史背景不同,导致了它们性格特点的差异。

简单来说,Shadowsocks 功能单一,V2Ray 功能强大。听起来似乎有点贬低Shadowsocks呢?当然不!换一个角度来看,Shadowsocks 简单好上手,V2Ray 复杂配置多。

既然配置复杂,为何要用V2Ray

  • 更完善的协议: V2Ray使用了新的自行研发的VMess协议,改正了Shadowsocks一些已有的缺点,更难被墙检测到
  • 更强大的性能: 网络性能更好,具体数据可以看 V2Ray 官方博客
  • 更丰富的功能: 以下是部分 V2Ray 的功能:
  • mKCP: KCP 协议在 V2Ray 上的实现,不必另行安装 kcptun
    动态端口:动态改变通信的端口,对抗对长时间大流量端口的限速封锁
    路由功能:可以随意设定指定数据包的流向,去广告、反跟踪都可以
    传出代理:看名字可能不太好理解,其实差不多可以称之为多重代理。类似于 Tor 的代理
    数据包伪装:类似于 Shadowsocks-rss 的混淆,另外对于 mKCP 的数据包也可伪装,伪装常见流量,令识别更困难
    WebSocket协议:可以 PaaS 平台搭建V2Ray,通过 WebSocket 代理。也可以通过它使用 CDN 中转,抗封锁效果更好
    Mux:多路复用,进一步提高科学上网的并发性能

主要特性

  • 多入口多出口: 一个 V2Ray 进程可并发支持多个入站和出站协议,每个协议可独立工作。
  • 可定制化路由: 入站流量可按配置由不同的出口发出。轻松实现按区域或按域名分流,以达到最优的网络性能。
  • 多协议支持: V2Ray 可同时开启多个协议支持,包括 Socks、HTTP、Shadowsocks、VMess 等。每个协议可单独设置传输载体,比如 TCP、mKCP、WebSocket 等。
  • 隐蔽性: V2Ray 的节点可以伪装成正常的网站(HTTPS),将其流量与正常的网页流量混淆,以避开第三方干扰。
  • 反向代理: 通用的反向代理支持,可实现内网穿透功能。
  • 多平台支持: 原生支持所有常见平台,如 Windows、Mac OS、Linux,并已有第三方支持移动平台。

工作原理图

和其它的网络代理工具一样,你需要在一台配置了 V2Ray 的服务器,然后在自己的设备上安装 V2Ray 客户端,然后即可流畅地访问互联网。

一个 V2Ray 服务器可同时支持多台设备,使用不同的代理协议访问。同时,经过合理的配置,V2Ray 可以识别并区分需要代理和不需要代理的流量,直连的流量不需要绕路。