This edition
GoProxy is an open source library to create a customized HTTP/HTTPS proxy server using Go.
The proxy itself is simply a net/http handler, so you can add multiple middlewares, and It can be easily integrated with any existing Go code (e.g. you can even call external APIs).
Are you ready to write your custom proxy server?
LEVEL: Intermediate
Past editions
Using XDP and eBPF, we can directly read and write the Ethernet frames from the network card and parse them ourselves, gaining complete control over the data and significantly improving performance, basically bypassing all the Linux network layers.
And all this can be done directly from a normal Go application run by the user... How beautiful is it?
LEVEL: Advanced
