Re: SSH tunnel to home computer in order to circumvent The Great Firewall
The blocked sites may be hijacked at the DNS level and I think that Firefox uses local DNS by default even when a SOCKS proxy is configured. Try navigating to "about:config" in the address bar, typing "dns" in the filter box, and toggle the key "network.proxy.socks_remote_dns" to True. It seems that for this to work you'll also need to be using SOCKS version 5.
Very little extra info on the key is here: http://kb.mozillazine.org/Network.pr...cks_remote_dns
And a lengthy, old Firefox bug report on the default setting needing to change based on SOCKS version is here: https://bugzilla.mozilla.org/show_bug.cgi?id=134105
Give me Free Software or Give me Death!