Estou procurando uma maneira robusta de acessar meus computadores (em qualquer porta, quando possível), estejam eles por trás de vários gateways NAT ou não. Por robusta quero dizer que eu quero acessar os computadores sempre que eles estiverem ligados, mesmo em casos em que eu não tenho acesso de configuração ao roteador, ou estou atrás de certos firewalls com portas bloqueadas, etc. Eu gostaria de fazer isso com um mínimo de manutenção. ;) Ideal seria uma ferramenta que eu só tenho que configurar uma vez e é isso. Eu sei que precisarei de pelo menos um computador público para esse tipo de cenário em que todos os meus computadores poderiam se conectar e se conectar. (Existe algo como uma solução P2P para isso?) Sistemas operacionais envolvidos até agora: Ubuntu e Mac OS X. (O Windows também seria bom.) O serviço mais usado seria o ssh, então também os ssh-tunnels vieram à mente. Não os considero robustos, já que não posso configurá-los quando não estou no mesmo lugar que meus computadores e não distribuo senhas. Também OTPs não são uma solução!
A VPN (aberta) é a solução para o meu problema?
BTW: Eu considero DynDNS, ssh-tunnels e port forwarding não robustos o suficiente, mas corrija-me se eu estiver errado! Também li muitas perguntas semelhantes apenas com foco em partes da minha pergunta. Eu quero resolver esse problema agora e para sempre! ;)
Tags remote-access firewall nat linux macos