summaryrefslogtreecommitdiffstats
path: root/roles/torrelay/templates/torrc.j2
blob: b7af99a792e3bf0629df26378c6c8782d076e846 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#
# {{ ansible_managed }}
#
Log notice stdout
ControlPort 9051
HashedControlPassword {{ controlpasswd }}

SocksPort [::1]:9050 PreferIPv6
SocksPort 127.0.0.1:9050 PreferIPv6
SocksPort 172.17.0.1:9050 PreferIPv6
ClientPreferIPv6ORPort 1


HiddenServiceDir /var/lib/tor/hidden_service1/
HiddenServicePort 22 [::1]:22
HiddenServicePort 54444 [::1]:54444
HiddenServicePort 5269 [::1]:5269
HiddenServicePort 1965 [::1]:1965
HiddenServicePort 5222 [::1]:5222
HiddenServicePort 5443 [::1]:5443
HiddenServicePort 8008 [::1]:8008


{% if mtadomain is defined %}
HiddenServicePort 143 [::1]:143
HiddenServicePort 993 [::1]:993
HiddenServicePort 25 [::1]:25
HiddenServicePort 587 [::1]:587
{% endif %}


{% if weblognumber is defined %}
HiddenServiceDir /var/lib/tor/hidden_service{{ weblognumber }}/
HiddenServicePort 80 [::1]:4433
HiddenServicePort 1965 [::1]:1965
{% endif %}


{% if hiddenservices is defined %}
{% for service in hiddenservices %}
HiddenServiceDir /var/lib/tor/hidden_service{{ service.number }}/
HiddenServicePort {{ service.port }} {{ service.host }}
{% endfor %}
{% endif %}


MyFamily {% for item in fingerprints %}${{ item }}, {% endfor %}