Možná UltraVNC, umí i šifrované spojení a měl by umět spojit i dva PC, které jsou oba za NATem (akorát mně toto zrovna moc nešlo, ale to může být můj problém mezi klávesnicí a židlí):
Pokud nebude mít alespoň jeden počítač port dostupný na veřejné adrese, tak se to musí dělat přes nějaký další počítač a tím pádem už to není důvěryhodné spojení.