Where to find a torrc file for configuring a hidden service within tails? I mean I cannot see the torrc file with the following lines like this:

"# this section is for hidden services#"
  • What operating system are you using? If you are GNU/Linux, for example an Ubunut server, the file is /etc/tor/torrc.
    – user66
    Jan 22, 2015 at 12:49
  • Does this question help you: tor.stackexchange.com/q/1065/88
    – Jens Kubieziel
    Jan 22, 2015 at 12:57
  • @LutzHorn I am using tails Jan 23, 2015 at 11:32
  • Do you want to use Tails to run a hidden service?
    – user66
    Jan 23, 2015 at 11:33
  • @LutzHorn yes and also on my windows 7 OS the torc file is different than the one described for hidden service configuration on torproject.org .I cannot find the lines for Hidden service configuartion in that torc file. Jan 23, 2015 at 11:39

2 Answers 2


From a ticket:

running a hiddenservice from Tails is not (yetç in our design goals.



The torrc file is in /usr/share/tor/tor-service-defaults-torrc. You can add a hidden service with lines like these:

echo HiddenServiceDir /var/lib/tor/hidden_service >> $TORRC
echo HiddenServicePort 80 >> $TORRC

You also have to allow connections to it in iptables:

iptables -I OUTPUT -d -o lo -p tcp -m tcp --dport 80 --tcp-flags FIN,SYN,RST,ACK SYN -m owner --uid-owner debian-tor -j ACCEPT

Adding this feature to Tails is currently a work in progress, see this ticket for more information.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.