当前位置:   article > 正文

quic编译和运行_libquic编译

libquic编译
git clone https://github.com/google/proto-quic.git
cd proto-quic
export PATH=$PATH:`pwd`/depot_tools
./proto_quic_tools/sync.sh


编译:
cd src
gn gen out/Default && ninja -C out/Default quic_client quic_server net_unittests




生成证书:
cd net/tools/quic/certs
./generate-certs.sh
cd -




启动server:


./out/Default/quic_server \
  --quic_response_cache_dir=./quic-data/www.example.org \
  --certificate_file=net/tools/quic/certs/out/leaf_cert.pem \
  --key_file=net/tools/quic/certs/out/leaf_cert.pkcs8




客户端需要在系统中添加根证书,否则会出现:
$ ./out/Default/quic_client --host=127.0.0.1 --port=80 https://www.example.org/
[1008/164047:ERROR:cert_verify_proc_nss.cc(942)] CERT_PKIXVerify
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/1001029
推荐阅读
相关标签
  

闽ICP备14008679号