Could you decide if you want it without (title) or with (body) tor browser?
Anyway, I would configure SOCKSPort
in tor and configure my browser to use it. Proxy autoconfig could be very helpful here, here is what I use with my firefox:
function FindProxyForURL(url, host)
{
if(shExpMatch(host, "*.onion"))
{
return "SOCKS <tor sock host>:9050";
}
else
{
return "DIRECT";
}
}
EDIT: You need network.proxy.socks_remote_dns set to true for this to work. I believe it is equivalent to setting "Proxy DNS when using SOCKS v5" in Preferences -> General -> Network Proxy -> Settings... dialog.