B3RN3D

Let your plans be dark and impenetrable as night, and when you move, fall like a thunderbolt.

Running Tor Browser Without the Bundle

In the case that you already have Tor installed and you don’t need the Tor Browser Bundle (TBB) to manage your tor connection, you can run it without the additinal launcher plugin.

How

  • Download TBB
  • Extract
  • Cd to the following directory:

      tor-browser_en-US/Browser/TorBrowser/Data/Browser/profile.default$
    
  • Modify extensions.ini
  • Comment out the following line:

      #Extension2=/home/death/Downloads/tor-browser_en-US/Browser/TorBrowser/Data/Browser/profile.default/extensions/tor-launcher@torproject.org.xpi
    

Setup

This assumes that you’re running tor on port 9050 and ideally that you have your control port enabled with a password of “secret” to access it. That’s only if you want to be able to control Tor via the browser extension. Maybe you don’t.

If you want to set your password to “sercret” you can use tor to generate the hash for you:

    tor --hash-password secret

Copy that into your /etc/torrc file under the HashedPassword section.

You can take a look at the other comments found in start-tor-browser:

    # SETTING NAME                            VALUE
    # extensions.torbutton.banned_ports       [...],<SocksPort>,<ControlPort>
    # extensions.torbutton.block_disk         false
    # extensions.torbutton.custom.socks_host  127.0.0.1
    # extensions.torbutton.custom.socks_port  <SocksPort>
    # extensions.torbutton.inserted_button    true
    # extensions.torbutton.launch_warning     false
    # extensions.torbutton.loglevel           2
    # extensions.torbutton.logmethod          0
    # extensions.torbutton.settings_method    custom
    # extensions.torbutton.socks_port         <SocksPort>
    # extensions.torbutton.use_privoxy        false
    # extensions.torlauncher.control_port      <ControlPort>
    # extensions.torlauncher.loglevel          2
    # extensions.torlauncher.logmethod         0
    # extensions.torlauncher.prompt_at_startup false
    # extensions.torlauncher.start_tor         false