I have a Puppeteer app running on a Windows Server. That server's IP address is blocked by some of the sites it has been crawling, so it needs a new one. I have a NordVPN account but have been informed via Server Fault that if I were to run the NordVPN app that I would lose remote desktop access at its static IP (https://serverfault.com/questions/1060082/would-adding-nordvpn-to-a-windows-server-block-remote-access-at-its-ip/1060085) and I believe that websites whose DNS is pointing at that IP would not be accessible either, so I need a different solution.
I have found a few examples of using Puppeteer to connect to a VPN, but those solution appear to use or Linux servers (How to connect VPN using nodejs in ubuntu).