Skip to content

Commit d209762

Browse files
Merge pull request #66 from freedomofpress/add-onion-pow
Add Onion Proof of Work capability
2 parents 14a0e0c + d8eb159 commit d209762

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

templates/torrc.j2

+12-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,18 @@ HiddenServiceDir /var/lib/tor/{{ servicename }}/
8282
{% for port in hsproperties['onion_ports'] %}
8383
HiddenServicePort {{ port.0 }} {{ onion_ipaddr }}:{{ port.1}}
8484
{% endfor %}
85-
85+
{% if hsproperties['onion_hidden_service_pow_defenses_enabled'] is defined %}
86+
HiddenServicePoWDefensesEnabled {{ hsproperties['onion_hidden_service_pow_defenses_enabled'] }}
87+
{% endif %}
88+
{% if hsproperties['onion_hidden_service_pow_queue_rate'] is defined %}
89+
HiddenServicePoWQueueRate {{ hsproperties['onion_hidden_service_pow_queue_rate'] }}
90+
{% endif %}
91+
{% if hsproperties['onion_hidden_service_pow_queue_burst'] is defined %}
92+
HiddenServicePoWQueueBurst {{ hsproperties['onion_hidden_service_pow_queue_burst'] }}
93+
{% endif %}
94+
{% if hsproperties['onion_compiled_proof_of_work_hash'] is defined %}
95+
CompiledProofOfWorkHash {{ hsproperties['onion_compiled_proof_of_work_hash'] }}
96+
{% endif %}
8697
{% endif %}
8798
{% for client in hsproperties['onion_authorized_clients']|default([]) %}
8899
HiddenServiceAuthorizeClient stealth {{ client }}

0 commit comments

Comments
 (0)