[tor-bugs] #5611 [Tor bundles/installation]: Enhance "Transparent Torification (Requires custom transproxy or Tor router)" in Tor Button.

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Fri Jun 29 21:16:02 UTC 2012


#5611: Enhance "Transparent Torification (Requires custom transproxy or Tor
router)" in Tor Button.
--------------------------------------+-------------------------------------
 Reporter:  proper                    |          Owner:  proper        
     Type:  defect                    |         Status:  needs_revision
 Priority:  normal                    |      Milestone:                
Component:  Tor bundles/installation  |        Version:                
 Keywords:  MikePerry201206           |         Parent:                
   Points:                            |   Actualpoints:                
--------------------------------------+-------------------------------------

Comment(by proper):

 Regarding "needs revision": If you need any more bash/sh scripting, I'll
 do that as my skills allow that.

 Replying to [comment:32 mikeperry]:
 > The question now becomes what should our wrapper script(s) look like?
 Here's the variables you want to set and why:
 >
 > # You need these for New Identity:
 > TOR_CONTROL_PORT
 > TOR_CONTROL_PASSWD or TOR_CONTROL_COOKIE_AUTH_FILE

 Please only optional, not compulsory.
 Usecase: It makes sense to run Tor Browser in a untrusted environment (ex:
 VM). Tor runs on a more trusted machine. Tor will only relay traffic for
 Tor Browser but not accept any other commands. Controlling Tor has to be
 done using Vidalia and/or arm on the second machine.

 > # You need this to specify Transtor:
 > TOR_TRANSPROXY=1

 Suggested enhancement:
 # Uncomment the following line to if you are using a transparent Tor
 proxy.
 #TOR_TRANSPROXY=1

 > # You need these to specify a SOCKS port (if not transtor):
 > TOR_SOCKS_HOST
 > TOR_SOCKS_PORT

 # You need these to specify a SOCKS port (if not transtor):
 #TOR_SOCKS_HOST=127.0.0.1
 #TOR_SOCKS_PORT=9050

 > What wrappers scripts should we include with defaults for the above, if
 any?

 Only one to support ''apt-get install tor'' users. Tor Browser should be
 able to use a system wide installed Tor without much configuration.

 "Tor distros" (Tails, Liberte Linux, TorBOX, etc.) can easily add their
 own wrapper. A wrapper should be no more than a tiny script, which runs on
 boot and sets the required environment variables.

 > We can probably include one for specific for the Tail's setup.

 I can't speak for Tails, but shipping a Tails one for all Tor users
 doesn't sound good.
 You are not going to include a Liberte Linux or TorBOX one. Let's do it
 generic. Therefore...
 Wouldn't it be better if the Tails dev include the required settings into
 the next Tails release?

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/5611#comment:34>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list