V2Ray 是什么?

admin12个月前笔记125

V2Ray 是一个网络代理工具,通过使用特定的中转服务器完成数据传输,支持 HTTP(只支持传入)、Socks、Shadowsocks、Trojan、VMess、VLESS等内容传输协议,每个内容传输协议可单独设置传输载体,如 TCP、mKCP、QUIC、gPRC、WebSocket 等。

V2Ray 的运行原理

image.png

V2Ray 的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。例如,用户无法直接访问 Google,YouTube 等网站,但代理服务器可以访问,且用户可以直接连接代理服务器,那么用户就可以通过特定软件连接代理服务器,然后由代理服务器获取网站内容并回传给用户,从而实现代理上网的效果。

V2Ray 服务器和 V2Ray 客户端软件会要求提供密码和加密方式,双方一致后才能成功连接(VMess协议能够自适应客户端采用的加密方式)。连接到服务器后,客户端会在本机构建一个本地 Socks5 代理(或VPN、透明代理等)。浏览网络时,客户端通过这个 Socks5(或其他形式)代理收集网络流量,然后再经混淆加密发送到服务器端,以防网络流量被识别和拦截,反之亦然。

V2Ray 的主要特性

多入口多出口

一个 V2Ray 进程可并发支持多个入站和出站协议,每个协议可独立工作。

定制化路由

入站流量可按配置由不同的出口发出。轻松实现按区域或按域名分流,以达到最优的网络性能。

多协议支持

V2Ray 可同时开启多个协议支持,包括 Socks、HTTP、Shadowsocks、Trojan、Vmess、VLESS 等。每个协议可单独设置传输载体,比如 TCP、mKCP、QUIC、gPRC 和 WebSocket 等。

隐蔽和安全

V2Ray 的节点可以伪装成正常的网站(HTTPS),将其流量与正常的网页流量混淆,以避开第三方干扰,并提供数据包伪装和重放保护等功能。

负载均衡

入站流量按照探测策略和加权算法自动分发到最合适的出口。

多平台支持

原生支持所有常见平台,如 Windows、macOS 和 Linux,并已有第三方支持移动平台,如 iOS、安卓等。

V2Ray 的前世今生

V2Ray 的发展

V2Ray 是著名开源网络工具程序名,Project V 则是其曾经的项目名。V2fly 是 v2Ray 的创始人突然离开后社区重组的开源组织名。

跟 Xray 的关系

Project X 是在 v2Ray 无法合并 xtls 的情况下(开源协议许可证问题)另行组建的组织名。
Xray 则是 Project X 组织下的程序名。


相关文章

轻量应用服务器和云服务器的区别

轻量应用服务器和云服务器的区别

轻量应用服务器和云服务器都是提供虚拟化服务的服务器。但是,它们在提供服务的方式和规模上有所区别。轻量应用服务器主要针对单个应用程序的部署和运行,通常不提供完整的操作系统环境和服务。它可以更快地响应请求...

如何在服务器上添加虚拟IP

如何在服务器上添加虚拟IP

最近,有位小伙伴为了实现Nginx的高可用,在自己的服务器上搭建了一套Nginx集群,Nginx节点的服务器总共有3台。那么问题来了:如何对外只使用一个IP地址,通过某种策略来访问三个服务器节点上的N...

20 个 CentOS 服务器加固安全技巧

20 个 CentOS 服务器加固安全技巧

本教程仅涵盖CentOS 8/7 的一般安全提示,可用于加固系统。清单提示主要用于各种类型的裸机服务器或提供网络服务的机器(物理或虚拟)。然而,一些技巧也可以成功应用于通用机器,例如台式机、...

uptime 命令介绍

uptime 命令介绍

Linux uptime 命令望名生义,uptime 命令告诉你系统启动up了(运行了)多长时间。这是语法:uptime [options]这个工具的 man 页是这么说的:uptime会在...

ext3文件系统反删除利器-ext3grep

ext3文件系统反删除利器-ext3grep

ext3grep的恢复原理利用ext3grep恢复文件时并不依赖特定文本格式。首先ext3grep通过文件系统的root inode(根目录的inode一般为2)来获取当前文件系统下所有文件的信息,包...

从零开始用 Axios 请求后端接口

从零开始用 Axios 请求后端接口

对于前端同学来说,请求后端接口是一个非常通用的东西。在十几年前的时候,我们还用 Ajax 去请求后端接口。但在 2023 年的今天,很多框架都很成熟了,我们有了更加快捷的方式 —— Axios 框架。...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。