Log notice file /var/log/tor/notices.log Log warn file /var/log/tor/warnings.log RunAsDaemon 1 DataDirectory /var/lib/tor # Here are ControlPort configuration imported from ansible template keys.j2 # # for exemple: # ControlPort 9051 # HashedControlPassword my-hashed-password-here # {% block keys %}{% endblock %} HiddenServiceDir /var/lib/tor/hidden_service1/ HiddenServicePort 22 127.0.0.1:22 {% if is_public is defined %} HiddenServicePort 9030 127.0.0.1:9030 {% endif %} HiddenServicePort 80 127.0.0.1:80 HiddenServicePort 443 127.0.0.1:443 {% if is_mail is defined %} HiddenServicePort 143 127.0.0.1:143 HiddenServicePort 993 127.0.0.1:993 HiddenServicePort 25 127.0.0.1:25 HiddenServicePort 587 127.0.0.1:587 {% endif %} {% if is_jabber is defined %} HiddenServicePort 5222 127.0.0.1:5222 {% endif %} {% if is_bitcoin is defined %} HiddenServicePort 8333 127.0.0.1:8333 {% endif %} {% if is_seeks is defined %} HiddenServiceDir /var/lib/tor/hidden_service2/ HiddenServicePort 80 127.0.0.1:80 HiddenServicePort 443 127.0.0.1:443 {% endif %} {% if is_public is defined %} ORPort {{ orport }} {% if tor_address is defined %} Address {{ tor_address }} {% endif %} Nickname {{ nickname }} RelayBandwidthRate {{ bprate }} KB RelayBandwidthBurst {{ bpburst }} KB ContactInfo {{ contactinfo }} DirPort {{ dirport }} DirPortFrontPage /usr/local/share/tor/tor-exit-notice.html {% endif %} MyFamily {% for item in fingerprints %}${{ item }}, {% endfor %} {% if is_exit is not defined %} ExitPolicy reject *:* {% endif %}