Ferrum.io
network io library with https://libuv.org/
Install / Use
/learn @ferrumgate/Ferrum.ioREADME
About
ferrum.io is an open source network proxy library(tcp,udp,ssl,http,https,grpc support), for implementing services in ferrumgate zero trust framework
Prerequities
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
Testing
before testing
run test/prepare.test.sh
this scripts starts some docker servers for testing
Compile
make check
make
Run
Preparing!!!!!
Troubleshot
if cannot find any so library export LD_LIBRARY_PATH=$(pwd)/../external/libs/lib
License
Related Skills
node-connect
341.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
