[tor-bugs] #6060 [Tor Client]: add http proxy support to Tor

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Mon Jun 4 19:54:10 UTC 2012


#6060: add http proxy support to Tor
-------------------------+--------------------------------------------------
 Reporter:  proper       |          Owner:     
     Type:  enhancement  |         Status:  new
 Priority:  major        |      Milestone:     
Component:  Tor Client   |        Version:     
 Keywords:               |         Parent:     
   Points:               |   Actualpoints:     
-------------------------+--------------------------------------------------
 Many applications, such as wget, apt-get, gpg, etc. do not speak socks,
 are unlikely to speak socks anytime soon, but support http.

 Privoxy or polipo are of no help. They provides only one http port, with
 the one big drawback: all http connections will be presses through the
 same SocksPort (identity correlation).

 torsocks is of no big help either. I think it has been designed, when
 identity correlation wasn't a big topic. By default torsocks uses
 /etc/torsocks.conf and also presses all applications started with
 usewithtor <app> into the same SocksPort (identity correlation again). To
 me it also looks like torsocks is practically unmaintained, there is a
 critical bug open, [https://code.google.com/p/torsocks/issues/detail?id=37
 IPv6 can leak real IP], no progress for a very long time.

 As a solution I propose a HttpPort directive for torrc. And stream isolate
 the same way, Tor stream isolates SocksPort. (Different HttpPorts get
 isolated, also isolate by http username or http password etc.)

 I don't know how much effort it were to add a http proxy. You have already
 some very basic http support "Tor is not a http proxy". Can you translate
 the http proxy request and internally redirect it to your existing socks
 code?

 ,,
 Imho "#2846 Patch GPG to support SOCKS proxies" does not make sense. Why
 patch individual applications, when you can support all of them by adding
 http proxy support to Tor... Another Related Ticket: #1667.

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


More information about the tor-bugs mailing list