From 31c69b6ca1b91e7fd9fd8e14082fd2584c5f538c Mon Sep 17 00:00:00 2001 From: Toni Uhlig <matzeton@googlemail.com> Date: Sun, 24 May 2020 16:48:22 +0200 Subject: first public release Signed-off-by: Toni Uhlig <matzeton@googlemail.com> --- deps/torconf.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 deps/torconf.sh (limited to 'deps/torconf.sh') diff --git a/deps/torconf.sh b/deps/torconf.sh new file mode 100755 index 0000000..4de1e97 --- /dev/null +++ b/deps/torconf.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +set -e + + +. "$(dirname $0)/config.sh" +TOR_CONF="${MY_SYS_ROOT}/etc/tor/torrc" + + +if [ ! -r ${TOR_CONF} ]; then + if [ ! -r ${TOR_CONF}.sample ]; then + echo "$0: Run $(dirname $0)/makedeps.sh first !" >&2 + fi + + set -x + cp ${TOR_CONF}.sample ${TOR_CONF} + + sed -i 's/^\(#SOCKSPort\(.*\)address:port\(.*\)\)$/\1\nSOCKSPort 0/' ${TOR_CONF} + sed -i 's/^#SOCKSPolicy reject \*/#SOCKSPolicy reject \*\nSOCKSPolicy accept 127.0.0.1\/32\nSOCKSPolicy reject \*/' ${TOR_CONF} + sed -i 's/^#Log debug stderr/#Log debug stderr\nLog notice stderr/' ${TOR_CONF} + sed -i 's/^#DataDirectory/DataDirectory/' ${TOR_CONF} + sed -i 's/^#RunAsDaemon 1/RunAsDaemon 0/' ${TOR_CONF} + sed -i 's/^#HiddenServiceDir\(.*\)\/hidden_service\/$/HiddenServiceDir\1\/hidden_service\/\nHiddenServicePort 80 127.0.0.1:8080/' ${TOR_CONF} + + mkdir -p "${MY_SYS_ROOT}/var/lib/tor" +else + echo "$0: ${TOR_CONF} does already exist !" >&2 +fi -- cgit v1.2.3