全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3258|回复: 12

分享个TCP转QUIC小玩具

[复制链接]
发表于 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 hostloc.com
复制代码

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


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

本版积分规则

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

GMT+8, 2024-4-28 20:05 , Processed in 0.066955 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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