quic-proxy is a quic-http reverseproxy based on proto-quic which is standalone library for QUIC.
Currently, the only supported platform is Linux (and the only tested version is Google's Ubuntu clone).
-
Clone this repository:
git clone https://github.com/google/proto-quic.git cd proto-quic export PROTO_QUIC_ROOT=`pwd`/src export PATH=$PATH:`pwd`/depot_tools ./proto_quic_tools/sync.sh
-
If you're building for the first time, install dependencies:
./src/build/install-build-deps.sh
-
Build the QUIC client, server, and tests:
cd src gn gen out/Default && ninja -C out/Default epoll_quic_client epoll_quic_server