Installing OpenWRT on Raspberry Pi 4 using USB boot device
OpenWRT is a professional grade package for Internet routers. With a little work, running OpenWRT on the Raspberry Pi 4 can make an excellent router. But, it's best to use a regular disk rather than an SD card, for reliablity.