Přemýšlel jsem o tom a došel jsem k závěru, že to prakticky není možné (pro server obsluhující víc než 1 klienta) , z tohoto důvodu omezení: "server" iniciuje jen jedno spojení na počítač s veřejnou IP a potom kvůli forwardingu s pouze jedním párem sourceport-destination port zanikne informace, který klient komunikuje a "server" nedokáže rozlišit, pokud bude komunikovat víc klientů
Teoreticky by mohl "server" vytvořit pool spojení na server (16) a veřejný PC by musel nějak (de+)multiplexovat které spojení kam patří a i tak by to bylo omezené na 16 současných spojení ... A to už je složitější, že už se vyplatí ta VPN.