devi settare il NAT del router, cioè entra nel router tramite web o se hai un software di configurazione, e cerca la pagina corrispondente alla mappatura degli indirizzi (cmq controlla sempre sul manuale prima).
Ora devi decidere su quale porta vuoi che il tuo programma si colleghi (per esempio prendiamo la 1234).
ora devi settare il router in modo che tutte le connessioni verso il tuo ip pubblico (l'ip pubblico "ce l'ha il router ovviamente") sulla porta 1234 siano reindirizzate verso il tuo indirizzo locale 192.168.0.100
come quando installi un webserver sul pc, devi impostare il router in modo che tutte le connessioni al tuo ip pubblico sulla porta 80 siano reindirizzate verso uno dei computer della lan (nel mio caso ho settato il router in modo che tutte le connessioni al mio indirizzo pubblico
111.222.333.444:80 siano reindirizzate su 10.0.0.1 che è l'indirizzo del mio pc nella mia lan)
spero di essere stato chiaro, anche se ho scritto le cose un pò in modo incasinato