Broadly speaking:
First you need to connect from work to the router. If you don't have a fixed IP address from your internet service provider, you could make use of a dynamic DNS service such as
http://www.dyndns.com/. This is fine for just connecting to your home desktop, but it is a messy way to run a webserver.
Second, you need to move traffic from the router to the PC. There are several ways to do this. One is to change your home computer to have a fixed IP address, and change the router settings to forward traffic on relevant ports to a particular home computer (relevant ports would be the ones that you are using for NXServer, etc). Be aware that this makes the home computer directly visible from the internet, so be conservative about which services you run on it and which ports you open.