Как использовать lsquic (библиотека LiteSpeed ​​QUIC и HTTP/3)?

https://github.com/litespeedtech/lsquic Я хочу реализовать lsquic. после настройки в ридми, что мне делать, чтобы отправлять данные с клиента на сервер и отслеживать сетевой трафик? Для установки я просто выполняю три шага, устанавливаю BoringSSL, LSQUIC, а затем докер? Будет ли работать просто копирование и вставка команд в Терминале? Сообщение об ошибке:

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

person Saige    schedule 07.07.2020    source источник
comment
Не стесняйтесь открывать вопрос на GitHub. Например, @Peter открыл проблемы, связанные с Docker, которые могут быть актуальны здесь.   -  person Dmitri    schedule 11.07.2020


Ответы (1)


Вы можете собрать lsquic с помощью docker и затем запустить его (из-за ошибки не удалось найти, я думаю, вы не собрали образ docker). Для этого git клонируйте (просто) репозиторий lsquic и выполните команды, приведенные в разделе «Создание с помощью Docker». Сборка докера (o.a.) загрузит Boringssl и соберет его, поэтому вам не нужно делать это самостоятельно, а затем он соберет для вас lsquic.

person Peter    schedule 08.07.2020
comment
и сборка lsquic на моей машине завершается ошибкой компилятора ;-( - person Peter; 09.07.2020
comment
Я думаю, что разработчик сказал, что некоторое время не обновлял образ докера. - person Saige; 11.07.2020
comment
@Saige, пожалуйста, проверьте сегодняшнюю версию — проблема с Docker была исправлена. - person Dmitri; 14.07.2020