HFS or any serversoftware has nothing to do directly with any router.
The router is the element that acts as 'middleman' between internet and your computer. The only thing is with añy program that you want to be accessible from internet, you have to open in the router the port where the program should listen.
In the link i gave you are listed 3 models, look if your model is one of them and use the instructions in that page to open your port. If your model isnt listed there, see if one of the three works like like your router.