Getting Internet Explorer to work with the SmoothWall Web proxy
May 13th, 2008 1 Comment
After reinstalling Windows recently I found I had a problem accessing the Internet. The problem was DNS-related because pages loaded incredibly slowly but, provided they didn't time out first, would eventually load. I realised that turning off my SmoothWall Web proxy solved the problem, but without the Web proxy I couldn't use Dan's Guardian.
Dan's Guardian is a content filtering service that can be installed as an add-on to SmoothWall. I have SmoothWall running on an old PC, behind my Sky router, as an always-on firewall for my home network. Because I have two kids, I want to filter Internet content and Dan's Guardian does a pretty good job of this. I like it because it's very configurable and allows me to determine the level of filtering, specific sites or domains to block, exceptions to filtering, types of files to block and so on. However, Dan's Guardian relies on transparent Web proxying being enabled, so I need to have that turned on:
Anyway, I couldn't figure out what the problem was until I eventually found a page on the SmoothWall Support site called "Using ident on Windows XP - common problems", which says:
Ident is a service running on port 113 and as such, port 113 needs to be opened on the workstations, in order for ident to be able to server the username. If the built-in firewall is enabled on any Windows operating system, it needs to be configured to allow access to port 113. This can be done using a log-in script or by manually configuring the Windows firewall software. Please refer to the Windows documentation for information on how to do this.
And then a lightbulb went on and I remembered that I'd previously had Windows Firewall turned off. Sure enough turning it off again solves the problem and lets me access the Internet via the transparent proxy. But, as the quote describes, you can run Windows Firewall so long as you add port 113 as an exception. To do this, go to Control Panel, open up Windows Firewall, click the Exceptions tab:

Click the Add Port button and add port 113, with a description:

Potentially similar posts
- New article: taking control of the iPlayer – November 2008
- Preventing BBC iPlayer running all the time – November 2008
- Speeding up Windows Explorer in Vista – November 2008
- Deleting a symbolic link via FTP – October 2008
- Some handy Explorer shortcuts – August 2008

May 15th, 2008 at 7:53 am (#)
I should point out that the above doesn't work on Vista. Windows Firewall has changed for Vista and excepting port 113 doesn't solve the problem.
I've spent about an hour on this just now and decided that I'm just going to have to turn off Windows Firewall on my work laptop when I'm working from home. This, in itself, isn't an issue for me, but I know I'm not always going to remember to switch it back on when I'm using it elsewhere, which is a problem.
If anyone reading this knows the Vista solution, please let me know.