Firefox/1.1 finally has support for sending SOCKS5 requests with DNS names, thus Tor can work without a proxy. You can get Firefox/1.1 here but beware that, at the time of writing, it's still in beta. The final release is expected by about August 2005 but beta software may crash, eat your config, disable all your extensions and/or email elephant porn to all your friends. You have been warned. (That aside, I'm using it as my main browser with no issues except a lack of Greasemonkey).
Also note that without Privoxy your browser will send full User-Agent strings which can be used in an intersection attack. This probably isn't too serious but you might wish to look into ways to change the Firefox User-Agent string. (try Googling for extensions.) Sadly, the rest of the standard headers are probably enough to identify your browser so this might be something you'll have to live with.
Firstly, Edit→Preferences→Connection Settings and make the dialog look like this:
Now, type “about:config” into the address bar, as if it were a URL and hit enter. The resulting page has a text entry at the top labeled “Filter”. In it, type “socks_remote_dns” (don't hit enter).
As you type the list of settings should shrink until there's only one. Double click it and it should go bold and its value should be “true”.
You're all done. To disable Tor you need only change the settings in the preferences dialog, there's no need to fiddle with the about:config page unless you're switching to a different SOCKS proxy.
| / | Root |
| Alternate | The Weird and Wonderful |
| Backlinks | What are backlinks |
| John Gilmore | What's Wrong with Copy Protection |
| Archives | Blog Archives |
| One | Archive 1 |
| Two | Archive 2 |
| Three | Archive 3 |
| Four | Archive 4 |
| Five | Archive 5 |
| Six | Archive 6 |
| Seven | Archive 7 |
| Eight | Archive 8 |
| Nine | Archive 9 |
| Ten | Archive 10 |
| Eleven | Archive 11 |
| Twelve | Archive 12 |
| Thirteen | Archive 13 |
| Fourteen | Archive 14 |
| Fifteen | Archive 15 |
| Sixteen | Archive 16 |
| Seventeen | Archive 17 |
| Eighteen | Archive 18 |
| Nineteen | Archive 19 |
| Twenty | Archive 20 |
| Twenty One | Archive 21 |
| Twenty Two | Archive 22 |
| Twenty Three | Archive 23 |
| Twenty Four | Archive 24 |
| Twenty Five | Archive 25 |
| Twenty Six | Archive 26 |
| Twenty Seven | Archive 27 |
| Twenty Eight | Archive 28 |
| Twenty Nine | Archive 29 |
| Thirty | Archive 30 |
| Photos | Poor People Caught on Film |
| Jack and the Beanstalk | Jack and the Beanstalk |
| RIP Scan | Results of a Stage Scan Fire |
| Yosemite | Yosemite National Park |
| Projects | Incomplete things from the lab |
| Seagull's Bane | Linux Automounter |
| bttrackd | BitTorrent Tracker |
| CAPTCHA | CAPTCHA CGI script |
| Conserv | Console Serving |
| Deerpark | Using Tor with Firefox/1.1 (Deerpark) |
| DNSFix | Fixing DNS |
| Xovers | XTA Crossover Control |
| IAFS | Archive Org Storage |
| JBIG2 | JBIG2 Encoder |
| Verify | PGP Key Verifier |
| MaxFlow | Maximal Flow in Python |
| PyBloom | Bloom Filters in Python |
| pyGnuTLS | Python wrapping of GnuTLS |
| Sxmap | Apache SuEXEC Map |
| Hellard | Union Server Notes |
| Recordings | Free recordings |
| ICSM Choir | St Paul's Church |
| School | Ancient School Stuff |
| Writings | Who knows |
| Cap Systems | Capability Systems |
| Intro | Introduction to me |
| Suprema | JMC2 Group Project |
| MP Letters | Letters I've written to my MP |
| Sound | Sound With Dramsoc |
| SyncThreading | The wonders of user-land threads |