![如何检查我的网络连接是否支持 HTTP2、gRPC 或 WebSocket?](https://linux22.com/image/214669/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E6%88%91%E7%9A%84%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%20HTTP2%E3%80%81gRPC%20%E6%88%96%20WebSocket%EF%BC%9F.png)
我的 ISP/AS/NAT 有问题,因为我认为它阻止了某些传输层协议。
我想检查我与 CDN(例如 cloudflare)后面的域的连接是否支持 HTTP/2、gRPC、QUIC 或 WebSocket 等。
如果我可以通过 ssh 访问服务器,我该如何执行此操作?有没有类似的“HTTP 分析工具”?
在我看来,我应该在远程端口 443 上运行 HTTPS 服务器。然后在本地针对远程 HTTPS 服务器运行一些“基准测试”工具。但是如何强制执行传输层协议呢?
抱歉,我没有网络知识,也不知道这些的正确技术短语。底线是我想要一个像 iperf3 这样的工具来量化我的连接中位于 NAT/ISP/AS 后面的不同传输层协议的性能。