再识proxy--tuic协议
tuic!tuic!
因为此前我尝试用香港的可怜的256mb内存的vps跑docker,导致香港的服务器崩溃,我一直放着没有管他。
今天有时间重启维护它,干脆重装一下系统。想到煎包之前又体验了个新的协议tuic,我便询问它和hyhi的优劣来,他说:
延迟更低,而且支持0-RTT
我听的云里雾里,在他的建议下我便开始了我的尝试
声明
本文档为本人学习笔记,仅供学习使用,请勿用作违法用途。请任何看到本文档的组织或个人在30秒内立即停止使用本文档提及的技术做违反当地法律的内容,请勿将文档及相关链接发至百度贴吧等公开论坛。
相关链接
安装
服务端
基本按照上面略有过时的教程来
1.下载
1 |
|
第一遍我没有下载最新版本,下次看别的教程要注意,我也会在代码中提醒后人
2.新建config.json(服务端配置)
1 |
|
填入:
1 |
|
若使用ipv6请将 0.0.0.0
改为 ::
(代表任意ipv6地址)参考tuic文档
这个坑是煎包之前踩过的,但他开始没告诉我,信誓旦旦的说这里有个小坑,于是我踩进去了,在走了第一遍流程之后才知道
3.新建systemed配置
1 |
|
写入配置:
1 |
|
注意版本号
用get.acme.sh申请证书(也可以参考上面的教程)
详见我上一篇相关博客
转存证书记得按照如下路径转存fullchain和privkey
1 |
|
在这里我遇到了跑通前的最后一个坑,分辨清楚fullchain是谁)
同时在这里第一次申请证书的时候我还套了cdn,阴差阳错的给CDN主机申请了证书)
4.启动tuic服务并设置开机自启:
1 |
|
相关指令还有:systemctl status tuic.service
能展示服务状态,systemctl stop/start/restart tuic.service
等
客户端(win)
在github release下载你系统对应的客户端
下载与服务端对应版本的
如:https://github.com/EAimTY/tuic/releases/download/0.8.5/tuic-client-0.8.5-x86_64-windows-gnu.exe
通过2rayN分流
之前提到的那篇略有过时的博客写的很清楚,请拉到该博客末尾查看
至此基本上遇到的坑都该提示的提示了
over
v2rayn更新支持tuic
使用方法见官方更新日志
但我没整成功)sad