Sunday, August 20, 2006

Firefox and Socks Proxy Woes

When it comes to socks proxy configuraiton, Firefox is a weaker contender to IE. For a few hours, I could not figure out why some socks proxies don't work. I have verified that those proxies were working before I set them on Firefox. After searching around, I found out that there is a setting called network.proxy.socks_remote_dns which in my opinion is to request remote socks server to resolve dns on behalf of the client. Unfotunately this setting is not available from the Conneciton Setting GUI. I have to type about:config in the address bar to bring up all the firefox settings and type proxy in the filter. This, in my opinion is serious problem with useability. Why is it not available from GUI settings?

If this setting is set to true which I think is default for better security, some proxies will not work! If you don't know this fact and encounter the problem like me, chances are highly likely that the proxy server does not support dns resolving and it is turned on in Firefox.

And the fact is that you don't even have to choose what version of socks you are using in IE. I don't know why Firefox requires it.