Hi all, just wanted to comment on this issue since I to struggled with setting up access with my router.
First, make sure you open a browser and get into your router ( 192.168.x.x ) ,now go to your services tab and set up a service for your server. When choosing the web service HTTP most routers will set port 80 by choice,this will not work if you have dynamic ip service you must bypass choosing the normal web service and manually configure the port, I personally use port 8080 (Verizon) and it works fine.
Now that the port is open make sure you go into your firewall settings and you have file sharing, web server, and HFS checked in your exceptions.
Next, you run HFS select Menu, IP Address, get external IP Address, ( you should now see the ISP IP Address ), now go back to Menu, SELF TEST, if it comes back ok then great you are working. But now you want to run DYNDNS to auto-update your IP Address instead of trying to find it every time it resets right, this was tricky if you have never used any DNS or Host service before. I used NO-IP and set up a host and configured it to go to a specified IP Address ( not a domain ), "unless you currently have one" and set the port to 8080. You will also have to download the client software that will auto update to NO-IP to give them your IP Address change. So now all is set up but you still cant use HFS on the internet, the last trick is to go back into HFS and select Menu, update DNS, NO_IP Wizard, and enter your name,password,full URL exactly like you set up with NO-IP. That is what it took to overcome the problem with me getting HFS to work outside the local network, I can also access it at work thru our proxy!!
Hope this was helpful, I am new here and I have not seen this posted anywhere else yet.
