全球主机交流论坛

标题: 分享个TCP转QUIC小玩具 [打印本页]

作者: dunce    时间: 2021-6-28 00:43
标题: 分享个TCP转QUIC小玩具
本帖最后由 dunce 于 2021-6-28 14:25 编辑

地址: https://github.com/zephyrchien/tcp2quic

客户端负责把TCP转成QUIC,服务端再把QUIC转回TCP

我自己先体验了一下,线路为:
本地(grpc+tls) -> 中转机(tcp2quic) -> 服务器443udp(quic2tcp) -> 服务器443tcp(haproxy) -> 后端(grpc)
哪怕多套了一层tls, 体验也不比原来差

好日子快来了,如果TCP被反向墙了的话还能玩玩UDP


EDIT: 补充说明

服务端自动生成证书,CN默认为localhost
客户端跳过验证,SNI默认为localhost
可以用最后一个参数指定证书CN/SNI

使用姿势(原协议已经使用TLS的情况下):
在本地启动一个tcp2quic(这里监听了本地8888端口),同时修改客户端设置(这里改成127.0.0.1:8888)
  1. tcp2quic -c 127.0.0.1:8888 8.8.8.8:443 www.91ai.net
复制代码

在服务端开启quic2tcp,把流量转发给原来的443端口(TCP)
  1. tcp2quic -s 0.0.0.0:443 127.0.0.1:443 www.91ai.net
复制代码



作者: sqliuchang    时间: 2021-6-28 00:50
haproxy好像快要支持quic了
作者: 永远的神    时间: 2021-6-28 01:02
udp的qos太严重了
作者: _____________Cc    时间: 2021-6-28 01:06
感觉好复杂的样子
作者: lemonSSS    时间: 2021-6-28 01:32
udp不是会被qos吗

作者: lgc    时间: 2021-6-28 01:36
再套udp2raw怎么样
作者: G.K.D    时间: 2021-6-28 08:07
各地 UDP QOS 情况都不一样,有的地区/运营商限制很严重的。。。
作者: 88170351    时间: 2021-6-28 08:14
http3
作者: Crypt    时间: 2021-6-28 08:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: webjin    时间: 2021-6-28 11:03
好安装吗?
作者: 岁月去堂堂    时间: 2021-6-28 12:23
反正我这边联通udp跑不到1个G就会被掐
作者: dole    时间: 2021-6-28 12:31
感谢大佬
作者: dunce    时间: 2021-6-28 14:41
更新了一下,现在可以0rtt了




欢迎光临 全球主机交流论坛 (https://www.91ai.net/) Powered by Discuz! X3.4