Self-Hosted VPN Options
As a follow-up to my 2021 test , I wanted to compare various VPN options in regards to bandwidth speed performance. My requirements: self-hosted Linux-based server/exit node (Debian 12, amd64, 1 Xeon Gold CPU @ 3.0 GHz, 1 GB RAM, 10 Gbps bandwidth [ real-world average 353 Mbps]) and an Android client (Pixel 8, Android 16, always-on VPN, block connections without VPN) . The Android device was 775 miles away from the Linux exit node to stress test the latency. Note: all tests were performed as root with no firewall -- in production you would want to apply appropriate security and control measures. ________________________________________________________________________ WireGuard + dsnet apt install -y nano wget iptables wireguard qrencode wget https://github.com/naggie/dsnet/releases/download/v0.8.1/dsnet-linux-amd64 -O /usr/local/bin/dsnet chmod +x /usr/local/bin/dsnet dsnet init nano /etc/dsnetconfig.json # Add "0.0.0.0/0" to the 'Networks' a...