I am currently working on setting up a VPN in order to allow the control over some computers. However there are some problems that I am encountering in setting this up
- Many (if not all) of the computers are in a NAT (non port forwarded) environment
- Some of the computers are in a NAT environment (home network) which does not have port forwarding available
- Some of the computers are behind a company-level firewall (e.g. ports blocked and some websites as well)
- Some computers are among the same LAN
- The computers in this theoretical network would be on different operating systems (Windows and Mac mainly, although there might be Linux as well)
I have already tried using hamachi but it is blocked by the computers mentioned in point 3. (In case you are wondering no, I am not trying to access a company network that disallows VPNs). I also tried using a piece of code called pwnat, but it does not work on windows (under cygwin). Is there a piece of software that could be able to work in this situation?
P.S. I am trying to use something that does not require a port-forwarded server
P.P.S. Security is not of primary concern
Thanks in advance