illustrated quic
1.0.0
发布于 https://quic.xargs.org
site/
: 成品的页面源server/main.c
:服务器代码client/main.c
: 客户端代码quiche/
:Cloudflare Quiche / BoringSSL 的补丁,可删除已记录连接的任何随机方面captures/
: PCAP 和键盘日志文件另请参阅 https://github.com/syncsynchalt/illusterated-tls13 了解该项目的类似 TLS 版本。
如果您想要一个重现网站上记录的确切握手的工作示例:
git clone https://github.com/syncsynchalt/illustrated-quic.git
cd illustrated-quic/
cd quiche/
make
cd ../server/
make
cd ../client/
make
然后打开两个终端并在 server/ 子目录中运行./server
并在 client/ 子目录中运行./client
。
这已被证明可以在 macOS 12 上运行,并且只有一些容易找到的依赖项:gcc 或 clang、rust、cmake、make、patch。