Je sice hezke zminit, ze kdyz je server za klasickou NAT maskaradou N:1, je treba provest zvenku portNAT. Ale to je standardni zalezitost bezna pro vsechny servery takto umistene.
Dulezitejsi mi spis prijde problem toho skriptu pusteneho pres SSH. Server oznami IP na ktere se pustil, coz je ale interni IP. Tato predana IP je klientu zhola k nicemu. Ten potrebuje verejnou IP.
Kdepak, mosh-client se připojuje na IP adresu, kterou oznámí místně spuštěný skript mosh v netcat režimu, tedy na tu samou, na kterou se navazuje SSH spojení. Ze vzdálené strany se zjišťuje jen číslo UDP portu a šifrovací klíč.
Jenom je potřeba, aby čísla portů na externí adrese odpovídala interním číslům portů.