aioquic (https://github.com/aiortc/aioquic) 的分支,针对 mitmproxy 进行了调整。
项目描述
什么是 aioquic_mitmproxy?
aioquic_mitmproxy 是 aioquic 的分支,专门针对 mitmproxy。
如果您想在Python项目中使用QUIC和/或HTTP/3,应使用 aioquic: https://pypi.ac.cn/project/aioquic/
对 aioquic 的任何代码贡献也应直接提交到上游: https://github.com/aiortc/aioquic
什么是 aioquic?
aioquic 是Python中QUIC网络协议的库。它具有最小的TLS 1.3实现、QUIC堆栈和HTTP/3堆栈。
QUIC在 RFC 9000 中标准化,HTTP/3在 RFC 9114 中标准化。 aioquic 定期与其他 QUIC实现 进行互操作性测试。
要了解更多关于 aioquic 的信息,请 阅读文档。
为什么我应该使用 aioquic?
aioquic 已设计用于嵌入到希望支持 QUIC 和 / 或 HTTP/3 的 Python 客户端和服务器库中。目标是提供一个通用的代码库,以避免重复工作。
QUIC 和 HTTP/3 API 都遵循“自带 I/O”模式,将实际的 I/O 操作留给 API 用户。这种方法具有许多优点,包括使代码可测试,并允许与不同的并发模型集成。
特性
要求
aioquic 需要 Python 3.8 或更高版本。
运行示例
aioquic 包含一些示例,说明了各种 QUIC 用例。
您可以在以下位置浏览这些示例: https://github.com/aiortc/aioquic/tree/main/examples
许可证
aioquic 采用 BSD 许可证 发布。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关 安装包 的更多信息。
源分发
构建分发
aioquic_mitmproxy-0.9.21.1.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0da539b95982dd02d1f971344215da5c15d0c409e2639d267a2815cd27335e26 |
|
MD5 | 7006ebe16cd6a08984e67216281d084d |
|
BLAKE2b-256 | bebfa802df237a25ab61ec5ed5ab199f26e7c63bca110557e7c8a6c6f1415bc8 |
aioquic_mitmproxy-0.9.21.1-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4c691232cc97f7c01c1677f21e2457523ee6780c4b5ad7d7936f6a3210d4f886 |
|
MD5 | b9e3f06068be3e7b2d31a3deae2d79f8 |
|
BLAKE2b-256 | 7cb03b745ad3650adeeb72aa0c51fb1565d55457bcbb9d19ebb1047996779d02 |