MMMikhail Monkoindarkwirelabs.hashnode.dev·Feb 8 · 9 min readBuilding own VPN protocol (Part 2)In Part 1 of this series, I demonstrated how to build a functional VPN protocol from scratch. I successfully encapsulated IP packets into UDP datagrams, handled NAT traversal, and deployed the solution across Docker, AWS, and even an OpenWRT home rou...00
MMMikhail Monkoindarkwirelabs.hashnode.dev·Jan 18 · 6 min readBuilding own traffic load balancerI’m a network expert, and from time to time I need to build lab environments to demonstrate specific networking technologies. Sometimes I prefer not to rely on vendor-specific products, but to build simple implementations from scratch, as this often ...00
MMMikhail Monkoindarkwirelabs.hashnode.dev·Jan 16 · 7 min readBuilding own VPN protocol (Part 1)One day, after experimenting extensively with various VPN technologies, I decided to build my own simple VPN protocol—a practical example that I could ideally test on my home router running OpenWRT. At first, my goal was minimal: just packet encapsul...00