Browse Source

add a stripped down and cleaned up default configuration

master
parent
commit
d11dc6068d
  1. 14
      tor/rc.tor
  2. 3
      tor/tor.spec
  3. 41
      tor/torrc

14
tor/rc.tor

@ -12,10 +12,8 @@
tor_log_complevel="9"
%common
tor_cfgfile="@l_prefix@/etc/tor/torrc"
tor_logfile="@l_prefix@/var/tor/tor.log"
tor_pidfile="@l_prefix@/var/tor/tor.pid"
tor_datadir="@l_prefix@/var/tor/db"
tor_signal () {
[ -f $tor_pidfile ] && kill -$1 `cat $tor_pidfile`
}
@ -32,12 +30,7 @@
%start -u @l_rusr@
rcService tor enable yes || exit 0
rcService tor active yes && exit 0
@l_prefix@/bin/tor \
-f $tor_cfgfile \
--datadirectory $tor_datadir \
--log "notice file $tor_logfile" \
--pidfile $tor_pidfile \
--runasdaemon 1
@l_prefix@/bin/tor
%stop -u @l_rusr@
rcService tor enable yes || exit 0
@ -51,6 +44,11 @@
rcService tor active no && exit 0
rc tor stop start
%reload -u @l_rusr@
rcService tor enable yes || exit 0
rcService tor active no && exit 0
tor_signal HUP
%daily -u @l_susr@
rcService tor enable yes || exit 0
shtool rotate -f \

3
tor/tor.spec

@ -38,6 +38,7 @@ Release: 20050724
# list of sources
Source0: http://tor.eff.org/dist/tor-%{version}.tar.gz
Source1: rc.tor
Source2: torrc
# build information
Prefix: %{l_prefix}
@ -96,6 +97,8 @@ AutoReqProv: no
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE rc.tor} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE torrc} $RPM_BUILD_ROOT%{l_prefix}/etc/tor/
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/var/tor/db
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \

41
tor/torrc

@ -0,0 +1,41 @@
##
## torrc -- Tor Daemon Configuration
##
# ==== CLIENT CONFIGURATION ====
User @l_rusr@
Group @l_rgrp@
RunAsDaemon 1
DataDirectory @l_prefix@/var/tor/db
PIDFile @l_prefix@/var/tor/tor.pid
Log notice file @l_prefix@/var/tor/tor.log
SocksPort 9050
SocksBindAddress 127.0.0.1
SocksPolicy accept 127.0.0.1/8
SocksPolicy reject *
OutboundBindAddress 0.0.0.0
AllowUnverifiedNodes middle,rendezvous
#DirServer 18.244.0.188:9031 FFCB 46DB 1339 DA84 674C 70D7 CB58 6434 C437 0441
#DirServer 18.244.0.114:80 719B E45D E224 B607 C537 07D0 E214 3E2D 423E 74CF
#DirServer 86.59.5.130:80 847B 1F85 0344 D787 6491 A548 92F9 0493 4E4E B85D
# ==== SERVER CONFIGURATION ====
#HiddenServiceDir @l_prefix@/var/tor/db/service/
#HiddenServicePort 80 127.0.0.1:80
#HiddenServicePort 22 127.0.0.1:22
#Nickname ExampleTOR
#Address tor.example.com
#ContactInfo TOR Administrator <tor@example.com>
#ORPort 9001
#ORBindAddress 0.0.0.0:9001
#DirPort 9030
#DirBindAddress 0.0.0.0:9030
#ExitPolicy accept *:6660-6667,reject *:*
#ExitPolicy accept *:119
#ExitPolicy reject *:*
Loading…
Cancel
Save