Using Tor from Firefox/1.1 (Deerpark)

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.

Setup

Firstly, Edit→Preferences→Connection Settings and make the dialog look like this:

Mozilla proxy setup dialog

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”.

Setting the socks_remote_dns setting

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.

Site Map
/Root
     AlternateThe Weird and Wonderful
          BacklinksWhat are backlinks
          John GilmoreWhat's Wrong with Copy Protection
     ArchivesBlog Archives
          OneArchive 1
          TwoArchive 2
          ThreeArchive 3
          FourArchive 4
          FiveArchive 5
          SixArchive 6
          SevenArchive 7
          EightArchive 8
          NineArchive 9
          TenArchive 10
          ElevenArchive 11
          TwelveArchive 12
          ThirteenArchive 13
          FourteenArchive 14
          FifteenArchive 15
          SixteenArchive 16
          SeventeenArchive 17
          EighteenArchive 18
          NineteenArchive 19
          Twenty Archive 20
          Twenty OneArchive 21
          Twenty TwoArchive 22
          Twenty ThreeArchive 23
          Twenty FourArchive 24
          Twenty FiveArchive 25
          Twenty SixArchive 26
          Twenty SevenArchive 27
          Twenty EightArchive 28
          Twenty NineArchive 29
          Thirty Archive 30
     PhotosPoor People Caught on Film
          Jack and the Beanstalk Jack and the Beanstalk
          RIP ScanResults of a Stage Scan Fire
          YosemiteYosemite National Park
     ProjectsIncomplete things from the lab
          Seagull's BaneLinux Automounter
          bttrackdBitTorrent Tracker
          CAPTCHACAPTCHA CGI script
          ConservConsole Serving
          DeerparkUsing Tor with Firefox/1.1 (Deerpark)
          DNSFixFixing DNS
          XoversXTA Crossover Control
          IAFSArchive Org Storage
          JBIG2JBIG2 Encoder
          VerifyPGP Key Verifier
          MaxFlowMaximal Flow in Python
          PyBloomBloom Filters in Python
          pyGnuTLSPython wrapping of GnuTLS
          SxmapApache SuEXEC Map
          HellardUnion Server Notes
     RecordingsFree recordings
          ICSM ChoirSt Paul's Church
     SchoolAncient School Stuff
     WritingsWho knows
          Cap SystemsCapability Systems
          IntroIntroduction to me
          SupremaJMC2 Group Project
          MP LettersLetters I've written to my MP
          SoundSound With Dramsoc
          SyncThreadingThe wonders of user-land threads