Here is what I did to successfully access my twonky server from behind our corporate firewall:
- I'm using twonky on an HP MediaVault (NAS)
- I use a D-Link EBR-2310 router
- I use a free dynamic DNS service.
- For sample purposes, assume my dynamic dns =
http://picnroll.mywebserver.com
- For sample purposes, assume my internal IP address for the HP MediaVault is: 192.168.1.100
I installed twonky with all defaults. I then edited the D-Link router to forward port 443 (TCP) to 192.168.1.100 on port 9000 (TCP). That's pretty much all the configuration that is needed. Now, here's some of the funky stuff I found when accessing it from work, and what I did to work around that funkiness ...
When attempting to use Internet Explorer (v7) to go to
http://picnroll.mywebserver.com:443, IE would hang and then give an error. So, I tried the exact same thing with Firefox. The twonky login window appeared, and I successfully logged in to Twonky and it rendered the setup page. NOTE: If you do not have Firefox installed, you can get a portable version of Firefox that is really handy ... and only needs to be installed in a directory of your choice or on a thumbdrive, without updating the registry, etc. Go to
http://www.portableapps.com if you want to check that out.
Now, when I clicked on the eye to go to the Webbrowse mode/screens, it gave me the main screen fine. The problem next is that when you click on "Music", "Pictures" or "Video", twonky uses your internal ip address to access them ... so, it tries to connect using
http://192.168.1.100:9000/webbrowse/O1 for instance. This obviously won't work from inside your corporate firewall. So, to manually get around this, you'll need to copy that link and replace 192.168.1.100:9000 with picnroll.mywebserver.com:443. Make sure the rest of the URL is correct, and it will navigate to the subsequent folders just fine. NOTE: in /webbrowse/O1 that is the capital letter "O", not the number zero.
Sorry for the long post, but maybe it will help someone else.