Soldato
- Joined
- 16 May 2008
- Posts
- 2,561
- Location
- Bristol
Create a single VM and connect it to all 20 VPNs.
Inside that VM start up 20 instances of chromium & VNC inside docker (something like https://hub.docker.com/r/consol/ubuntu-xfce-vnc/).
Configure each container to route through a different VPN gateway using nsenter (https://bunn.cc/2017/nsenter_network_namespace/)
Connect to each container over VNC from your normal machine
That should run on any semi decent machine. I'd recommend something like a Dell T30 or a HP ML10
Inside that VM start up 20 instances of chromium & VNC inside docker (something like https://hub.docker.com/r/consol/ubuntu-xfce-vnc/).
Configure each container to route through a different VPN gateway using nsenter (https://bunn.cc/2017/nsenter_network_namespace/)
Connect to each container over VNC from your normal machine
That should run on any semi decent machine. I'd recommend something like a Dell T30 or a HP ML10