针对线路差或者性能差的机器,之前可以用Hysteria这种协议解决,但Hysteria过于霸道,一个是会被IDC警告,一个是会被本地网络QOS,因为确实太像被攻击了。所以我也没做过类似的教程。
今天推荐的Tuic V5,是目前比较新的一种类似的协议。但目前(2023年6月24日)支持的客户端较少,软路由passwall等插件也还不支持。
特点如下
相对于hysteria更加温和
在用户空间的拥塞控制,也就是说可以在任何系统平台实现双向的 BBR
两种 UDP 中继模式: native (原生 UDP 特性,数据仍被 TLS 加密)和 quic (100% 送达率,每个包单独单独作为一个 QUIC “流”,一个包的确认重传不会阻塞其它包)
完全多路复用,服务器和客户端之间始终只需要一条 QUIC 连接,所有任务作为这个连接中的 “流” 进行传输(一个流的暂时阻塞不会影响其它流),所以除连接第一个中继任务外的其它任务都不需要经过 QUIC 握手和 TUIC 的鉴权
网络切换时的会话平滑转移,例如在从 Wi-Fi 切换到移动数据时连接不会像 TCP 一样直接断开
原理看不懂,不重要,因为我也看不懂,用就好
下载v2rayN最新版,目前6.27版本能用
https://github.com/2dust/v2rayN/releases
下载Tuic本地的客户端
https://github.com/EAimTY/tuic/releases/tag/tuic-client-1.0.0
名字大约为,tuic-client-xxx-x86_64-pc-windows-msvc.exe注意看一个是client,一个是msvc,不要搞错了
下载完后,改文件名为tuic-client.exe,然后去v2rayN的目录/bin/tuic/,替换一下文件。
开始安装Tuic V5
全新安装
wget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh
选择1,然后和安装其他协议一样,Tuic V5需要安装VLESS_TLS_Vision,reality协议可装可不装。
安装完后,再执行上述代码
wget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh
选择6 Tuic管理
然后就是一路回车。
等代码出来后,vps里面,下载json
/etc/v2ray-agent/tuic/conf 下载v2rayN.json
规则导入
打开v2rayN,添加自己定义配置服务器-浏览->导入刚才的json文件。Core类型选择tuic,Socks端口输入7798,点击确定进行保存。由于无法进行测速,只能设置为活跃节点后打开浏览器测试可用性。
其他客户端
Clash for Windows(Clash.Meta)
- 1.下载上方链接中的Clash For Windows GUI。
- 2.下载最新的Alpha的Clash.Meta,名称一般为 clash.meta-windows-amd64-alpha-xxx.zip。如果是ARM则是 clash.meta-windows-arm64-alpha-xxx.zip下载完成后,解压并修改文件名字为【clash-win64.exe】
- 3.将上面下载成功的内核替换到下面的路径。
- 4.vasma->6.账号管理->2.查看订阅 拉取即可
MacOS
1.Clash for Windows(Clash.Meta)
步骤参考上面的windows配置方法,与windows的区别是核心修改的名称不一样,Mac的是clash-darwin。一般下载的名称为clash.meta-darwin-amd64-alpha-xx.gz,ARM则是 clash.meta-darwin-arm64-alpha-xx.gz,替换路径如下
教程来源 https://www.v2ray-agent.com/archives/1687167522196
bbr2的手动安装