在之前的博客文章中,我介绍了tuic这个代理协议。当时这个协议由于在开发期的缘故,协议还是没发展完善。在原作者更新了全新版本的tuic v5之后,我也第一时间更新并将脚本适配并支持。这篇文章中,我来和大家一起来部署tuic v5的节点。
准备材料
- 一台 VPS
- 一枚域名
- 域名证书(也可以使用脚本申请)
部署步骤
服务器配置
- SSH进入VPS,并执行以下命令运行Tuic脚本。
wget -N --no-check-certificate https://gitlab.com/Misaka-blog/tuic-script/-/raw/main/tuic.sh && bash tuic.sh
- 输入1选项,安装Tuic
- 等待安装配置文件之后,申请域名证书。如有自定义证书选择第二选项,否则选择第一
如使用过我的Acme脚本申请过一次证书,可以选择1选项,脚本将会自动应用
- 设置Tuic端口、UUID及密码
- 安装完成之后,脚本将会显示Tuic协议的节点信息
客户端配置
Windows (V2rayN)
- 首先在此:https://github.com/EAimTY/tuic/releases/tag/tuic-client-1.0.0 下载客户端。(Windows 的一般下载
tuic-client-1.0.0-x86_64-pc-windows-msvc.exe
),解压至v2rayN的bin/tuic
目录中,并重命名为tuic-client.exe
- 依次点击“服务器”→“添加自定义服务器”
- 输入别名、导入json文件,Core类型选择
tuic
,端口输入6080
- 由于Tuic在V2rayN为自定义配置节点,故不能使用平常用的真链接和测速进行测试节点连通性。所以说只能依靠链接来测试连通性
Nekobox for Android
- 首先将程序升级至1.1.3版本(及以上),然后在此:https://github.com/MatsuriDayo/plugins/releases/tag/tuic-v5-1.0.0-3 下载支持tuic v5协议的插件,并安装
- 打开Nekobox,手动设置tuic节点信息。协议版本选择5。设置服务器地址(一般是域名)、端口号、UUID及密码。应用层协议协商写
h3
,调整UDP转发模式为QUIC、设置拥塞控制为BBR即可