On Mon, Nov 28, 2022 at 12:17 PM Roger Oberholtzer <roger.oberholtzer@gmail.com> wrote:
I have a situation where a user has a computer that they only have a private IP address for (ISP assigned). My computer is at work and also has a private IP address.
Using TeamViewer, I can access the remote computer's desktop.
My question is: is there an open source program that can accomplish the same thing?
No, because it is impossible and TeamViewer does not do it either.
I suspect that TeamViewer works because it has a server that can be contacted
Exactly. You need some third party that is reachable from both sides and mediates connection. Alternative is port forwarding.
and, I assume, set up a tunnel or whatever it does. I don't have such a server with a public IP address.
This is something that I only do occasionally. So I don't want to buy a bunch of TeamViewer licenses if I do not need to.
IIRC TeamViewer is free for private use. Are you using it for business purposes?
Any ideas?
There is a lot of TeamViewer-like software, which may suit your licensing criteria. I have seen someone mentioning patches for VNC that set up tunnels via Jabber servers, no idea whether it is still feasible.