I have been buying 4 PCs behind VPNs to help with my project. I figured it would be cheaper to scale with virtual machines and VPNs. If my PC(Host Machine) is behind a VPN, can each VMachine also be behind a VPN to get unique IPs? Which one would be the best way of setting this up? With Virtual box or VMWare using NordVPN?
What exactly is your goal? And what do you mean by “behind a vpn”. If a pc has an active vpn it has that connectivity in addition to its local connectivity. For example if my pc has 192.168.1.11 and it’s external ip is x.x.x.x and I turn the vpn interface on it gains an additional ip of y.y.y.y.
as long as your vpn server / account supports port forwarding, yes it should work just the same as the port-forward on the ISP. Proton vpn calls them P2P servers, you have to specifically select them in your config to get a dedicated IP and port. Will vary between vpn providers, YMMV.
Host PC behind a VPN 1.1.1.1
VMachine #1 behind a VPN 2.2.2.2
VMachine #2 behind a VPN 3.3.3.3
VMachine #3 behind a VPN 4.4.4.4
Etc…
I’m working on automation and scraping script. Would need a few PCs to automate the process and scrape the information I need.
I know there are simpler ways, but I’m working with what I know. in the mean time I’m trying to scale via virtual machines as long as each one has a unique external IP so I don’t get captcha all the time.
I’ll find more efficient ways down the road… but just asking about this route so I don’t need to buy more PCs