That's not how VPN works. Authentication is done server-side, so you need to pay for it.
Alternatively get a private server and make your own VPN (you'll still need to pay for hosting)...