[tor-bugs] #2370 [Torouter]: Torouter basic Web UI for OpenWRT

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Mon Feb 28 23:33:30 UTC 2011


#2370: Torouter basic Web UI for OpenWRT
-------------------------------+--------------------------------------------
 Reporter:  cyphunk            |          Owner:  ioerror
     Type:  enhancement        |         Status:  new    
 Priority:  normal             |      Milestone:         
Component:  Torouter           |        Version:         
 Keywords:  openwrt, torouter  |         Parent:         
   Points:                     |   Actualpoints:         
-------------------------------+--------------------------------------------

Comment(by fermenthor):

 I've made quite a few changes. The project is split into two packages for
 OpenWRT buildroot (because not everybody runs LuCI, but they can be easily
 merge by putting the files together and making a small change to
 Makefile):

 1. tor_openwrt.tgz - this is simply making Tor work correctly on OpenWRT
 and use its features like uci configuration instead of its own torrc. The
 main differences between this and cyphunk's original submission are:
 - Makefile to use in buildroot;
 - Tor configuration specifies which zones to use for the proxy (instead of
 a single interface);
 - No torrc is created when Tor starts - all options are passed on command
 line (maybe Tor should be patched to use /etc/config/tor as its config
 file?);
 - /etc/init.d/tor calls the configuration script, so everything is
 restarted correctly;
 - /etc/firewall.user is not used - instead, both firewall and tor call
 /etc/tor/firewall.sh on their restarts;
 - secret_id_key is stored in persistent /etc/tor/var/ .

 2. torgui_openwrt.tgz - a collection of pages for LuCI
 - "Basic" specifies the proxied zone and turns the relay/bridge on/off;
 - "Exceptions" specifies which traffic not to proxy;
 - "Torrc" has the same options as the original Tor configuration file -
 all these options will be passed to the process as-is (easily extended by
 editing torrc.lua);
 - Tor Status page shows the current circuits, network status, bandwidth
 and flags for each connected country if the bridge is on;
 - Save & Apply button does restart Tor.

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


More information about the tor-bugs mailing list