1

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'.
4

1 回答 1

2

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

于 2020-07-08T21:25:17.400 回答