Tunnel all my traffic through a VPS IP (VPN)

You can install some VPN-server packages like wireguard or openvpn.

I personally use WireGuard due to some reasons using UDP packets.

You can download the script via this link: https://github.com/Nyr/wireguard-install

Installation:

wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh

Then choose a DNS server and a name, and boom! That's done.

You also can use this on your smartphone or either laptop/PC.

Download WireGuard client on your Windows: https://www.wireguard.com/install/