Let's presume I have 1Gb/s and a dumb AP at my disposal. If we look in the far future, the most power-heavy scenario may be:
3 people watching 4k videos
A honeypot, VPN, and a DNS server running on the device itself
The rest of the bandwidth being used by a Tor relay running on the device (thousands upon thousands of connections being made to the device)
I'm looking for something that could just about handle all of this without costing me an arm and a leg and without consuming as much power as a microwave would. From what I understand, the community is quite fond of R4S, but I have to wonder if there isn't something more suitable. Especially due to the plethora of disparate opinions.
Do you think that maybe a Banana Pi, Raspberry Pi, or other such board, would be more suited to my use-case?
There are purpose-built x86_64 mini-PCs that are fine with 4.5 to 15 watts idle, depending on the actual model.
And there are modern high-end ARM 'plastic' routers that chug up to 25 watts idle from the wall.
It always depends on the exact hardware you're dealing with. Yes, your hand-me-down gaming rig is likely to use 70+ watts idle, but you can buy or build very low-electricity-but-fast x86_64 devices, but it needs a bit more attention (and a little luck to make good buying decisions).
Do you people have any experience with those? I presume it would be powerful to do just about everything I would want to on a router.
Is cooling sufficient?
Are these boards supported just as well as R4S?*
What about the power consumption?
I actually wouldn't mind hacking together my own images; quite the contrary. I just wouldn't want to write an absurd amount of code just to get it running. That rarely ends well.
Fair point. Then again, the thread linked to above by @ed8 is really very long and is concerning basically only the models found on sketchy Chinese websites the likes of AX.
I took a peek on eBay, but found nothing sufficiently similar to N5105 devices with adequate networking support. I don't think I could realistically get them from anywhere else.