#quic #tcp-udp #tunnel #tcp #udp

bin+lib thru

QUIC 隧道用于 TCP/UDP

6 个版本

0.1.5 2024 年 5 月 19 日
0.1.4 2024 年 5 月 18 日
0.1.3 2024 年 4 月 30 日

#918命令行工具

每月 28 次下载

MIT 许可证

36KB
897 代码行

Thru

QUIC 隧道用于 TCP/UDP。

安装

cargoinstall thru

示例用法

通过 QUIC 的 TCP。

服务器端点

将 QUIC 流量转发到 tcpbin echo 服务器。

thru -t quic://0.0.0.0:4242==tcp://tcpbin.com:4242 --cert certchain.pem --key key.pem

客户端端点

将 TCP 流量转发到 QUIC 隧道。

thru -t tcp://127.0.0.1:4242==quic://example.com:4242 --peer-cert root.pem

回声客户端

nc 127.0.0.1 4242

TLS 证书

在客户端,--peer-cert 是客户端指定服务器的根证书。它仅适用于自签名证书,并且如果尚未安装到系统密钥库中,则需要它。

依赖关系

~15–26MB
~484K SLoC