- V2ray客户端配置是本人摘要自网上教程,编写的关于V2ray介绍以及如何配置及使用的教程
注意:客户端需要配置/购买V2ray节点才能上外网,如果你是蛮荒极地的用户且未封禁可以申请免费使用,我们不限制速度以及流量
- V2Ray介绍
- 由于大家更加熟悉Shadowsocks和VPN,所以很多人可能会想当然地将V2Ray
- 看作一个特定的科学上网协议或用于实现该协议的科学上网软件
- 但正如上面所说,V2Ray实际上是一个融合了各种科学上网协议的集成性软件
- 其中只有VMess协议是V2Ray社区原创的科学上网协议
- Project V社区在GitHub上非常贴心的准备了多个操作平台的预编译程序。不过这些都是命令行程序(要不然咋能叫内核呢)
- 这些是V2Ray的预编译版本,你也可以下载代码自己编译,也就是V2Ray内核
- 虽然可以直接使用,但用起来很不友好、很麻烦,更何况V2Ray的配置文件写起来特别烦
- 所以大家用的一般都是带图形界面的第三方V2Ray客户端
- 比如Windows 平台的V2RayN,V2RayN完全是基于V2Ray内核来的
- 事实上,V2RayN本身就是一个壳,帮助用户图形化地生成配置文件并运行V2Ray内核
- V2Ray跟Shadowsocks区别
- 区别还是有的,Shadowsocks只是一个简单的代理工具,而V2ray定位为一个平台
- 任何开发者都可以利用V2ray提供的模块开发出新的代理软件
- 了解Shadowsocks历史的同学都知道,Shadowsocks是clowwindy开发的自用的软件
- 开发的初衷只是为了让自己能够简单高效地科学上网
- 自己使用了很长一段时间后觉得不错才共享出来的。V2ray是clowwindy被喝茶之后V2ray项目组为表示抗议开发的
- 一开始就致力于让大家更好更快的科学上网
- 由于出生时的历史背景不同,导致了它们性格特点的差异
- 简单来说,Shadowsocks功能单一,V2ray功能强大
- 听起来似乎有点贬低Shadowsocks呢?当然不!换一个角度来看,Shadowsocks简单好上手,V2ray复杂配置多
- 既然V2ray复杂,为什么要用它?
- 某事物的优点和缺点总是相生相随的。相对来说,V2ray有以下优势
- 更完善的协议:V2ray使用了新的自行研发的vmess协议,改正了Shadowsocks一些已有的缺点,更难被墙检测到
- 更强大的性能: 网络性能更好,具体数据可以看V2ray官方博客
- 更丰富的功能: 以下是部分V2ray的功能
- mKCP:KCP协议在V2ray上的实现,不必另行安装kcptun
- 动态端口:动态改变通信的端口,对抗对长时间大流量端口的限速封锁
- 路由功能:可以随意设定指定数据包的流向,去广告、反跟踪都可以
- 传出代理:看名字可能不太好理解,其实差不多可以称之为多重代理,类似于Tor的代理
- 数据包伪装:类似于Shadowsocks-rss的混淆,另外对于mKCP的数据包也可伪装,伪装常见流量,令识别更困难
- WebSocket协议:可以PaaS平台搭建V2Ray,通过WebSocket代理。也可以通过它使用CDN中转,抗封锁效果更好
- Mux:多路复用,进一步提高科学上网的并发性能
- 由于许多V2ray用户都有使用过Shadowsocks的经验,基本上可以按照使用Shadowsocks那样使用
- 但是V2ray还是和Shadowsocks不太一样,所以我大概说一下使用上的差异
- 请注意,差异不代表好坏或优劣,如果一个事物必须拥有其他同类所拥有的东西,那么它也就没有了存在的意义
- 客户端:V2ray本身只是一个内核,V2ray上的图形客户端大多是调用V2ray内核套一个图形界面的外壳
- 类似于V2ray内核和V2ray操作系统的关系
- 而Shadowsocks的客户端都是自己重新实现了一遍Shadowsocks协议
- 分流:也许大家第一反映是PAC,实际上无论是Shadowsocks(特指Shadowsocks-libev)
- 还是V2ray本身不支持PAC,都是客户端加进来的
- Shadowsocks的分流使用 ACL,V2ray使用自己实现的路由功能,孰优孰劣只是仁者智者的问题
- 分享链接/二维码:V2ray不像Shadowsocks那样有统一规定的URL格式
- 所以各个V2ray图形客户端的分享链接/二维码不一定通用
- 加密方式:V2ray(特指VMess:V2ray独创的一款科学上网协议,据说比Shadowsocks更安全
- 有些机场声称支持V2ray,一般就是指支持vmess协议) 不像Shadowsocks那样看重对加密方式的选择
- 并且V2ray的加密方式是由客户端指定的,服务器自适应
- 时间:使用V2ray要保证时间准确,因为这是为了安全设计的
- 密码:V2ray(vmess) 只有id(使用UUID的格式)
- 作用类似于Shadowsocks的密码,但随机性远好于Shadowsocks的密码,只是不太方便记忆(安全和方便的矛盾)
- UDP转发:VMess:V2ray独创的一款科学上网协议,据说比Shadowsocks更安全
- 有些机场声称支持V2ray,一般就是指支持vmess
- 是基于TCP的协议,对于UDP包V2ray会转成TCP再传输的,即UDP over TCP
- 要UDP转发功能在客户端的socks协议中开启UDP即可
- 路由器科学上网:实际上它们并没有什么区别,不要以为没有插件就不能在路由器上用,看事物请看本质
- V2Ray 支持的代理协议
- 传统的代理协议:HTTP和SOCKS
- MTProto:Telegram的开发团队制作的一款协议,作为Telegram 的专用代理协议
- Shadowsocks:这个无需多言。但要注意的是,V2ray不支持 ShadowsocksR
- VMess:V2ray独创的一款科学上网协议,据说比Shadowsocks更安全。有些机场声称支持V2ray,一般就是指支持vmess
- 上面这些代理协议是从应用层角度上讲的,V2ray强大的一点在于,它在传输层上也可以高度自定义
- V2ray可选的传输层配置有:用于优化网络质量的kcp、QUIC和TCP Fast Open
- 用于伪装的WebSocket,HTTP/2传输,以及TLS加密
- 不仅是HTTP和SOCKS可以在传输层配置TLS使其变成HTTPS和SOCKS over TLS协议
- MTProto、Shadowsocks和vmess也都可以通过传输层的配置包一层TLS在它们外面进行加密(并伪装成TLS流量)
- HTTP和>SOCKS不必说,TLS肯定是要的,VMess裹TLS层也是常见的做法
- 但应该没人会在Shadowsocks外面再使用 TLS加密
- V2Ray客户端推荐
- V2ray内核就是可以直接拿来用的,但用起来很麻烦,配置文件得自己写,系统代理得自己配
- 除了个别追求V2ray功能极致的Power User,应该很少有人拿V2ray内核当客户端用
- 所以我们主要介绍带图形界面的V2ray客户端
- V2ray Windows客户端
- V2rayNClash for WindowsNetchQv2raywinXray V2rayW
- V2ray安卓客户端
- V2rayNGAnXray Clash for AndroidSSRRayKitsunebiBifrostV
- V2ray苹果客户端/V2ray iOS客户端
- 免费v2ray iOS客户端有OneClick、Leaf
- 付费v2ray iOS客户端有:Shadowrocket、pepi、i2Ray、Kitsunebi和Quantumult
- 无法在苹果商店搜索到这些app请自行网上搜索相关教程
- V2ray Mac客户端
- ClashX ProQv2rayV2rayXV2rayU
- V2ray Linux客户端
- Qv2rayV2rayAV2rayL
- 这里使用QV2ray客户端做参考
- 进入V2RayN.exe目录,双击V2RayN.exe,程序启动后托盘上会出现一个V图标(托盘就是桌面右下角,显示时间输入法那块🙄)
- 如果程序没有反应,托盘下也没有出现图标
- 请先更新系统并安装 .NET Framework 4.7.2和Microsoft Visual C++ 2015 Redistributable (x86) 再重新打开
- v2raynN主界面
- 1.png
- v2rayN添加vmess服务器
- 点服务器下拉菜单中的添加vmess服务器,出现添加服务器界面
- 2.png
- 3.png
- 填写服务器地址(域名或ip)、端口、用户id、额外id,加密方式一般都是auto
- 传输协议一般是tcp,别名随便写就可以,比如卟言-德克萨斯-服务器不限速度跟流量
- 如果使用了伪装等高级技术,需要选择伪装类型(ws伪装类型选none),
- 伪装域名填写配置的主机名,输入伪装路径,底层传输安全选择TLS,allowinsecure选择true(没使用伪装不要动这些参数)
- 如果你使用本人的V2Ray节点,只需要更改UUID即可
- v2rayN找不到Core
- 4.png
- 点检查更新下拉菜单中的添加V2Ray-Core,出现弹出下载界面,选择下载就行
- 5.png
- V2RayN启用节点
- 6.png
- 选择一个节点,单击右键-设为活动服务器,即意味着选中了此节点。(也可以在左键点击节点名称以后按一下回车键,即Enter键)
- 配置成功并可以连接将会显示以下信息,如果不成功,请检查服务器信息填写
- 7.png
- V2RayN启用代理
- 在任务栏图标上单击V2RayN右键,找到系统代理,并选择自动配置系统代理。勾选后任务栏V2RayN图标会变成红色,说明系统代理正式启动,已经可以达到科学上网效果
- 8.png
- 此模式下,V2RayN将会针对访问请求自动分流,国内站点直连,被屏蔽站点将走代理(但也不是万能的,准确性非100%)
- V2RayN使用效果
- 9.png
- V2RayN关闭代理
- 如果需要关闭设置系统代理为清除系统代理
【V2Ray客户端配置】
qaq卟言2022-04-24 17:34:03
电脑
开始
完结