【问题标题】:How do I use lsquic (LiteSpeed QUIC and HTTP/3 library)?如何使用 lsquic(LiteSpeed QUIC 和 HTTP/3 库)?
【发布时间】:2020-10-27 20:12:15
【问题描述】:

https://github.com/litespeedtech/lsquic 我想实现 lsquic。在自述文件中设置后,我应该怎么做才能将数据从客户端发送到服务器并跟踪网络流量?对于设置,我是否只需按照三个步骤安装 BoringSSL、LSQUIC 和 docker?只需复制并粘贴终端中的命令即可工作吗? 错误信息:

CMake Error: The current CMakeCache.txt directory /src/lsquic/CMakeCache.txt is different than the directory /Users/nini/Development/lsquic/boringssl/lsquic where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt
The command '/bin/sh -c cd /src/lsquic &&     cmake -DBORINGSSL_DIR=/src/boringssl . &&     make' returned a non-zero code: 1
(base) pc-68-32:lsquic nini$ sudo docker run -it --rm lsquic http_client -s www.google.com  -p / -o version=Q046
Password:
Unable to find image 'lsquic:latest' locally
docker: Error response from daemon: pull access denied for lsquic, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

【问题讨论】:

  • 随时在 GitHub 上打开一个问题。例如,@Peter 打开了一个可能与此处相关的Docker-related issues

标签: quic


【解决方案1】:

您可以使用 docker 构建 lsquic,然后 运行它(由于“无法找到”错误,我认为您没有构建 docker 映像)。为此,git clone(仅)lsquic 存储库,并运行标题为“使用 Docker 构建”一节中给出的命令。 docker build 将(o.a.)下载boringssl并构建它,所以你不必自己做,然后它会为你构建lsquic。

【讨论】:

  • 并在我的机器上构建 lsquic 失败并出现编译器错误;-(
  • 我想开发者说他们有一段时间没有更新docker镜像了。
  • @Saige,请查看今天的版本——Docker 问题已修复。
猜你喜欢
  • 1970-01-01
  • 2018-07-30
  • 1970-01-01
  • 2018-10-15
  • 1970-01-01
  • 2021-05-09
  • 1970-01-01
  • 1970-01-01
  • 2019-07-06
相关资源
最近更新 更多