https://www.youtube.com/watch?v=hkdA4Fx01Is
O cos takiego chodzilo ?
Zeby wyslac np.
Z komputera A --> do komputera B
"A" musi byc serwerem , "B" musi byc klientem.
Czyli chyba
1. musisz "przekierowac IP i port" w routerze aby przepuszczaly komunikacje https://www.youtube.com/watch?v=-hhBjIr6WOk
2. musisz skonfigurowac zapory systemow aby z tego IP przepuszczaly komunikacje
Jesli komputery sa w domu podpiete do routera, to glupio by bylo poslugiwac sie IP zewnetrzym 78.XXX.XXX.XXX
Od tego masz IP lokalne danego komputera 192.168.XXX.XXX
https://www.wikihow.com/images/thumb/3/30/Find-Your-Internal-IP-in-Ubuntu-Step-5-Version-2.jpg/aid1376394-v4-728px-Find-Your-Internal-IP-in-Ubuntu-Step-5-Version-2.jpg
Edytowane
Poprawilem pierwszy link
Edytowane
Taki przyklad dla zapory Gufw na serzerze. Ostatnio chcialem na serwerze przepuscic usluge rsyc ktora nasluchuje na porcie 873
( Wiem Gufw na serwerze to nie najlepszy pomysl, ze wzgledu ze ciezko znalesc przyklady i lepsze reguly, ale mniejsza oto, masz przyklad )
# netstat -anp | grep 873
tcp 0 0 192.168.XXX.XXX:50000 192.168.XXX.XXX:873 ESTABLISHED 6000/rsync
Serwer IP= "192.168.a.a" port "873"
Client IP= "192.168.b.b" port zmienny
OUTPUT
From: 192.168.a.a port: 873
To: 192.168.b.b
INPUT
From: 192.168.b.b
To: 192.168.a.a port: 873
router
IP servera TCP Dowolny -> 873
No i tu kłania się konfiguracja routera. Im więcej możliwości konfiguracji, tym większe możliwości uszczelnienia tych reguł, czyli zapory.