全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3292|回复: 12
打印 上一主题 下一主题

分享个TCP转QUIC小玩具

[复制链接]
跳转到指定楼层
1#
发表于 2021-6-28 00:43:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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
复制代码


推荐
发表于 2021-6-28 01:02:22 来自手机 | 只看该作者
udp的qos太严重了
2#
发表于 2021-6-28 00:50:14 来自手机 | 只看该作者
haproxy好像快要支持quic了
4#
发表于 2021-6-28 01:06:03 来自手机 | 只看该作者
感觉好复杂的样子
5#
发表于 2021-6-28 01:32:37 | 只看该作者
udp不是会被qos吗
6#
发表于 2021-6-28 01:36:18 来自手机 | 只看该作者
再套udp2raw怎么样
7#
发表于 2021-6-28 08:07:15 | 只看该作者
各地 UDP QOS 情况都不一样,有的地区/运营商限制很严重的。。。
9#
发表于 2021-6-28 08:33:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-18 07:10 , Processed in 0.061729 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表