keengo99 / kangle

GNU General Public License v3.0
79 stars 23 forks source link

kangle

kangle logo

kangle is a light, high-performance web server/reverse proxy.include a http manage console. Full support access control. memory/disk cache. and more kangle web server features

build from source code

kangle use cmake to build.

git clone https://gitee.com/keengo/kangle
cd kangle
git submodule update --init --recursive
mkdir build
cd build
cmake ..
make

build with http3 support


git clone https://github.com/litespeedtech/lsquic
cd lsquic && git submodule update --init --recursive
cd ..
git clone https://github.com/google/boringssl
git clone https://gitee.com/keengo/kangle
cd kangle
git submodule update --init --recursive
mkdir build
cd build
cmake .. -DBORINGSSL_DIR=../../boringssl -DLSQUIC_DIR=../../lsquic
make

full stack test

note kangle test need golang support

build test

cd test
./build.sh

run test

./test.sh

cmake options

brotli support.

Documentation