操作指引:QUIC/Tuic v5客户端手搓 低门槛体验QUIC协议
来源:哔哩哔哩     时间:2023-07-08 14:39:24

Tuic作为新的quic实现,和其他非商业团体和个人的作品一样,应用上也是先C后B、由C到B,当然,很多作品可能会等不到B端应用的那一刻。Tuic Server/Client自版本,完整实现tuic v5协议,在特定领域尽可能发挥QUIC特性。作者提供了Tuic服务端和客户端的预编译二进制文件,实际安装并不困难,但要配合已有工具提供良好的UI接口和可视化管理手段,多少还需要点折腾。

1.规划与准备

域名及主机解析


(相关资料图)

定义主机DNS记录,指向tuic部署的主机

端口放行

建议提前将计划使用的端口在系统防火墙和主机安全策略层面放行,注意udp协议的选择。同时,建议同时将tcp/udp打开,通过其他应用或配置可以兼顾到tcp relay,单纯开放固定udp端口的配置操作很不常见。如希望最大程度利用Tuic v5/QUIC特性,关闭防火墙,清除所有访问控制策略。

已有GUI代理客户端的升级或转换

没有客户端或者不想安装第三方客户端的,可以直接使用作者提供的二进制预编译版本tuic client,文档说明了“provide a minimal reference for the TUIC protocol client implementation”。

已安装有客户端的,除了更新版本之外,需使用官方客户端或meta替换内核。

2.服务端

服务端可以直接下载预编译的版本,注意架构平台和操作系统区别。

手动创建配置文件,添加必要内容,可选项一律留白保持默认值。运行以下命令即可启动tuic服务。

3.客户端

除官方的tuic client外,桌面端老E仅考虑win x64,适当配置下选择还是有的,相信会越来越多。仅以部分GUI工具为例。win x64下解压即可用、无需安装的最新版下载地址:

/EAimTY/tuic/releases/download//_

/2dust/v2rayN/releases/download//zz_

/Z-Siqi/Clash-for-Windows_Chinese/releases/download/_CN/

/MetaCubeX//releases/download/Prerelease-Alpha/

官方客户端

创建json配置文件,内容如下:

打开cmd,运行以下命令启动tuic client,连接tuic服务器。在此基础上可进行进一步的QUIC、tuiCV5协议分析和性能测试。

内核路径与替换

(1)_替换掉"工具解压目录\bin\tuic\"并保持文件名

(2)解压后的meta可执行exe文件替换掉“工具解压目录\resources\static\files\win\x64\”下的可执行exe文件并保持原文件名

关键词:

新闻推荐