I have 3 networks that I would like to connect to each other over VPN (IPSec or OpenVPN).
Each site has a single dynamic public IP address and is running NAT.
How can I connect each of the sites together?
I was thinking there might be some kind of VPN service I could run in the cloud (EC2)?