ferrum.io is an open source network proxy library(tcp,udp,ssl,http,https,grpc support), for implementing services in ferrumgate zero trust framework
under external folder, there are some libs like libuv for async I/O, and for unit testing cmock project, run prepare.libs.sh script, for preparing compile environment then install
install libnetfilter-conntrack-dev
install conntrack
before testing
run test/prepare.test.sh
this scripts starts some docker servers for testing
make check
make
Preparing!!!!!
if cannot find any so library export LD_LIBRARY_PATH=$(pwd)/../external/libs/lib