n2n se dá myslím rozchodit všude, není potřeba veřejná ip, je možné být za natem. Veřejnou ip potřebujete, jen pokud chcete vytvořit vlastní supernode. Komunikace mezi počítači probíhá přímo, takže je zbytečné mít vlastní supernode, když můžete využít supernodu zdarma vpnhostingu.cz (88.86.108.50), tak stačí jak jsem napsal, ještě se mi nestalo, že by to nefungovalo. Je potřeba ale si dát pozor na port.
supernode Pro n2n_v1 je IP adresa 88.86.108.50 a port 82, pro n2n_v2 je IP shodná a port je 86.
Pokud má fungovat mezi linuxem a windows, je potřeba zvolit port 82 a verzi n2n_v1. Je to z toho důvodu, že v repozitářích ubuntu nebo debianu je verze 1 (jestli se na tom něco nezměnilo). Verze 2 by se dala použít sice také, ale nejspíš by se musela kompilovat.
Funguje to po UDP, TCP se mi nepodařilo rozchodit, přestože nějaká experimentální podpora tam je.