I often find myself doing Linux tech support for various friends; since I'm behind a NAT and so are they, I can't directly ssh to their computers. I've had many ideas, such as tunnelling TCP over XMPP, or TCP over IRC (although I'm not sure what network would let me get away with this). Any better ideas?
Name:
Anonymous2012-09-10 21:59
If neither of you can get at a public ip address with port forwarding, then you have no choice but for the both of you to contact some other public server. It seems like it would be a common need, there are probably servers out there that provide this tunneling. Otherwise, you could layer it one top of a lot of things, like instant messengers, irc... Just make sure everything is encrypted.