Accessing Slingbox through Microsoft ISA Server
I recently had a reader of my SlingBox review from last spring inquire about my ISA Server configuration to allow me to remotely access it the Slingbox. Here's what I did:
On the ISA Server:
Note: I am running Microsoft ISA Server 2006; these instructions should also work on Microsoft ISA Server 2004. I am also assuming that you are comfortable with creating new protocols and firewall access rules.
- Create a new protocol (I called it 'Sling') with:
- Protocol type of TCP
- Direction of Inbound
- Port range of 5001.
- Create a new access rule (called it 'Remote Slingbox') with:
- Action of 'Allow'
- Traffic using the previously created 'Sling' protocol
- From External
- Tto your Slingbox's IP (I also have 'requests appear to come from the original client' selected, but the use of this option somewhat depends on how you have things set up)
- Networks for the listener of 'External'
- Schedule set to your preferences (I'm using 'Always').
- Apply the access rule and ensure it is enabled.
On the Slingbox:
- Connect to your SlingBox via SlingPlayer on your PC, then navigate to Slingbox > Properties in the menu.
- Select the Slingbox Configuration tab.
- Location the 'Network Settings' section. Click the Change button, this will launch the Slingbox Setup Wizard.
- Enter in the administrator password as prompted, hit next.
- Check the "I'm ready to setup remote viewing for my Slingbox" box. Also check the "A do-it-yourself kind of person?" box (since we won't be using UPnP to configure ISA) Click Next.
- Enter in the IP Address of your Slingbox, the subnet mask, and the default gateway (which, if it is your gateway, is the internal IP address of your ISA Server). Also enter in the port number you want your Slingbox to listen on (I'm using the default of 5001). Click Next.
- Select the 'Manually configure your router' radio button (again, as we're using ISA Server...). Click Next.
- Click Next on the 'Manual setup' dialog without making any selections.
- If you have your ISA Server already configured (see above), you might want to test your connection now, otherwise, select 'I want to skip this for now'. Click Next.
- Click Finish, which returns you back to the Slingbox Configuration tab. Click OK.
At this point, you're ready to test. Fire up your Slingbox client (I tested using my Windows Mobile Smartphone).
Something else that may be useful here is a dynamic DNS service to make it easier to find access your system remotely (which, if you're running ISA Server at home, you very well already have). I'd like to toss out a recommendation for DynDNS (http://www.dyndns.com).