I tagged the following tech2watch article, click this link to read it. https://www.zahradnik.io/raspberry-pi-as-a-home-router
Recently I replaced my home router with Raspberry Pi 4. My main goal was to increase throughput through my VPN. While at it, I also migrated from OpenVPN to WireGuard, and read their whole technical paper. This post sums up my insights with repurposing a Raspberry Pi into a network device.