I have personally tried OpenVPN on an EdgeRouter PoE. The OpenVPN version in the current EdgeOS is fairly old and also has zero hardware support, so like the sibling post mentioned, it kills the bandwidth. It was something like 1 Mbit for TCP and 10-15 Mbit for UDP.
I was going to say the same. Nice exercise but poor performance for broadband speeds. A more interesting offering might be the MinnowBoard Turbot. It has an Intel Atom with Intel's AES-NI acceleration instruction. Cost is around $150.
Well my home internet isn't much better than that in the first place, so it's not a bottleneck. The same would likely hold for everyone on an ADSL connection.
Exactly. On one hand I'm happy to see people getting exposed to more of this stuff via the Pi; on the other hand I'm dismayed when they never move beyond it.
I've tested an Odroid C2 doing ~400 Mbit/s using SSH (chacha20-poly1305@openssh.com) (maxed out one of four cores). Same form factor, same GPIO pinout, similar power requirements as the Pi. Supported well-enough for virtually any application with armbian. People are gouging on price for now but even still it's only $10 more for the board and it trounces the Pi in any networking application.
True, the Pi has terrible networking over its usb bus, but those machines also cost 5-10 times as much, so you'd certainly expect more performance from them. There are a lot of ~ $100USD fanless mini-pc options (I have a Zotax Zbox) on the market that have gigbit NICs which would should get you about 10X the performance for about twice the price, e.g. http://a.co/4KsxmEa
A bit more expensive but at least 100x faster option would be https://www.amazon.com/Supermicro-A1SRi-2558F-Intel-Fanless-...
And I suppose something like https://www.amazon.com/Firewall-Micro-Appliance-Gigabit-Bare... or maybe https://www.amazon.com/Solana-Tech-pfSense-firewall-router/d... would be an OK cheaper alternative.