同步操作将从 Gitee 极速下载/MsQuic 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
MsQuic is a Microsoft implementation of the IETF QUIC protocol. It is cross platform, written in C and designed to be a general purpose QUIC library.
Important The MsQuic library, as well as the protocol itself, is still a work in progress. Version 1 is not yet finalized and may continue to experience breaking changes until it is finalized.
QUIC has many benefits when compared to existing TLS over TCP scenarios:
Important Several QUIC protocol features are not yet fully implemented:
- 0-RTT
- Client-side Migration
- Server Preferred Address
- Path MTU Discovery
MsQuic currently officially supports the following platform configurations. Information on support for MsQuic itself is located here.
On Windows 10, MsQuic relies on built-in support from Schannel for TLS 1.3 functionality. MsQuic is shipped in-box in the Windows kernel in the form of the msquic.sys
driver, to support built-in HTTP and SMB features. User mode applications use msquic.dll
(built from here) and package it with their app.
Important This configuration requires running the latest Windows Insider Preview Builds for Schannel's TLS 1.3 support.
Important This configuration does not support 0-RTT due to Schannel's current lack of support.
On Linux, MsQuic relies on OpenSSL for TLS 1.3 functionality.
Important This configuration relies on an outstanding pull request to OpenSSL master for QUIC/TLS support. It is still currently unknown as to when it will be merged into master. See here for more details.
Important This configuration does not support 0-RTT. Complete integration with OpenSSL is an ongoing effort.
For testing or experimentation purposes, MsQuic may be built with other configurations, but they are not to be considered officially supported unless they are listed above. Any bugs found while using these configurations may be looked at, but no guarantees are provided that they will be fixed.
For information on contributing, please see our contribution guidlines.
Important - We are still bringing up important regression tests for the core code. Until they are onboarded, any external contributions to the core or kernel mode files in the platform will not be accepted. This is only a temporary restriction and we are working to complete it by the end of 2020.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。