Been messing with setting up an OpenVPN server on my Pi for a while now and gotta say, the protocol choice really affects performance. I ran some tests last week. Using UDP with OpenVPN gave me around 70 Mbps download and 20 Mbps upload on my 100 Mbps line. Switched to TCP and it dropped to 55 Mbps down, 18 up. Not a huge difference for streaming but noticeable. I also played with different cipher settings, default AES-256 still held up well, no noticeable lag, but I did bump it to AES-128 for slightly faster connections and honestly couldn't tell. Privacy-wise, I like OpenVPN's open-source nature and how flexible it is with configs. Plus, I set up custom firewalls on the Pi so I only open the ports I want, keeps it tighter. Streaming and torrenting are pretty smooth on UDP, no issues with Netflix or heavy torrent use, as long as I tweak the MTU a bit. Curious anyone else running OpenVPN on Pi and what protocols or settings you're using? ymmv but I wanna know what's working best for speed and privacy combo