在之前的博客文章中,我介绍了tuic这个代理协议。当时这个协议由于在开发期的缘故,协议还是没发展完善。在原作者更新了全新版本的tuic v5之后,我也第一时间更新并将脚本适配并支持。这篇文章中,我来和大家一起来部署tuic v5的节点。

准备材料

  • 一台 VPS
  • 一枚域名
  • 域名证书(也可以使用脚本申请)

部署步骤

服务器配置

  1. SSH进入VPS,并执行以下命令运行Tuic脚本。
1
wget -N --no-check-certificate https://gitlab.com/Misaka-blog/tuic-script/-/raw/main/tuic.sh && bash tuic.sh
  1. 输入 3 选项,安装 Tuic V5

  1. 等待安装配置文件之后,申请域名证书。如有自定义证书选择第二选项,否则选择第一

如使用过我的Acme脚本申请过一次证书,可以选择1选项,脚本将会自动应用

  1. 设置 Tuic 端口、UUID 及密码

  1. 安装完成之后,脚本将会显示 Tuic 协议的节点信息

客户端配置

Windows (V2rayN)

  1. 首先在此: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

  1. 依次点击“服务器”→“添加自定义服务器”

  1. 输入别名、导入json文件,Core类型选择 tuic,端口输入 6080

  1. 由于 Tuic 在 V2rayN 为自定义配置节点,故不能使用平常用的真链接和测速进行测试节点连通性。所以说只能依靠链接来测试连通性

Nekobox for Android

  1. 首先将程序升级至 1.1.3 版本(及以上),然后在此:https://github.com/MatsuriDayo/plugins/releases/tag/tuic-v5-1.0.0-3 下载支持 tuic v5 协议的插件,并安装

  1. 打开 Nekobox,手动设置 tuic 节点信息。协议版本选择 5。设置服务器地址(一般是域名)、端口号、UUID 及密码。应用层协议协商写 h3,调整 UDP 转发模式为 QUIC、设置拥塞控制为 BBR 即可

项目地址

https://gitlab.com/Misaka-blog/tuic-script