w takim razie to musisz sprawdzic po jakim porcie program od ciebie z pracy komunikuje sie z oprogramowaniem typu client, czyli inaczej na jakim porcie nadaje, a nie na jakim porcie slucha(port po ktorym wychodzi aplikacja od ciebie z domu). nie zawsze niestety jest to ten sam nr portu. jak to bedziesz wiedzial to wystarczy, ze przekierujesz ten port na swoje lokalne ip na swoim routerze i musisz tez utworzyc regółke na firewallu, jesli firmware routera go ma.
ponadto nie wiem jak dziala ten twoj serwer w pracy, bo jezeli jest zaadresowany adresem w sieci lokalnej i wychodzi na brame i potem zewnetrzne ip to tam tez trzeba na niego przekierowac port po ktorym aplikacja kliencka probuje nawiazac z nim lacznosc. ponadto trzeba tez utworzyc regolke na firewallu. jesli z domu nie dysponujesz statycznym ip zewnetrznym to trzeba pozwolic kazdemu ip na komunikacje po tym porcie z serwerem.
mam nadzieje, ze pomoglem choc troche.