Why do I need a VPS for VPN?
It's the ultimate privacy hack. With your own VPS, you control the server completely. No logs get created unless you create them. Your data never touches anyone else's infrastructure.
Want to run your VPN on port 443 to bypass restrictive firewalls? Need custom DNS settings? Want to set up multi-hop routing? With full root access on your VPS, you can configure everything exactly how you want. You're also not subject to commercial VPN companies going out of business, changing policies, or getting compromised.
Commercial VPNs may offer convenience, but a VPS gives you the power, privacy, and performance of truly owning your VPN solution. Also, some services and websites try to block known commercial VPN IP ranges. Since your VPS will have a unique IP address (or one not widely associated with commercial VPN services), it's less likely to be on these blocklists, allowing you to access content that might otherwise be restricted.