Zend certified PHP/Magento developer

Easiest way to open a “proper” VPN with a CentOS server, connecting with an Ubuntu server

I am using Ubuntu at home. I have a server in the US with CentOS.

I set up Squid on the US server, which worked well to access a specific streaming service. However, for a few months, the Squid trick stopped working. The streaming service is somehow figuring out it’s talking to a proxy. It’s not the IP address, since the US server is actually my own bare metal thing in a data centre (it’s not Squidding for anybody else).

With my system administrator days long gone (about 25 years ago), the question is: what’s the easiest, least painful way to make the US server act as a full VPN, and then route ALL of my traffic to that US server?

When I look online, I find plenty of guides for Squid (done that), more about Socks (which I am not sure they would work for the same reason as Squid), and difficult guides on how to set a VPN on a server. Any turnkey-ish solutions out there? Something I can use with the standard Ubuntu UI, which allows me to add a VPN?

(If you wondered, in the last 25 years I’ve been a tech journalist and software engineer, rather than system administrator)