[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-talk] What's different in torbrowser?



Martin Kepplinger:
> hi
> 
> Is there a list of what of the patches you maintain on top of firefox
> are user-configurable in about:config for example (like probably not
> leaking dns over socks proxy)? Or to phrase it differntly:
>      How to make a systemwide firefox installation as similar to
> torbrowser as possible as a user?
> 
> thanks
> 

Its all possible with some hacking.

First, learn how to start Tor Browser without the bundles Tor/Vidalia:
https://trac.torproject.org/projects/tor/wiki/doc/TorifyHOWTO/WebBrowsers#UseTorBrowserwithalocallyinstalledTorVidaliaNIXONLY

Then let system Tor listen on 127.0.0.1:9150 as well (because TBB
doesn't use the system Tor 9050 default).

For TBB Alpha:

## Deactivate tor-launcher,
## a Vidalia replacement as browser extension,
## to prevent running Tor over Tor.
## https://trac.torproject.org/projects/tor/ticket/6009
## https://gitweb.torproject.org/tor-launcher.git
export TOR_SKIP_LAUNCH=1

The TOR_SOCKS_* variables unfortunately currently doesn't work.

## The following TOR_SOCKS_HOST and TOR_SOCKS_PORT variables
## do not work flawlessly, due to an upstream bug in Tor Button:
##    "TOR_SOCKS_HOST, TOR_SOCKS_PORT regression"
##    https://trac.torproject.org/projects/tor/ticket/8336
## (As an alternative,
##    /home/user/tor-browser_en-US/Data/profile/user.js
## could be used.)
#export TOR_SOCKS_HOST="192.168.0.10"
#export TOR_SOCKS_PORT="9100"

Probable not required for your question, unless you are going to use a
TransparentProxy.

#export TOR_TRANSPROXY=1

If Tor is running on another IP than 127.0.0.1, you could also use
rinetd to catch up 127.0.0.1:9150 and forward it to somewhere else,
where Tor is listening.

And if you are interested, you could also make TorButtons access to
Tor's control port (for new identity in stable, for Tor check in alpha
and for who knows what else in future versions) work.

export TOR_CONTROL_HOST="127.0.0.1"
export TOR_CONTROL_PORT="9051"
export TOR_CONTROL_PASSWD="password"

(Also requires setting the control port password in /etc/tor/torrc.)

(Not tested, should work.) Extract TBB somewhere. Use a small script in
/usr/bin/torbrowser to your TBB binary and need to add --profile. The
profile has to be copied into the user's folder beforehand.
-- 
tor-talk mailing list - tor-talk@xxxxxxxxxxxxxxxxxxxx
To unsusbscribe or change other settings go to
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk