tor-commits
Threads by month
- ----- 2025 -----
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
February 2022
- 14 participants
- 1453 discussions

[translation/communitytpo-contentspot] new translations in communitytpo-contentspot
by translation@torproject.org 24 Feb '22
by translation@torproject.org 24 Feb '22
24 Feb '22
commit aba421f7bab00442eec6676cbd3054531bde3b74
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Feb 24 16:45:10 2022 +0000
new translations in communitytpo-contentspot
---
contents+de.po | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/contents+de.po b/contents+de.po
index 5dfbcf013c..658a394dfc 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -9843,6 +9843,8 @@ msgid ""
"The maximum value allowed is 65535. (Setting this to 0 will allow an "
"unlimited number of simultaneous streams.)"
msgstr ""
+"Der maximal erlaubte Wert ist 65535. (Wenn dieser Wert auf 0 gesetzt wird, "
+"wird eine unbegrenzte Zahl gleichzeitiger Verbindungen erlaubt.)"
#: https//community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
@@ -9852,6 +9854,10 @@ msgid ""
"torn down, as opposed to stream creation requests that exceed the limit "
"being silently ignored."
msgstr ""
+"* `HiddenServiceMaxStreamsCloseCircuit`: Wenn diese Option auf 1 gesetzt "
+"wird, werden Rendezvous-Kanäle, die HiddenServiceMaxStreams überschreiten, "
+"geschlossen anstatt Verbindungsanfragen, die das Limit überschreiten, leise "
+"zu ignorieren."
#: https//community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
1
0

24 Feb '22
commit c9b277a212e66aa5df2b80a21c486d43a8b028af
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Feb 24 16:17:43 2022 +0000
new translations in tpo-web
---
contents+km.po | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 70 insertions(+)
diff --git a/contents+km.po b/contents+km.po
index e2a6ae9ea0..638cf02330 100644
--- a/contents+km.po
+++ b/contents+km.po
@@ -2412,6 +2412,11 @@ msgid ""
"Program, is featured on our Membership Program page. We will also engage in "
"social media, events, and other promotional mechanisms."
msgstr ""
+"និមិត្តសញ្ញាអង្គការរបស់អ្នក ភ្ជាប់ទៅគេហទំព័ររបស់អ្នក "
+"រួមជាមួយនឹងសម្រង់ពាក្យពីស្ថាប័នរបស់អ្នកអំពីការលើកទឹកចិត្តរបស់អ្នកក្នុងការចូលរួមកម្មវិធីសមាជិកភាព"
+" ត្រូវបានបង្ហាញនៅលើទំព័រកម្មវិធីសមាជិកភាពរបស់យើង។ "
+"យើងក៏នឹងចូលរួមក្នុងប្រព័ន្ធផ្សព្វផ្សាយសង្គម ព្រឹត្តិការណ៍ "
+"និងយន្តការផ្សព្វផ្សាយផ្សេងៗទៀតផងដែរ។"
#: (dynamic)
msgid "Vidalia Onion Member"
@@ -2457,6 +2462,14 @@ msgid ""
" and our [Statement of "
"Values](https://gitweb.torproject.org/community/policies.git/tree/statement…."
msgstr ""
+"សហគមន៍គឺជាបេះដូងនៃកម្មវិធីសមាជិកភាពគម្រោង Tor "
+"ហើយសមាជិករបស់យើងយល់ព្រមចូលរួមជាមួយសហគមន៍របស់យើង។ ដូច្នេះ "
+"សមាជិកយល់ព្រមគោរពតាម [ក្រមសីលធម៌] "
+"(https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.t…)"
+" [កិច្ចសន្យាសង្គម] (https://gitweb.torproject) របស់ Tor "
+".org/community/policies.git/tree/social_contract.txt) និង [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement…"
+" របស់យើង។"
#: (dynamic)
msgid "Shallot Onion Members"
@@ -2530,6 +2543,10 @@ msgid ""
"been involved in Tor are united by a common belief: internet users should "
"have private access to an uncensored web.**"
msgstr ""
+"** ដូចជាអ្នកប្រើប្រាស់ Tor អ្នកអភិវឌ្ឍន៍កម្មវិធី អ្នកស្រាវជ្រាវ "
+"និងស្ថាបនិកដែលបានធ្វើឱ្យ Tor អាចធ្វើទៅបាន គឺជាក្រុមមនុស្សចម្រុះ។ "
+"ប៉ុន្តែមនុស្សទាំងអស់ដែលបានចូលរួមនៅក្នុង Tor ត្រូវបានរួបរួមដោយជំនឿដូចគ្នា៖ "
+"អ្នកប្រើប្រាស់អ៉ីនធឺណេតគួរតែមានចូលប្រើប្រាស់ដោយមានភាពឯកជនទៅកាន់គេហទំព័រដែលមិនមានរឹតត្បិត។**"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2541,6 +2558,13 @@ msgid ""
"that don't reveal who is talking to whom, even to someone monitoring the "
"network."
msgstr ""
+"នៅទសវត្សរ៍ឆ្នាំ 1990 កង្វះសុវត្ថិភាពនៅលើអ៉ីនធឺណិត "
+"និងសមត្ថភាពរបស់វាក្នុងការប្រើសម្រាប់ការតាមដាន "
+"និងការឃ្លាំមើលបានក្លាយទៅជាច្បាស់លាស់ ហើយនៅឆ្នាំ 1995 David Goldschlag, Mike "
+"Reed និង Paul Syverson នៅ US Naval Research Lab (NRL) បានសួរខ្លួនឯងថាតើ "
+"បើសិនជាមានវិធីមួយដែលបង្កើតការតភ្ជាប់អ៉ីធឺណិត "
+"ដែលមិនបង្ហាញថាអ្នកណាកំពុងនិយាយជាមួយអ្នកណា "
+"សូម្បីតែនរណាម្នាក់ដែលកំពុងធ្វើការត្រួតពិនិត្យបណ្តាញក៏ដោយ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2548,6 +2572,8 @@ msgid ""
"Their answer was to create and deploy the first research designs and "
"prototypes of onion routing."
msgstr ""
+"ចម្លើយរបស់ពួកគេគឺបង្កើត និងដាក់ពង្រាយការរចនាស្រាវជ្រាវដំបូង "
+"និងគំរូនៃដំណើរការរបស់onion។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2556,6 +2582,10 @@ msgid ""
" privacy as possible, and the idea was to route traffic through multiple "
"servers and encrypt it each step of the way."
msgstr ""
+"គោលដៅនៃដំណើរការ onion "
+"គឺដើម្បីឱ្យមានវិធីប្រើប្រាស់អ៉ីនធឺណិតជាមួយនឹងការដែលមានភាពឯកជនឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបាន"
+" ហើយគំនិតនេះគឺដើម្បីបញ្ជូនចរាចរតាមរយៈម៉ាស៊ីនមេជាច្រើន "
+"និងអ៊ិនគ្រីបវាតាមជំហាននីមួយៗ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2569,6 +2599,9 @@ msgid ""
"Technology (MIT)](https://web.mit.edu/) graduate, began working on an NRL "
"onion routing project with Paul Syverson."
msgstr ""
+"នៅដើមទសវត្សរ៍ឆ្នាំ 2000 លោក Roger Dingledine ដែលជានិស្សិតបញ្ចប់ការសិក្សា "
+"[Massachusetts Institute of Technology (MIT)] (https://web.mit.edu/) "
+"ថ្មីៗនេះបានចាប់ផ្តើមធ្វើការលើគម្រោងonion NRL ជាមួយ Paul Syverson។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2578,6 +2611,10 @@ msgid ""
"stood for The Onion Routing. Nick Mathewson, a classmate of Roger's at MIT, "
"joined the project soon after."
msgstr ""
+"ដើម្បីបែងចែកការងារដើមនេះនៅ NRL "
+"ពីកិច្ចខិតខំប្រឹងប្រែងបង្កើតផ្លូវគំនិតផ្សេងទៀតដែលបានចាប់ផ្តើមលេចឡើងនៅកន្លែងផ្សេងទៀត"
+" Roger បានហៅគម្រោង Tor ដែលតំណាងឱ្យ The Onion Routing ។ Nick Mathewson "
+"ដែលជាមិត្តរួមថ្នាក់របស់ Roger's នៅ MIT បានចូលរួមក្នុងគម្រោងនេះភ្លាមៗ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2587,6 +2624,11 @@ msgid ""
"diverse interests and trust assumptions, and the software needed to be free "
"and open to maximize transparency and decentralization."
msgstr ""
+"ចាប់តាំងពីការចាប់ផ្តើមរបស់ខ្លួននៅក្នុងទសវត្សរ៍ឆ្នាំ 1990 ដំណើរការតភ្ជាប់របស់"
+" onion ត្រូវបានបង្កើតឡើងដើម្បីពឹងផ្អែកលើបណ្តាញវិមជ្ឈការ។ "
+"បណ្តាញចាំបាច់ត្រូវដំណើរការដោយអង្គភាពដែលមានផលប្រយោជន៍ចម្រុះ "
+"និងការសន្មត់ការជឿទុកចិត្ត ហើយនឹងសុសវែរចាំបាច់ត្រូវតែមិនយកកម្រៃ "
+"និងបើកចំហដើម្បីបង្កើនតម្លាភាព និងវិមជ្ឈការ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2594,6 +2636,9 @@ msgid ""
"That's why in October 2002 when the Tor network was initially deployed, its "
"code was released under a free and open software license."
msgstr ""
+"នោះហើយជាមូលហេតុដែលនៅក្នុងខែតុលា 2002 នៅពេលដែលបណ្តាញ Tor "
+"ត្រូវបានដាក់ឱ្យប្រើប្រាស់ដំបូង "
+"កូដរបស់វាត្រូវបានចេញផ្សាយក្រោមអាជ្ញាប័ណ្ណកម្មវិធីឥតគិតថ្លៃ និងបើកចំហ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2601,6 +2646,8 @@ msgid ""
"By the end of 2003, the network had about a dozen volunteer nodes, mostly in"
" the U.S., plus one in Germany."
msgstr ""
+"នៅចុងឆ្នាំ 2003 បណ្តាញនេះមានអ្នកស្ម័គ្រចិត្ដប្រហែលដប់នាក់ "
+"ដែលភាគច្រើននៅក្នុងសហរដ្ឋអាមេរិក បូកនឹងមួយនៅក្នុងប្រទេសអាល្លឺម៉ង់។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2610,6 +2657,11 @@ msgid ""
"work on Tor in 2004. In 2006, the Tor Project, Inc., a 501(c)(3) nonprofit "
"organization, was founded to maintain Tor's development."
msgstr ""
+"ការទទួលស្គាល់អត្ថប្រយោជន៍នៃ Tor ចំពោះសិទ្ធិឌីជីថល [Electronic Frontier "
+"Foundation (EFF)](https://www.eff.org/) "
+"បានចាប់ផ្តើមផ្តល់មូលនិធិដល់ការងាររបស់ Roger និង Nick នៅលើ Tor ក្នុងឆ្នាំ "
+"2004។ ក្នុងឆ្នាំ 2006 គម្រោង Tor, Inc. អង្គការមិនរកប្រាក់ចំណេញ 501(c)(3) "
+"ត្រូវបានបង្កើតឡើងដើម្បីរក្សាការអភិវឌ្ឍន៍របស់ Tor ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2618,6 +2670,10 @@ msgid ""
"address censorship, such as the need to get around government firewalls, in "
"order for its users to access the open web."
msgstr ""
+"ក្នុងឆ្នាំ 2007 អង្គការបានចាប់ផ្តើមបង្កើតbridgesទៅកាន់បណ្តាញ Tor "
+"ដើម្បីដោះស្រាយការចាប់ពិរុទ្ធ "
+"ដូចជាតម្រូវការក្នុងការដោះស្រាយជញ្ជាំងភ្លើងរបស់រដ្ឋាភិបាល "
+"ដើម្បីឱ្យអ្នកប្រើប្រាស់ចូលទៅកាន់គេហទំព័របើកចំហ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2627,6 +2683,11 @@ msgid ""
" use, so starting in 2005, development of tools beyond just the Tor proxy "
"began."
msgstr ""
+"Tor បានចាប់ផ្តើមទទួលបានប្រជាប្រិយភាពក្នុងចំណោមសកម្មជន "
+"និងអ្នកប្រើប្រាស់បច្ចេកវិទ្យាដែលចាប់អារម្មណ៍លើភាពឯកជន "
+"ប៉ុន្តែវានៅតែពិបាកសម្រាប់អ្នកដែលមិនសូវចេះបច្ចេកទេសក្នុងការប្រើប្រាស់ "
+"ដូច្នេះចាប់ផ្តើមនៅឆ្នាំ 2005 ការអភិវឌ្ឍន៍ឧបករណ៍លើសពីប្រូកស៊ី Tor "
+"បានចាប់ផ្តើម។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2635,6 +2696,8 @@ msgid ""
"[2008](https://lists.torproject.org/pipermail/tor-"
"talk/2008-January/007837.html)."
msgstr ""
+"ការអភិវឌ្ឍន៍កម្មវិធីរុករក Tor បានចាប់ផ្តើមនៅឆ្នាំ 2008 "
+"(https://lists.torproject.org/pipermail/tor-talk/2008-January/007837.html) ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2645,6 +2708,13 @@ msgid ""
"It not only protected people's identity online but also allowed them to "
"access critical resources, social media, and websites which were blocked."
msgstr ""
+"ជាមួយនឹងកម្មវិធីរុករក Tor បានធ្វើឱ្យ Tor "
+"កាន់តែអាចចូលប្រើបានសម្រាប់អ្នកប្រើប្រាស់អ៉ីនធឺណិត និងសកម្មជនប្រចាំថ្ងៃ Tor "
+"គឺជាឧបករណ៍ប្រើប្រាស់ក្នុងអំឡុងពេល [Arab "
+"Spring](https://en.wikipedia.org/wiki/Arab_Spring) ដែលចាប់ផ្តើមនៅចុងឆ្នាំ "
+"2010។ វាមិនត្រឹមតែត្រូវបានការពារប៉ុណ្ណោះទេ អត្តសញ្ញាណរបស់មនុស្សនៅលើអ៊ីនធឺណិត"
+" ប៉ុន្តែថែមទាំងអនុញ្ញាតឱ្យពួកគេចូលប្រើប្រាស់ធនធានសំខាន់ៗ "
+"ប្រព័ន្ធផ្សព្វផ្សាយសង្គម និងគេហទំព័រដែលត្រូវបានរារាំង។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
1
0

24 Feb '22
commit 176c9001f962848751bedfff9bade4aa58319714
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Thu Feb 17 10:53:20 2022 -0500
ntor3, rend3: clarify extension field defaults.
These patch changes describe new default behaviors for extension
field lists, as appear in ntor3 and in many places throughout the
ntor3 protocol. In general:
* Unrecognized extensions MUST be ignored.
Additionally, all the following rules apply _unless otherwise stated
in the documentation for an extension.
* Extensions are sent in sorted order.
* Extensions should only be sent once in a message
* If you receive multiple copies of an extension, only the first
one counts.
This comes out of discussions on tor!525.
---
proposals/332-ntor-v3-with-extra-data.md | 28 ++++++++++++++++++----------
rend-spec-v3.txt | 26 +++++++++++++++++++++++++-
2 files changed, 43 insertions(+), 11 deletions(-)
diff --git a/proposals/332-ntor-v3-with-extra-data.md b/proposals/332-ntor-v3-with-extra-data.md
index 4e55713..8e6dedc 100644
--- a/proposals/332-ntor-v3-with-extra-data.md
+++ b/proposals/332-ntor-v3-with-extra-data.md
@@ -338,20 +338,28 @@ We use the following meta-encoding for the contents of client and
server messages.
[Any number of times]:
- TYPE [one byte]
- LEN [one byte]
- BODY [LEN bytes]
-
-We do not specify specific TYPE semantics here; we leave those for
-other proposals.
+ EXTENSION
+ EXT_FIELD_TYPE [one byte]
+ EXT_FIELD_LEN [one byte]
+ EXT_FIELD [EXT_FIELD_LEN bytes]
All parties MUST reject messages that are not well-formed per the
rules above.
-To avoid partitioning, clients MUST reject messages with TYPEs that
-they do not recognize. (Therefore, whenever we specify a new server
-message TYPE, we must say that it can only be included if the client
-signals that it understands it.)
+We do not specify specific TYPE semantics here; we leave those for
+other proposals and specifications.
+
+Parties MUST ignore extensions with `EXT_FIELD_TYPE` bodies they do not
+recognize.
+
+Unless otherwise specified in the documentation for an extension type:
+* Each extension type SHOULD be sent only once in a message.
+* Parties MUST ignore any occurrences all occurrences of an extension
+ with a given type after the first such occurrence.
+* Extensions SHOULD be sent in numerically ascending order by type.
+
+(The above extension sorting and multiplicity rules are only defaults;
+they may be overridden in the description of individual extensions.)
# A.3 How much space is available?
diff --git a/rend-spec-v3.txt b/rend-spec-v3.txt
index 6a120eb..1a0b945 100644
--- a/rend-spec-v3.txt
+++ b/rend-spec-v3.txt
@@ -1548,9 +1548,17 @@ Table of contents:
authentication key.
The EXT_FIELD_TYPE, EXT_FIELD_LEN, EXT_FIELD entries are reserved for
- future extensions to the introduction protocol. Extensions with
+ extensions to the introduction protocol. Extensions with
unrecognized EXT_FIELD_TYPE values must be ignored.
+ Unless otherwise specified in the documentation for an extension type:
+ * Each extension type SHOULD be sent only once in a message.
+ * Parties MUST ignore any occurrences all occurrences of an extension
+ with a given type after the first such occurrence.
+ * Extensions SHOULD be sent in numerically ascending order by type.
+ (The above extension sorting and multiplicity rules are only defaults;
+ they may be overridden in the descriptions of individual extensions.)
+
The HANDSHAKE_AUTH field contains the MAC of all earlier fields in
the cell using as its key the shared per-circuit material ("KH")
generated during the circuit extension protocol; see tor-spec.txt
@@ -1685,6 +1693,10 @@ Table of contents:
Older versions of Tor send back an empty INTRO_ESTABLISHED cell instead.
Services must accept an empty INTRO_ESTABLISHED cell from a legacy relay.
+ The same rules for multiplicity, ordering, and handling unknown types
+ apply to the extension fields here as described [EST_INTRO] above.
+
+
3.2. Sending an INTRODUCE1 cell to the introduction point. [SEND_INTRO1]
In order to participate in the introduction protocol, a client must
@@ -1737,6 +1749,10 @@ Table of contents:
INTRODUCE2 cell with exactly the same contents to the service, and sends an
INTRODUCE_ACK response to the client.
+ The same rules for multiplicity, ordering, and handling unknown types
+ apply to the extension fields here as described [EST_INTRO] above.
+
+
3.2.2. INTRODUCE_ACK cell format. [INTRO_ACK]
An INTRODUCE_ACK cell has the following fields:
@@ -1755,6 +1771,10 @@ Table of contents:
[00 02] -- Bad message format
[00 03] -- Can't relay cell to service
+ The same rules for multiplicity, ordering, and handling unknown types
+ apply to the extension fields here as described [EST_INTRO] above.
+
+
3.3. Processing an INTRODUCE2 cell at the hidden service. [PROCESS_INTRO2]
Upon receiving an INTRODUCE2 cell, the hidden service host checks whether
@@ -1831,6 +1851,10 @@ Table of contents:
shared key with the hidden service client.
* A set of shared keys to use for end-to-end encryption.
+ The same rules for multiplicity, ordering, and handling unknown types
+ apply to the extension fields here as described [EST_INTRO] above.
+
+
3.3.1. Introduction handshake encryption requirements [INTRO-HANDSHAKE-REQS]
When decoding the encrypted information in an INTRODUCE2 cell, a
1
0
commit fa940c0d9e30d52b168d0ee64bec08c0a88f4edb
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Thu Feb 17 16:16:15 2022 -0500
Be explicit about EXT_FIELD_LEN=0
---
proposals/332-ntor-v3-with-extra-data.md | 2 ++
rend-spec-v3.txt | 1 +
2 files changed, 3 insertions(+)
diff --git a/proposals/332-ntor-v3-with-extra-data.md b/proposals/332-ntor-v3-with-extra-data.md
index 8e6dedc..25ae0ba 100644
--- a/proposals/332-ntor-v3-with-extra-data.md
+++ b/proposals/332-ntor-v3-with-extra-data.md
@@ -343,6 +343,8 @@ server messages.
EXT_FIELD_LEN [one byte]
EXT_FIELD [EXT_FIELD_LEN bytes]
+(`EXT_FIELD_LEN` may be zero, in which case EXT_FIELD is absent.)
+
All parties MUST reject messages that are not well-formed per the
rules above.
diff --git a/rend-spec-v3.txt b/rend-spec-v3.txt
index 1a0b945..fac1395 100644
--- a/rend-spec-v3.txt
+++ b/rend-spec-v3.txt
@@ -1550,6 +1550,7 @@ Table of contents:
The EXT_FIELD_TYPE, EXT_FIELD_LEN, EXT_FIELD entries are reserved for
extensions to the introduction protocol. Extensions with
unrecognized EXT_FIELD_TYPE values must be ignored.
+ (`EXT_FIELD_LEN` may be zero, in which case EXT_FIELD is absent.)
Unless otherwise specified in the documentation for an extension type:
* Each extension type SHOULD be sent only once in a message.
1
0

24 Feb '22
commit 80e9d9e7dbbc3642a7e93946f48b5fa2fc568b3f
Merge: 71c326a fa940c0
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Thu Feb 24 10:54:05 2022 -0500
Merge remote-tracking branch 'tor-gitlab/mr/60'
proposals/332-ntor-v3-with-extra-data.md | 28 +++++++++++++++++++---------
rend-spec-v3.txt | 27 ++++++++++++++++++++++++++-
2 files changed, 45 insertions(+), 10 deletions(-)
1
0

24 Feb '22
commit b1e536122aeba59703f0138f883bd2be851e5be5
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Feb 24 15:47:40 2022 +0000
new translations in tpo-web
---
contents+km.po | 49 +++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 47 insertions(+), 2 deletions(-)
diff --git a/contents+km.po b/contents+km.po
index 7e13075e22..e2a6ae9ea0 100644
--- a/contents+km.po
+++ b/contents+km.po
@@ -2137,12 +2137,12 @@ msgstr ""
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
msgid "- Supporting their unrestricted availability and use, and"
-msgstr ""
+msgstr "- áá¶ááááááááá¶áá¢á¶á
áááá¶á áá·ááá¶áááááŸáááá¶ááááááááá¶ááá¶ááá¶áá¶ááááááááœááá áá·á"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
msgid "- Furthering their scientific and popular understanding."
-msgstr ""
+msgstr "- áááááááá¶áááááá¹áááááá·áááá¶áá¶ááááá áá·áááááá·ááááááááœáááá"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -2151,6 +2151,9 @@ msgid ""
" the most popular and widely used free, open source privacy technologies: "
"Tor Browser and the Tor network."
msgstr ""
+"áááááá Tor áá·ááá ááááááááá
áá»ááá·ááááááŸá "
+"áá·áá
ááá
á¶ááá
áá
áááá·áááá¶á¯ááááá¶ááááááááŸáá
áá ááááááááá·áá "
+"áá·áááááŒááá¶áááááŸáááá¶ááááá¶áááŒááááŒáá¶áá áááááá·áážáá»ááá Tor áá·áááááá¶ááááá Tor á"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -2160,6 +2163,12 @@ msgid ""
"journalists, human rights defenders, librarians, consumers, and average "
"internet users about how to protect and retain their privacy online."
msgstr ""
+"ááŸááážáá¶áá¢áá·áááááááá
áá
áááá·áááá¶ "
+"áááá¶áááá¢ááááá¶áááœáá¢áááááááŸáááá¶ááááááá¶ááŒááá¶áá¯áááááááááœááááá¶áá¢áážáááºáá·áá áááááá "
+"Tor áá¶áááááááá¶áá¢áááááááááááááá á¢ááááá¶ááááááá¶á á¢ááááá¶ááá¶ááá·áááá·ááá»ááá "
+"ááááá¶áááá á¢áááááááŸáááá¶áá "
+"áá·áá¢áááááááŸáááá¶ááá¢áážáááºáá·ááá¶ááááááá¶áááá¶áááá¶ááá¢ááážáááááá¶ááá¶á "
+"áá·áááááá¶áá¶áá¯áááááááááœááááá¶áá¢áážáááºáá·áá"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -2168,6 +2177,10 @@ msgid ""
"[often turned to by the media for information about how individuals and "
"consumers can protect their privacy](https://www.torproject.org/press/)."
msgstr ""
+"áááááá Tor ááááŒááá¶ááááœááááá¶áááá¶áá¶á¢ááááááá¶ááá¶ááá»áááááŸáá¶áá¯áááááŸá¢áážáááºáá·á á áŸá "
+"[áá¶áá¿ááááááŒááá¶ááááááááá
ááááááááááááááááááááá¶áááááá¶áááááááá¶áá¢ááážááááááááá»áááá"
+" áá·áá¢áááááááŸáááá¶ááá¢á¶á
áá¶ááá¶áá¯ááááá¶áááááááœááá] "
+"(https://www.torproject.org/press/) á"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -2180,6 +2193,13 @@ msgid ""
"Defense Advanced Research Projects Agency (DARPA); and the Media Democracy "
"Fund."
msgstr ""
+"áá¶ááážáá»á áááááá Tor ááºáá¶á¢ááááááœááá¶áááááá¶ááá¯ááááá¶áá¢áááááááŸáááá¶áá _cy pres_ "
+"áá¶ááááááááœáá¯ááááá¶áá¢áááááááŸáááá¶áááááá Rose Foundation á "
+"á¢ááááá¶áááááá¶ááááá·ááááááá¶áááœááááááááááááááááááááááááááááŸáááááááá¶ááœáá¢ááááááááááŒááá·áá·"
+" áá·áááááŒáá¶á
áááŸáááŒá
áá¶áááááœááá¶áááááááá ááááá¢á¶áááá·á â áá¶áá·áá¶áááááááá¶áá·áááááá "
+"áá·áááá·ááá»ááá áá·ááá¶ááá¶áá ááŒááá·áá·áá·áááá¶áá¶ááááááá¶áá·; "
+"áážáááá¶áááá¶ááááááááááá¶ááááá¶áááááá·áááááááá¶ááá¶ááá¶áá· (DARPA); "
+"áá·áááŒááá·áá·ááááá¶áá·áááááááááááááááááááááááá¶áá"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -2194,6 +2214,10 @@ msgid ""
"contact Sarah Stevenson, Fundraising Director, at "
"[sstevenson@torproject.org](mailto:sstevenson@torproject.org)."
msgstr ""
+"ááááá·áááŸá¢áááá
áááá·áá¶ááá
áá¶áááááá¶áááá¶áááá
áááá»ááááááá Tor "
+"á¢ááážáá¶ááŸá¢ááááá¶áá¢á¶á
áá¶áááááááá¶áááá¶áááááá¶áá _cy pres_ áááá¬áá ááŒááá¶áááá Sarah "
+"Stevenson áá¶áááááááááá¢áááá¶áááá·áá¶ áá¶áááá "
+"[sstevenson@torproject.org](mailto:sstevenson@torproject.org) á"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -2239,6 +2263,11 @@ msgid ""
"financial contributions: coding, testing, documenting, translating, "
"educating, researching, and running the relays that make up the Tor network."
msgstr ""
+"ááŒáá¢ááá»ááááááá»ááá áá·ááááá»ááá¶ááá¢ááááááá¶áááááŸá±áá Tor "
+"á¢á¶á
ááááŸáá
áá¶ááá áŒáááááááááááá "
+"á áŸáááŒáá¢ááá»ááá¶áá·áááá
ááááá¢ááááááááááá
á·ááááááá¶áááááááá¶áááœáá
áááááá·áááááááááá á·ááááááááá»ááŒá
áá¶á"
+" áá¶ááááááááŒá áá¶áááááŸááááá á¯ááá¶á áá¶ááááááá áá¶áá¢áááá áá¶ááááá¶ááááá¶á "
+"áá·áááááŸááá¶ááá¶ááááááŒáááááááááŸá±áá á¡áŸáááŸááááá¶á Tor á"
#: (dynamic)
msgid "Active Sponsors"
@@ -2271,6 +2300,9 @@ msgid ""
"goal is to continue diversifying our funding. To inquire about sponsorship, "
"please email giving(at)torproject.org."
msgstr ""
+"áá¶ááá¶áááŒááááá¶áá¢áááááááŸáááá¶ááá
áááá»ááá¶áááááá¶ááŸááá¶ááááááááŒááá·áá·á
áááá»ááááááá "
+"ááááá
ááááááŸáááºááááááááŸáá·áá·áááááááŒááá·áá·ááááááŸáá ááŸáááážáá¶áááœáá¢ááážáá¶áá§ááááááá "
+"ááŒáááááŸá¢áážááááá giving(at)torproject.org á"
#: (dynamic)
msgid "Board of Directors"
@@ -2290,6 +2322,11 @@ msgid ""
"and studies to improve Tor software. If you're a developer, we welcome you "
"to sign up for our dev mailing list to see what we're up to."
msgstr ""
+"ááááážáá¶ááŸááá·áááœáááááá ááá¢ááááá
ááá¢á¶á
ááœáá
ááááááá Tor áá¶ááááá "
+"ááŸáááŸáá
áá á
áááááááá·á áá·ááá¶ááá·áááá¶ááŸáááážáááááá¢áá»áááááááá Tor á "
+"ááááá·áááŸá¢ááááá¶á¢áááá¢áá·áááááááááááá·ááž "
+"ááŸááááá¶ááááá¢ááááááá»ááá¶áá
á»ááááááááááá¶ááááááážá¢áážáááááááœáááááá¢áááá¢áá·áááááááááááá·áážááááááŸá"
+" ááŸáááážááŸááá¶ááŸááŸááááá»áááááŸá¢ááážá"
#: (dynamic)
msgid "Sign up for tor-dev"
@@ -2338,6 +2375,8 @@ msgid ""
"When your organization joins the Tor Projectâs Membership Program, you are demonstrating your commitment to privacy online and supporting Torâs agility and development. In return, you become a closer part of our community with three specific benefits: access to our Onion Advisors group to help you integrate Tor into your product, inclusion in conversations and exclusive meetings with the Tor Project team to learn about what we are cooking at Tor, and public promotion of your membership.\n"
" If you are interested in becoming a member, please reach out to us at <mark>giving(a)torproject.org.</mark>"
msgstr ""
+"áá
áááááááááá¶áááááááá¢áááá
áŒáááœááááááá·áážááá¶áá·ááá¶ááááá áááááá Tor á¢ááááááá»ááááá á¶ááážáá¶ááááááááá¶á
á·áááááááá¢áááá
áááááá¶áá¯ááááá¶áá¢áážáááºáá·á áá·ááá¶ááááááááá¶ááá áááá áœá áá·ááá¶áá¢áá·áááááááááááá·áážáááá Tor á áá¶áá¶ááááááá á¢ááááááá¶ááá¶áááááááœááááá·ááááá·ááááááá ááááááááááŸááá¶ááœááá¹áá¢ááááááááááááá¶áááá¶ááá
áááœááážá áá¶áá
áŒááá
áá¶áááááá»áá¢ááááááá¹áááá¶áááá·áááááááŸá ááŸáááážááœáá¢ááááááá»ááá¶á
áááá
áŒá Tor áá
áááá»áááá·áááááááá¢ááá áá¶ááá¶áááááá
áŒááááá»ááá¶ááááááá¶ áá·ááá¶áááááá»ááááá¶á
ááá»ááá¶ááœááááá»á Tor Project ááŸáááážááááááááá¢ááážá¢ááážáááááŸááááá»áá
ááá¢á·ááá
Tor áá·ááá¶ááááááááááá¶ááá¶áá¶áá¶áááááááá¶áá·ááá¶áááááá¢áááá\n"
+"ááááá·áááŸá¢ááááá¶áá
ááá¶ááá¢á¶ááááááá
áááááá¶ááá¶ááá¶áá·á ááŒááá¶ááááááááŸááááá»ááá¶áááá 1giving(a)torproject.org.1"
#: (dynamic)
msgid "Membership Tiers"
@@ -2351,6 +2390,12 @@ msgid ""
"and inclusion in conversations and exclusive meetings with the Tor Project "
"team. At Tor, we love all of the onions, but shallots are the tastiest!"
msgstr ""
+"ááááá·áááá¶áá·ááá¶ááá»ááááá¶áá
áááá»áááááá·ááááá¶ááááááááááá¶ááá¶áá¶áá¶áááááááááœáááá "
+"áá·ááá¶ááááá·ááááá¶áááœáá
ááááááááá¢ááá ááá¶áá·ááááœááá¶áá¢ááááááááááááá ááááááŒá
áááá¶á "
+"áá¶áá
áŒááá
áá¶áááááá»áá¢ááááááá¹áááá¶áááá·áááááááŸá ááŸáááážááœááááá
áŒá Tor "
+"áá
áááá»áááááááááááá¢ááá áá·ááá¶ááá¶áááááá
áŒááááá»ááá¶ááááááá¶ "
+"áá·ááá¶áááááá»ááááá¶á
ááá»ááá¶ááœááááá»á Tor Project á áá
Tor "
+"ááŸáá
áŒáá
á·ááááááá¹ááá¶áá¶áááá¶ááá¢áá ááá»áááááááá¹ááááá ááá¶áááááá¶áá·áááá¶áááá¶ááá!"
#: (dynamic)
msgid "Shallot Onion Member"
1
0

[translation/communitytpo-contentspot] new translations in communitytpo-contentspot
by translation@torproject.org 24 Feb '22
by translation@torproject.org 24 Feb '22
24 Feb '22
commit 470efb08864fe3ca2311980fab7a00310b647769
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Feb 24 15:45:09 2022 +0000
new translations in communitytpo-contentspot
---
contents+de.po | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/contents+de.po b/contents+de.po
index 71b1ae0b94..5dfbcf013c 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -9797,6 +9797,9 @@ msgid ""
"HiddenServiceEnableIntroDoSDefense is set, it then effectively disables the "
"defenses."
msgstr ""
+"Wenn diese Option 0 ist, dann wird sie als unendlich angenommen und setzt "
+"damit effektiv die Verteidigungen von HiddenServiceEnableIntroDoSDefense "
+"außer Kraft, falls sie aktiviert sind."
#: https//community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
@@ -9822,6 +9825,8 @@ msgid ""
"The following configuration options can be used to limit connections in the "
"rendezvous circuits:"
msgstr ""
+"Die folgenden Konfigurationsoptionen können genutzt werden, um die Zahl der "
+"Verbindungen im Rendezvous-Kanal zu begrenzen."
#: https//community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
@@ -9829,6 +9834,8 @@ msgid ""
"* `HiddenServiceMaxStreams`: The maximum number of simultaneous streams "
"(connections) per rendezvous circuit."
msgstr ""
+"* `HiddenServiceMaxStreams`: Die maximale Anzahl gleichzeitiger streams "
+"(Verbindungen) pro Rendezvous-Kanal."
#: https//community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
1
0

[translation/communitytpo-contentspot] new translations in communitytpo-contentspot
by translation@torproject.org 24 Feb '22
by translation@torproject.org 24 Feb '22
24 Feb '22
commit 41c8e4b16b5a7243ce7acecb143281b61a0dac48
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Feb 24 15:15:11 2022 +0000
new translations in communitytpo-contentspot
---
contents+de.po | 4 +
src/contents.pot | 24145 +++++++++++++++++++++++++++--------------------------
2 files changed, 12110 insertions(+), 12039 deletions(-)
diff --git a/contents+de.po b/contents+de.po
index 11ee73d5ea..71b1ae0b94 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -9787,6 +9787,8 @@ msgid ""
"* `HiddenServiceEnableIntroDoSBurstPerSec`: The allowed client introduction "
"burst per second at the introduction point."
msgstr ""
+"* `HiddenServiceEnableIntroDoSBurstPerSec`: Die maximal erlaubte Anzahl der "
+"Bekanntmachungen am Einstiegspunkt pro Sekunde."
#: https//community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
@@ -9802,6 +9804,8 @@ msgid ""
"* `HiddenServiceEnableIntroDoSRatePerSec`: The allowed client introduction "
"rate per second at the introduction point."
msgstr ""
+"* `HiddenServiceEnableIntroDoSRatePerSec`: Die erlaubte durchschnittliche "
+"Anzahl der Bekanntmachungen pro Sekunde am Einstiegspunkt."
#: https//community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
diff --git a/src/contents.pot b/src/contents.pot
index eb9196b43b..eb108fa088 100644
--- a/src/contents.pot
+++ b/src/contents.pot
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-15 20:14+UTC\n"
+"POT-Creation-Date: 2022-02-24 01:18+UTC\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: en <LL(a)li.org>\n"
@@ -76,16 +76,16 @@ msgstr ""
msgid "Support"
msgstr ""
-#: (dynamic) https://community.torproject.org/user-research/
-#: (content/user-research/contents+en.lr:page.section)
-#: https://community.torproject.org/onion-services/
+#: (dynamic) https://community.torproject.org/onion-services/
#: (content/onion-services/contents+en.lr:page.section)
+#: https://community.torproject.org/training/
+#: (content/training/contents+en.lr:page.section)
+#: https://community.torproject.org/user-research/
+#: (content/user-research/contents+en.lr:page.section)
#: https://community.torproject.org/relay/
#: (content/relay/contents+en.lr:page.section)
#: https://community.torproject.org/localization/
#: (content/localization/contents+en.lr:page.section)
-#: https://community.torproject.org/training/
-#: (content/training/contents+en.lr:page.section)
msgid "Community"
msgstr ""
@@ -148,37 +148,55 @@ msgstr ""
#: (dynamic) https://community.torproject.org/onion-services/
#: (content/onion-services/contents+en.lr:page.title)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.section)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.section)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.section)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.section)
#: https://community.torproject.org/training/resources/all-about-tor/
#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
msgid "Onion Services"
msgstr ""
#: (dynamic)
-msgid "Become a Community User Researcher"
+msgid "Onionize any website"
msgstr ""
#: (dynamic)
msgid ""
-"Are you a design researcher, user researcher, student, or someone interested "
-"in learning more about Tor users? Do you have new ideas, suggestions, or "
-"research that can help improve Tor applications? Help us by coordinating "
-"user research with your local community, and learn more about best practices "
-"for working with users at-risk."
+"There's a toolkit that lets you take any existing website and host it as an "
+"onionsite too. You would do this because onionsites are more secure than "
+"just regular sites. There is an installation guide for how to use this "
+"toolkit to onionize your site."
msgstr ""
#: (dynamic)
-msgid "UX team mailing list"
+msgid "Check out the code"
msgstr ""
#: (dynamic)
-msgid "Become a Tester"
+msgid "Featured onionsites"
msgstr ""
-#: (dynamic) https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.subtitle)
+#: (dynamic)
+msgid "Tools"
+msgstr ""
+
+#: (dynamic)
+msgid "Learn More"
+msgstr ""
+
+#: (dynamic)
msgid ""
-"We regularly release Tor Browser early versions to allow users to test "
-"software improvements and new ideas. Sign up to be in our testing pool."
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+msgstr ""
+
+#: (dynamic)
+msgid "Tor Onions mailing list"
msgstr ""
#: (dynamic)
@@ -217,182 +235,306 @@ msgid ""
"found in our %(link_to_faq)s"
msgstr ""
-#: https://community.torproject.org/user-research/
-#: (content/user-research/contents+en.lr:page.subtitle)
-msgid "We respect our users' privacy when we conduct research."
+#: https://community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lr:page.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy Onion Services."
msgstr ""
-#: https://community.torproject.org/user-research/
-#: (content/user-research/contents+en.lr:page.cta)
-msgid "Learn about Tor users"
+#: https://community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lr:page.cta)
+msgid "Grow your .onion"
msgstr ""
-#: https://community.torproject.org/user-research/
-#: (content/user-research/contents+en.lr:page.body)
-msgid "## We respect our users' privacy when we conduct research."
+#: https://community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lr:page.body)
+msgid "##What are Onion Services?"
msgstr ""
-#: https://community.torproject.org/user-research/
-#: (content/user-research/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lr:page.body)
msgid ""
-"We practice human-centered design when we build tools for internet freedom."
+"Onion services are services that can only be accessed over Tor. Running an "
+"Onion Service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
msgstr ""
-#: https://community.torproject.org/user-research/
-#: (content/user-research/contents+en.lr:page.body)
-msgid "The way we build tools also builds community."
+#: https://community.torproject.org/gsoc/
+#: (content/gsoc/contents+en.lr:page.title)
+msgid "Project Ideas"
msgstr ""
-#: https://community.torproject.org/user-research/
-#: (content/user-research/contents+en.lr:page.body)
-msgid ""
-"Our user research is founded on the premises of consent, respect, and "
-"empathy."
+#: https://community.torproject.org/gsoc/
+#: (content/gsoc/contents+en.lr:page.subtitle)
+msgid "Some project ideas for GSoC."
msgstr ""
-#: https://community.torproject.org/user-research/
-#: (content/user-research/contents+en.lr:page.body)
-msgid ""
-"You can make an impact in your community by learning from our methods and "
-"helping us with user research."
+#: https://community.torproject.org/gsoc/
+#: (content/gsoc/contents+en.lr:page.section)
+msgid "GSoC"
msgstr ""
-#: (dynamic)
-msgid "Onionize any website"
+#: https://community.torproject.org/gsoc/
+#: (content/gsoc/contents+en.lr:page.cta)
+msgid "Get coding"
msgstr ""
-#: (dynamic)
+#: https://community.torproject.org/gsoc/
+#: (content/gsoc/contents+en.lr:page.body)
msgid ""
-"There's a toolkit that lets you take any existing website and host it as a ."
-"onion site too. You would do this because .onion sites are more secure than "
-"just regular sites. There is an installation guide for how to use this "
-"toolkit to onionize your site."
-msgstr ""
-
-#: (dynamic)
-msgid "Check out the code"
+"You may find some of these projects to be good ideas for Google Summer of "
+"Code. We have labelled each idea with which of our core developers would be "
+"good mentors. If one or more of these ideas looks promising to you, please "
+"[contact us](mailto:gso+c@torproject.org) to discuss your plans rather than "
+"sending blind applications."
msgstr ""
#: (dynamic)
-msgid "Featured .onion sites"
+msgid "Tor Speakers Bureau"
msgstr ""
#: (dynamic)
-msgid "Tools"
+msgid ""
+"We have a dedicated group of Tor core contributors who are ready to speak at "
+"your next event. You can request a speaker by contacting speaking@torproject."
+"org with your preferred topic, language requirement, date, and other details."
msgstr ""
#: (dynamic)
-msgid "Learn More"
+msgid "Request a Speaker"
msgstr ""
#: (dynamic)
-msgid ""
-"Are you interested in learning more about onion services? Join our tor-"
-"onions mailing list to speak with other onion service operators."
+msgid "Upcoming Tor Events"
msgstr ""
-#: (dynamic)
-msgid "Tor Onions mailing list"
+#: https://community.torproject.org/outreach/
+#: (content/outreach/contents+en.lr:page.subtitle)
+msgid "Bring Tor materials to your next community event."
msgstr ""
-#: https://community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lr:page.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
+#: https://community.torproject.org/outreach/
+#: (content/outreach/contents+en.lr:page.cta)
+msgid "Tell the world about Tor"
msgstr ""
-#: https://community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lr:page.cta)
-msgid "Grow your .onion"
+#: https://community.torproject.org/outreach/
+#: (content/outreach/contents+en.lr:page.body)
+msgid "##Tell the world about Tor"
msgstr ""
-#: https://community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lr:page.body)
-msgid "##What are Onion Services?"
+#: https://community.torproject.org/outreach/
+#: (content/outreach/contents+en.lr:page.body)
+msgid ""
+"We love it when people bring information about Tor to their community "
+"events, conferences, and meetups."
msgstr ""
-#: https://community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lr:page.body)
+#: https://community.torproject.org/outreach/
+#: (content/outreach/contents+en.lr:page.body)
msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"We've curated some beautiful materials for sharing in-person and on social "
+"media we welcome you to use."
msgstr ""
#: (dynamic)
-msgid "Connect with other Relay Operators"
+msgid "Join the Community"
msgstr ""
#: (dynamic)
msgid ""
-"The best resource of all is the active community of relay operators on tor-"
-"relays mailing list and on IRC"
+"Are you interested in inviting someone from Tor to train your group? While "
+"we receive a high volume of training requests and may not be able to offer "
+"an in-person training, we may still be able to help. Contact the community "
+"team and let's talk."
msgstr ""
#: (dynamic)
-msgid "#tor-relays"
+msgid "Community mailing list"
msgstr ""
-#: (dynamic)
-msgid "in irc.oftc.net."
+#: https://community.torproject.org/training/
+#: (content/training/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
msgstr ""
-#: (dynamic)
-msgid "Relay Operators mailing list"
+#: https://community.torproject.org/training/
+#: (content/training/contents+en.lr:page.cta)
+msgid "Check our resources"
msgstr ""
-#: https://community.torproject.org/relay/
-#: (content/relay/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/training/
+#: (content/training/contents+en.lr:page.body)
+msgid "## We want to teach the world about Tor. Can you help?"
+msgstr ""
+
+#: https://community.torproject.org/training/
+#: (content/training/contents+en.lr:page.body)
msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
+"Are you a Tor trainer or interested in becoming one? Looking for resources "
+"to help your community learn the most about Tor? We've got you covered."
msgstr ""
-#: https://community.torproject.org/relay/
-#: (content/relay/contents+en.lr:page.cta)
-msgid "Grow the Tor network"
+#: https://community.torproject.org/training/
+#: (content/training/contents+en.lr:page.body)
+msgid ""
+"For some users with serious threat models, teaching Tor and other privacy "
+"tools can be risky if not done with care."
msgstr ""
-#: https://community.torproject.org/relay/
-#: (content/relay/contents+en.lr:page.body)
-msgid "The Tor network relies on volunteers to donate bandwidth."
+#: https://community.torproject.org/training/
+#: (content/training/contents+en.lr:page.body)
+msgid ""
+"If this describes your community, or if you're not sure, please [contact our "
+"Community Team](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
+"community-team) for more help."
msgstr ""
-#: https://community.torproject.org/relay/
-#: (content/relay/contents+en.lr:page.body)
-msgid "The more people who run relays, the better the Tor network will be."
+#: (dynamic)
+msgid "Become a Community User Researcher"
msgstr ""
-#: https://community.torproject.org/relay/
-#: (content/relay/contents+en.lr:page.body)
+#: (dynamic)
msgid ""
-"The current Tor network is quite small compared to the number of people who "
-"need to use Tor, which means we need more dedicated volunteers like you to "
-"run relays."
+"Are you a design researcher, user researcher, student, or someone interested "
+"in learning more about Tor users? Do you have new ideas, suggestions, or "
+"research that can help improve Tor applications? Help us by coordinating "
+"user research with your local community, and learn more about best practices "
+"for working with users at-risk."
msgstr ""
-#: https://community.torproject.org/relay/
-#: (content/relay/contents+en.lr:page.body)
-msgid "By running a Tor relay you can help make the Tor network:"
+#: (dynamic)
+msgid "UX team mailing list"
msgstr ""
-#: https://community.torproject.org/relay/
-#: (content/relay/contents+en.lr:page.body)
-msgid "* faster (and therefore more usable)"
+#: (dynamic)
+msgid "Become a Tester"
msgstr ""
-#: https://community.torproject.org/relay/
-#: (content/relay/contents+en.lr:page.body)
-msgid "* more robust against attacks"
+#: (dynamic) https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.subtitle)
+msgid ""
+"We regularly release Tor Browser early versions to allow users to test "
+"software improvements and new ideas. Sign up to be in our testing pool."
msgstr ""
-#: https://community.torproject.org/relay/
-#: (content/relay/contents+en.lr:page.body)
-msgid "* more stable in case of outages"
+#: https://community.torproject.org/user-research/
+#: (content/user-research/contents+en.lr:page.subtitle)
+msgid "We respect our users' privacy when we conduct research."
msgstr ""
-#: https://community.torproject.org/relay/
+#: https://community.torproject.org/user-research/
+#: (content/user-research/contents+en.lr:page.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
+#: https://community.torproject.org/user-research/
+#: (content/user-research/contents+en.lr:page.body)
+msgid "## We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https://community.torproject.org/user-research/
+#: (content/user-research/contents+en.lr:page.body)
+msgid ""
+"We practice human-centered design when we build tools for internet freedom."
+msgstr ""
+
+#: https://community.torproject.org/user-research/
+#: (content/user-research/contents+en.lr:page.body)
+msgid "The way we build tools also builds community."
+msgstr ""
+
+#: https://community.torproject.org/user-research/
+#: (content/user-research/contents+en.lr:page.body)
+msgid ""
+"Our user research is founded on the premises of consent, respect, and "
+"empathy."
+msgstr ""
+
+#: https://community.torproject.org/user-research/
+#: (content/user-research/contents+en.lr:page.body)
+msgid ""
+"You can make an impact in your community by learning from our methods and "
+"helping us with user research."
+msgstr ""
+
+#: (dynamic)
+msgid "Connect with other Relay Operators"
+msgstr ""
+
+#: (dynamic)
+msgid ""
+"The best resource of all is the active community of relay operators on tor-"
+"relays mailing list and on IRC"
+msgstr ""
+
+#: (dynamic)
+msgid "#tor-relays"
+msgstr ""
+
+#: (dynamic)
+msgid "in irc.oftc.net."
+msgstr ""
+
+#: (dynamic)
+msgid "Relay Operators mailing list"
+msgstr ""
+
+#: https://community.torproject.org/relay/
+#: (content/relay/contents+en.lr:page.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https://community.torproject.org/relay/
+#: (content/relay/contents+en.lr:page.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
+#: https://community.torproject.org/relay/
+#: (content/relay/contents+en.lr:page.body)
+msgid "The Tor network relies on volunteers to donate bandwidth."
+msgstr ""
+
+#: https://community.torproject.org/relay/
+#: (content/relay/contents+en.lr:page.body)
+msgid "The more people who run relays, the better the Tor network will be."
+msgstr ""
+
+#: https://community.torproject.org/relay/
+#: (content/relay/contents+en.lr:page.body)
+msgid ""
+"The current Tor network is quite small compared to the number of people who "
+"need to use Tor, which means we need more dedicated volunteers like you to "
+"run relays."
+msgstr ""
+
+#: https://community.torproject.org/relay/
+#: (content/relay/contents+en.lr:page.body)
+msgid "By running a Tor relay you can help make the Tor network:"
+msgstr ""
+
+#: https://community.torproject.org/relay/
+#: (content/relay/contents+en.lr:page.body)
+msgid "* faster (and therefore more usable)"
+msgstr ""
+
+#: https://community.torproject.org/relay/
+#: (content/relay/contents+en.lr:page.body)
+msgid "* more robust against attacks"
+msgstr ""
+
+#: https://community.torproject.org/relay/
+#: (content/relay/contents+en.lr:page.body)
+msgid "* more stable in case of outages"
+msgstr ""
+
+#: https://community.torproject.org/relay/
#: (content/relay/contents+en.lr:page.body)
msgid "* safer for its users (spying on more relays is harder than on a few)"
msgstr ""
@@ -459,6297 +601,6114 @@ msgid ""
"could use help translating as well."
msgstr ""
-#: (dynamic)
-msgid "Tor Speakers Bureau"
+#: (dynamic) https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.title)
+msgid "How do Onion Services work?"
msgstr ""
-#: (dynamic)
-msgid ""
-"We have a dedicated group of Tor core contributors who are ready to speak at "
-"your next event. You can request a speaker by contacting speaking@torproject."
-"org with your preferred topic, language requirement, date, and other details."
+#: (dynamic) https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.title)
+msgid "Set up Your Onion Service"
msgstr ""
-#: (dynamic)
-msgid "Request a Speaker"
+#: (dynamic) https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.title)
+msgid "Talk about onions"
msgstr ""
-#: (dynamic)
-msgid "Upcoming Tor Events"
+#: (dynamic) https://community.torproject.org/onion-services/advanced/
+#: (content/onion-services/advanced/contents+en.lr:page.title)
+msgid "Advanced settings"
msgstr ""
-#: https://community.torproject.org/outreach/
-#: (content/outreach/contents+en.lr:page.subtitle)
-msgid "Bring Tor materials to your next community event."
+#: (dynamic)
+msgid "Back to previous page:"
msgstr ""
-#: https://community.torproject.org/outreach/
-#: (content/outreach/contents+en.lr:page.cta)
-msgid "Tell the world about Tor"
+#: (dynamic)
+msgid "Edit this page"
msgstr ""
-#: https://community.torproject.org/outreach/
-#: (content/outreach/contents+en.lr:page.body)
-msgid "##Tell the world about Tor"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.subtitle)
+msgid "Learn how Onion Services work."
msgstr ""
-#: https://community.torproject.org/outreach/
-#: (content/outreach/contents+en.lr:page.body)
-msgid ""
-"We love it when people bring information about Tor to their community "
-"events, conferences, and meetups."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "Onion services are services that can only be accessed over Tor."
msgstr ""
-#: https://community.torproject.org/outreach/
-#: (content/outreach/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"We've curated some beautiful materials for sharing in-person and on social "
-"media we welcome you to use."
+"Running an Onion Service gives your users all the security of HTTPS with the "
+"added privacy benefits of Tor Browser."
msgstr ""
-#: (dynamic)
-msgid "Join the Community"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "## Why Onion Services?"
msgstr ""
-#: (dynamic)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"Are you interested in inviting someone from Tor to train your group? While "
-"we receive a high volume of training requests and may not be able to offer "
-"an in-person training, we may still be able to help. Contact the community "
-"team and let's talk."
+"Onion services offer various privacy and security benefits to their users."
msgstr ""
-#: (dynamic)
-msgid "Community mailing list"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Location hiding"
msgstr ""
-#: https://community.torproject.org/training/
-#: (content/training/contents+en.lr:page.subtitle)
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "An Onion Service's IP address is protected."
msgstr ""
-#: https://community.torproject.org/training/
-#: (content/training/contents+en.lr:page.cta)
-msgid "Check our resources"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"Onion services are an overlay network on top of TCP/IP, so in some sense IP "
+"addresses are not even meaningful to Onion Services: they are not even used "
+"in the protocol."
msgstr ""
-#: https://community.torproject.org/training/
-#: (content/training/contents+en.lr:page.body)
-msgid "## We want to teach the world about Tor. Can you help?"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### End-to-end authentication"
msgstr ""
-#: https://community.torproject.org/training/
-#: (content/training/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"Are you a Tor trainer or interested in becoming one? Looking for resources "
-"to help your community learn the most about Tor? We've got you covered."
+"When a user visits a particular onion, they know that the content they are "
+"seeing can only come from that particular onion."
msgstr ""
-#: https://community.torproject.org/training/
-#: (content/training/contents+en.lr:page.body)
-msgid ""
-"For some users with serious threat models, teaching Tor and other privacy "
-"tools can be risky if not done with care."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "No impersonation is possible, which is generally not the case."
msgstr ""
-#: https://community.torproject.org/training/
-#: (content/training/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"If this describes your community, or if you're not sure, please [contact our "
-"Community Team](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"community-team) for more help."
+"Usually, reaching a website does not mean that a man-in-the-middle did not "
+"reroute to some other location (e.g. DNS attacks)."
msgstr ""
-#: https://community.torproject.org/gsoc/
-#: (content/gsoc/contents+en.lr:page.title)
-msgid "Project Ideas"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### End-to-end encryption"
msgstr ""
-#: https://community.torproject.org/gsoc/
-#: (content/gsoc/contents+en.lr:page.subtitle)
-msgid "Some project ideas for GSoC."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "Onion service traffic is encrypted from the client to the onion host."
msgstr ""
-#: https://community.torproject.org/gsoc/
-#: (content/gsoc/contents+en.lr:page.section)
-msgid "GSoC"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "This is like getting strong SSL/HTTPS for free."
msgstr ""
-#: https://community.torproject.org/gsoc/
-#: (content/gsoc/contents+en.lr:page.cta)
-msgid "Get coding"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### NAT punching"
msgstr ""
-#: https://community.torproject.org/gsoc/
-#: (content/gsoc/contents+en.lr:page.body)
-msgid ""
-"You may find some of these projects to be good ideas for Google Summer of "
-"Code. We have labelled each idea with which of our core developers would be "
-"good mentors. If one or more of these ideas looks promising to you, please "
-"[contact us](mailto:gso+c@torproject.org) to discuss your plans rather than "
-"sending blind applications."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "Is your network filtered and you can't open ports on your firewall?"
msgstr ""
-#: (dynamic) https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.title)
-msgid "Open User Research"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"This could happen if you are in a university campus, an office, an airport, "
+"or pretty much anywhere."
msgstr ""
-#: (dynamic) https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.title)
-msgid "How to Volunteer"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"Onion services don't need open ports because they punch through NAT. They "
+"only establish outgoing connections."
msgstr ""
-#: (dynamic) https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.title)
-msgid "User Research Guidelines"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "## The Onion Service Protocol: Overview"
msgstr ""
-#: (dynamic) https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.title)
-msgid "Tor Personas"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"Now the question becomes **what kind of protocol is needed to achieve all "
+"these properties?**"
msgstr ""
-#: (dynamic) https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.title)
-msgid "Become an alpha tester"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"Usually, people connect to an IP address and are done, but how can you "
+"connect to something that does not have an IP address?"
msgstr ""
-#: (dynamic) https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.title)
-msgid "Reports"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"In particular, an Onion Service's address looks like this: "
+"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`"
msgstr ""
-#: (dynamic)
-msgid "Back to previous page:"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"This looks weird and random because it's the _identity public key_ of the "
+"Onion Service."
msgstr ""
-#: (dynamic)
-msgid "Edit this page"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "That's one of the reasons we can achieve the security properties above."
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"We put our users in the center of our development process. That is how we "
-"bring privacy-enhancing technology to the ones who more need it. Explore "
-"what we are working on and start to run user research with your local "
-"community."
+"The Onion Service protocol uses the Tor network so that the client can "
+"introduce itself to the service, and then set up a rendezvous point with the "
+"service over the Tor network."
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.section)
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.section)
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.section)
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.section)
-#: https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.section)
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.section)
-msgid "user research"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "Here is a detailed breakdown of how this happens:"
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
-msgid ""
-"These are our current needs for testing Tor products, as well as "
-"methodologies and testing scripts."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Act 1: Where the Onion Service sets up its introduction points"
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"Before running Tor user research, be sure you read our [Guidelines to "
-"becoming a user researcher with Tor](../guidelines/)."
-msgstr ""
-
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
-msgid "### Tor Browser for Desktop"
+"Let's imagine that your local newspaper decides to set up an Onion Service "
+"(using [SecureDrop](https://securedrop.org/)) to receive anonymous tips."
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"* [Tor Browser Usage](https://gitlab.torproject.org/tpo/ux/research/-/blob/"
-"master/scripts%20and%20activities/2020/browser-usage.md)"
+"As the first step in the protocol, the Onion Service will contact a bunch of "
+"Tor relays and ask them to act as its _introduction points_ by establishing "
+"long-term circuits to them."
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"* [User Research: Onboarding](https://gitlab.torproject.org/tpo/ux/"
-"research/-/blob/master/scripts%20and%20activities/2019/4."
-"_Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+"These circuits are anonymized circuits, so the server does not reveal the "
+"service location to the introduction points."
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"* [Discovery: Get Bridges](https://gitlab.torproject.org/tpo/ux/research/-/"
-"blob/master/scripts%20and%20activities/2020/discovery-bridges.md)"
+"The Onion Service will hide and protect itself behind the Tor network by "
+"only allowing access through three introduction points that it connects to "
+"through a two-hop Tor circuit."
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"* [User Needs Discovery](https://gitlab.torproject.org/tpo/ux/research/-/"
-"blob/master/scripts%20and%20activities/2019/1._User_Needs_Discovery_-"
-"_Tor_Browser_Desktop.pdf)"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
+"onion-service-01.png\" alt=\"Onion Services: Step 1\">"
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
-msgid "### Tor Browser for Android"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Act 2: Where the Onion Service publishes its descriptors"
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"* [User Research: Onboarding](https://gitlab.torproject.org/tpo/ux/"
-"research/-/blob/master/scripts%20and%20activities/2019/3."
-"_Tor_Browser_Android_-_download__launch__browse.pdf)"
+"Now that the introduction points are set up, we need to create a way for "
+"clients to be able to find them."
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
-msgid "### Emma"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"For this reason, the Onion Service assembles an _Onion Service descriptor_, "
+"containing a list of its introduction points (and \"authentication keys\"), "
+"and signs this descriptor with the Onion Service's _identity private key_."
msgstr ""
-#: https://community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"* [Run Emma Network Test](https://gitlab.torproject.org/tpo/ux/research/-/"
-"blob/master/scripts%20and%20activities/2020/run-emma.md)"
+"The _identity private key_ used here is the private part of the **public key "
+"that is encoded in the Onion Service address**."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.subtitle)
-msgid "We care about privacy and security."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"The Onion Service upload that signed descriptor to a _distributed hash "
+"table_, which is part of the Tor network, so that clients can also get it."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid "## Where to start"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid ""
+"It uses an anonymized Tor circuit to do this upload so that it does not "
+"reveal its location."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"If this is your first time running a User Research session for the Tor "
-"Project, we recommend starting with one of these studies. Both can be "
-"conducted on a rolling basis and ran remotely."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
+"onion-service-02.png\" alt=\"Onion Services: Step 2\">"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid ""
-"- [Usability Testing Tor Browser Desktop](https://gitlab.torproject.org/tpo/"
-"ux/research/-/blob/master/scripts%20and%20activities/2019/4."
-"_Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Act 3: Where a client wants to visit the Onion Service"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"- [Discovery Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/"
-"master/scripts%20and%20activities/2020/discovery-bridges.md)"
+"Say you want to anonymously send some tax fraud data to your local newspaper "
+"through its SecureDrop."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"After choosing which study to run, open an issue in our [GitLab page]"
-"(https://gitlab.torproject.org/tpo/ux/research)"
+"You find the onion address for the newspaper's SecureDrop from a public "
+"website or friend."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"Add the title of your research, then select the Usability Testing template "
-"option and fill it in."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
+"onion-service-03.png\" alt=\"Onion Services: Step 3\">"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid "Please remember to update the issue as your research evolves."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Act 4: Where the client introduces itself to the Onion Service"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"Not all of the data collected in our research is disclosed to the public, "
-"but our general findings are."
+"All the previous steps were just set up for the Onion Service so that it's "
+"reachable by clients."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"To protect our participants' privacy we take care to anonymize their "
-"responses and avoid recording our sessions."
+"Now let's fast-forward to the point where an actual client wants to visit "
+"the service."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"If you're already familiar with the Tor Project and user testing, have a "
-"look at our [current needs for user research](../open/) and see which study "
-"better suits you."
+"In this case, the client has the onion address of SecureDrop and want to "
+"visit it, so they connect to the service with Tor Browser."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"Remember to drop us an email telling us about your plans so we can follow "
-"and support your research."
+"Now the next thing that needs to happen is that the client goes to the "
+"_distributed hash table_ from **Step 2** and ask for the signed descriptor "
+"of SecureDrop's Onion Service."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"As a volunteer we also ask that you read and follow our [Code of Conduct]"
-"(https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct."
-"txt), as well our [Guidelines for Research](../guidelines/)."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
+"onion-service-04.png\" alt=\"Onion Services: Step 4\">"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid "### Why do we run Demographics?"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Act 5: Where the client verify onion address signature"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"We don't collect personal data in our [Demographics](https://gitlab."
-"torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/202…"
-"user_demographics-en.md), and all questions are optional."
+"When the client receives the signed descriptor, they verify the signature of "
+"the descriptor using the public key that is encoded in the onion address."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"We believe it's important to collect basic demographics to help us "
-"understand if we are meeting our mission regarding diversity and inclusion."
+"This provides the _end-to-end authentication_ security property, since we "
+"are now sure that this descriptor could only be produced by that Onion "
+"Service and no one else."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"In addition, collecting these demographics is required for specific studies "
-"to support human rights."
+"And inside the descriptor, there are the introduction points that allow the "
+"client to introduce themselves to SecureDrop's Onion Service."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"**We don't trick participants.** We don't use trick questions in our "
-"research."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
+"onion-service-05.png\" alt=\"Onion Services: Step 5\">"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid ""
-"We expect participants to be honest with us, and we must be honest about our "
-"questions in return."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Act 6: Where the client establishes a rendezvous point"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"As a transparent research space our surveys, studies, and reports are all "
-"public, and participants are free to view past studies prior to taking part "
-"- however they are not advised to do so."
+"Before the introduction takes place, the client (in this case, you) picks a "
+"Tor relay and establishes a circuit to it."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"**We don't track participants.** We care about your privacy and security."
+"The client asks the relay to become their rendezvous point and give it an "
+"\"one-time secret\" that will be used as part of the rendezvous procedure."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"If we invite you to participate in a study, we won't track you and any "
-"recordings will be erased after the report is complete."
-msgstr ""
-
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid "We advise volunteers not to record their sessions at all."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
+"onion-service-06.png\" alt=\"Onion Services: Step 6\">"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid "**Open source for privacy.**"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Act 7: Where the Onion Service rendezvous with the client"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"We use free and open source software to analyze our data, and we recommend "
-"our volunteers do the same."
+"The introduction point passes your details (secret string and rendezvous "
+"address) on to the Onion Service, which runs multiple verification processes "
+"to decide whether you're trustworthy or not."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"We also ask anyone running research not use software hosted by third parties "
-"like cloud providers."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
+"onion-service-07.png\" alt=\"Onion Services: Step 7\">"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid ""
-"**Decision-making process.** We don't have a single model for decision "
-"making."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Act 8: Where the rendezvous point verifies the client's secret"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"After conducting your research, it's normal to be excited to see your "
-"feedback implemented as soon as possible."
+"The Onion Service connects to the rendezvous point (through an anonymized "
+"circuit) and sends the \"one-time secret\" to it."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"However all feedback must be discussed internally across the different teams "
-"at the Tor Project first."
+"The rendezvous point makes one final verification to match the secret "
+"strings from you and service (the latter also comes from you but has been "
+"relayed through the service)."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"This means that it's often necessary to run the same research more than once "
-"to validate your findings, and meet the expectations of the engineers, "
-"developers, designers, researchers and others at Tor."
+"The rendezvous point simply relays (end-to-end encrypted) messages from "
+"client to service and vice versa."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"Please read our [Guidelines](../guidelines/) to get to know this process "
-"more."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
+"onion-service-08.png\" alt=\"Onion Services: Step 8\">"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid "## Checklist"
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "### Act 9: Where the Onion Service rendezvous with the client"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"- Read the guidelines on [how to do user research with Tor](https://gitlab."
-"torproject.org/tpo/ux/research/-/blob/master/README.md)"
+"In general, the complete connection between client and Onion Service "
+"consists of 6 relays: 3 of them were picked by the client, with the third "
+"being the rendezvous point, and the other 3 were picked by the Onion Service."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid ""
-"- Read and follow our [Code of Conduct](https://gitweb.torproject.org/"
-"community/policies.git/tree/code_of_conduct.txt)."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "This provides _location hiding_ to this connection."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"- If you don't have one yet, [request a Gitlab account](https://support."
-"torproject.org/misc/bug-or-feedback/)"
+"Finally, using the rendezvous point, a Tor circuit is formed between you and "
+"your newspaper's SecureDrop Onion Service."
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"- Open an issue in the [UX Research Repository](https://gitlab.torproject."
-"org/tpo/ux/research/-/issues)."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
+"onion-service-09.png\" alt=\"Onion Services: Step 9\">"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid ""
-"- Subscribe to the [UX mailing list](https://lists.torproject.org/cgi-bin/"
-"mailman/listinfo)."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "## Further resources"
msgstr ""
-#: https://community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
-msgid ""
-"- Learn more about our users by reading [Tor's user personas](../persona/)."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "This was just a high-level overview of the Tor Onion Services protocol."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.subtitle)
-msgid "We collect only necessary data to improve our services."
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
+msgid "Here are some more resources if you want to learn more:"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"Congrats! You're going to run your first User Research session for Tor – and "
-"we're delighted to have you on board!"
+"- The [Tor design paper](https://svn.torproject.org/svn/projects/design-"
+"paper/tor-design.pdf) describing the original design."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"Here you will find helpful guidelines that are designed to make your "
-"research easier for both you and your audience."
+"- The [Tor v3 Onion Services](https://gitweb.torproject.org/torspec.git/tree/"
+"rend-spec-v3.txt) protocol specification."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lr:page.body)
msgid ""
-"First of all, make sure you read the [Tor Code of Conduct](https://gitweb."
-"torproject.org/community/policies.git/tree/code_of_conduct.txt)"
+"- Presentations about Onion Services: [Understanding Tor Onion Services and "
+"Their Use Cases - HOPE XI 2016](https://www.youtube.com/watch?"
+"v=VmsFxBEN3fc), [DEF CON 25 - Roger Dingledine - Next Generation Tor Onion "
+"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "## Respect privacy"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.subtitle)
+msgid "Learn how to set up an onionsite of your very own."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"At Tor, we don't collect invasive data about user behavior, only the data "
-"necessary to improve our services. We test our software, not people."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.cta)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.cta)
+msgid "Get Started"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "## Be a good listener and open-minded"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "This guide shows you how to set up an Onion Service for your website."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"Listening is a skill that helps build bridges. We believe this doesn't just "
-"apply to our services, but our communities too."
+"For the technical details of how the Onion Service protocol works, see our "
+"Onion Service protocol page."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "## Learn"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "## Step 0: Get a working Tor"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"During the training session we listen to the stories people tell us about "
-"their lives, the laws of the jurisdictions they live in, and the "
-"difficulties they are going through."
+"As part of this guide, we will assume you have a functional Tor in your "
+"machine."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"This way, we can learn how to facilitate better access to information "
-"through Tor. By listening, we learn."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "To set up Tor, please follow the [Tor installation guide](./install/)."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "## Describe and Ask for consent"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "Tor should be up and running correctly for this guide to work."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"We don't keep or publish the names or contact details of research "
-"participants, and any time you're going to handle participant data (be it "
-"via impressions, survey submissions, or other records) you should ask for "
-"their consent in writing using the [consent form](https://gitlab.torproject."
-"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2021/"
-"consent_form.md) beforehand."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "You should also know where Tor's configuration files are."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "## Coordinate with the trainer and the Tor UX team"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "## Step 1: Get a web server working"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"You don't have to do this alone - we can support you with meetings, guides, "
-"and mentorship too if you wish."
+"As a first step, you should set up a web server locally, like Nginx, Apache, "
+"or your favorite web server."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"Join us at any time on our IRC channel #tor-ux or our [mailing list](https://"
-"lists.torproject.org/cgi-bin/mailman/listinfo/ux)"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "Setting up a web server can be complex."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"**We strongly recommend that you run through the plan for your session with "
-"the trainer**."
+"If you get stuck or want to do more, find a friend who can help you or join "
+"our [tor-onions](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
+"onions) mailing list to speak with other operators."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"Your agenda must be aligned and leave sufficient time to run your interviews "
-"or exercise at the end of the training session."
+"As an example, we will cover how to set up an onionsite with Nginx and "
+"Apache on Debian."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"When the training commences, be sure to let everyone know your role and why "
-"you're taking notes during the session."
+"We recommend you install a new separate web server for your Onion Service, "
+"since even if you already have one installed, you may be using it (or want "
+"to use it later) for a regular website."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "## Get prepared!"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid ""
+"On this page, the commands to manage the web server are based on Debian-like "
+"operating systems and may differ from other systems."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"Before your session, read and print the [Demographics questionnaire](https://"
-"gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
-"%20activities/2020/user_demographics-en.md) and [User Research Reporting]"
-"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/"
-"user_research_reporting.md) templates."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+msgid "Check your web server and operating system documentation."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"You'll also need to bring your chosen usability test and its accompanying "
-"methodology, if applicable."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+msgid "### Apache"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"It's easier to have this material printed and in hand, however if you prefer "
-"you can use digital copies instead."
+"Apache is available in the main repository of multiple Linux and *BSD "
+"distributions."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "Keep in mind that you might not have Internet access at the venue."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "To install `apache2` package:"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"If you're planning to install any Tor software during your exercise or "
-"interviews you may need to download it before the session."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "`$ sudo apt install apache2`"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "## The interview process"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+msgid "### Nginx"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"Thank the participant for their willingness to participate and explain that "
-"we are testing the product, not them."
+"Nginx is available in the main repository of multiple Linux and *BSD "
+"distributions."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "The interview should not last longer than 20 minutes."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "To install `nginx` package:"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"You can take notes on the printed material you will carry with you, or on "
-"your computer."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "`$ sudo apt install nginx`"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"While we're not interested in the specific characteristics of individual "
-"participants, it's important for us to be able to determine the reach of our "
-"training sessions, usability workshops and interviews."
+"By default, the web server will be running on `localhost:80` at the end of "
+"the installation."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"Distribute the demographics questionnaire among the participants, and help "
-"answer their questions about how to fill it in if they have any."
+"If you get an error message, something has gone wrong and you cannot "
+"continue until you've figured out why this didn't work."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"Don't forget to thank the participant again at the end of the interview."
+"Once your web server is set up, make sure it works: open your browser and go "
+"to http://localhost/."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "## Report to Tor UX team"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid ""
+"Then try putting a file in the main html directory, and make sure it shows "
+"up when you access the site."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"Before ending the session, coordinate with the trainer to solicit feedback "
-"from the participants."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "## Step 2: Configure your Tor Onion Service"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"The two of you should work together to hand out post-its to the audience."
+"The next step is opening the config file of Tor (torrc) and doing the "
+"appropriate configurations to setup an Onion Service."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"Give each participant a different color of post-it per question and ask them "
-"to fill it in with what they think about: 1. the software, service or skill "
-"they just learned; 2. the Tor Project; and 3. Tor in general."
+"Depending on your operating system and setup, your Tor configuration file "
+"can be at a different location or look different."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"Their feedback can also take the form of questions - keep in mind that any "
-"feedback is a good feedback."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "You will need to put the following two lines in your `torrc` file:"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "It's very important for us to hear back from you too."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "HiddenServiceDir /var/lib/tor/my_website/"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"We want to know how the session was for you, how we can improve our support "
-"going forward, and if you plan to keep running user research for Tor in the "
-"future."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "HiddenServicePort 80 127.0.0.1:80"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"After your research is complete we'll ask you to fill a form with your "
-"address so we can send you a researcher kit too (including a t-shirt and "
-"stickers)."
+"The `HiddenServiceDir` line specifies the directory which should contain "
+"information and cryptographic keys for your Onion Service."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"If you don't think you'll have time to format your report using the [User "
-"Research Reporting template](https://gitlab.torproject.org/tpo/ux/research/-/"
-"blob/master/community/user_research_reporting.md), we will happily accept "
-"your findings another way - for example, you can take pictures or send us "
-"your raw notes."
-msgstr ""
-
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "### How to submit your findings"
+"You will want to change the `HiddenServiceDir` line, so that it points to an "
+"actual directory that is readable/writeable by the user that will be running "
+"Tor."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"1. Write your [report](https://gitlab.torproject.org/tpo/ux/research/-/blob/"
-"master/community/user_research_reporting.md) (keep it simple)."
+"The `HiddenServicePort` line specifies a _virtual port_ (that is, the port "
+"that people visiting your Onion Service will be using), and in the above "
+"case it says that any traffic incoming to port 80 of your Onion Service "
+"should be redirected to `127.0.0.1:80` (which is where the web server from "
+"step 1 is listening)."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"2. Upload it to our [Gitlab repository](https://gitlab.torproject.org/tpo/ux/"
-"research/-/blob/master/README.md)."
+"**Tip:** A good practice to avoid leaking an Onion Service to a local "
+"network is to run Onion Services over Unix sockets instead of a TCP socket."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"3. Create issues in the [Research repository](https://gitlab.torproject.org/"
-"tpo/ux/research/-/issues)."
+"You will need to edit and put the following two lines in your `torrc` file:"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"4. Allow the UX team time to discuss each issue and forward it to developers "
-"when necessary."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
+#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/updates/
+#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lr:page.body)
+msgid "```"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "## Additional links"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "HiddenServiceDir /var/lib/tor/my-website/"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "From the Tor Project:"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "HiddenServicePort 80 unix:/var/run/tor-my-website.sock"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"* [Strength in Numbers: Usable Tools Don't Need to Be Invasive](https://blog."
-"torproject.org/strength-numbers-usable-tools-dont-need-be-invasive)"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "## Step 3: Restart Tor and check that it worked"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "From elsewhere on the web:"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "Now save your `torrc` and restart Tor."
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid ""
-"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post/"
-"design-kit)"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "`$ sudo systemctl restart tor`"
msgstr ""
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)"
-msgstr ""
-
-#: https://community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lr:page.body)
-msgid "* [OK Thanks Exploratorium ](https://okthanks.com/exploratorium)"
+"If Tor starts up again, great. Otherwise, something is wrong. First look at "
+"your logfiles for hints."
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"Personas help us to drive human-centered design processes across teams. Meet "
-"our archetypes of Tor users."
+"It will print some warnings or error messages. That should give you an idea "
+"of what went wrong."
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"Persona is a tool that represents the needs, thoughts, and goals of the "
-"target user. We created personas because they help us to drive human-"
-"centered design processes."
+"Typically, there are typos in the `torrc` or wrong directory permissions "
+"(See the [logging FAQ](https://www.torproject.org/docs/faq#Logs) entry if "
+"you don't know how to enable or find your log file.)"
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"As part of our global south travels during 2018 and 2019, we got the lucky "
-"chance to meet a lot of different Tor users: from activists to journalists, "
-"all of them with different motivations, but demanding a usable private and "
-"secure tool to access the Internet."
+"When Tor starts, it will automatically create the `HiddenServiceDir` that "
+"you specified (if necessary)."
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.body)
-msgid ""
-"With the Community Team, we have been working collecting and mapping real "
-"user stories and finding patterns across them. It is how our Personas "
-"emerged from our in field research."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "Make sure this is the case."
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.body)
-msgid "### Tor Personas"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "## Step 4: Test that your Onion Service works"
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"* Jelani, the human rights defender: [View on Gitlab](https://gitlab."
-"torproject.org/tpo/ux/research/-/blob/master/persona/jelani.pdf) · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/"
-"jelani.pdf)"
+"Now to get your Onion Service address, go to your `HiddenServiceDir` "
+"directory, and find a file named `hostname`."
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"* Aleisha, the privacy looker: [View on Gitlab](https://gitlab.torproject."
-"org/tpo/ux/research/-/blob/master/persona/aleisha.pdf) · [Download PDF]"
-"(https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/aleisha."
-"pdf)"
+"The `hostname` file in your Onion Service configuration directory contains "
+"the hostname for your new onion v3 service."
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"* Fernanda, the feminist activist: [View on Gitlab](https://gitlab."
-"torproject.org/tpo/ux/research/-/blob/master/persona/fernanda.pdf) · "
-"[Download PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/"
-"persona/fernanda.pdf)"
+"The other files are your Onion Service keys, so it is imperative that these "
+"are kept private."
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"* Fatima, the censored user: [View on Gitlab](https://gitlab.torproject.org/"
-"tpo/ux/research/-/blob/master/persona/fatima.pdf) · [Download PDF](https://"
-"gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fatima.pdf)"
+"If your keys leak, other people can impersonate your Onion Service, deeming "
+"it compromised, useless, and dangerous to visit."
msgstr ""
-#: https://community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"* Alex, the fearless journalist: [View on Gitlab](https://gitlab.torproject."
-"org/tpo/ux/research/-/blob/master/persona/alex.pdf) · [Download PDF](https://"
-"gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/alex.pdf)"
+"Now you can connect to your Onion Service using Tor Browser, and you should "
+"get the html page you setup back in **Step 1**."
msgstr ""
-#: https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"To help keep Tor Browser available on so many platforms, we rely on a "
-"community of volunteer Quality Assurance (QA) testers to trial alpha "
-"versions of Tor Browser before its general release."
+"If it doesn't work, look in your logs for some hints, and keep playing with "
+"it until it works."
msgstr ""
-#: https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"In addition to finding and reporting bugs, alpha testers also have the "
-"opportunity to provide feedback on new features to the team before they "
-"reach Tor Browser stable."
-msgstr ""
-
-#: https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.body)
-msgid "## How to get started"
+"It is important to note that an Onion Service configured like this will be "
+"readable by anybody who knows or discovers the address."
msgstr ""
-#: https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"* Join the [Tor QA mailing list](https://lists.torproject.org/cgi-bin/"
-"mailman/listinfo/tor-qa) to receive an email whenever a new alpha is ready "
-"for testing."
+"You can make Onion Services require authentication, and only users with a "
+"private key will access the service."
msgstr ""
-#: https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"* Sign up for an account on the [Tor Forum](https://forum.torproject.net/) "
-"and post any issues you discover in the [Tor Browser Alpha Feedback](https://"
-"forum.torproject.net/c/feedback/tor-browser-alpha-feedback/6) category."
+"Read more about [Client authorization](../advanced/client-auth/) "
+"documentation."
msgstr ""
-#: https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.body)
-msgid ""
-"* Or, if you have a GitLab account, post any bugs you find using the "
-"templates provided in [applications/tor-browser](https://gitlab.torproject."
-"org/tpo/applications/tor-browser/-/issues) (but make sure to search the repo "
-"for duplicates first)."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "## (Optional) Step 5: Running multiple Onion Services"
msgstr ""
-#: https://community.torproject.org/user-research/become-tester/
-#: (content/user-research/become-tester/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"Please only [download a Tor Browser Alpha](https://www.torproject.org/"
-"download/alpha/) if you are okay with some things not working properly, want "
-"to help us find and [report bugs](https://support.torproject.org/misc/bug-or-"
-"feedback/), and are not putting yourself at risk."
+"If you want to forward multiple virtual ports for a single Onion Service, "
+"just add more `HiddenServicePort` lines."
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"We are committed to open design, so you can see the user research we have "
-"conducted within our community."
+"If you want to run multiple Onion Services from the same Tor client, just "
+"add another `HiddenServiceDir` line."
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"We are committed to open design, so you can see the user research we have "
-"conducted in the global-south. If you want to run user research with us, "
-"please [get in touch.](https://lists.torproject.org/cgi-bin/mailman/listinfo/"
-"ux)"
+"All the following `HiddenServicePort` lines refer to this `HiddenServiceDir` "
+"line, until you add another `HiddenServiceDir` line:"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid "| Project | Methodology | Locations | Dates | Reporting |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "HiddenServiceDir /var/lib/tor/onion_service/"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid "| -------- | ----------- | --------- | --------- | ----- |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "HiddenServiceDir /var/lib/tor/other_onion_service/"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"| Forum Structure Survey | Survey ([.md](https://gitlab.torproject.org/tpo/"
-"ux/research/-/blob/master/scripts%20and%20activities/2021/tree-testing-forum."
-"md)) | Online | Q221, Q321 | [View on Gitlab](https://gitlab.torproject.org/"
-"tpo/ux/research/-/blob/master/reports/2021/Report_Forum_Structure_Survey_-"
-"_Tor.pdf) · [Download PDF](https://gitlab.torproject.org/tpo/ux/research/-/"
-"blob/master/reports/2021/Report_Forum_Structure_Survey_-_Tor.pdf?"
-"inline=false) |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "HiddenServicePort 6667 127.0.0.1:6667"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"| Tor Browser User Survey | Survey | Online | Q121, Q221 | [View on Gitlab]"
-"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2021/"
-"tor-browser-user-survey-public.pdf) · [Download PDF](https://gitlab."
-"torproject.org/tpo/ux/research/-/blob/master/reports/2021/tor-browser-user-"
-"survey-public.pdf?inline=false) |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "HiddenServicePort 22 127.0.0.1:22"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"| Snowflake User Survey | Survey | Online | Q121, Q221 | [View on Gitlab]"
-"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2021/"
-"public-snowflake-survey-report.pdf) · [Download PDF](https://gitlab."
-"torproject.org/tpo/ux/research/-/raw/master/reports/2021/public-snowflake-"
-"survey-report.pdf?inline=false) |"
+"If you're running multiple onionsites on the same web server, remember to "
+"edit your web server virtual host file and add the onion address for each "
+"website."
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"| Discovery: Get Bridges | User Discovery ([.md](https://gitlab.torproject."
-"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020/discovery-"
-"bridges.md)) | Online | Q420, Q121 | [.pdf](https://gitlab.torproject.org/"
-"tpo/ux/research/-/blob/master/reports/2021/User_Research_-_Bridges.pdf) |"
+"For example, in Nginx and using Tor with Unix sockets, the configuration "
+"would look like this:"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"| Tor Users Demographics | Survey ([.md](https://gitlab.torproject.org/tpo/"
-"ux/research/-/blob/master/scripts%20and%20activities/2020/user_demographics-"
-"en.md)) | Online | 2020 | n/a |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+msgid "server {"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"| User Research: Security Settings | Usability testing ([.pdf](https://"
-"gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
-"%20activities/2019/2.Tor_Browser_Desktop_-_Security_Settings.pdf)) | "
-"Multiple locations | 2019 | n/a |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "listen unix:/var/run/tor-my-website.sock;"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"| Tor Launcher | Usability testing ([.pdf](https://gitlab.torproject.org/tpo/"
-"ux/research/-/blob/master/scripts%20and%20activities/2018/1."
-"India_User_testing_Tor_Launcher_Test.pdf)) | Mumbai(IN) | Q118 | .pdf |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+msgid "server_name <your-onion-address>.onion;"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"| Onion Security Indicator | Usability testing ([.pdf](https://gitlab."
-"torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
-"%20activities/2018/2.User_testing_.onion_states_Test.pdf)) | Mumbai(IN), "
-"Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | [.pdf](https://gitlab."
-"torproject.org/tpo/ux/research/-/blob/master/reports/2018/"
-"ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf) |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "access_log /var/log/nginx/my-website.log;"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"| TB Circuit Display | Usability testing ([.pdf](https://gitlab.torproject."
-"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/3."
-"User_testing_circuit_display_Test.pdf)) | Kampala(UG), Nairobi(KE), "
-"Mombasa(KE) | Q118, Q218 | [.pdf](https://gitlab.torproject.org/tpo/ux/"
-"research/-/blob/master/reports/2018/"
-"ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf) |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+msgid "index index.html;"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"| Tor Browser for Desktop | User needs discovery ([.pdf](https://gitlab."
-"torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
-"%20activities/2018/4.00_user_needs_discovery.pdf)) | Bogotá(CL), Cali(CL), "
-"Valle del Cauca(CL), Kampala(UG), Hoima(UG), Nairobi(KE) | 2018 | [.pdf]"
-"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/"
-"ur_colombia_2018_report_tbb-tba.pdf) |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+msgid "root /path/to/htdocs;"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"| Tor Browser for Android | User needs discovery ([.pdf](https://gitlab."
-"torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
-"%20activities/2018/4.00_user_needs_discovery.pdf)) | Bogotá(CL), Cali(CL), "
-"Valle del Cauca(CL), Kampala(UG), Hoima(UG), Nairobi(KE) | 2018 | [.pdf]"
-"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/"
-"ur_colombia_2018_report_tbb-tba.pdf) |"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "}"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid "### Community Research"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "Or in Apache with Tor service listening on port 80:"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"* [Censored Continent - Understanding the use of tools during Internet "
-"censorship in Africa](https://research.torproject.org/techreports/icfp-"
-"censored-continent-2020-07-31.pdf): Cameroon, Nigeria, Uganda and Zimbabwe "
-"as case studies."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "<VirtualHost *:80>"
msgstr ""
-#: https://community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lr:page.body)
-msgid ""
-"* [User Research - Tor Browser Onboarding Report](https://gitlab.torproject."
-"org/tpo/ux/research/-/blob/master/reports/2021/UR-Tor-CostaRica.md), follow-"
-"up report for [interviews](https://gitlab.torproject.org/tpo/ux/research/-/"
-"blob/master/reports/2021/Report_Follow-up_Interviews_-_Costa_Rica_-"
-"_Internews.md) and [survey](https://gitlab.torproject.org/tpo/ux/research/-/"
-"blob/master/reports/2021/Report_Follow-up_Survey_-_Costa_Rica_-_Internews."
-"md): Costa Rica, 2021."
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+msgid "ServerName <your-onion-address.onion>"
msgstr ""
-#: (dynamic) https://community.torproject.org/onion-services/advanced/
-#: (content/onion-services/advanced/contents+en.lr:page.title)
-msgid "Advanced settings"
-msgstr ""
-
-#: (dynamic) https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.title)
-msgid "Set up Your Onion Service"
-msgstr ""
-
-#: (dynamic) https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.title)
-msgid "How do onion services work?"
-msgstr ""
-
-#: (dynamic) https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.title)
-msgid "Talk about onions"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/
-#: (content/onion-services/advanced/contents+en.lr:page.subtitle)
-msgid ""
-"Learn more about how to configure client authentication, Onion-Location and "
-"more tips to secure your onion service."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/
-#: (content/onion-services/advanced/contents+en.lr:page.body)
-msgid ""
-"In this section you will find how to configure your onion service to enable "
-"client authorization, Onion-Location and tips to make your onion service "
-"more secure."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.subtitle)
-msgid "Learn how to set up a .onion site of your very own."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.section)
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.section)
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.section)
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.section)
-msgid "onion services"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.cta)
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.cta)
-msgid "Get Started"
+#: https://community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+msgid "DocumentRoot /path/to/htdocs"
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "This guide shows you how to set up an onion service for your website."
+msgid "ErrorLog ${APACHE_LOG_DIR}/my-website.log"
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"For the technical details of how the onion service protocol works, see our "
-"onion service protocol page."
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+msgid "</VirtualHost>"
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "## Step 0: Get a working Tor"
+msgid "## Step 6: Security advice and more tips"
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"As part of this guide, we will assume you have a functional Tor in your "
-"machine."
+"The default version of Onion Services is version 3 and it has 56 characters "
+"long."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "To set up Tor, please follow the [Tor installation guide](./install/)."
+msgid ""
+"Onion services version 2 is being deprecated and will be retired soon from "
+"the Tor network, after 0.4.6.x Tor release, in July 2021."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "Tor should be up and running correctly for this guide to work."
+msgid ""
+"Please read the blog post [Onion Service version deprecation timeline]"
+"(https://blog.torproject.org/v2-deprecation-timeline) for more information."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "You should also know where Tor's configuration files are."
+msgid ""
+"Some onionsite operators may not want to disclose their Onion Service "
+"location."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "## Step 1: Get a web server working"
+msgid ""
+"Therefore, you need to configure your web server so it doesn't give away any "
+"information about you, your computer, or your location."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"As a first step, you should set up a web server locally, like Nginx, Apache, "
-"or your favorite web server."
+"That is not an easy task, and these resources will help on how to make this "
+"possible:"
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "Setting up a web server can be complex."
+msgid "* [Operational Security](../advanced/opsec/)."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"If you get stuck or want to do more, find a friend who can help you or join "
-"our [tor-onions](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"onions) mailing list to speak with other operators."
+"* [Onion services best practices](https://riseup.net/en/security/network-"
+"security/tor/onionservices-best-practices) by Riseup Collective."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"As an example, we will cover how to set up an onion site with Nginx and "
-"Apache on Debian."
+"* [OnionScan](https://onionscan.org/) is a tool to check if your onionsite "
+"is leaking information that could compromise your anonymity like your server "
+"IP address."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"We recommend you install a new separate web server for your onion service, "
-"since even if you already have one installed, you may be using it (or want "
-"to use it later) for a regular website."
+"Finally, if you plan to keep your service available for a long time, you "
+"might want to make a backup copy of the `private_key` file somewhere."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
msgid ""
-"On this page, the commands to manage the web server are based on Debian-like "
-"operating systems and may differ from other systems."
+"Now that you have an onionsite working, you may want to deploy [Onion-"
+"Location](../advanced/onion-location/), or use tools like Docker, [Heroku]"
+"(https://gitlab.torproject.org/hiro/onions-on-heroku) [Terraform](https://"
+"gitlab.torproject.org/hiro/terraform-onions) [Ansible](https://galaxy."
+"ansible.com/systemli/onion) or [stem](https://stem.torproject.org/tutorials/"
+"over_the_river.html) to automate the management of your Onion Services."
msgstr ""
#: https://community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "Check your web server and operating system documentation."
+msgid ""
+"If you have a static website, but never installed Nginx or Apache, another "
+"project to try is [OnionShare](https://onionshare.org), where running an "
+"onionsite will be easier: guided with a graphic interface and with minimal "
+"configuration."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "### Apache"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.subtitle)
+msgid "Become an onion advocate and explain the importance of Onion Services."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Apache is available in the main repository of multiple Linux and *BSD "
-"distributions."
+"Beyond myths and misperceptions, advocating for Onion Services and privacy "
+"enhancing technologies sometimes is challenging."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "To install `apache2` package:"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"There are different use cases, and approaching potential adopters with a "
+"specific use case instead of another, can engage them and lead to new onions "
+"services being setup."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "`$ sudo apt install apache2`"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"These talking points will help to explain how Onion Services offer multiple "
+"privacy and security benefits in different contexts."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "### Nginx"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "* How Onion Services Work"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"Nginx is available in the main repository of multiple Linux and *BSD "
-"distributions."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "* Freedom of Press and Censorship Circumvention"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "To install `nginx` package:"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "* Network sustainability"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "`$ sudo apt install nginx`"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "* Level up your service privacy"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"By default, the web server will be running on `localhost:80` at the end of "
-"the installation."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "* Protect sources, whistleblowers, and journalists"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid ""
-"If you get an error message, something has gone wrong and you cannot "
-"continue until you've figured out why this didn't work."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "* Decentralization"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"Once your web server is set up, make sure it works: open your browser and go "
-"to http://localhost/."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "* Educate users about privacy by design"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"Then try putting a file in the main html directory, and make sure it shows "
-"up when you access the site."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "* Metadata obfuscation or elimination"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "## Step 2: Configure your Tor onion service"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "### How Onion Services Work"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"The next step is opening the config file of Tor (torrc) and doing the "
-"appropriate configurations to setup an onion service."
+"A potential adopter has probably already heard about the Tor Project, the "
+"network and even Tor relays, and that's great!"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Depending on your operating system and setup, your Tor configuration file "
-"can be at a different location or look different."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "You will need to put the following two lines in your `torrc` file:"
+"[Tor relays](../../relay/types-of-relays/) are part of a [public "
+"infrastructure](https://metrics.torproject.org/rs.html#toprelays), where Tor "
+"users encrypted traffic is routed around to reach out the open internet."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "HiddenServiceDir /var/lib/tor/my_website/"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "Onion services aren't like a Tor relay in the network."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "HiddenServicePort 80 127.0.0.1:80"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "An Onion Service on the Tor network behaves like any other Tor clients."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"The `HiddenServiceDir` line specifies the directory which should contain "
-"information and cryptographic keys for your onion service."
+"The Onion Service to become available on the network connects to rendezvous "
+"nodes."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"You will want to change the `HiddenServiceDir` line, so that it points to an "
-"actual directory that is readable/writeable by the user that will be running "
-"Tor."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "A client that wants to access the Onion Service does the same."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"The `HiddenServicePort` line specifies a _virtual port_ (that is, the port "
-"that people visiting your onion service will be using), and in the above "
-"case it says that any traffic incoming to port 80 of your onion service "
-"should be redirected to `127.0.0.1:80` (which is where the web server from "
-"step 1 is listening)."
+"This means that connections from the client to the server never leave the "
+"Tor network."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"**Tip:** A good practice to avoid leaking an onion service to a local "
-"network is to run onion services over Unix sockets instead of a TCP socket."
+"In contrast to running a [Tor relay](../../relay), running a Tor Onion "
+"Service does not result in your IP address being publicly listed anywhere, "
+"nor does your service relay other Tor traffic."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"You will need to edit and put the following two lines in your `torrc` file:"
+"For a broader understanding, read [Onion Services overview](../overview/) "
+"and watch this talk: [DEF CON 25 - Next Generation Tor Onion Services]"
+"(https://www.youtube.com/watch?v=Di7qAVidy1Y)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/docker/
-#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/windows/
-#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
-#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/updates/
-#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/updates/
-#: (content/relay/setup/guard/openbsd/updates/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
-#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lr:page.body)
-msgid "```"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "### Freedom of Press and Censorship Circumvention"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "HiddenServiceDir /var/lib/tor/my-website/"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"Regular Tor connections already provide censorship circumvention, but only "
+"Onion Services can anonymize both parts of communication - users and "
+"provider -, creating a metadata free communication between the user of the "
+"service and the service itself."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "HiddenServicePort 80 unix:/var/run/tor-my-website.sock"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"Censorship technologies are being deployed by different actors, like "
+"governments and Internet providers, worldwide to block access to free press "
+"and privacy tools."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "## Step 3: Restart Tor and check that it worked"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"To protect freedom of speech and freedom of opinion in censored spaces, "
+"major media organizations have made their websites available over Onion "
+"Services in the last few years."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "Now save your `torrc` and restart Tor."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"That's the case of NY Times, ProPublica, Deutsche Welle, BBC, The Markup and "
+"other newsrooms."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "`$ sudo systemctl restart tor`"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"The project [Secure The News](https://securethe.news/), developed by "
+"[Freedom of the Press Foundation](https://freedom.press/news/onions-side-"
+"tracking-tor-availability-reader-privacy-major-news-sites/), tracks how "
+"secure news organizations’s websites are. One of its metrics is the adoption "
+"of Onion Services ."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"If Tor starts up again, great. Otherwise, something is wrong. First look at "
-"your logfiles for hints."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "Read the news organizations announcement about their onion site:"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"It will print some warnings or error messages. That should give you an idea "
-"of what went wrong."
+"* \"We launched this in part because we do a lot of reporting, writing, and "
+"coding about issues like media censorship, digital privacy and surveillance, "
+"and breaches of private medical information. Readers use our interactive "
+"databases to see data that reveals a lot about themselves, such as whether "
+"their doctor receives payments from drug companies. Our readers should never "
+"need to worry that somebody else is watching what they’re doing on our site. "
+"So we made our site available as a Tor hidden service (Onion Service) to "
+"give readers a way to browse our site while leaving behind less of a digital "
+"trail.\" [ProPublica](https://www.propublica.org/nerds/a-more-secure-and-"
+"anonymous-propublica-using-tor-hidden-services)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Typically, there are typos in the `torrc` or wrong directory permissions "
-"(See the [logging FAQ](https://www.torproject.org/docs/faq#Logs) entry if "
-"you don't know how to enable or find your log file.)"
+"* \"Some readers choose to use Tor to access our journalism because they're "
+"technically blocked from accessing our website; or because they worry about "
+"local network monitoring; or because they care about online privacy; or "
+"simply because that is the method that they prefer.\" [New York Times]"
+"(https://open.nytimes.com/https-open-nytimes-com-the-new-york-times-as-a-tor-"
+"onion-service-e0d0b67b7482)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"When Tor starts, it will automatically create the `HiddenServiceDir` that "
-"you specified (if necessary)."
+"* \"DW is a global advocate for freedom of opinion and freedom of speech. "
+"[…] It is therefore a logical step for us to also use Tor to reach people in "
+"censored markets who previously had limited or no access to free media."
+"\" [Deutsche Welle](https://www.dw.com/en/dw-websites-accessible-via-tor-"
+"protocol/a-51338328)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "Make sure this is the case."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"* \"The browser can obscure who is using it and what data is being accessed, "
+"which can help people avoid government surveillance and censorship. "
+"Countries including China, Iran and Vietnam are among those who have tried "
+"to block access to the BBC News website or programmes.\" [BBC](https://www."
+"bbc.com/news/technology-50150981)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "## Step 4: Test that your onion service works"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "### Network sustainability"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Now to get your onion service address, go to your `HiddenServiceDir` "
-"directory, and find a file named `hostname`."
+"The traffic generated by Onion Services doesn't leave the Tor network, and "
+"therefore, these onion circuits free up exit relay bandwidth for others."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"The `hostname` file in your onion service configuration directory contains "
-"the hostname for your new onion v3 service."
+"This is important because exit relays are a limited resource, making up 20% "
+"of the [7000 relays](https://metrics.torproject.org/networksize.html)."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"The other files are your onion service keys, so it is imperative that these "
-"are kept private."
+"As they're a small fraction of the network, in general, exit relays are "
+"overloaded and represent a bottleneck for Tor users' browsing experience."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"If your keys leak, other people can impersonate your onion service, deeming "
-"it compromised, useless, and dangerous to visit."
+"Onion services don't use the same circuit path as regular Tor connections."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Now you can connect to your onion service using Tor Browser, and you should "
-"get the html page you setup back in **Step 1**."
+"When a service is available over Onion Services, it adds diversity to the "
+"Tor network since it uses a different set of circuits on the network, "
+"avoiding exit relays completely."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"If it doesn't work, look in your logs for some hints, and keep playing with "
-"it until it works."
+"As a result of this design, Onion Services and its users are immune to "
+"attacks related to [bad exit relays](https://blog.torproject.org/bad-exit-"
+"relays-may-june-2020)."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"It is important to note that an onion service configured like this will be "
-"readable by anybody who knows or discovers the address."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "### Level up your service privacy"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"You can make onion services require authentication, and only users with a "
-"private key will access the service."
+"Beyond websites and onion sites, it's possible to do many things with Onion "
+"Services, for example, email."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Read more about [Client authorization](../advanced/client-auth/) "
-"documentation."
+"Even though privacy aware users can adopt tools to protect their "
+"communications like OpenPGP, there is plenty of metadata on encrypted "
+"emails: for example who is communicating with whom, when, how frequently, "
+"where, when it was sent and received, what type of computer it was "
+"generated, etc."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "## (Optional) Step 5: Running multiple onion services"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"As Edward Snowden points out in his book, **\"Permanent Record\"** (2019),"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"If you want to forward multiple virtual ports for a single onion service, "
-"just add more `HiddenServicePort` lines."
+"\"You know what you're saying during a phone call, or what you're writing in "
+"an email. But you have hardly any control over the metadata you produce, "
+"because it is generated automatically. [...] In sum, metadata can tell your "
+"surveillant virtually everything they'd ever want or need to know about you, "
+"except what's actually going on inside your head.\""
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"If you want to run multiple onion services from the same Tor client, just "
-"add another `HiddenServiceDir` line."
+"[Onionmx](https://github.com/ehloonion/onionmx) is a software that allows "
+"the delivery of emails entirely over Onion Services, obfuscating the "
+"metadata of who is talking with whom."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"All the following `HiddenServicePort` lines refer to this `HiddenServiceDir` "
-"line, until you add another `HiddenServiceDir` line:"
+"E-mail providers like [Riseup](https://riseup.net/en/security/network-"
+"security/tor#riseups-tor-onion-services), [Systemli](https://www.systemli."
+"org/service/onion.html) and [many others](https://github.com/ehloonion/"
+"onionmx/blob/master/sources/map.yml) protect their users privacy using "
+"onionmx."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "HiddenServiceDir /var/lib/tor/onion_service/"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"Other providers like [ProtonMail](https://protonmail.com/blog/protonmail-tor-"
+"censorship/) allow users to read and send their e-mail securely and "
+"anonymously over their webclient that serves an onion site."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "HiddenServiceDir /var/lib/tor/other_onion_service/"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "### Protect sources, whistleblowers, and journalists"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "HiddenServicePort 6667 127.0.0.1:6667"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"Many journalists and media organizations use tools based on Onion Services "
+"to protect their sources."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "HiddenServicePort 22 127.0.0.1:22"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"They share and accept documents from anonymous sources using tools like "
+"SecureDrop, GlobaLeaks or OnionShare."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"If you're running multiple onion sites on the same web server, remember to "
-"edit your web server virtual host file and add the onion address for each "
-"website."
+"Originally developed by Aaron Swartz, [SecureDrop](https://securedrop.org/) "
+"is an open source whistleblower submission system maintained by [Freedom of "
+"the Press Foundation](https://freedom.press) and deployed by many news "
+"organizations around the world."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"For example, in Nginx and using Tor with Unix sockets, the configuration "
-"would look like this:"
+"With SecureDrop, sources can only submit documents in a secure and anonymous "
+"way, using Tor Browser."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "server {"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"Thus, a journalist won't know who the author is and can't put the source at "
+"risk."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "listen unix:/var/run/tor-my-website.sock;"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"[GlobaLeaks](https://globaleaks.org) is an open source whistleblowing "
+"framework focused on portability and accessibility."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "server_name <your-onion-address>.onion;"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"It is a web application running as an Onion Service that whistleblowers and "
+"journalists can anonymously exchange information and files."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "access_log /var/log/nginx/my-website.log;"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"Started in 2011 by a group of Italians, the project is now developed by the "
+"[Hermes Center for Transparency and Digital Human Rights](https://www."
+"hermescenter.org/)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "index index.html;"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"[OnionShare](https://onionshare.org) is another tool based on Onion Services "
+"used to provide strong anonymity to transmit sensitive files between "
+"journalists safely."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "root /path/to/htdocs;"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"It makes it possible to host files on your own computer and share (send and "
+"receive) using Onion Services."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid "}"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"All the recipients of this communication need to have Tor Browser installed "
+"on their computer to open the onion address."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "Or in Apache with Tor service listening on port 80:"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"OnionShare was developed after a human rights violation during the Snowden "
+"revelations in 2013,"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "<VirtualHost *:80>"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"\"I first saw the need for this tool when I learned about how David Miranda, "
+"the partner of my colleague Glenn Greenwald, got detained for nine hours at "
+"a London airport while he was trying to fly home to Brazil."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "ServerName <your-onion-address.onion>"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"Working on a journalism assignment for the Guardian, Miranda was carrying a "
+"USB stick with sensitive documents."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "DocumentRoot /path/to/htdocs"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"I knew that he could have securely sent the documents over the internet "
+"using a Tor Onion Service, one of the most underappreciated technologies on "
+"the internet, and avoided the risk of physically traveling with them."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "ErrorLog ${APACHE_LOG_DIR}/my-website.log"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"I developed OnionShare to make this file sharing process over the Tor "
+"network more accessible to everyone.\" [OnionShare 2 release](https://blog."
+"torproject.org/new-release-onionshare-2)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "</VirtualHost>"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "### Decentralization"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "## Step 6: Security advice and more tips"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"As explained in [Overview](../overview/), there's no central authority that "
+"approves or rejects Onion Services."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"The default version of onion services is version 3 and it has 56 characters "
-"long."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "The address of an Onion Service is automatically generated."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Onion services version 2 is being deprecated and will be retired soon from "
-"the Tor network, after 0.4.6.x Tor release, in July 2021."
+"Operators don't use the regular DNS infrastructure and do not need to "
+"purchase or register a domain name."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Please read the blog post [Onion Service version deprecation timeline]"
-"(https://blog.torproject.org/v2-deprecation-timeline) for more information."
+"A great example of this use case is the chat program [Ricochet Refresh]"
+"(https://ricochetrefresh.net/)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Some onion site operators may not want to disclose their onion service "
-"location."
+"Ricochet uses Onion Services to build secure communication with these "
+"features: metadata resistant, anonymous, and decentralized."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"Therefore, you need to configure your web server so it doesn't give away any "
-"information about you, your computer, or your location."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "In Ricochet Refresh, each user is an Onion Service."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"That is not an easy task, and these resources will help on how to make this "
-"possible:"
+"And because of that, there isn't a central server that can be compromised by "
+"an attacker."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid "* [Operational Security](../advanced/opsec/)."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "### Educate users about privacy by design"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"* [Onion services best practices](https://riseup.net/en/security/network-"
-"security/tor/onionservices-best-practices) by Riseup Collective."
+"Onion services are an excellent example of privacy by design technology, "
+"where one is secure and anonymous by default."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"* [OnionScan](https://onionscan.org/) is a tool to check if your onion site "
-"is leaking information that could compromise your anonymity like your server "
-"IP address."
+"Making your service available over Onion Services is an opportunity to "
+"educate the general public about Tor and how a more secure way to access the "
+"internet looks like: easy as browsing a web page."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"Finally, if you plan to keep your service available for a long time, you "
-"might want to make a backup copy of the `private_key` file somewhere."
+"Get inspired by our campaign [#MoreOnionsPorFavor](https://blog.torproject."
+"org/more-onions-porfavor) and teach others about the importance of anonymity."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
-msgid ""
-"Now that you have an onion site working, you may want to deploy [Onion-"
-"Location](../advanced/onion-location/), or use tools like Docker, [Heroku]"
-"(https://gitlab.torproject.org/hiro/onions-on-heroku) [Terraform](https://"
-"gitlab.torproject.org/hiro/terraform-onions) [Ansible](https://galaxy."
-"ansible.com/systemli/onion) or [stem](https://stem.torproject.org/tutorials/"
-"over_the_river.html) to automate the management of your onion services."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "### Metadata obfuscation or elimination"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
msgid ""
-"If you have a static website, but never installed Nginx or Apache, another "
-"project to try is [OnionShare](https://onionshare.org), where running an "
-"onion site will be easier: guided with a graphic interface and with minimal "
-"configuration."
+"When you use the Tor network to browse the web you are not sending any "
+"information by default of who you are or where you are connecting from."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.subtitle)
-msgid "Learn how onion services work."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"The Onion Services use the Tor network to eliminate information about where "
+"they are situated."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "Onion services are services that can only be accessed over Tor."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"Using them eliminates all metadata that may be associated with the service "
+"otherwise."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"Running an onion service gives your users all the security of HTTPS with the "
-"added privacy benefits of Tor Browser."
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid "### One onion a day keeps the surveillance away"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "## Why onion services?"
+#: https://community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lr:page.body)
+msgid ""
+"Now that you know all the benefits of Onion Services, you may want to set up "
+"an [onion site](../setup/) and read about the [protocol overview](../"
+"overview/)."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/
+#: (content/onion-services/advanced/contents+en.lr:page.subtitle)
msgid ""
-"Onion services offer various privacy and security benefits to their users."
+"Learn more about how to configure client authentication, Onion-Location and "
+"more tips to secure your Onion Service."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Location hiding"
+#: https://community.torproject.org/onion-services/advanced/
+#: (content/onion-services/advanced/contents+en.lr:page.body)
+msgid ""
+"In this section you will find how to configure your Onion Service to enable "
+"client authorization, Onion-Location and tips to make your Onion Service "
+"more secure."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "An onion service's IP address is protected."
+#: (dynamic) https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.title)
+msgid "Organize a Tor meetup"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"Onion services are an overlay network on top of TCP/IP, so in some sense IP "
-"addresses are not even meaningful to onion services: they are not even used "
-"in the protocol."
+#: (dynamic) https://community.torproject.org/outreach/talk/
+#: (content/outreach/talk/contents+en.lr:page.title)
+msgid "Talk about Tor"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### End-to-end authentication"
+#: (dynamic) https://community.torproject.org/outreach/kit/
+#: (content/outreach/kit/contents+en.lr:page.title)
+msgid "Street team kit"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"When a user visits a particular onion, they know that the content they are "
-"seeing can only come from that particular onion."
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.subtitle)
+msgid "Learn how to organize a Tor meetup with your friends."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "No impersonation is possible, which is generally not the case."
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.section)
+#: https://community.torproject.org/outreach/talk/
+#: (content/outreach/talk/contents+en.lr:page.section)
+#: https://community.torproject.org/outreach/kit/
+#: (content/outreach/kit/contents+en.lr:page.section)
+msgid "outreach"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
msgid ""
-"Usually, reaching a website does not mean that a man-in-the-middle did not "
-"reroute to some other location (e.g. DNS attacks)."
+"Organized by the community, meetups are a great way to find and strengthen "
+"the privacy supporters community in your local area."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### End-to-end encryption"
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid "### Step 1"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "Onion service traffic is encrypted from the client to the onion host."
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid ""
+"Connect with a local space that will allow you to meet for an hour or two."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "This is like getting strong SSL/HTTPS for free."
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid ""
+"A public library, a social center, a hackerspace or a room in a university "
+"are some spaces that you can usually host your event."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### NAT punching"
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid "### Step 2"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "Is your network filtered and you can't open ports on your firewall?"
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid ""
+"Choose a date and time that is convenient for your group and the local space."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
msgid ""
-"This could happen if you are in a university campus, an office, an airport, "
-"or pretty much anywhere."
+"On weekends or during week days, after working hours (7 pm) might be better."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
msgid ""
-"Onion services don't need open ports because they punch through NAT. They "
-"only establish outgoing connections."
+"After confirming a local and date, create a poster and an online invitation "
+"to spread the event."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "## The Onion Service Protocol: Overview"
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid "### Step 3"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
msgid ""
-"Now the question becomes **what kind of protocol is needed to achieve all "
-"these properties?**"
+"Find a meetup facilitator and draft an agenda, for example, question & "
+"answer about Tor, how to setup relays."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"Usually, people connect to an IP address and are done, but how can you "
-"connect to something that does not have an IP address?"
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid "Read and follow our [best practices](../../training/best-practices/)."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"In particular, an onion service's address looks like this: "
-"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`"
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid "### Step 4"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
msgid ""
-"This looks weird and random because it's the _identity public key_ of the "
-"onion service."
+"Before the meetup, organize the space. Buy some chips and snacks, hang some "
+"[posters](../kit/) nearby the local, so people can find easily."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "That's one of the reasons we can achieve the security properties above."
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid "If you have some printed materials and/or Tor swag, put it on a table."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"The onion service protocol uses the Tor network so that the client can "
-"introduce itself to the service, and then set up a rendezvous point with the "
-"service over the Tor network."
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid "### Step 5"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "Here is a detailed breakdown of how this happens:"
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid "Load your presentation and wait a few minutes to people arrive."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Act 1: Where the onion service sets up its introduction points"
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid ""
+"During the activity take notes about questions, how many knew about Tor "
+"before, how many are relay operators, etc"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"Let's imagine that your local newspaper decides to set up an onion service "
-"(using [SecureDrop](https://securedrop.org/)) to receive anonymous tips."
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
+msgid "### Step 6"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lr:page.body)
msgid ""
-"As the first step in the protocol, the onion service will contact a bunch of "
-"Tor relays and ask them to act as its _introduction points_ by establishing "
-"long-term circuits to them."
+"After the meetup, clean up the space, remove the posters and send your notes "
+"to the [Tor Community Team](https://lists.torproject.org/cgi-bin/mailman/"
+"listinfo/tor-community-team) mailing list."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: (dynamic)
msgid ""
-"These circuits are anonymized circuits, so the server does not reveal the "
-"service location to the introduction points."
+"Word of mouth is critical to reaching new people and helping them protect "
+"themselves online. Here's how you can help:"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"The onion service will hide and protect itself behind the Tor network by "
-"only allowing access through three introduction points that it connects to "
-"through a two-hop Tor circuit."
+#: (dynamic)
+msgid "Privacy and freedom are human rights."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: (dynamic)
msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
-"onion-service-01.png\" alt=\"Onion Services: Step 1\">"
+"These rights are denied online around the world, but Tor gives them back."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Act 2: Where the onion service publishes its descriptors"
+#: (dynamic)
+msgid "Tracking and surveillance are widespread."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: (dynamic)
msgid ""
-"Now that the introduction points are set up, we need to create a way for "
-"clients to be able to find them."
+"We think privacy should be the default online, and that's what our software "
+"provides."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"For this reason, the onion service assembles an _onion service descriptor_, "
-"containing a list of its introduction points (and \"authentication keys\"), "
-"and signs this descriptor with the onion service's _identity private key_."
+#: (dynamic)
+msgid "Privacy isn't about having something to hide."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: (dynamic)
msgid ""
-"The _identity private key_ used here is the private part of the **public key "
-"that is encoded in the onion service address**."
+"Privacy is about protecting who we are as human beings: our fears, our "
+"relationships, and our vulnerabilities."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"The onion service upload that signed descriptor to a _distributed hash "
-"table_, which is part of the Tor network, so that clients can also get it."
+#: (dynamic)
+msgid "People shouldn't be exploited for using the internet."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: (dynamic)
msgid ""
-"It uses an anonymized Tor circuit to do this upload so that it does not "
-"reveal its location."
+"Trackers are harvesting our every move, but a safer internet is possible."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: (dynamic)
msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
-"onion-service-02.png\" alt=\"Onion Services: Step 2\">"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Act 3: Where a client wants to visit the onion service"
+"Tor software is developed by the Tor Project, a 501(c)(3) nonprofit "
+"organization."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"Say you want to anonymously send some tax fraud data to your local newspaper "
-"through its SecureDrop."
+#: (dynamic)
+msgid "We build free and open source software anyone can use."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"You find the onion address for the newspaper's SecureDrop from a public "
-"website or friend."
+#: (dynamic)
+msgid "Tor software is used by millions of people around the world."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
-"onion-service-03.png\" alt=\"Onion Services: Step 3\">"
+#: (dynamic)
+msgid "Journalists, activists, and everyday internet users rely on Tor."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Act 4: Where the client introduces itself to the onion service"
+#: (dynamic)
+msgid "Contributors to this page:"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/outreach/talk/
+#: (content/outreach/talk/contents+en.lr:page.subtitle)
msgid ""
-"All the previous steps were just set up for the onion service so that it's "
-"reachable by clients."
+"Here you'll find materials on basic Tor explainers and concepts, ideas for "
+"preparing a Tor talk, suggested social media posts, and more."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/outreach/kit/
+#: (content/outreach/kit/contents+en.lr:page.subtitle)
+#: (content/outreach/kit/contents+en.lr:page.body)
msgid ""
-"Now let's fast-forward to the point where an actual client wants to visit "
-"the service."
+"This kit includes printable flyers, stickers, and other materials to get "
+"people excited about using Tor."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"In this case, the client has the onion address of SecureDrop and want to "
-"visit it, so they connect to the service with Tor Browser."
+#: https://community.torproject.org/outreach/kit/
+#: (content/outreach/kit/contents+en.lr:page.body)
+msgid "## Street Team Kit"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"Now the next thing that needs to happen is that the client goes to the "
-"_distributed hash table_ from **Step 2** and ask for the signed descriptor "
-"of SecureDrop's onion service."
+#: (dynamic) https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.title)
+msgid "Training Resources"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
-"onion-service-04.png\" alt=\"Onion Services: Step 4\">"
+#: (dynamic) https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.title)
+msgid "Training Best Practices"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Act 5: Where the client verify onion address signature"
+#: (dynamic) https://community.torproject.org/training/code-of-conduct/
+#: (content/training/code-of-conduct/contents+en.lr:page.title)
+msgid "Code of Conduct for Trainers"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"When the client receives the signed descriptor, they verify the signature of "
-"the descriptor using the public key that is encoded in the onion address."
+#: (dynamic) https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.title)
+msgid "Training Checklist"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"This provides the _end-to-end authentication_ security property, since we "
-"are now sure that this descriptor could only be produced by that onion "
-"service and no one else."
+#: (dynamic) https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.title)
+msgid "Tor Training FAQ"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"And inside the descriptor, there are the introduction points that allow the "
-"client to introduce themselves to SecureDrop's onion service."
+#: (dynamic) https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.title)
+msgid "Risks"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
-"onion-service-05.png\" alt=\"Onion Services: Step 5\">"
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.section)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.section)
+#: https://community.torproject.org/training/code-of-conduct/
+#: (content/training/code-of-conduct/contents+en.lr:page.section)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.section)
+msgid "training"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Act 6: Where the client establishes a rendezvous point"
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.cta)
+msgid "Check out our resources"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
msgid ""
-"Before the introduction takes place, the client (in this case, you) picks a "
-"Tor relay and establishes a circuit to it."
+"Our Community team delivers digital security training about Tor to human "
+"rights defenders, journalists, activists and marginalized communities around "
+"the world."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
msgid ""
-"The client asks the relay to become their rendezvous point and give it an "
-"\"one-time secret\" that will be used as part of the rendezvous procedure."
+"To request a Tor training for your organization or community, please contact "
+"us and send an email to [training at torproject.org](mailto:"
+"training(a)torproject.org)"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
-"onion-service-06.png\" alt=\"Onion Services: Step 6\">"
+"Or, if you want to teach your community about Tor, these training materials "
+"are for you!"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Act 7: Where the onion service rendezvous with the client"
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
+msgid "### Community building"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
msgid ""
-"The introduction point passes your details (secret string and rendezvous "
-"address) on to the onion service, which runs multiple verification processes "
-"to decide whether you're trustworthy or not."
+"Do you know of or have any Tor training materials (slides, guides, fanzines, "
+"videos, and other formats) that should be part of this training section?"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
-"onion-service-07.png\" alt=\"Onion Services: Step 7\">"
+"Please send an email to [training at torproject.org](mailto:"
+"training(a)torproject.org) with:"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Act 8: Where the rendezvous point verifies the client's secret"
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
+msgid "- Title and description"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"The onion service connects to the rendezvous point (through an anonymized "
-"circuit) and sends the \"one-time secret\" to it."
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
+msgid "- Author and author contact information"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"The rendezvous point makes one final verification to match the secret "
-"strings from you and service (the latter also comes from you but has been "
-"relayed through the service)."
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
+msgid "- Link to download or access the resource"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"The rendezvous point simply relays (end-to-end encrypted) messages from "
-"client to service and vice versa."
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
+msgid "- Resource license (Creative Commons or similar license)"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
-"onion-service-08.png\" alt=\"Onion Services: Step 8\">"
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
+msgid "Please note that we will evaluate if:"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "### Act 9: Where the onion service rendezvous with the client"
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
+msgid "- The material is being updated and maintained."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
msgid ""
-"In general, the complete connection between client and onion service "
-"consists of 6 relays: 3 of them were picked by the client, with the third "
-"being the rendezvous point, and the other 3 were picked by the onion service."
+"- Do no harm: demystifies the \"dark/deep web\" and training materials that "
+"will not put people at risk."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "This provides _location hiding_ to this connection."
+#: https://community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lr:page.body)
+msgid ""
+"- Follow the Tor Project's [Code of Conduct](https://gitweb.torproject.org/"
+"community/policies.git/tree/code_of_conduct.txt), [Statement of Values]"
+"(https://gitweb.torproject.org/community/policies.git/tree/"
+"statement_of_values.txt), and [Social Contract](https://gitweb.torproject."
+"org/community/policies.git/tree/social_contract.txt)."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.subtitle)
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"Finally, using the rendezvous point, a Tor circuit is formed between you and "
-"your newspaper's SecureDrop onion service."
+"Good preparation is essential to an effective and safe training, so we've "
+"curated some resources to help you make the most of your training event."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview/"
-"onion-service-09.png\" alt=\"Onion Services: Step 9\">"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.cta)
+msgid "Best Practices for Trainers"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "## Further resources"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid ""
+"Running security training is a fun and rewarding way to help your community "
+"conduct human rights work safely."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "This was just a high-level overview of the Tor onion services protocol."
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "## Before the training"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
-msgid "Here are some more resources if you want to learn more:"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "_Am I the right person to give this training?_"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"- The [Tor design paper](https://svn.torproject.org/svn/projects/design-"
-"paper/tor-design.pdf) describing the original design."
+"Security trainings can help people communicate and use the internet safely, "
+"but there are additional considerations to be made before training some at-"
+"risk groups."
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"- The [Tor v3 onion services](https://gitweb.torproject.org/torspec.git/tree/"
-"rend-spec-v3.txt) protocol specification."
+"That's why we recommend this resource from EFF's Security Education "
+"Companion, [\"Am I the right person to give this training?\"](https://sec."
+"eff.org/articles/right-person-to-train)"
msgstr ""
-#: https://community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"- Presentations about onion services: [Understanding Tor Onion Services and "
-"Their Use Cases - HOPE XI 2016](https://www.youtube.com/watch?"
-"v=VmsFxBEN3fc), [DEF CON 25 - Roger Dingledine - Next Generation Tor Onion "
-"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
+"This resource can help you be sure that you're doing the best by the "
+"community of people you wish to train."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.subtitle)
-msgid "Become an onion advocate and explain the importance of onion services."
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "Other questions to ask yourself before deciding to do a training:"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "- How will you assess the needs of your group? What needs can you meet?"
+msgstr ""
+
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"Beyond myths and misperceptions, advocating for onion services and privacy "
-"enhancing technologies sometimes is challenging."
+"- How will you assess the skill level of your group? What skill levels can "
+"you teach to?"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"There are different use cases, and approaching potential adopters with a "
-"specific use case instead of another, can engage them and lead to new onions "
-"services being setup."
+"Once you've answered those questions, you're ready to plan your training!"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"These talking points will help to explain how onion services offer multiple "
-"privacy and security benefits in different contexts."
+"1. Find a location that is accessible, affordable, has an internet "
+"connection and other materials like a white board, projector, and screen."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "* How Onion Services Work"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "Make sure that the location is safe for your attendees to visit."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "* Freedom of Press and Censorship Circumvention"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid ""
+"2. Promote your event in your community's spaces, taking safety into "
+"consideration."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "* Network sustainability"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid ""
+"Under many circumstances, social media is great for promotion, but for "
+"higher risk groups, you may want to use a smaller word-of-mouth network or "
+"require community members to share information individually to other trusted "
+"people."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "* Level up your service privacy"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid ""
+"3. Create localized handouts for some of the more difficult concepts that "
+"you'll be teaching."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "* Protect sources, whistleblowers, and journalists"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "4. Make sure you have plenty of stickers to hand out to participants!"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "* Decentralization"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "5. Create a link list of all the resources you'll be talking about."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "* Educate users about privacy by design"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "This includes downloads and PDFs of handouts."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "* Metadata obfuscation or elimination"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid ""
+"You'll share this link list on a whiteboard or project it at the training."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "### How Onion Services Work"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "6. Determine how you'll do hands-on assistance at your training."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"A potential adopter has probably already heard about the Tor Project, the "
-"network and even Tor relays, and that's great!"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "Will you be able to handle this alone? Or will you require partners?"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"[Tor relays](../../relay/types-of-relays/) are part of a [public "
-"infrastructure](https://metrics.torproject.org/rs.html#toprelays), where Tor "
-"users encrypted traffic is routed around to reach out the open internet."
+"If you need more help, make sure the partners you're bringing in are aware "
+"of the safety needs of the community, and communicate with your contacts in "
+"the community to make sure they're okay with you bringing in additional "
+"trainers."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "Onion services aren't like a Tor relay in the network."
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid ""
+"7. Make sure your presentation is up-to-date (both information and "
+"screenshots) and save your presentation in two file formats -- for example, "
+"odp and pdf -- and on at least one additional device -- for example, on your "
+"computer and on a USB stick."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "An onion service on the Tor network behaves like any other Tor clients."
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid ""
+"8. Decide how you will facilitate a safer space. We recommend using the [Tor "
+"Code of Conduct](../code-of-conduct/)."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"The Onion Service to become available on the network connects to rendezvous "
-"nodes."
+"You can also start the training by asking participants to come up with their "
+"own community agreements for the space."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "A client that wants to access the onion service does the same."
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "## At the training"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"This means that connections from the client to the server never leave the "
-"Tor network."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"In contrast to running a [Tor relay](../../relay), running a Tor Onion "
-"Service does not result in your IP address being publicly listed anywhere, "
-"nor does your service relay other Tor traffic."
+"1. Create an agenda and share it on a projection or on a whiteboard so that "
+"your participants can be prepared for the day."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"For a broader understanding, read [Onion Services overview](../overview/) "
-"and watch this talk: [DEF CON 25 - Next Generation Tor Onion Services]"
-"(https://www.youtube.com/watch?v=Di7qAVidy1Y)"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "### Freedom of Press and Censorship Circumvention"
+"2. Communicate about how much time the training will take, and when breaks "
+"will happen. Make sure you take breaks!"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"Regular Tor connections already provide censorship circumvention, but only "
-"onion services can anonymize both parts of communication - users and "
-"provider -, creating a metadata free communication between the user of the "
-"service and the service itself."
+"3. Communicate about when you'll take questions, either during the training, "
+"at the end, or both."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"Censorship technologies are being deployed by different actors, like "
-"governments and Internet providers, worldwide to block access to free press "
-"and privacy tools."
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "4. Communicate about how you'll offer hands-on help (if at all)."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"To protect freedom of speech and freedom of opinion in censored spaces, "
-"major media organizations have made their websites available over onion "
-"services in the last few years."
+"5. Communicate about how participants can contact you securely after the "
+"training."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"That's the case of NY Times, ProPublica, Deutsche Welle, BBC, The Markup and "
-"other newsrooms."
+"6. Show the participants the resources at [community.torproject.org](/) and "
+"[support.torproject.org](https://support.torproject.org)."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"The project [Secure The News](https://securethe.news/), developed by "
-"[Freedom of the Press Foundation](https://freedom.press/news/onions-side-"
-"tracking-tor-availability-reader-privacy-major-news-sites/), tracks how "
-"secure news organizations’s websites are. One of its metrics is the adoption "
-"of onion services ."
+"7. Show the participants other resources like [sec.eff.org](https://sec.eff."
+"org)."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "Read the news organizations announcement about their onion site:"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "## After the training"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"* \"We launched this in part because we do a lot of reporting, writing, and "
-"coding about issues like media censorship, digital privacy and surveillance, "
-"and breaches of private medical information. Readers use our interactive "
-"databases to see data that reveals a lot about themselves, such as whether "
-"their doctor receives payments from drug companies. Our readers should never "
-"need to worry that somebody else is watching what they’re doing on our site. "
-"So we made our site available as a Tor hidden service (onion service) to "
-"give readers a way to browse our site while leaving behind less of a digital "
-"trail.\" [ProPublica](https://www.propublica.org/nerds/a-more-secure-and-"
-"anonymous-propublica-using-tor-hidden-services)"
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
+msgid "1. Think about how you will evaluate your success at the training."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lr:page.body)
msgid ""
-"* \"Some readers choose to use Tor to access our journalism because they're "
-"technically blocked from accessing our website; or because they worry about "
-"local network monitoring; or because they care about online privacy; or "
-"simply because that is the method that they prefer.\" [New York Times]"
-"(https://open.nytimes.com/https-open-nytimes-com-the-new-york-times-as-a-tor-"
-"onion-service-e0d0b67b7482)"
+"You may want to create a follow up survey, or at least contact participants "
+"and ask them to share their feedback with you."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"* \"DW is a global advocate for freedom of opinion and freedom of speech. "
-"[…] It is therefore a logical step for us to also use Tor to reach people in "
-"censored markets who previously had limited or no access to free media."
-"\" [Deutsche Welle](https://www.dw.com/en/dw-websites-accessible-via-tor-"
-"protocol/a-51338328)"
+#: https://community.torproject.org/training/code-of-conduct/
+#: (content/training/code-of-conduct/contents+en.lr:page.subtitle)
+msgid "Foster a safe, engaging environment."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"* \"The browser can obscure who is using it and what data is being accessed, "
-"which can help people avoid government surveillance and censorship. "
-"Countries including China, Iran and Vietnam are among those who have tried "
-"to block access to the BBC News website or programmes.\" [BBC](https://www."
-"bbc.com/news/technology-50150981)"
+#: https://community.torproject.org/training/code-of-conduct/
+#: (content/training/code-of-conduct/contents+en.lr:page.cta)
+msgid "Code of Conduct"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "### Network sustainability"
+#: https://community.torproject.org/training/code-of-conduct/
+#: (content/training/code-of-conduct/contents+en.lr:page.body)
+msgid "## Code of Conduct for Trainers"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/code-of-conduct/
+#: (content/training/code-of-conduct/contents+en.lr:page.body)
msgid ""
-"The traffic generated by onion services doesn't leave the Tor network, and "
-"therefore, these onion circuits free up exit relay bandwidth for others."
+"The Tor Project is committed to fostering an inclusive environment and "
+"community. Tor is a place where people should feel safe to engage, share "
+"their point of view, and participate."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.subtitle)
msgid ""
-"This is important because exit relays are a limited resource, making up 20% "
-"of the [7000 relays](https://metrics.torproject.org/networksize.html)."
+"Based on our best practices, we have a checklist to help you prepare to "
+"conduct your training."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"As they're a small fraction of the network, in general, exit relays are "
-"overloaded and represent a bottleneck for Tor users' browsing experience."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "Complete this checklist before running a Tor training."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"Onion services don't use the same circuit path as regular Tor connections."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "## Prepare"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
msgid ""
-"When a service is available over onion services, it adds diversity to the "
-"Tor network since it uses a different set of circuits on the network, "
-"avoiding exit relays completely."
+"* I read and agree with the Tor Project [Code of Coduct](../code-of-conduct/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"As a result of this design, onion services and its users are immune to "
-"attacks related to [bad exit relays](https://blog.torproject.org/bad-exit-"
-"relays-may-june-2020)."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* I read the Training [Best Practices](../best-practices/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "### Level up your service privacy"
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* I have an agenda for the training"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"Beyond websites and onion sites, it's possible to do many things with onion "
-"services, for example, email."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* I reviewed my [training slides](../resources/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"Even though privacy aware users can adopt tools to protect their "
-"communications like OpenPGP, there is plenty of metadata on encrypted "
-"emails: for example who is communicating with whom, when, how frequently, "
-"where, when it was sent and received, what type of computer it was "
-"generated, etc."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "## Security Protocol"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
msgid ""
-"As Edward Snowden points out in his book, **\"Permanent Record\"** (2019),"
+"* I already contacted my organization and told them that I'm organizing this "
+"training"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
msgid ""
-"\"You know what you're saying during a phone call, or what you're writing in "
-"an email. But you have hardly any control over the metadata you produce, "
-"because it is generated automatically. [...] In sum, metadata can tell your "
-"surveillant virtually everything they'd ever want or need to know about you, "
-"except what's actually going on inside your head.\""
+"* I shared a contact to whom my organization should call if something happens"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"[Onionmx](https://github.com/ehloonion/onionmx) is a software that allows "
-"the delivery of emails entirely over onion services, obfuscating the "
-"metadata of who is talking with whom."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "## About the Venue"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"E-mail providers like [Riseup](https://riseup.net/en/security/network-"
-"security/tor#riseups-tor-onion-services), [Systemli](https://www.systemli."
-"org/service/onion.html) and [many others](https://github.com/ehloonion/"
-"onionmx/blob/master/sources/map.yml) protect their users privacy using "
-"onionmx."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* The venue has enough tables and chairs for everyone"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"Other providers like [ProtonMail](https://protonmail.com/blog/protonmail-tor-"
-"censorship/) allow users to read and send their e-mail securely and "
-"anonymously over their webclient that serves an onion site."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* The venue has an internet connection and I know the wifi password"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "### Protect sources, whistleblowers, and journalists"
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* There is a projector or TV available and works with my computer"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"Many journalists and media organizations use tools based on onion services "
-"to protect their sources."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "## Audience & Communication"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"They share and accept documents from anonymous sources using tools like "
-"SecureDrop, GlobaLeaks or OnionShare."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* I shared the venue address, date and time to all participants"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
msgid ""
-"Originally developed by Aaron Swartz, [SecureDrop](https://securedrop.org/) "
-"is an open source whistleblower submission system maintained by [Freedom of "
-"the Press Foundation](https://freedom.press) and deployed by many news "
-"organizations around the world."
+"* I asked all participants to bring the necessary equipment to the training"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"With SecureDrop, sources can only submit documents in a secure and anonymous "
-"way, using Tor Browser."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* I have confirmed participants for the training"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"Thus, a journalist won't know who the author is and can't put the source at "
-"risk."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "## During the Training"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"[GlobaLeaks](https://globaleaks.org) is an open source whistleblowing "
-"framework focused on portability and accessibility."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "Before starting the training, make sure you:"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"It is a web application running as an onion service that whistleblowers and "
-"journalists can anonymously exchange information and files."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* Make an agreement about taking or not taking photos"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"Started in 2011 by a group of Italians, the project is now developed by the "
-"[Hermes Center for Transparency and Digital Human Rights](https://www."
-"hermescenter.org/)"
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* Present the agenda"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"[OnionShare](https://onionshare.org) is another tool based on onion services "
-"used to provide strong anonymity to transmit sensitive files between "
-"journalists safely."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* Introduce yourself and ask people to introduce themselves"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"It makes it possible to host files on your own computer and share (send and "
-"receive) using onion services."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* \"All questions are welcome\""
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"All the recipients of this communication need to have Tor Browser installed "
-"on their computer to open the onion address."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "## After the Training"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"OnionShare was developed after a human rights violation during the Snowden "
-"revelations in 2013,"
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* Collect participants' feedback"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"\"I first saw the need for this tool when I learned about how David Miranda, "
-"the partner of my colleague Glenn Greenwald, got detained for nine hours at "
-"a London airport while he was trying to fly home to Brazil."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* Leave an e-mail for further contact and support"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"Working on a journalism assignment for the Guardian, Miranda was carrying a "
-"USB stick with sensitive documents."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* Make an evaluation about the training"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid ""
-"I knew that he could have securely sent the documents over the internet "
-"using a Tor onion service, one of the most underappreciated technologies on "
-"the internet, and avoided the risk of physically traveling with them."
+#: https://community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lr:page.body)
+msgid "* Report to Community and UX team"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.subtitle)
msgid ""
-"I developed OnionShare to make this file sharing process over the Tor "
-"network more accessible to everyone.\" [OnionShare 2 release](https://blog."
-"torproject.org/new-release-onionshare-2)"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "### Decentralization"
+"People who are new to the Tor project, quite often, ask similar questions, "
+"and we can help you prepare for these questions."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"As explained in [Overview](../overview/), there's no central authority that "
-"approves or rejects onion services."
+"After running a couple of Tor trainings, you will find that first time users "
+"have some similar questions about Tor."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "The address of an onion service is automatically generated."
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
+msgid ""
+"Outlined below are some of the most frequent questions we get during our "
+"training sessions. Be prepared for these questions before running your "
+"training."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"Operators don't use the regular DNS infrastructure and do not need to "
-"purchase or register a domain name."
+"For an extensive resource, check [Support portal](https://support.torproject."
+"org)."
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"A great example of this use case is the chat program [Ricochet Refresh]"
-"(https://ricochetrefresh.net/)"
+"* [Why is it called Tor?](https://support.torproject.org/about/why-is-it-"
+"called-tor/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"Ricochet uses onion services to build secure communication with these "
-"features: metadata resistant, anonymous, and decentralized."
+"* [Does using Tor Browser protect other applications on my computer?]"
+"(https://support.torproject.org/tbb/tbb-13/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "In Ricochet Refresh, each user is an onion service."
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
+msgid ""
+"* [Is using Tor with a VPN more secure?](https://support.torproject.org/faq/"
+"faq-5/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"And because of that, there isn't a central server that can be compromised by "
-"an attacker."
+"* [Can I browse HTTPS sites with Tor?](https://support.torproject.org/https/"
+"https-2/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "### Educate users about privacy by design"
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
+msgid ""
+"* [Is it possible to find out the path that a client is taking on the Tor "
+"Network?](https://support.torproject.org/misc/misc-1/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"Onion services are an excellent example of privacy by design technology, "
-"where one is secure and anonymous by default."
+"* [Why don't you prevent bad people from doing bad things when using Tor?]"
+"(https://support.torproject.org/misc/misc-2/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"Making your service available over onion services is an opportunity to "
-"educate the general public about Tor and how a more secure way to access the "
-"internet looks like: easy as browsing a web page."
+"* [When I use Tor Browser, will anyone be able to tell which websites I "
+"visit?](https://support.torproject.org/tbb/tbb-3/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"Get inspired by our campaign [#MoreOnionsPorFavor](https://blog.torproject."
-"org/more-onions-porfavor) and teach others about the importance of anonymity."
+"* [Why did my search engine switch to DuckDuckGo? Or what is DuckDuckGo?]"
+"(https://support.torproject.org/tbb/tbb-41/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "### Metadata obfuscation or elimination"
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
+msgid ""
+"* [What is a bridge?](https://support.torproject.org/censorship/"
+"censorship-7/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"When you use the Tor network to browse the web you are not sending any "
-"information by default of who you are or where you are connecting from."
+"* [Tor Browser won't connect, but it doesn’t seem to be an issue with "
+"censorship.](https://support.torproject.org/tbb/tbb-20/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"The Onion Services use the Tor network to eliminate information about where "
-"they are situated."
+"* [What is the difference between using Tor Browser and 'incognito mode' or "
+"private tabs? ](https://support.torproject.org/tbb/tbb-and-incognito-mode/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"Using them eliminates all metadata that may be associated with the service "
-"otherwise."
+"* [Does running Tor Browser make me a relay?](https://support.torproject.org/"
+"tbb/tbb-33/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
-msgid "### One onion a day keeps the surveillance away"
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
+msgid "* [Who funds Tor?](https://support.torproject.org/misc/misc-3/)"
msgstr ""
-#: https://community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lr:page.body)
+#: https://community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lr:page.body)
msgid ""
-"Now that you know all the benefits of onion services, you may want to set up "
-"an [onion site](../setup/) and read about the [protocol overview](../"
-"overview/)."
-msgstr ""
-
-#: (dynamic) https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.title)
-msgid "Technical Setup"
-msgstr ""
-
-#: (dynamic) https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.title)
-msgid "Types of relays on the Tor network"
+"* [Is there a backdoor in Tor?](https://support.torproject.org/about/"
+"backdoor/)"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/getting-help/
-#: (content/relay/getting-help/contents+en.lr:page.title)
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Getting help"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.subtitle)
+msgid ""
+"Things you should be aware of before running a digital security training."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.title)
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Relay requirements"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid ""
+"To our knowledge, no Tor trainer has ever faced consequences as a result of "
+"training others or speaking about Tor."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.title)
-msgid "Technical considerations"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid ""
+"However, in some countries and in certain circumstances, it's possible that "
+"simply a gathering as human rights defenders could be risky, illegal, or "
+"even lead to imprisonment, physical assaults, large fines, threats, "
+"placement on government watch lists, and targeting for surveillance."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.section)
-msgid "Community and legal resources"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid ""
+"If you want to run a Tor training for the first time and you don't know how "
+"to assess the political and social environment, we strongly encourage you "
+"read this document and, in case of doubt, to reach out to the Tor Community "
+"Team privately."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"How to install and configure each type of relay: bridge, guard, middle, and "
-"exit."
+"Some potential risks of running a digital security training are only valid "
+"in specific contexts."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/
-#: (content/relay/setup/guard/contents+en.lr:page.section)
-msgid "relay operations"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "The potential risks associated with running a Tor training depend on:"
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"This section covers the installation and configuration of the program "
-"required to run a Tor relay for various operating systems."
+"1. **Your threat model.** A high-profile activist already under a lot of "
+"surveillance, for example, might attract more attention when reaching out to "
+"other activists to run a digital security training."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"These steps are intended for the latest stable version of the given OS, on "
-"Ubuntu for the latest LTS release."
+"2. **The laws and regulations in the country.** Consult with local lawyers "
+"and local freedom of expression organizations and learn whether your country "
+"has a record in prosecuting individuals engaging in similar types of "
+"activities."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"Note: For some operating systems, there are alpha version packages available "
-"(Tor versions with new features not deemed to be stable yet)."
+"3. **The types of training.** Not all trainings carry the same weight in "
+"terms of potential risk."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"These are only recommended for people eager to test and report bugs in "
-"bleeding edge releases/features."
+"For example, talking about privacy in the digital age might be appreciated, "
+"but teaching how to circumvent government censorship could be a serious "
+"felony."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"If you are looking to run a relay with minimal effort, we recommend you "
-"stick to stable releases."
+"4. **The audience.** Gathering university students might not attract "
+"attention, but if you're gathering a group of journalists working with "
+"leaked documents about government corruption, you might need to take extra "
+"care to reach out to them in a private way."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
-msgid "# Questions you should clarify before configuring Tor"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid ""
+"5. **The training venue.** Running a Tor training in some spaces could "
+"expose your participants' identities."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
+"Ideally, you should use a private space where you control the participants' "
+"entrance."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"* If you want to run an exit relay: Which ports do you want to allow in your "
-"exit policy?"
+"If the space isn't private, check before the training to find out if "
+"participants are comfortable with revealing their identity to a third party."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
-msgid "(More ports usually means potentially more abuse complaints.)"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "## Evaluating risks"
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"* What external TCP port do you want to use for incoming Tor connections?"
+"Some questions you may want to answer before running a digital security "
+"training include:"
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
-"another daemon on your server already."
+"* Has anyone in my country ever been criminalized based on their internet "
+"activity? (This does not necessarily need to be specific to digital security "
+"training or use of Tor.)"
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"ORPort 443 is recommended because it is often one of the few open ports on "
-"public WIFI networks."
+"* Are there laws in my country that require Internet Service Providers "
+"(ISPs) to track my online activity?"
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
-msgid "Port 9001 is another commonly used ORPort.)"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "* Is it illegal for me to access certain websites?"
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
-msgid ""
-"* What email address will you use in the ContactInfo field of your relay(s)?"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "* Does my country prohibit me from using:"
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
-msgid "This information will be made public."
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "* Cryptography?"
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
-msgid ""
-"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "* Anonymity software?"
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
-msgid "* Does the server have an IPv6 address?"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "Note, this is not an exhaustive list of questions."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"The installation commands are shown in code blocks and must be executed with "
-"root privileges."
+"Additionally, while many countries do not have laws specifically prohibiting "
+"the activity of running a digital security training, the use of digital "
+"security tools may still be criminalized in certain countries under other, "
+"broader laws."
msgstr ""
-#: https://community.torproject.org/relay/setup/
-#: (content/relay/setup/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"Click below on type of relay do you want to host and don't forget to read "
-"[Relay post-install and good practices](/relay/setup/post-install/)."
+"For example, using Tor Browser may be viewed as illegal or anti-government "
+"activity."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"Bridges, guards, middle relays, and exits all serve important functions in "
-"the Tor network. Learn about the different relays you can run."
+"Please note that we are not lawyers, and any information we give you does "
+"not constitute legal advice."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"All nodes are important, but they have different technical requirements and "
-"legal implications."
+"Additionally, your communication with us is not protected by any legal "
+"privilege, so law enforcement may subpoena and obtain any information you "
+"give us."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"Understanding the different kinds of nodes is the first step to learning "
-"which one is right for you."
+"However, we may be able to put you in touch with lawyers who are capable of "
+"addressing your questions and/or concerns."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid "# Guard and middle relay"
-msgstr ""
-
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid "(also known as non-exit relays)"
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "Some relevant resources include:"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"A guard relay is the first relay in the chain of 3 relays building a Tor "
-"circuit."
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "* [EFF Know your rights](https://www.eff.org/issues/know-your-rights)"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
msgid ""
-"A middle relay is neither a guard nor an exit, but acts as the second hop "
-"between the two."
+"* [EFF Tor legal FAQ](../../relay/community-resources/eff-tor-legal-faq/)"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"To become a guard, a relay has to be stable and fast (at least 2MByte/s) "
-"otherwise it will remain a middle relay."
+#: https://community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lr:page.body)
+msgid "* [OONI disclaimer](https://ooni.io/about/risks/)"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid "Guard and middle relays usually do not receive abuse complaints."
+#: (dynamic) https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.title)
+msgid "User Research Guidelines"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"All relays will be listed in the public list of Tor relays, so may be "
-"blocked by certain services that don't understand how Tor works or "
-"deliberately want to censor Tor users."
+#: (dynamic) https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.title)
+msgid "How to Volunteer"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"If you are running a relay from home and have one static IP, you may want to "
-"consider running a bridge instead so that your non-Tor traffic doesn't get "
-"blocked as though it's coming from Tor."
+#: (dynamic) https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.title)
+msgid "Tor Personas"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"If you have a dynamic IP address or multiple static IPs, this isn't as much "
-"of an issue."
+#: (dynamic) https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.title)
+msgid "Become an alpha tester"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"A non-exit Tor relay requires minimal maintenance efforts and bandwidth "
-"usage can be highly customized in the tor configuration (will be covered in "
-"more detail later in this guide)."
+#: (dynamic) https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.title)
+msgid "Reports"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"The so called \"exit policy\" of the relay decides if it is a relay allowing "
-"clients to exit or not."
+#: (dynamic) https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.title)
+msgid "Open User Research"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid "A non-exit relay does not allow exiting in its exit policy."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.subtitle)
+msgid "We collect only necessary data to improve our services."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid "# Exit relay"
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.section)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.section)
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.section)
+#: https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.section)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.section)
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.section)
+msgid "user research"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"The exit relay is the final relay in a Tor circuit, the one that sends "
-"traffic out to its destination."
+"Congrats! You're going to run your first User Research session for Tor – and "
+"we're delighted to have you on board!"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"The services Tor clients are connecting to (website, chat service, email "
-"provider, etc) will see the IP address of the exit relay instead of the real "
-"IP address of the Tor user."
+"Here you will find helpful guidelines that are designed to make your "
+"research easier for both you and your audience."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Exit relays have the greatest legal exposure and liability of all the relays."
+"First of all, make sure you read the [Tor Code of Conduct](https://gitweb."
+"torproject.org/community/policies.git/tree/code_of_conduct.txt)"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"For example, if a user downloads copyrighted material while using your exit "
-"relay, you, the operator may receive a [DMCA notice](https://www.dmca.com/"
-"Solutions/view.aspx?ID=712f28a5-93f2-467b-ba92-3d58c8345a32&?ref=sol08a2)."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "## Respect privacy"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Any abuse complaints about the exit will go directly to you (via your "
-"hoster, depending on the WHOIS records)."
+"At Tor, we don't collect invasive data about user behavior, only the data "
+"necessary to improve our services. We test our software, not people."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"Generally, most complaints can be handled pretty easily through template "
-"letters, which we'll discuss further in the legal considerations section."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "## Be a good listener and open-minded"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Because of the legal exposure that comes with running an exit relay, you "
-"should not run a Tor exit relay from your home."
+"Listening is a skill that helps build bridges. We believe this doesn't just "
+"apply to our services, but our communities too."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"Ideal exit relay operators are affiliated with some institution, like a "
-"university, a library, a hackerspace or a privacy related organization."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "## Learn"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"An institution can not only provide greater bandwidth for the exit, but is "
-"better positioned to handle abuse complaints or the rare law enforcement "
-"inquiry."
+"During the training session we listen to the stories people tell us about "
+"their lives, the laws of the jurisdictions they live in, and the "
+"difficulties they are going through."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"If you are considering running an exit relay, please read the [section on "
-"legal considerations](/relay/community-resources) for exit relay operators."
+"This way, we can learn how to facilitate better access to information "
+"through Tor. By listening, we learn."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid "# Bridge"
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "## Describe and Ask for consent"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"The design of the Tor network means that the IP address of Tor relays is "
-"public."
+"We don't keep or publish the names or contact details of research "
+"participants, and any time you're going to handle participant data (be it "
+"via impressions, survey submissions, or other records) you should ask for "
+"their consent in writing using the [consent form](https://gitlab.torproject."
+"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2021/"
+"consent_form.md) beforehand."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"However, one of the ways Tor can be blocked by governments or ISPs is by "
-"blocklisting the IP addresses of these public Tor nodes."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "## Coordinate with the trainer and the Tor UX team"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Tor bridges are nodes in the network that are not listed in the public Tor "
-"directory, which makes it harder for ISPs and governments to block them."
+"You don't have to do this alone - we can support you with meetings, guides, "
+"and mentorship too if you wish."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Bridges are useful for Tor users under oppressive regimes or for people who "
-"want an extra layer of security because they're worried somebody will "
-"recognize that they are contacting a public Tor relay IP address."
+"Join us at any time on our IRC channel #tor-ux or our [mailing list](https://"
+"lists.torproject.org/cgi-bin/mailman/listinfo/ux)"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Several countries, including China and Iran, have found ways to detect and "
-"block connections to Tor bridges."
+"**We strongly recommend that you run through the plan for your session with "
+"the trainer**."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"[Pluggable transports](https://tb-manual.torproject.org/circumvention/), a "
-"special kind of bridge, address this by adding an additional layer of "
-"obfuscation."
+"Your agenda must be aligned and leave sufficient time to run your interviews "
+"or exercise at the end of the training session."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to "
-"operate, but they have a big impact on users."
+"When the training commences, be sure to let everyone know your role and why "
+"you're taking notes during the session."
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
-msgid ""
-"A bridge isn't likely to receive any abuse complaints, and since bridges are "
-"not listed as public relays, they are unlikely to be blocked by popular "
-"services."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "## Get prepared!"
msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/
-#: (content/relay/types-of-relays/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Bridges are a great option if you can only run a Tor node from your home "
-"network, have only one static IP, and don't have a huge amount of bandwidth "
-"to donate -- we recommend giving your bridge at least 1 Mbit/sec."
-msgstr ""
-
-#: https://community.torproject.org/relay/getting-help/
-#: (content/relay/getting-help/contents+en.lr:page.subtitle)
-msgid "How to get help if you run into issues"
+"Before your session, read and print the [Demographics questionnaire](https://"
+"gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
+"%20activities/2020/user_demographics-en.md) and [User Research Reporting]"
+"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/"
+"user_research_reporting.md) templates."
msgstr ""
-#: https://community.torproject.org/relay/getting-help/
-#: (content/relay/getting-help/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"If you run into problems while setting up your relay, please refer to the "
-"[FAQs page](https://support.torproject.org/relay-operators) in the Support "
-"Portal."
+"You'll also need to bring your chosen usability test and its accompanying "
+"methodology, if applicable."
msgstr ""
-#: https://community.torproject.org/relay/getting-help/
-#: (content/relay/getting-help/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"You can ask your questions on the public [tor-relays mailing list](https://"
-"lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays) and [Relay "
-"Operator](https://forum.torproject.net/c/support/relay-operator/17) sub-"
-"category on the Tor Forum!"
+"It's easier to have this material printed and in hand, however if you prefer "
+"you can use digital copies instead."
msgstr ""
-#: https://community.torproject.org/relay/getting-help/
-#: (content/relay/getting-help/contents+en.lr:page.body)
-msgid ""
-"The list is a great resource for asking (and answering) questions, and for "
-"getting to know other relay operators. Make sure to check out the archives!"
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "Keep in mind that you might not have Internet access at the venue."
msgstr ""
-#: https://community.torproject.org/relay/getting-help/
-#: (content/relay/getting-help/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"You can also get help by joining the IRC channel #tor-relays in the network "
-"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
+"If you're planning to install any Tor software during your exercise or "
+"interviews you may need to download it before the session."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.subtitle)
-msgid ""
-"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they provide. Learn more about specific relay requirements."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "## The interview process"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they provide."
-msgstr ""
-
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "# Bandwidth and Connections"
+"Thank the participant for their willingness to participate and explain that "
+"we are testing the product, not them."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid ""
-"A non-exit relay should be able to handle at least 7000 concurrent "
-"connections."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "The interview should not last longer than 20 minutes."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"This can overwhelm consumer-level routers. If you run the Tor relay from a "
-"server (virtual or dedicated) in a data center you will be fine."
+"You can take notes on the printed material you will carry with you, or on "
+"your computer."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"If you run it behind a consumer-level router at home you will have to try "
-"and see if your home router can handle it or if it starts failing."
+"While we're not interested in the specific characteristics of individual "
+"participants, it's important for us to be able to determine the reach of our "
+"training sessions, usability workshops and interviews."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent "
-"connections (>100k)."
+"Distribute the demographics questionnaire among the participants, and help "
+"answer their questions about how to fill it in if they have any."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"It is recommended that a relay have at least 16 Mbit/s (Mbps) upload "
-"bandwidth and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is "
-"better."
+"Don't forget to thank the participant again at the end of the interview."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "The minimum requirements for a relay are 10 Mbit/s (Mbps)."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "## Report to Tor UX team"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a "
-"[bridge with obfs4 support](/relay/setup/bridge/)."
+"Before ending the session, coordinate with the trainer to solicit feedback "
+"from the participants."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"If you do not know your bandwidth you can use http://beta.speedtest.net to "
-"measure it."
+"The two of you should work together to hand out post-its to the audience."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "# Monthly Outbound Traffic"
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid ""
+"Give each participant a different color of post-it per question and ask them "
+"to fill it in with what they think about: 1. the software, service or skill "
+"they just learned; 2. the Tor Project; and 3. Tor in general."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"It is required that a Tor relay be allowed to use a minimum of 100 GByte of "
-"outbound traffic (and the same amount of incoming traffic) per month."
+"Their feedback can also take the form of questions - keep in mind that any "
+"feedback is a good feedback."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid ""
-"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
-"connection."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "It's very important for us to hear back from you too."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "More (>2 TB/month) is better and recommended."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid ""
+"We want to know how the session was for you, how we can improve our support "
+"going forward, and if you plan to keep running user research for Tor in the "
+"future."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"**Ideally a relay runs on an unmetered plan** or includes 2 TB/month or more."
+"After your research is complete we'll ask you to fill a form with your "
+"address so we can send you a researcher kit too (including a t-shirt and "
+"stickers)."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"If you have a metered plan you might want to configure tor to only use a "
-"given amount of [bandwidth or monthly traffic](/relay/setup/post-install/)."
+"If you don't think you'll have time to format your report using the [User "
+"Research Reporting template](https://gitlab.torproject.org/tpo/ux/research/-/"
+"blob/master/community/user_research_reporting.md), we will happily accept "
+"your findings another way - for example, you can take pictures or send us "
+"your raw notes."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "# Public IPv4 Address"
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "### How to submit your findings"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Every relay needs a public IPv4 address - either directly on the host "
-"(preferred) or via NAT and port forwarding."
+"1. Write your [report](https://gitlab.torproject.org/tpo/ux/research/-/blob/"
+"master/community/user_research_reporting.md) (keep it simple)."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"The IPv4 address is not required to be static but static IP addresses are "
-"preferred."
+"2. Upload it to our [Gitlab repository](https://gitlab.torproject.org/tpo/ux/"
+"research/-/blob/master/README.md)."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Your IPv4 address should remain unchanged for at least 3 hours (if it "
-"regularly changes more often than that, it does not make much sense to run a "
-"relay or bridge there since it takes time to distribute the new list of "
-"relay IPs to clients - which happens only once every hour)."
+"3. Create issues in the [Research repository](https://gitlab.torproject.org/"
+"tpo/ux/research/-/issues)."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"Additional IPv6 connectivity is great and recommended/encouraged but not a "
-"requirement."
+"4. Allow the UX team time to discuss each issue and forward it to developers "
+"when necessary."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid ""
-"There should be no problem at all with this requirement (all commercially "
-"available servers come with at least one IPv4 address)."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "## Additional links"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "Note: You can only run two Tor relays per public IPv4 address."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "From the Tor Project:"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"If you want to run more than two relays you will need more IPv4 addresses."
+"* [Strength in Numbers: Usable Tools Don't Need to Be Invasive](https://blog."
+"torproject.org/strength-numbers-usable-tools-dont-need-be-invasive)"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "# Memory Requirements"
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "From elsewhere on the web:"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available."
+"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post/"
+"design-kit)"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
msgid ""
-"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM."
+"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid ""
-"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance."
+#: https://community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lr:page.body)
+msgid "* [OK Thanks Exploratorium ](https://okthanks.com/exploratorium)"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "# Disk Storage"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.subtitle)
+msgid "We care about privacy and security."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "Tor does not need much disk storage."
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid "## Where to start"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"A typical Tor relay needs less than 200 MB for Tor related data (in addition "
-"to the operating system itself)."
+"If this is your first time running a User Research session for the Tor "
+"Project, we recommend starting with one of these studies. Both can be "
+"conducted on a rolling basis and ran remotely."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "# CPU"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid ""
+"- [Usability Testing Tor Browser Desktop](https://gitlab.torproject.org/tpo/"
+"ux/research/-/blob/master/scripts%20and%20activities/2019/4."
+"_Tor_Browser_Desktop_-_download__launch__browse.pdf)"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "* Any modern CPU should be fine."
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid ""
+"- [Discovery Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/"
+"master/scripts%20and%20activities/2020/discovery-bridges.md)"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"* It is recommended to use CPUs with AESNI support (that will improve "
-"performance and allow for up to about ~400-450 Mbps in each direction on a "
-"single tor instance on modern CPUs)."
+"After choosing which study to run, open an issue in our [GitLab page]"
+"(https://gitlab.torproject.org/tpo/ux/research)"
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"If the file /proc/cpuinfo contains the word aes your CPU has support for AES-"
-"NI."
+"Add the title of your research, then select the Usability Testing template "
+"option and fill it in."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "# Uptime"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid "Please remember to update the issue as your research evolves."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"Tor has no hard uptime requirement but if your relay is not running for more "
-"than 2 hours a day its usefulness is limited."
-msgstr ""
-
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "Ideally the relay runs on a server which runs 24/7."
+"Not all of the data collected in our research is disclosed to the public, "
+"but our general findings are."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "Reboots and tor daemon restarts are fine."
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid ""
+"To protect our participants' privacy we take care to anonymize their "
+"responses and avoid recording our sessions."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
-msgid "# Tor Version"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid ""
+"If you're already familiar with the Tor Project and user testing, have a "
+"look at our [current needs for user research](../open/) and see which study "
+"better suits you."
msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/
-#: (content/relay/relays-requirements/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"For security reasons, Tor relays should not downgrade their tor version from "
-"a supported to an unsupported version of tor. Some unsupported versions are "
-"insecure. Relays that attempt to downgrade to an insecure version will be "
-"rejected from the network automatically."
+"Remember to drop us an email telling us about your plans so we can follow "
+"and support your research."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"How to choose a good hosting provider, what's an AS and Operating System "
-"diversity."
+"As a volunteer we also ask that you read and follow our [Code of Conduct]"
+"(https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct."
+"txt), as well our [Guidelines for Research](../guidelines/)."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "# Choosing a hosting provider"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid "### Why do we run Demographics?"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"Having access to a high speed internet connection (>=100 Mbit/s in both "
-"directions) and a physical piece of computer hardware is the best way to run "
-"a relay."
+"We don't collect personal data in our [Demographics](https://gitlab."
+"torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/202…"
+"user_demographics-en.md), and all questions are optional."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"Having full control over the hardware and connection gives you a more "
-"controllable and (if done correctly) secure environment."
+"We believe it's important to collect basic demographics to help us "
+"understand if we are meeting our mission regarding diversity and inclusion."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"You can host your own physical hardware at home (do NOT run a Tor exit relay "
-"from your home) or in a data center."
+"In addition, collecting these demographics is required for specific studies "
+"to support human rights."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"Sometimes this is referred to as installing the relay on \"bare metal.\""
+"**We don't trick participants.** We don't use trick questions in our "
+"research."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"If you do not own physical hardware, you could run a relay on a rented "
-"dedicated server or virtual private server (VPS)."
+"We expect participants to be honest with us, and we must be honest about our "
+"questions in return."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"This can cost anywhere between $3.00/month and thousands per month, "
-"depending on your provider, hardware configuration, and bandwidth usage."
-msgstr ""
-
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "Many VPS providers will not allow you to run exit relays."
+"As a transparent research space our surveys, studies, and reports are all "
+"public, and participants are free to view past studies prior to taking part "
+"- however they are not advised to do so."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"You must follow the VPS provider's terms of service, or risk having your "
-"account disabled."
+"**We don't track participants.** We care about your privacy and security."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"For more information on hosting providers and their policies on allowing Tor "
-"relays, please see this list maintained by the Tor community: [GoodBadISPs]"
-"(../community-resources/good-bad-isps/)."
+"If we invite you to participate in a study, we won't track you and any "
+"recordings will be erased after the report is complete."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "## Questions to consider when choosing a host"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid "We advise volunteers not to record their sessions at all."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "* How much monthly traffic is included? Is bandwidth \"unmetered\"?"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid "**Open source for privacy.**"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"* Does the hoster provide IPv6 connectivity? It is recommended, but not "
-"required."
+"We use free and open source software to analyze our data, and we recommend "
+"our volunteers do the same."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"* What virtualization / hypervisor (if any) does the provider use? Anything "
-"but OpenVZ should be fine."
+"We also ask anyone running research not use software hosted by third parties "
+"like cloud providers."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"* Does the hoster start to throttle bandwidth after a certain amount of "
-"traffic?"
+"**Decision-making process.** We don't have a single model for decision "
+"making."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "* How well connected is the autonomous system of the hoster?"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid ""
+"After conducting your research, it's normal to be excited to see your "
+"feedback implemented as soon as possible."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"To answer this question you can use the AS rank of the autonomous systems if "
-"you want to compare: (a lower value is better) <http://as-rank.caida.org/>"
+"However all feedback must be discussed internally across the different teams "
+"at the Tor Project first."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "## If you plan to run exit relays"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid ""
+"This means that it's often necessary to run the same research more than once "
+"to validate your findings, and meet the expectations of the engineers, "
+"developers, designers, researchers and others at Tor."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"* Does the hoster allow Tor exit relays? We recommend you explicitly ask "
-"them before getting started."
+"Please read our [Guidelines](../guidelines/) to get to know this process "
+"more."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid ""
-"* Does the hoster allow custom WHOIS records for your IP addresses? This "
-"helps reduce the amount of abuse sent to the hoster instead of you."
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid "## Checklist"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR "
-"record)"
+"- Read the guidelines on [how to do user research with Tor](https://gitlab."
+"torproject.org/tpo/ux/research/-/blob/master/README.md)"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "You can usually ask these questions in a Pre-Sales ticket."
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid ""
+"- Read and follow our [Code of Conduct](https://gitweb.torproject.org/"
+"community/policies.git/tree/code_of_conduct.txt)."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "# AS/location diversity"
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid ""
+"- If you don't have one yet, [request a Gitlab account](https://support."
+"torproject.org/misc/bug-or-feedback/)"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"When selecting your hosting provider, consider network diversity on an "
-"autonomous system (AS) and country level."
+"- Open an issue in the [UX Research Repository](https://gitlab.torproject."
+"org/tpo/ux/research/-/issues)."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "A more diverse network is more resilient to attacks and outages."
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
+msgid ""
+"- Subscribe to the [UX mailing list](https://lists.torproject.org/cgi-bin/"
+"mailman/listinfo)."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lr:page.body)
msgid ""
-"Sometimes it is not clear which AS you are buying from in case of resellers."
+"- Learn more about our users by reading [Tor's user personas](../persona/)."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "To be sure, ask the host about the AS number before ordering a server."
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.subtitle)
+msgid ""
+"Personas help us to drive human-centered design processes across teams. Meet "
+"our archetypes of Tor users."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.body)
msgid ""
-"It is best to avoid hosts where many Tor relays are already hosted, but it "
-"is still better to add one there than to run no relay at all."
+"Persona is a tool that represents the needs, thoughts, and goals of the "
+"target user. We created personas because they help us to drive human-"
+"centered design processes."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "**Try to avoid** the following hosters:"
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.body)
+msgid ""
+"As part of our global south travels during 2018 and 2019, we got the lucky "
+"chance to meet a lot of different Tor users: from activists to journalists, "
+"all of them with different motivations, but demanding a usable private and "
+"secure tool to access the Internet."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "* OVH SAS (AS16276)"
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.body)
+msgid ""
+"With the Community Team, we have been working collecting and mapping real "
+"user stories and finding patterns across them. It is how our Personas "
+"emerged from our in field research."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "* Online S.a.s. (AS12876)"
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.body)
+msgid "### Tor Personas"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "* Hetzner Online GmbH (AS24940)"
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.body)
+msgid ""
+"* Jelani, the human rights defender: [View on Gitlab](https://gitlab."
+"torproject.org/tpo/ux/research/-/blob/master/persona/jelani.pdf) · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/"
+"jelani.pdf)"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "* DigitalOcean, LLC (AS14061)"
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.body)
+msgid ""
+"* Aleisha, the privacy looker: [View on Gitlab](https://gitlab.torproject."
+"org/tpo/ux/research/-/blob/master/persona/aleisha.pdf) · [Download PDF]"
+"(https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/aleisha."
+"pdf)"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.body)
msgid ""
-"To find out which host and countries are already used by many other "
-"operators (that should be avoided) you can use Relay Search:"
+"* Fernanda, the feminist activist: [View on Gitlab](https://gitlab."
+"torproject.org/tpo/ux/research/-/blob/master/persona/fernanda.pdf) · "
+"[Download PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/"
+"persona/fernanda.pdf)"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.body)
msgid ""
-"* [Autonomous System Level Overview](https://metrics.torproject.org/rs."
-"html#aggregate/as)"
+"* Fatima, the censored user: [View on Gitlab](https://gitlab.torproject.org/"
+"tpo/ux/research/-/blob/master/persona/fatima.pdf) · [Download PDF](https://"
+"gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fatima.pdf)"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lr:page.body)
msgid ""
-"* [Country Level Overview](https://metrics.torproject.org/rs.html#aggregate/"
-"cc)"
+"* Alex, the fearless journalist: [View on Gitlab](https://gitlab.torproject."
+"org/tpo/ux/research/-/blob/master/persona/alex.pdf) · [Download PDF](https://"
+"gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/alex.pdf)"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "# Choosing an Operating System"
+#: https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.body)
+msgid ""
+"To help keep Tor Browser available on so many platforms, we rely on a "
+"community of volunteer Quality Assurance (QA) testers to trial alpha "
+"versions of Tor Browser before its general release."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.body)
msgid ""
-"We recommend using the operating system you are most familiar with, but if "
-"you're able, the network would most benefit from BSD and other non-Linux "
-"based relays."
+"In addition to finding and reporting bugs, alpha testers also have the "
+"opportunity to provide feedback on new features to the team before they "
+"reach Tor Browser stable."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "Most relays currently run on Debian."
+#: https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.body)
+msgid "## How to get started"
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.body)
msgid ""
-"The following table shows the current OS distribution on the Tor network to "
-"give you an idea of how much more non-Linux relays we should have:"
-msgstr ""
-
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "* https://nusenu.github.io/OrNetStats/#os-distribution-relays"
+"* Join the [Tor QA mailing list](https://lists.torproject.org/cgi-bin/"
+"mailman/listinfo/tor-qa) to receive an email whenever a new alpha is ready "
+"for testing."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "# OS Level Configuration"
+#: https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.body)
+msgid ""
+"* Sign up for an account on the [Tor Forum](https://forum.torproject.net/) "
+"and post any issues you discover in the [Tor Browser Alpha Feedback](https://"
+"forum.torproject.net/c/feedback/tor-browser-alpha-feedback/6) category."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.body)
msgid ""
-"OS configuration is outside the scope of this guide, but the following "
-"points are crucial for a Tor relay, so we want to mention them here "
-"nonetheless."
+"* Or, if you have a GitLab account, post any bugs you find using the "
+"templates provided in [applications/tor-browser](https://gitlab.torproject."
+"org/tpo/applications/tor-browser/-/issues) (but make sure to search the repo "
+"for duplicates first)."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
-msgid "## Time Synchronization (NTP)"
+#: https://community.torproject.org/user-research/become-tester/
+#: (content/user-research/become-tester/contents+en.lr:page.body)
+msgid ""
+"Please only [download a Tor Browser Alpha](https://www.torproject.org/"
+"download/alpha/) if you are okay with some things not working properly, want "
+"to help us find and [report bugs](https://support.torproject.org/misc/bug-or-"
+"feedback/), and are not putting yourself at risk."
msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/
-#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.subtitle)
msgid ""
-"Correct time settings are essential for Tor relays. It is recommended that "
-"you use the network time protocol (NTP) for time synchronization and ensure "
-"your timezone is set correctly."
+"We are committed to open design, so you can see the user research we have "
+"conducted within our community."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"How to get involved with the Tor relay operator community, advice on "
-"responding to abuse complaints, and how to start an organization dedicated "
-"to relay operation."
+"We are committed to open design, so you can see the user research we have "
+"conducted in the global-south. If you want to run user research with us, "
+"please [get in touch.](https://lists.torproject.org/cgi-bin/mailman/listinfo/"
+"ux)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.section)
-msgid "community resources"
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
+msgid "| Project | Methodology | Locations | Dates | Reporting |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "# Legal resources"
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
+msgid "| -------- | ----------- | --------- | --------- | ----- |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"Exit relay operators should understand the potential risks associated with "
-"running an exit relay."
+"| Forum Structure Survey | Survey ([.md](https://gitlab.torproject.org/tpo/"
+"ux/research/-/blob/master/scripts%20and%20activities/2021/tree-testing-forum."
+"md)) | Online | Q221, Q321 | [View on Gitlab](https://gitlab.torproject.org/"
+"tpo/ux/research/-/blob/master/reports/2021/Report_Forum_Structure_Survey_-"
+"_Tor.pdf) · [Download PDF](https://gitlab.torproject.org/tpo/ux/research/-/"
+"blob/master/reports/2021/Report_Forum_Structure_Survey_-_Tor.pdf?"
+"inline=false) |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"For the majority of operators in most countries, bridges and guard/middle "
-"relays are very low risk."
+"| Tor Browser User Survey | Survey | Online | Q121, Q221 | [View on Gitlab]"
+"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2021/"
+"tor-browser-user-survey-public.pdf) · [Download PDF](https://gitlab."
+"torproject.org/tpo/ux/research/-/blob/master/reports/2021/tor-browser-user-"
+"survey-public.pdf?inline=false) |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"Exits are the ones that present some legal concerns, but operators under "
-"most circumstances will be able to handle legal matters by having an abuse "
-"response letter, running the exit from a location that isn't their home, and "
-"reading through some of the legal resources that Tor-supportive lawyers have "
-"put together."
+"| Snowflake User Survey | Survey | Online | Q121, Q221 | [View on Gitlab]"
+"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2021/"
+"public-snowflake-survey-report.pdf) · [Download PDF](https://gitlab."
+"torproject.org/tpo/ux/research/-/raw/master/reports/2021/public-snowflake-"
+"survey-report.pdf?inline=false) |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"The [EFF Tor Legal FAQ](/relay/community-resources/eff-tor-legal-faq) "
-"answers many common questions about relay operation and the law. We also "
-"like [Noisebridge's wiki](https://www.noisebridge.net/wiki/Noisebridge_Tor/"
-"FBI) for additional legal resources."
+"| Discovery: Get Bridges | User Discovery ([.md](https://gitlab.torproject."
+"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020/discovery-"
+"bridges.md)) | Online | Q420, Q121 | [.pdf](https://gitlab.torproject.org/"
+"tpo/ux/research/-/blob/master/reports/2021/User_Research_-_Bridges.pdf) |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"In general it's a good idea to consult with a lawyer before deciding to "
-"operate an exit relay, especially if you live in a place where exit relay "
-"operators have been harassed, or if you're the only exit relay operator in "
-"your region."
+"| Tor Users Demographics | Survey ([.md](https://gitlab.torproject.org/tpo/"
+"ux/research/-/blob/master/scripts%20and%20activities/2020/user_demographics-"
+"en.md)) | Online | 2020 | n/a |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"Get in touch with your local digital rights organization to see if they have "
-"recommendations about legal assistance, and if you're not sure what "
-"organizations are working in your region, [write to EFF](https://www.eff.org/"
-"about/contact) and see if they can help connect you."
+"| User Research: Security Settings | Usability testing ([.pdf](https://"
+"gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
+"%20activities/2019/2.Tor_Browser_Desktop_-_Security_Settings.pdf)) | "
+"Multiple locations | 2019 | n/a |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "Also see the [Tor Exit Guidelines](tor-exit-guidelines)."
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
+msgid ""
+"| Tor Launcher | Usability testing ([.pdf](https://gitlab.torproject.org/tpo/"
+"ux/research/-/blob/master/scripts%20and%20activities/2018/1."
+"India_User_testing_Tor_Launcher_Test.pdf)) | Mumbai(IN) | Q118 | .pdf |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "# Responding to abuse complaints"
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
+msgid ""
+"| Onion Security Indicator | Usability testing ([.pdf](https://gitlab."
+"torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
+"%20activities/2018/2.User_testing_.onion_states_Test.pdf)) | Mumbai(IN), "
+"Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | [.pdf](https://gitlab."
+"torproject.org/tpo/ux/research/-/blob/master/reports/2018/"
+"ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf) |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"Operators can put together their own abuse complaint template responses from "
-"one of many templates that Tor has created: [Tor Abuse Templates](tor-abuse-"
-"templates)."
+"| TB Circuit Display | Usability testing ([.pdf](https://gitlab.torproject."
+"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/3."
+"User_testing_circuit_display_Test.pdf)) | Kampala(UG), Nairobi(KE), "
+"Mombasa(KE) | Q118, Q218 | [.pdf](https://gitlab.torproject.org/tpo/ux/"
+"research/-/blob/master/reports/2018/"
+"ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf) |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"It is important to respond to abuse complaints in a timely manner (usually "
-"within 24 hours). If the hoster gets annoyed by the amount of abuse you can "
-"reduce the amount of ports allowed in your exit policy."
+"| Tor Browser for Desktop | User needs discovery ([.pdf](https://gitlab."
+"torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
+"%20activities/2018/4.00_user_needs_discovery.pdf)) | Bogotá(CL), Cali(CL), "
+"Valle del Cauca(CL), Kampala(UG), Hoima(UG), Nairobi(KE) | 2018 | [.pdf]"
+"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/"
+"ur_colombia_2018_report_tbb-tba.pdf) |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"Please document your experience with new hosters on the following page: "
-"[GoodBadISPs](good-bad-isps)"
+"| Tor Browser for Android | User needs discovery ([.pdf](https://gitlab."
+"torproject.org/tpo/ux/research/-/blob/master/scripts%20and"
+"%20activities/2018/4.00_user_needs_discovery.pdf)) | Bogotá(CL), Cali(CL), "
+"Valle del Cauca(CL), Kampala(UG), Hoima(UG), Nairobi(KE) | 2018 | [.pdf]"
+"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/"
+"ur_colombia_2018_report_tbb-tba.pdf) |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "Other docs we like:"
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
+msgid "### Community Research"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"* a letter Boing Boing used to respond to a US federal subpoena about their "
-"exit relay: [What happened when we got subpoenaed over our Tor exit node]"
-"(https://boingboing.net/2015/08/04/what-happened-when-the-fbi-sub.html)"
+"* [Censored Continent - Understanding the use of tools during Internet "
+"censorship in Africa](https://research.torproject.org/techreports/icfp-"
+"censored-continent-2020-07-31.pdf): Cameroon, Nigeria, Uganda and Zimbabwe "
+"as case studies."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lr:page.body)
msgid ""
-"* abuse response templates from Coldhak, an organization in Canada that runs "
-"multiple relays: [DMCA Template](https://github.com/coldhakca/abuse-"
-"templates/blob/master/dmca.template), [Generic Abuse Template](https://"
-"github.com/coldhakca/abuse-templates/blob/master/generic.template)"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "# Running a relay with other people"
+"* [User Research - Tor Browser Onboarding Report](https://gitlab.torproject."
+"org/tpo/ux/research/-/blob/master/reports/2021/UR-Tor-CostaRica.md), follow-"
+"up report for [interviews](https://gitlab.torproject.org/tpo/ux/research/-/"
+"blob/master/reports/2021/Report_Follow-up_Interviews_-_Costa_Rica_-"
+"_Internews.md) and [survey](https://gitlab.torproject.org/tpo/ux/research/-/"
+"blob/master/reports/2021/Report_Follow-up_Survey_-_Costa_Rica_-_Internews."
+"md): Costa Rica, 2021."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.subtitle)
msgid ""
-"Running relays is more fun with other people! You can work with your "
-"university department, your employer or institution, or an organization like "
-"[Torservers.net](https://torservers.net) to run a relay."
+"We put our users in the center of our development process. That is how we "
+"bring privacy-enhancing technology to the ones who more need it. Explore "
+"what we are working on and start to run user research with your local "
+"community."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "## Torservers.net"
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
+msgid ""
+"These are our current needs for testing Tor products, as well as "
+"methodologies and testing scripts."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
msgid ""
-"Torservers is an independent, global network of organizations that help the "
-"Tor network by running high bandwidth Tor relays."
+"Before running Tor user research, be sure you read our [Guidelines to "
+"becoming a user researcher with Tor](../guidelines/)."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid ""
-"Becoming a Torservers partner is a good way to become more involved in the "
-"Tor relay community, and can help you connect with dedicated relay operators "
-"around the world for solidarity and support."
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
+msgid "### Tor Browser for Desktop"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
msgid ""
-"To start a Torservers partner, the most important thing is to have a group "
-"of people (3-5 suggested to start) interested in helping with the various "
-"activities required for running relays."
+"* [Tor Browser Usage](https://gitlab.torproject.org/tpo/ux/research/-/blob/"
+"master/scripts%20and%20activities/2020/browser-usage.md)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
msgid ""
-"There should be mutual trust between the people in the group, and members "
-"should commit to running relays for the long term."
+"* [User Research: Onboarding](https://gitlab.torproject.org/tpo/ux/"
+"research/-/blob/master/scripts%20and%20activities/2019/4."
+"_Tor_Browser_Desktop_-_download__launch__browse.pdf)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
msgid ""
-"If you do not know anyone in your social network interested in running "
-"relays, one place to meet people is [your local hackerspace](https://wiki."
-"hackerspaces.org/Hackerspaces)"
+"* [Discovery: Get Bridges](https://gitlab.torproject.org/tpo/ux/research/-/"
+"blob/master/scripts%20and%20activities/2020/discovery-bridges.md)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
msgid ""
-"Once you have a trusted group of people, depending on your region, it is "
-"often advised to create some type of non-profit corporation."
+"* [User Needs Discovery](https://gitlab.torproject.org/tpo/ux/research/-/"
+"blob/master/scripts%20and%20activities/2019/1._User_Needs_Discovery_-"
+"_Tor_Browser_Desktop.pdf)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid ""
-"This is useful for having a bank account, shared ownership, grant "
-"applications, etc."
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
+msgid "### Tor Browser for Android"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
msgid ""
-"In many countries operating as a corporation instead of as an individual can "
-"also get you certain legal protections."
+"* [User Research: Onboarding](https://gitlab.torproject.org/tpo/ux/"
+"research/-/blob/master/scripts%20and%20activities/2019/3."
+"_Tor_Browser_Android_-_download__launch__browse.pdf)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "The next steps are figuring out hardware, traffic, and server hosting."
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
+msgid "### Emma"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lr:page.body)
msgid ""
-"Depending on your location and connections within the technical community of "
-"the area, the last one may be the hardest step."
+"* [Run Emma Network Test](https://gitlab.torproject.org/tpo/ux/research/-/"
+"blob/master/scripts%20and%20activities/2020/run-emma.md)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid ""
-"Small local ISPs often have extra bandwidth, and may be interested in "
-"supporting your group with some bandwidth or rackspace."
+#: (dynamic) https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.title)
+msgid "Types of relays on the Tor network"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid ""
-"It is extremely important to maintain good relationships with these ISPs."
+#: (dynamic) https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.title)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Relay requirements"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "## At your university"
+#: (dynamic) https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.section)
+msgid "Community and legal resources"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid ""
-"Many computer science departments, university libraries, and individual "
-"students and faculty run relays from university networks."
+#: (dynamic) https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.title)
+msgid "Technical considerations"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid ""
-"These universities include the Massachusetts Institute of Technology (MIT "
-"CSAIL), Boston University, the University of Waterloo, the University of "
-"Washington, Northeastern University, Karlstad University, Universitaet "
-"Stuttgart, and Friedrich-Alexander University Erlangen-Nuremberg."
+#: (dynamic) https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.title)
+msgid "Technical Setup"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: (dynamic) https://community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lr:page.title)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Getting help"
+msgstr ""
+
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.subtitle)
msgid ""
-"To learn more about how to get support for a relay on your university's "
-"network, check out EFF's resources: Tor on campus [Part 1 - It's Been Done "
-"Before and Should Happen Again](https://www.eff.org/deeplinks/2014/08/tor-"
-"campus-part-i-its-been-done-and-should-happen-again) and [Part 2 - "
-"Icebreakers and Risk Mitigation Strategies](https://www.eff.org/"
-"deeplinks/2014/08/tor-campus-part-ii-icebreakers-and-risk-mitigation-"
-"strategies)."
+"Bridges, guards, middle relays, and exits all serve important functions in "
+"the Tor network. Learn about the different relays you can run."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "## At your company or organization"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/
+#: (content/relay/setup/guard/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.section)
+msgid "relay operations"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"If you work at a Tor-friendly company or organization, that's another ideal "
-"place to run a relay."
+"All nodes are important, but they have different technical requirements and "
+"legal implications."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Some companies running relays include [Brass Horn Communications](https://"
-"brasshorncommunications.uk/), [Quintex Alliance Consulting](https://www."
-"quintex.com/) [Private Internet Access](https://www.privateinternetaccess."
-"com/), [Boing Boing](https://boingboing.net/) and OmuraVPN."
+"Understanding the different kinds of nodes is the first step to learning "
+"which one is right for you."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid ""
-"Some organizations running Tor relays include Digital Courage, [Access Now]"
-"(https://www.accessnow.org/) [Derechos Digitales](https://tor."
-"derechosdigitales.org) [Enjambre Digital](https://tor.enjambre.net/) and "
-"Lebanon Libraries in New Hampshire."
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid "# Guard and middle relay"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "# Bad relays"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid "(also known as non-exit relays)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"A bad relay is one that either do not work properly or tamper with our "
-"users' connections. This can be either through maliciousness or "
-"misconfiguration."
+"A guard relay is the first relay in the chain of 3 relays building a Tor "
+"circuit."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Many bad relays are caught thanks to our wider community, so many thanks for "
-"all your help and vigilance! Learn how you can report [bad relays](bad-"
-"relays)."
+"A middle relay is neither a guard nor an exit, but acts as the second hop "
+"between the two."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "# Other resources"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid ""
+"To become a guard, a relay has to be stable and fast (at least 2MByte/s) "
+"otherwise it will remain a middle relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
-msgid "Congratulations, you're officially a Tor relay operator! What now?"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid "Guard and middle relays usually do not receive abuse complaints."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"* You can check out traffic and other statistics for your relay at our "
-"[Relay Search](https://metrics.torproject.org/rs.html) (your relay will "
-"appear on \"Relay Search\" about 3 hours after you started it)."
+"All relays will be listed in the public list of Tor relays, so may be "
+"blocked by certain services that don't understand how Tor works or "
+"deliberately want to censor Tor users."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"* There is also more info about running a relay at the [Tor FAQ](https://"
-"support.torproject.org/operators/)"
+"If you are running a relay from home and have one static IP, you may want to "
+"consider running a bridge instead so that your non-Tor traffic doesn't get "
+"blocked as though it's coming from Tor."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/
-#: (content/relay/community-resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"* And, most importantly, make sure to email tshirt(a)torproject.org and [claim "
-"your swag](swag). It's our way of saying thanks for defending privacy and "
-"free speech online."
+"If you have a dynamic IP address or multiple static IPs, this isn't as much "
+"of an issue."
msgstr ""
-#: (dynamic) https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.title)
-msgid "Report a problem with a translation"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid ""
+"A non-exit Tor relay requires minimal maintenance efforts and bandwidth "
+"usage can be highly customized in the tor configuration (will be covered in "
+"more detail later in this guide)."
msgstr ""
-#: (dynamic) https://community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lr:page.title)
-msgid "Current Status of Translations"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid ""
+"The so called \"exit policy\" of the relay decides if it is a relay allowing "
+"clients to exit or not."
msgstr ""
-#: (dynamic) https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.title)
-msgid "Monthly Localization Hangouts"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid "A non-exit relay does not allow exiting in its exit policy."
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.title)
-msgid "Becoming a Tor translator"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid "# Exit relay"
msgstr ""
-#: https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Sometimes the translations of apps are not working correctly. Here you can "
-"learn to fix it."
+"The exit relay is the final relay in a Tor circuit, the one that sends "
+"traffic out to its destination."
msgstr ""
-#: https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.section)
-#: https://community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lr:page.section)
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.section)
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.section)
-msgid "localization"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid ""
+"The services Tor clients are connecting to (website, chat service, email "
+"provider, etc) will see the IP address of the exit relay instead of the real "
+"IP address of the Tor user."
msgstr ""
-#: https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.body)
-msgid "### Reporting an error with a translation"
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid ""
+"Exit relays have the greatest legal exposure and liability of all the relays."
msgstr ""
-#: https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"* If you are already a [Tor translator](../becoming-tor-translator), you can "
-"simply find the string and fix it in [transifex](https://www.transifex.com/"
-"otf/torproject/)."
+"For example, if a user downloads copyrighted material while using your exit "
+"relay, you, the operator may receive a [DMCA notice](https://www.dmca.com/"
+"Solutions/view.aspx?ID=712f28a5-93f2-467b-ba92-3d58c8345a32&?ref=sol08a2)."
msgstr ""
-#: https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"* If you don't know how to find the string to fix, you can [open a ticket on "
-"our Bugtracker](https://support.torproject.org/misc/bug-or-feedback/), under "
-"the **Community/Localization** repository."
+"Any abuse complaints about the exit will go directly to you (via your "
+"hoster, depending on the WHOIS records)."
msgstr ""
-#: https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Before opening a ticket, see the currently [open tickets for Translations]"
-"(https://gitlab.torproject.org/tpo/community/l10n/-/issues?"
-"scope=all&state=opened) because maybe it is already reported."
+"Generally, most complaints can be handled pretty easily through template "
+"letters, which we'll discuss further in the legal considerations section."
msgstr ""
-#: https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"* You can send an email to the [tor localization mailing list](https://lists."
-"torproject.org/cgi-bin/mailman/listinfo/tor-l10n)"
+"Because of the legal exposure that comes with running an exit relay, you "
+"should not run a Tor exit relay from your home."
msgstr ""
-#: https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"* You can report such issues on [irc](https://support.torproject.org/get-in-"
-"touch/#irc-help), on the #tor-l10n channel on the oftc network (you may need "
-"to be registered to log in)."
+"Ideal exit relay operators are affiliated with some institution, like a "
+"university, a library, a hackerspace or a privacy related organization."
msgstr ""
-#: https://community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"* You can start a topic on the [Tor Forum Localization Feedback section]"
-"(https://forum.torproject.net/c/feedback/localization-feedback/8)"
+"An institution can not only provide greater bandwidth for the exit, but is "
+"better positioned to handle abuse complaints or the rare law enforcement "
+"inquiry."
msgstr ""
-#: https://community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Not sure where to start? Here you can find an overview of the current "
-"localization status for all of the different Tor Project projects."
+"If you are considering running an exit relay, please read the [section on "
+"legal considerations](/relay/community-resources) for exit relay operators."
msgstr ""
-#: https://community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
+msgid "# Bridge"
+msgstr ""
+
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Some languages are more active than others with a higher number of active "
-"and committed contributors (such as French, Russian, Portuguese). However "
-"you are still welcome to help us with these languages, even after the "
-"translations are complete."
+"The design of the Tor network means that the IP address of Tor relays is "
+"public."
msgstr ""
-#: https://community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Our translations are incomplete for a lot of languages. They may be spoken "
-"by fewer people around the world, but it is still critical that we improve "
-"access to Tor for people who do not speak English."
+"However, one of the ways Tor can be blocked by governments or ISPs is by "
+"blocklisting the IP addresses of these public Tor nodes."
msgstr ""
-#: https://community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"We have statistics about some of our translations available in [tor patches "
-"website](https://torpat.ch/)"
+"Tor bridges are nodes in the network that are not listed in the public Tor "
+"directory, which makes it harder for ISPs and governments to block them."
msgstr ""
-#: https://community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"To learn more about the different files in translation, please consult [our "
-"wiki section for translators](https://gitlab.torproject.org/tpo/community/"
-"l10n/-/wikis/Localization-for-translators)"
+"Bridges are useful for Tor users under oppressive regimes or for people who "
+"want an extra layer of security because they're worried somebody will "
+"recognize that they are contacting a public Tor relay IP address."
msgstr ""
-#: https://community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"You can see the open tickets about translation issues on our [bugtracker]"
-"(https://gitlab.torproject.org/tpo/community/l10n/-/issues)"
+"Several countries, including China and Iran, have found ways to detect and "
+"block connections to Tor bridges."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Every 3rd Friday of the month the Tor L10n Team meets to translate together, "
-"share tricks, meet fellow translators, and find out about the l10n "
-"priorities for the Tor Project."
+"[Pluggable transports](https://tb-manual.torproject.org/circumvention/), a "
+"special kind of bridge, address this by adding an additional layer of "
+"obfuscation."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Every 3rd Friday of the month the Tor L10n Team meets to translate together, "
-"share tricks, have fun while translating, meet fellow translators, and find "
-"out about the l10n priorities for the Tor Project."
+"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to "
+"operate, but they have a big impact on users."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"Come join us on the Localization Hangout, from Noon UTC, on the [#tor-l10n "
-"channel in OFTC](https://support.torproject.org/get-in-touch/#irc-help). "
-"(you can also use Element <https://element.io/> to connect: #tor-l10n:matrix."
-"org)"
+"A bridge isn't likely to receive any abuse complaints, and since bridges are "
+"not listed as public relays, they are unlikely to be blocked by popular "
+"services."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lr:page.body)
msgid ""
-"At 13 UTC we make a call on [Big Blue Button](https://tor.meet.coop/emm-"
-"qmu-8o2-d2w)"
+"Bridges are a great option if you can only run a Tor node from your home "
+"network, have only one static IP, and don't have a huge amount of bandwidth "
+"to donate -- we recommend giving your bridge at least 1 Mbit/sec."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.subtitle)
msgid ""
-"If you are not a translator yet, you still have time to [become one](../"
-"becoming-tor-translator/) before the hangout."
+"Requirements for Tor relays depend on the type of relay and the bandwidth "
+"they provide. Learn more about specific relay requirements."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
-msgid ""
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"Requirements for Tor relays depend on the type of relay and the bandwidth "
+"they provide."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
-msgid "### What do we do in a hangout?"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "# Bandwidth and Connections"
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
-msgid "- Translate stuff"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"A non-exit relay should be able to handle at least 7000 concurrent "
+"connections."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
-msgid "- Share translation tips and resources"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"This can overwhelm consumer-level routers. If you run the Tor relay from a "
+"server (virtual or dedicated) in a data center you will be fine."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
-msgid "- Complain about developers"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"If you run it behind a consumer-level router at home you will have to try "
+"and see if your home router can handle it or if it starts failing."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
-msgid "- Talk about translation priorities"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent "
+"connections (>100k)."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
-msgid "- Talk about our local contexts"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"It is recommended that a relay have at least 16 Mbit/s (Mbps) upload "
+"bandwidth and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is "
+"better."
msgstr ""
-#: https://community.torproject.org/localization/hangouts/
-#: (content/localization/hangouts/contents+en.lr:page.body)
-msgid "- Practice bug reporting and git skills"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "The minimum requirements for a relay are 10 Mbit/s (Mbps)."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.subtitle)
-msgid "Learn how to sign up and begin contributing."
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a "
+"[bridge with obfs4 support](/relay/setup/bridge/)."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "Thank you for your interest in helping us with translations."
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"If you do not know your bandwidth you can use http://beta.speedtest.net to "
+"measure it."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "# Localization mailing list"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "# Monthly Outbound Traffic"
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "<a name=\"tor-l10n\" />"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"It is required that a Tor relay be allowed to use a minimum of 100 GByte of "
+"outbound traffic (and the same amount of incoming traffic) per month."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"To communicate with other translators, please join the [Tor localization "
-"mailing list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"l10n), where we organize translations, take decisions, report errors in "
-"source strings, etc. Please introduce yourself and ask any questions you may "
-"have after following up these instructions."
+"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
+"connection."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "# Translation platform"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "More (>2 TB/month) is better and recommended."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"Most of our localization efforts are hosted in the [Localization Lab Hub]"
-"(https://www.localizationlab.org/) on Transifex, a third-party translation "
-"platform."
+"**Ideally a relay runs on an unmetered plan** or includes 2 TB/month or more."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"In order to begin contributing you will have to sign up with Transifex. "
-"Here's an outline of what to expect during that process."
+"If you have a metered plan you might want to configure tor to only use a "
+"given amount of [bandwidth or monthly traffic](/relay/setup/post-install/)."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "## Signing Up On Transifex"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "# Public IPv4 Address"
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
+"Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "Enter your information into the fields and click the 'Sign Up' button:"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"The IPv4 address is not required to be static but static IP addresses are "
+"preferred."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid ""
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"Your IPv4 address should remain unchanged for at least 3 hours (if it "
+"regularly changes more often than that, it does not make much sense to run a "
+"relay or bridge there since it takes time to distribute the new list of "
+"relay IPs to clients - which happens only once every hour)."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"1. Fill out the next page with your name and select \"Localization\" and "
-"\"Translator\" from the drop-down menus:"
+"Additional IPv6 connectivity is great and recommended/encouraged but not a "
+"requirement."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid ""
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"There should be no problem at all with this requirement (all commercially "
+"available servers come with at least one IPv4 address)."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "1. On the next page, select 'Join an existing project' and continue."
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "Note: You can only run two Tor relays per public IPv4 address."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"1. On the next page, select the languages you speak from the drop-down menu "
-"and continue."
+"If you want to run more than two relays you will need more IPv4 addresses."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid ""
-"1. You are now signed up! Go to the [Tor Transifex page](https://www."
-"transifex.com/otf/torproject/)"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "# Memory Requirements"
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "1. Click the blue 'Join Team' button on the far right:"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"<img style=\"display:block\" src=\"/static/images/localization/tr3.png\" alt="
-"\"Join Team\">"
+"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"1. Select the language you would like to translate from the dropdown menu:"
+"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid ""
-"<img style=\"display:block\" src=\"/static/images/localization/tr4.png\" alt="
-"\"Choose Language\">"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "# Disk Storage"
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "1. A notification will now show up on the top of the page like so:"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "Tor does not need much disk storage."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"<img style=\"display:block\" src=\"/static/images/localization/tr5.png\" alt="
-"\"Request Submitted\">"
+"A typical Tor relay needs less than 200 MB for Tor related data (in addition "
+"to the operating system itself)."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid ""
-"1. Before translating, please read through the Tor Project page on the "
-"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)."
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "# CPU"
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "* Any modern CPU should be fine."
+msgstr ""
+
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"1. Please consult the Tor L10n wikipages for [translators](https://gitlab."
-"torproject.org/tpo/community/l10n/-/wikis/Localization-for-translators) and "
-"[reviewers](https://gitlab.torproject.org/tpo/community/l10n/-/wikis/"
-"Localization-for-reviewers)."
+"* It is recommended to use CPUs with AESNI support (that will improve "
+"performance and allow for up to about ~400-450 Mbps in each direction on a "
+"single tor instance on modern CPUs)."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"The page includes guidelines, resources, and priorities that will help you "
-"make the most out of your contribution."
+"If the file /proc/cpuinfo contains the word aes your CPU has support for AES-"
+"NI."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "After your membership is approved, you're ready to begin."
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "# Uptime"
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "#IRC channel"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid ""
+"Tor has no hard uptime requirement but if your relay is not running for more "
+"than 2 hours a day its usefulness is limited."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid "We hang out in the #tor-l10n channel on the oftc IRC network."
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "Ideally the relay runs on a server which runs 24/7."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid ""
-"Please [join us to talk about localization](https://support.torproject.org/"
-"get-in-touch/#irc-help) (l10n)!"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "Reboots and tor daemon restarts are fine."
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
-msgid ""
-"# [Tor Monthly Localization Hangouts](https://gitlab.torproject.org/tpo/"
-"community/l10n/-/wikis/Monthly-Tor-Localization-Hangouts)"
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
+msgid "# Tor Version"
msgstr ""
-#: https://community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lr:page.body)
msgid ""
-"We meet on our irc channel every 3rd Friday of the month. Come over to hang "
-"out with other translators, ask questions, or simply translate together."
+"For security reasons, Tor relays should not downgrade their tor version from "
+"a supported to an unsupported version of tor. Some unsupported versions are "
+"insecure. Relays that attempt to downgrade to an insecure version will be "
+"rejected from the network automatically."
msgstr ""
-#: (dynamic) https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.title)
-msgid "Organize a Tor meetup"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.subtitle)
+msgid ""
+"How to get involved with the Tor relay operator community, advice on "
+"responding to abuse complaints, and how to start an organization dedicated "
+"to relay operation."
msgstr ""
-#: (dynamic) https://community.torproject.org/outreach/kit/
-#: (content/outreach/kit/contents+en.lr:page.title)
-msgid "Street team kit"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.section)
+msgid "community resources"
msgstr ""
-#: (dynamic) https://community.torproject.org/outreach/talk/
-#: (content/outreach/talk/contents+en.lr:page.title)
-msgid "Talk about Tor"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "# Legal resources"
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.subtitle)
-msgid "Learn how to organize a Tor meetup with your friends."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"Exit relay operators should understand the potential risks associated with "
+"running an exit relay."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.section)
-#: https://community.torproject.org/outreach/kit/
-#: (content/outreach/kit/contents+en.lr:page.section)
-#: https://community.torproject.org/outreach/talk/
-#: (content/outreach/talk/contents+en.lr:page.section)
-msgid "outreach"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"For the majority of operators in most countries, bridges and guard/middle "
+"relays are very low risk."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"Organized by the community, meetups are a great way to find and strengthen "
-"the privacy supporters community in your local area."
+"Exits are the ones that present some legal concerns, but operators under "
+"most circumstances will be able to handle legal matters by having an abuse "
+"response letter, running the exit from a location that isn't their home, and "
+"reading through some of the legal resources that Tor-supportive lawyers have "
+"put together."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid "### Step 1"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"The [EFF Tor Legal FAQ](/relay/community-resources/eff-tor-legal-faq) "
+"answers many common questions about relay operation and the law. We also "
+"like [Noisebridge's wiki](https://www.noisebridge.net/wiki/Noisebridge_Tor/"
+"FBI) for additional legal resources."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"Connect with a local space that will allow you to meet for an hour or two."
+"In general it's a good idea to consult with a lawyer before deciding to "
+"operate an exit relay, especially if you live in a place where exit relay "
+"operators have been harassed, or if you're the only exit relay operator in "
+"your region."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"A public library, a social center, a hackerspace or a room in a university "
-"are some spaces that you can usually host your event."
+"Get in touch with your local digital rights organization to see if they have "
+"recommendations about legal assistance, and if you're not sure what "
+"organizations are working in your region, [write to EFF](https://www.eff.org/"
+"about/contact) and see if they can help connect you."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid "### Step 2"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "Also see the [Tor Exit Guidelines](tor-exit-guidelines)."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid ""
-"Choose a date and time that is convenient for your group and the local space."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "# Responding to abuse complaints"
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"On weekends or during week days, after working hours (7 pm) might be better."
+"Operators can put together their own abuse complaint template responses from "
+"one of many templates that Tor has created: [Tor Abuse Templates](tor-abuse-"
+"templates)."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"After confirming a local and date, create a poster and an online invitation "
-"to spread the event."
-msgstr ""
-
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid "### Step 3"
+"It is important to respond to abuse complaints in a timely manner (usually "
+"within 24 hours). If the hoster gets annoyed by the amount of abuse you can "
+"reduce the amount of ports allowed in your exit policy."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"Find a meetup facilitator and draft an agenda, for example, question & "
-"answer about Tor, how to setup relays."
+"Please document your experience with new hosters on the following page: "
+"[GoodBadISPs](good-bad-isps)"
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid "Read and follow our [best practices](../../training/best-practices/)."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "Other docs we like:"
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid "### Step 4"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"* a letter Boing Boing used to respond to a US federal subpoena about their "
+"exit relay: [What happened when we got subpoenaed over our Tor exit node]"
+"(https://boingboing.net/2015/08/04/what-happened-when-the-fbi-sub.html)"
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"Before the meetup, organize the space. Buy some chips and snacks, hang some "
-"[posters](../kit/) nearby the local, so people can find easily."
+"* abuse response templates from Coldhak, an organization in Canada that runs "
+"multiple relays: [DMCA Template](https://github.com/coldhakca/abuse-"
+"templates/blob/master/dmca.template), [Generic Abuse Template](https://"
+"github.com/coldhakca/abuse-templates/blob/master/generic.template)"
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid "If you have some printed materials and/or Tor swag, put it on a table."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "# Running a relay with other people"
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid "### Step 5"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"Running relays is more fun with other people! You can work with your "
+"university department, your employer or institution, or an organization like "
+"[Torservers.net](https://torservers.net) to run a relay."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid "Load your presentation and wait a few minutes to people arrive."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "## Torservers.net"
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"During the activity take notes about questions, how many knew about Tor "
-"before, how many are relay operators, etc"
+"Torservers is an independent, global network of organizations that help the "
+"Tor network by running high bandwidth Tor relays."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
-msgid "### Step 6"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"Becoming a Torservers partner is a good way to become more involved in the "
+"Tor relay community, and can help you connect with dedicated relay operators "
+"around the world for solidarity and support."
msgstr ""
-#: https://community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"After the meetup, clean up the space, remove the posters and send your notes "
-"to the [Tor Community Team](https://lists.torproject.org/cgi-bin/mailman/"
-"listinfo/tor-community-team) mailing list."
+"To start a Torservers partner, the most important thing is to have a group "
+"of people (3-5 suggested to start) interested in helping with the various "
+"activities required for running relays."
msgstr ""
-#: https://community.torproject.org/outreach/kit/
-#: (content/outreach/kit/contents+en.lr:page.subtitle)
-#: (content/outreach/kit/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"This kit includes printable flyers, stickers, and other materials to get "
-"people excited about using Tor."
+"There should be mutual trust between the people in the group, and members "
+"should commit to running relays for the long term."
msgstr ""
-#: https://community.torproject.org/outreach/kit/
-#: (content/outreach/kit/contents+en.lr:page.body)
-msgid "## Street Team Kit"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"If you do not know anyone in your social network interested in running "
+"relays, one place to meet people is [your local hackerspace](https://wiki."
+"hackerspaces.org/Hackerspaces)"
msgstr ""
-#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"Word of mouth is critical to reaching new people and helping them protect "
-"themselves online. Here's how you can help:"
+"Once you have a trusted group of people, depending on your region, it is "
+"often advised to create some type of non-profit corporation."
msgstr ""
-#: (dynamic)
-msgid "Privacy and freedom are human rights."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"This is useful for having a bank account, shared ownership, grant "
+"applications, etc."
msgstr ""
-#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"These rights are denied online around the world, but Tor gives them back."
+"In many countries operating as a corporation instead of as an individual can "
+"also get you certain legal protections."
msgstr ""
-#: (dynamic)
-msgid "Tracking and surveillance are widespread."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "The next steps are figuring out hardware, traffic, and server hosting."
msgstr ""
-#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"We think privacy should be the default online, and that's what our software "
-"provides."
+"Depending on your location and connections within the technical community of "
+"the area, the last one may be the hardest step."
msgstr ""
-#: (dynamic)
-msgid "Privacy isn't about having something to hide."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"Small local ISPs often have extra bandwidth, and may be interested in "
+"supporting your group with some bandwidth or rackspace."
msgstr ""
-#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"Privacy is about protecting who we are as human beings: our fears, our "
-"relationships, and our vulnerabilities."
+"It is extremely important to maintain good relationships with these ISPs."
msgstr ""
-#: (dynamic)
-msgid "People shouldn't be exploited for using the internet."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "## At your university"
msgstr ""
-#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"Trackers are harvesting our every move, but a safer internet is possible."
+"Many computer science departments, university libraries, and individual "
+"students and faculty run relays from university networks."
msgstr ""
-#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"Tor software is developed by the Tor Project, a 501(c)(3) nonprofit "
-"organization."
-msgstr ""
-
-#: (dynamic)
-msgid "We build free and open source software anyone can use."
-msgstr ""
-
-#: (dynamic)
-msgid "Tor software is used by millions of people around the world."
+"These universities include the Massachusetts Institute of Technology (MIT "
+"CSAIL), Boston University, the University of Waterloo, the University of "
+"Washington, Northeastern University, Karlstad University, Universitaet "
+"Stuttgart, and Friedrich-Alexander University Erlangen-Nuremberg."
msgstr ""
-#: (dynamic)
-msgid "Journalists, activists, and everyday internet users rely on Tor."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"To learn more about how to get support for a relay on your university's "
+"network, check out EFF's resources: Tor on campus [Part 1 - It's Been Done "
+"Before and Should Happen Again](https://www.eff.org/deeplinks/2014/08/tor-"
+"campus-part-i-its-been-done-and-should-happen-again) and [Part 2 - "
+"Icebreakers and Risk Mitigation Strategies](https://www.eff.org/"
+"deeplinks/2014/08/tor-campus-part-ii-icebreakers-and-risk-mitigation-"
+"strategies)."
msgstr ""
-#: (dynamic)
-msgid "Contributors to this page:"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "## At your company or organization"
msgstr ""
-#: https://community.torproject.org/outreach/talk/
-#: (content/outreach/talk/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
msgid ""
-"Here you'll find materials on basic Tor explainers and concepts, ideas for "
-"preparing a Tor talk, suggested social media posts, and more."
+"If you work at a Tor-friendly company or organization, that's another ideal "
+"place to run a relay."
msgstr ""
-#: (dynamic) https://community.torproject.org/training/code-of-conduct/
-#: (content/training/code-of-conduct/contents+en.lr:page.title)
-msgid "Code of Conduct for Trainers"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"Some companies running relays include [Brass Horn Communications](https://"
+"brasshorncommunications.uk/), [Quintex Alliance Consulting](https://www."
+"quintex.com/) [Private Internet Access](https://www.privateinternetaccess."
+"com/), [Boing Boing](https://boingboing.net/) and OmuraVPN."
msgstr ""
-#: (dynamic) https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.title)
-msgid "Training Resources"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"Some organizations running Tor relays include Digital Courage, [Access Now]"
+"(https://www.accessnow.org/) [Derechos Digitales](https://tor."
+"derechosdigitales.org) [Enjambre Digital](https://tor.enjambre.net/) and "
+"Lebanon Libraries in New Hampshire."
msgstr ""
-#: (dynamic) https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.title)
-msgid "Training Checklist"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "# Bad relays"
msgstr ""
-#: (dynamic) https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.title)
-msgid "Risks"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"A bad relay is one that either do not work properly or tamper with our "
+"users' connections. This can be either through maliciousness or "
+"misconfiguration."
msgstr ""
-#: (dynamic) https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.title)
-msgid "Training Best Practices"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"Many bad relays are caught thanks to our wider community, so many thanks for "
+"all your help and vigilance! Learn how you can report [bad relays](bad-"
+"relays)."
msgstr ""
-#: (dynamic) https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.title)
-msgid "Tor Training FAQ"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "# Other resources"
msgstr ""
-#: https://community.torproject.org/training/code-of-conduct/
-#: (content/training/code-of-conduct/contents+en.lr:page.subtitle)
-msgid "Foster a safe, engaging environment."
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid "Congratulations, you're officially a Tor relay operator! What now?"
msgstr ""
-#: https://community.torproject.org/training/code-of-conduct/
-#: (content/training/code-of-conduct/contents+en.lr:page.section)
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.section)
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.section)
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.section)
-msgid "training"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"* You can check out traffic and other statistics for your relay at our "
+"[Relay Search](https://metrics.torproject.org/rs.html) (your relay will "
+"appear on \"Relay Search\" about 3 hours after you started it)."
msgstr ""
-#: https://community.torproject.org/training/code-of-conduct/
-#: (content/training/code-of-conduct/contents+en.lr:page.cta)
-msgid "Code of Conduct"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"* There is also more info about running a relay at the [Tor FAQ](https://"
+"support.torproject.org/operators/)"
msgstr ""
-#: https://community.torproject.org/training/code-of-conduct/
-#: (content/training/code-of-conduct/contents+en.lr:page.body)
-msgid "## Code of Conduct for Trainers"
+#: https://community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lr:page.body)
+msgid ""
+"* And, most importantly, make sure to email tshirt(a)torproject.org and [claim "
+"your swag](swag). It's our way of saying thanks for defending privacy and "
+"free speech online."
msgstr ""
-#: https://community.torproject.org/training/code-of-conduct/
-#: (content/training/code-of-conduct/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.subtitle)
msgid ""
-"The Tor Project is committed to fostering an inclusive environment and "
-"community. Tor is a place where people should feel safe to engage, share "
-"their point of view, and participate."
+"How to choose a good hosting provider, what's an AS and Operating System "
+"diversity."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.cta)
-msgid "Check out our resources"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "# Choosing a hosting provider"
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"Our Community team delivers digital security training about Tor to human "
-"rights defenders, journalists, activists and marginalized communities around "
-"the world."
+"Having access to a high speed internet connection (>=100 Mbit/s in both "
+"directions) and a physical piece of computer hardware is the best way to run "
+"a relay."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"To request a Tor training for your organization or community, please contact "
-"us and send an email to [training at torproject.org](mailto:"
-"training(a)torproject.org)"
+"Having full control over the hardware and connection gives you a more "
+"controllable and (if done correctly) secure environment."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"Or, if you want to teach your community about Tor, these training materials "
-"are for you!"
-msgstr ""
-
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
-msgid "### Community building"
+"You can host your own physical hardware at home (do NOT run a Tor exit relay "
+"from your home) or in a data center."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"Do you know of or have any Tor training materials (slides, guides, fanzines, "
-"videos, and other formats) that should be part of this training section?"
+"Sometimes this is referred to as installing the relay on \"bare metal.\""
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"Please send an email to [training at torproject.org](mailto:"
-"training(a)torproject.org) with:"
+"If you do not own physical hardware, you could run a relay on a rented "
+"dedicated server or virtual private server (VPS)."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
-msgid "- Title and description"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"This can cost anywhere between $3.00/month and thousands per month, "
+"depending on your provider, hardware configuration, and bandwidth usage."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
-msgid "- Author and author contact information"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "Many VPS providers will not allow you to run exit relays."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
-msgid "- Link to download or access the resource"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"You must follow the VPS provider's terms of service, or risk having your "
+"account disabled."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
-msgid "- Resource license (Creative Commons or similar license)"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"For more information on hosting providers and their policies on allowing Tor "
+"relays, please see this list maintained by the Tor community: [GoodBadISPs]"
+"(../community-resources/good-bad-isps/)."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
-msgid "Please note that we will evaluate if:"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "## Questions to consider when choosing a host"
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
-msgid "- The material is being updated and maintained."
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "* How much monthly traffic is included? Is bandwidth \"unmetered\"?"
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"- Do no harm: demystifies the \"dark/deep web\" and training materials that "
-"will not put people at risk."
+"* Does the hoster provide IPv6 connectivity? It is recommended, but not "
+"required."
msgstr ""
-#: https://community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"- Follow the Tor Project's [Code of Conduct](https://gitweb.torproject.org/"
-"community/policies.git/tree/code_of_conduct.txt), [Statement of Values]"
-"(https://gitweb.torproject.org/community/policies.git/tree/"
-"statement_of_values.txt), and [Social Contract](https://gitweb.torproject."
-"org/community/policies.git/tree/social_contract.txt)."
+"* What virtualization / hypervisor (if any) does the provider use? Anything "
+"but OpenVZ should be fine."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"Based on our best practices, we have a checklist to help you prepare to "
-"conduct your training."
+"* Does the hoster start to throttle bandwidth after a certain amount of "
+"traffic?"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "Complete this checklist before running a Tor training."
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "* How well connected is the autonomous system of the hoster?"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "## Prepare"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"To answer this question you can use the AS rank of the autonomous systems if "
+"you want to compare: (a lower value is better) <http://as-rank.caida.org/>"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "## If you plan to run exit relays"
+msgstr ""
+
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"* I read and agree with the Tor Project [Code of Coduct](../code-of-conduct/)"
+"* Does the hoster allow Tor exit relays? We recommend you explicitly ask "
+"them before getting started."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* I read the Training [Best Practices](../best-practices/)"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"* Does the hoster allow custom WHOIS records for your IP addresses? This "
+"helps reduce the amount of abuse sent to the hoster instead of you."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* I have an agenda for the training"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR "
+"record)"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* I reviewed my [training slides](../resources/)"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "You can usually ask these questions in a Pre-Sales ticket."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "## Security Protocol"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "# AS/location diversity"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"* I already contacted my organization and told them that I'm organizing this "
-"training"
+"When selecting your hosting provider, consider network diversity on an "
+"autonomous system (AS) and country level."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid ""
-"* I shared a contact to whom my organization should call if something happens"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "A more diverse network is more resilient to attacks and outages."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "## About the Venue"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"Sometimes it is not clear which AS you are buying from in case of resellers."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* The venue has enough tables and chairs for everyone"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "To be sure, ask the host about the AS number before ordering a server."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* The venue has an internet connection and I know the wifi password"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"It is best to avoid hosts where many Tor relays are already hosted, but it "
+"is still better to add one there than to run no relay at all."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* There is a projector or TV available and works with my computer"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "**Try to avoid** the following hosters:"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "## Audience & Communication"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "* OVH SAS (AS16276)"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* I shared the venue address, date and time to all participants"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "* Online S.a.s. (AS12876)"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid ""
-"* I asked all participants to bring the necessary equipment to the training"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "* Hetzner Online GmbH (AS24940)"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* I have confirmed participants for the training"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "* DigitalOcean, LLC (AS14061)"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "## During the Training"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"To find out which host and countries are already used by many other "
+"operators (that should be avoided) you can use Relay Search:"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "Before starting the training, make sure you:"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"* [Autonomous System Level Overview](https://metrics.torproject.org/rs."
+"html#aggregate/as)"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* Make an agreement about taking or not taking photos"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"* [Country Level Overview](https://metrics.torproject.org/rs.html#aggregate/"
+"cc)"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* Present the agenda"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "# Choosing an Operating System"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* Introduce yourself and ask people to introduce themselves"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"We recommend using the operating system you are most familiar with, but if "
+"you're able, the network would most benefit from BSD and other non-Linux "
+"based relays."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* \"All questions are welcome\""
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "Most relays currently run on Debian."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "## After the Training"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"The following table shows the current OS distribution on the Tor network to "
+"give you an idea of how much more non-Linux relays we should have:"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* Collect participants' feedback"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "* https://nusenu.github.io/OrNetStats/#os-distribution-relays"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* Leave an e-mail for further contact and support"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "# OS Level Configuration"
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* Make an evaluation about the training"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid ""
+"OS configuration is outside the scope of this guide, but the following "
+"points are crucial for a Tor relay, so we want to mention them here "
+"nonetheless."
msgstr ""
-#: https://community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lr:page.body)
-msgid "* Report to Community and UX team"
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
+msgid "## Time Synchronization (NTP)"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lr:page.body)
msgid ""
-"Things you should be aware of before running a digital security training."
+"Correct time settings are essential for Tor relays. It is recommended that "
+"you use the network time protocol (NTP) for time synchronization and ensure "
+"your timezone is set correctly."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.subtitle)
msgid ""
-"To our knowledge, no Tor trainer has ever faced consequences as a result of "
-"training others or speaking about Tor."
+"How to install and configure each type of relay: bridge, guard, middle, and "
+"exit."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"However, in some countries and in certain circumstances, it's possible that "
-"simply a gathering as human rights defenders could be risky, illegal, or "
-"even lead to imprisonment, physical assaults, large fines, threats, "
-"placement on government watch lists, and targeting for surveillance."
+"This section covers the installation and configuration of the program "
+"required to run a Tor relay for various operating systems."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"If you want to run a Tor training for the first time and you don't know how "
-"to assess the political and social environment, we strongly encourage you "
-"read this document and, in case of doubt, to reach out to the Tor Community "
-"Team privately."
+"These steps are intended for the latest stable version of the given OS, on "
+"Ubuntu for the latest LTS release."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"Some potential risks of running a digital security training are only valid "
-"in specific contexts."
+"Note: For some operating systems, there are alpha version packages available "
+"(Tor versions with new features not deemed to be stable yet)."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "The potential risks associated with running a Tor training depend on:"
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
+msgid ""
+"These are only recommended for people eager to test and report bugs in "
+"bleeding edge releases/features."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"1. **Your threat model.** A high-profile activist already under a lot of "
-"surveillance, for example, might attract more attention when reaching out to "
-"other activists to run a digital security training."
+"If you are looking to run a relay with minimal effort, we recommend you "
+"stick to stable releases."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid ""
-"2. **The laws and regulations in the country.** Consult with local lawyers "
-"and local freedom of expression organizations and learn whether your country "
-"has a record in prosecuting individuals engaging in similar types of "
-"activities."
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
+msgid "# Questions you should clarify before configuring Tor"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"3. **The types of training.** Not all trainings carry the same weight in "
-"terms of potential risk."
+"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"For example, talking about privacy in the digital age might be appreciated, "
-"but teaching how to circumvent government censorship could be a serious "
-"felony."
+"* If you want to run an exit relay: Which ports do you want to allow in your "
+"exit policy?"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid ""
-"4. **The audience.** Gathering university students might not attract "
-"attention, but if you're gathering a group of journalists working with "
-"leaked documents about government corruption, you might need to take extra "
-"care to reach out to them in a private way."
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
+msgid "(More ports usually means potentially more abuse complaints.)"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"5. **The training venue.** Running a Tor training in some spaces could "
-"expose your participants' identities."
+"* What external TCP port do you want to use for incoming Tor connections?"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"Ideally, you should use a private space where you control the participants' "
-"entrance."
+"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
+"another daemon on your server already."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"If the space isn't private, check before the training to find out if "
-"participants are comfortable with revealing their identity to a third party."
+"ORPort 443 is recommended because it is often one of the few open ports on "
+"public WIFI networks."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "## Evaluating risks"
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
+msgid "Port 9001 is another commonly used ORPort.)"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"Some questions you may want to answer before running a digital security "
-"training include:"
+"* What email address will you use in the ContactInfo field of your relay(s)?"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid ""
-"* Has anyone in my country ever been criminalized based on their internet "
-"activity? (This does not necessarily need to be specific to digital security "
-"training or use of Tor.)"
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
+msgid "This information will be made public."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
msgid ""
-"* Are there laws in my country that require Internet Service Providers "
-"(ISPs) to track my online activity?"
+"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "* Is it illegal for me to access certain websites?"
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
+msgid "* Does the server have an IPv6 address?"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "* Does my country prohibit me from using:"
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
+msgid ""
+"The installation commands are shown in code blocks and must be executed with "
+"root privileges."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "* Cryptography?"
+#: https://community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lr:page.body)
+msgid ""
+"Click below on type of relay do you want to host and don't forget to read "
+"[Relay post-install and good practices](/relay/setup/post-install/)."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "* Anonymity software?"
+#: https://community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lr:page.subtitle)
+msgid "How to get help if you run into issues"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "Note, this is not an exhaustive list of questions."
+#: https://community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lr:page.body)
+msgid ""
+"If you run into problems while setting up your relay, please refer to the "
+"[FAQs page](https://support.torproject.org/relay-operators) in the Support "
+"Portal."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lr:page.body)
msgid ""
-"Additionally, while many countries do not have laws specifically prohibiting "
-"the activity of running a digital security training, the use of digital "
-"security tools may still be criminalized in certain countries under other, "
-"broader laws."
+"You can ask your questions on the public [tor-relays mailing list](https://"
+"lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays) and [Relay "
+"Operator](https://forum.torproject.net/c/support/relay-operator/17) sub-"
+"category on the Tor Forum!"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lr:page.body)
msgid ""
-"For example, using Tor Browser may be viewed as illegal or anti-government "
-"activity."
+"The list is a great resource for asking (and answering) questions, and for "
+"getting to know other relay operators. Make sure to check out the archives!"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lr:page.body)
msgid ""
-"Please note that we are not lawyers, and any information we give you does "
-"not constitute legal advice."
+"You can also get help by joining the IRC channel #tor-relays in the network "
+"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid ""
-"Additionally, your communication with us is not protected by any legal "
-"privilege, so law enforcement may subpoena and obtain any information you "
-"give us."
+#: (dynamic)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.title)
+msgid "Becoming a Tor translator"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid ""
-"However, we may be able to put you in touch with lawyers who are capable of "
-"addressing your questions and/or concerns."
+#: (dynamic) https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.title)
+msgid "Report a problem with a translation"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "Some relevant resources include:"
+#: (dynamic) https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.title)
+msgid "Monthly Localization Hangouts"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "* [EFF Know your rights](https://www.eff.org/issues/know-your-rights)"
+#: (dynamic) https://community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lr:page.title)
+msgid "Current Status of Translations"
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid ""
-"* [EFF Tor legal FAQ](../../relay/community-resources/eff-tor-legal-faq/)"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.subtitle)
+msgid "Learn how to sign up and begin contributing."
msgstr ""
-#: https://community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lr:page.body)
-msgid "* [OONI disclaimer](https://ooni.io/about/risks/)"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.section)
+#: https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.section)
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.section)
+#: https://community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lr:page.section)
+msgid "localization"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.subtitle)
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid ""
-"Good preparation is essential to an effective and safe training, so we've "
-"curated some resources to help you make the most of your training event."
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "Thank you for your interest in helping us with translations."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.cta)
-msgid "Best Practices for Trainers"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "# Localization mailing list"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid ""
-"Running security training is a fun and rewarding way to help your community "
-"conduct human rights work safely."
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "<a name=\"tor-l10n\" />"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "## Before the training"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid ""
+"To communicate with other translators, please join the [Tor localization "
+"mailing list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
+"l10n), where we organize translations, take decisions, report errors in "
+"source strings, etc. Please introduce yourself and ask any questions you may "
+"have after following up these instructions."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "_Am I the right person to give this training?_"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "# Translation platform"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"Security trainings can help people communicate and use the internet safely, "
-"but there are additional considerations to be made before training some at-"
-"risk groups."
+"Most of our localization efforts are hosted in the [Localization Lab Hub]"
+"(https://www.localizationlab.org/) on Transifex, a third-party translation "
+"platform."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"That's why we recommend this resource from EFF's Security Education "
-"Companion, [\"Am I the right person to give this training?\"](https://sec."
-"eff.org/articles/right-person-to-train)"
+"In order to begin contributing you will have to sign up with Transifex. "
+"Here's an outline of what to expect during that process."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "## Signing Up On Transifex"
+msgstr ""
+
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"This resource can help you be sure that you're doing the best by the "
-"community of people you wish to train."
+"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "Other questions to ask yourself before deciding to do a training:"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "Enter your information into the fields and click the 'Sign Up' button:"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "- How will you assess the needs of your group? What needs can you meet?"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid ""
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"- How will you assess the skill level of your group? What skill levels can "
-"you teach to?"
+"1. Fill out the next page with your name and select \"Localization\" and "
+"\"Translator\" from the drop-down menus:"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid ""
+msgstr ""
+
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "1. On the next page, select 'Join an existing project' and continue."
+msgstr ""
+
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"Once you've answered those questions, you're ready to plan your training!"
+"1. On the next page, select the languages you speak from the drop-down menu "
+"and continue."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"1. Find a location that is accessible, affordable, has an internet "
-"connection and other materials like a white board, projector, and screen."
+"1. You are now signed up! Go to the [Tor Transifex page](https://www."
+"transifex.com/otf/torproject/)"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "Make sure that the location is safe for your attendees to visit."
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "1. Click the blue 'Join Team' button on the far right:"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"2. Promote your event in your community's spaces, taking safety into "
-"consideration."
+"<img style=\"display:block\" src=\"/static/images/localization/tr3.png\" alt="
+"\"Join Team\">"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"Under many circumstances, social media is great for promotion, but for "
-"higher risk groups, you may want to use a smaller word-of-mouth network or "
-"require community members to share information individually to other trusted "
-"people."
+"1. Select the language you would like to translate from the dropdown menu:"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"3. Create localized handouts for some of the more difficult concepts that "
-"you'll be teaching."
+"<img style=\"display:block\" src=\"/static/images/localization/tr4.png\" alt="
+"\"Choose Language\">"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "4. Make sure you have plenty of stickers to hand out to participants!"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "1. A notification will now show up on the top of the page like so:"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "5. Create a link list of all the resources you'll be talking about."
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid ""
+"<img style=\"display:block\" src=\"/static/images/localization/tr5.png\" alt="
+"\"Request Submitted\">"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "This includes downloads and PDFs of handouts."
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid ""
+"1. Before translating, please read through the Tor Project page on the "
+"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"You'll share this link list on a whiteboard or project it at the training."
+"1. Please consult the Tor L10n wikipages for [translators](https://gitlab."
+"torproject.org/tpo/community/l10n/-/wikis/Localization-for-translators) and "
+"[reviewers](https://gitlab.torproject.org/tpo/community/l10n/-/wikis/"
+"Localization-for-reviewers)."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "6. Determine how you'll do hands-on assistance at your training."
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid ""
+"The page includes guidelines, resources, and priorities that will help you "
+"make the most out of your contribution."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "Will you be able to handle this alone? Or will you require partners?"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "After your membership is approved, you're ready to begin."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid ""
-"If you need more help, make sure the partners you're bringing in are aware "
-"of the safety needs of the community, and communicate with your contacts in "
-"the community to make sure they're okay with you bringing in additional "
-"trainers."
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "#IRC channel"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid ""
-"7. Make sure your presentation is up-to-date (both information and "
-"screenshots) and save your presentation in two file formats -- for example, "
-"odp and pdf -- and on at least one additional device -- for example, on your "
-"computer and on a USB stick."
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid "We hang out in the #tor-l10n channel on the oftc IRC network."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"8. Decide how you will facilitate a safer space. We recommend using the [Tor "
-"Code of Conduct](../code-of-conduct/)."
+"Please [join us to talk about localization](https://support.torproject.org/"
+"get-in-touch/#irc-help) (l10n)!"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
msgid ""
-"You can also start the training by asking participants to come up with their "
-"own community agreements for the space."
+"# [Tor Monthly Localization Hangouts](https://gitlab.torproject.org/tpo/"
+"community/l10n/-/wikis/Monthly-Tor-Localization-Hangouts)"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "## At the training"
+#: https://community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lr:page.body)
+msgid ""
+"We meet on our irc channel every 3rd Friday of the month. Come over to hang "
+"out with other translators, ask questions, or simply translate together."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.subtitle)
msgid ""
-"1. Create an agenda and share it on a projection or on a whiteboard so that "
-"your participants can be prepared for the day."
+"Sometimes the translations of apps are not working correctly. Here you can "
+"learn to fix it."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid ""
-"2. Communicate about how much time the training will take, and when breaks "
-"will happen. Make sure you take breaks!"
+#: https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.body)
+msgid "### Reporting an error with a translation"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.body)
msgid ""
-"3. Communicate about when you'll take questions, either during the training, "
-"at the end, or both."
+"* If you are already a [Tor translator](../becoming-tor-translator), you can "
+"simply find the string and fix it in [transifex](https://www.transifex.com/"
+"otf/torproject/)."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "4. Communicate about how you'll offer hands-on help (if at all)."
+#: https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.body)
+msgid ""
+"* If you don't know how to find the string to fix, you can [open a ticket on "
+"our Bugtracker](https://support.torproject.org/misc/bug-or-feedback/), under "
+"the **Community/Localization** repository."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.body)
msgid ""
-"5. Communicate about how participants can contact you securely after the "
-"training."
+"Before opening a ticket, see the currently [open tickets for Translations]"
+"(https://gitlab.torproject.org/tpo/community/l10n/-/issues?"
+"scope=all&state=opened) because maybe it is already reported."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.body)
msgid ""
-"6. Show the participants the resources at [community.torproject.org](/) and "
-"[support.torproject.org](https://support.torproject.org)."
+"* You can send an email to the [tor localization mailing list](https://lists."
+"torproject.org/cgi-bin/mailman/listinfo/tor-l10n)"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.body)
msgid ""
-"7. Show the participants other resources like [sec.eff.org](https://sec.eff."
-"org)."
+"* You can report such issues on [irc](https://support.torproject.org/get-in-"
+"touch/#irc-help), on the #tor-l10n channel on the oftc network (you may need "
+"to be registered to log in)."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "## After the training"
+#: https://community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lr:page.body)
+msgid ""
+"* You can start a topic on the [Tor Forum Localization Feedback section]"
+"(https://forum.torproject.net/c/feedback/localization-feedback/8)"
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
-msgid "1. Think about how you will evaluate your success at the training."
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.subtitle)
+msgid ""
+"Every 3rd Friday of the month the Tor L10n Team meets to translate together, "
+"share tricks, meet fellow translators, and find out about the l10n "
+"priorities for the Tor Project."
msgstr ""
-#: https://community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
msgid ""
-"You may want to create a follow up survey, or at least contact participants "
-"and ask them to share their feedback with you."
+"Every 3rd Friday of the month the Tor L10n Team meets to translate together, "
+"share tricks, have fun while translating, meet fellow translators, and find "
+"out about the l10n priorities for the Tor Project."
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
msgid ""
-"People who are new to the Tor project, quite often, ask similar questions, "
-"and we can help you prepare for these questions."
+"Come join us on the Localization Hangout, from Noon UTC, on the [#tor-l10n "
+"channel in OFTC](https://support.torproject.org/get-in-touch/#irc-help). "
+"(you can also use Element <https://element.io/> to connect: #tor-l10n:matrix."
+"org)"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
msgid ""
-"After running a couple of Tor trainings, you will find that first time users "
-"have some similar questions about Tor."
+"At 13 UTC we make a call on [Big Blue Button](https://tor.meet.coop/emm-"
+"qmu-8o2-d2w)"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
msgid ""
-"Outlined below are some of the most frequent questions we get during our "
-"training sessions. Be prepared for these questions before running your "
-"training."
+"If you are not a translator yet, you still have time to [become one](../"
+"becoming-tor-translator/) before the hangout."
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid ""
-"For an extensive resource, check [Support portal](https://support.torproject."
-"org)."
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
+msgid ""
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid ""
-"* [Why is it called Tor?](https://support.torproject.org/about/why-is-it-"
-"called-tor/)"
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
+msgid "### What do we do in a hangout?"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid ""
-"* [Does using Tor Browser protect other applications on my computer?]"
-"(https://support.torproject.org/tbb/tbb-13/)"
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
+msgid "- Translate stuff"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid ""
-"* [Is using Tor with a VPN more secure?](https://support.torproject.org/faq/"
-"faq-5/)"
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
+msgid "- Share translation tips and resources"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid ""
-"* [Can I browse HTTPS sites with Tor?](https://support.torproject.org/https/"
-"https-2/)"
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
+msgid "- Complain about developers"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid ""
-"* [Is it possible to find out the path that a client is taking on the Tor "
-"Network?](https://support.torproject.org/misc/misc-1/)"
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
+msgid "- Talk about translation priorities"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid ""
-"* [Why don't you prevent bad people from doing bad things when using Tor?]"
-"(https://support.torproject.org/misc/misc-2/)"
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
+msgid "- Talk about our local contexts"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid ""
-"* [When I use Tor Browser, will anyone be able to tell which websites I "
-"visit?](https://support.torproject.org/tbb/tbb-3/)"
+#: https://community.torproject.org/localization/hangouts/
+#: (content/localization/hangouts/contents+en.lr:page.body)
+msgid "- Practice bug reporting and git skills"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lr:page.subtitle)
msgid ""
-"* [Why did my search engine switch to DuckDuckGo? Or what is DuckDuckGo?]"
-"(https://support.torproject.org/tbb/tbb-41/)"
+"Not sure where to start? Here you can find an overview of the current "
+"localization status for all of the different Tor Project projects."
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lr:page.body)
msgid ""
-"* [What is a bridge?](https://support.torproject.org/censorship/"
-"censorship-7/)"
+"Some languages are more active than others with a higher number of active "
+"and committed contributors (such as French, Russian, Portuguese). However "
+"you are still welcome to help us with these languages, even after the "
+"translations are complete."
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lr:page.body)
msgid ""
-"* [Tor Browser won't connect, but it doesn’t seem to be an issue with "
-"censorship.](https://support.torproject.org/tbb/tbb-20/)"
+"Our translations are incomplete for a lot of languages. They may be spoken "
+"by fewer people around the world, but it is still critical that we improve "
+"access to Tor for people who do not speak English."
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lr:page.body)
msgid ""
-"* [What is the difference between using Tor Browser and 'incognito mode' or "
-"private tabs? ](https://support.torproject.org/tbb/tbb-and-incognito-mode/)"
+"We have statistics about some of our translations available in [tor patches "
+"website](https://torpat.ch/)"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
+#: https://community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lr:page.body)
msgid ""
-"* [Does running Tor Browser make me a relay?](https://support.torproject.org/"
-"tbb/tbb-33/)"
+"To learn more about the different files in translation, please consult [our "
+"wiki section for translators](https://gitlab.torproject.org/tpo/community/"
+"l10n/-/wikis/Localization-for-translators)"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid "* [Who funds Tor?](https://support.torproject.org/misc/misc-3/)"
+#: https://community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lr:page.body)
+msgid ""
+"You can see the open tickets about translation issues on our [bugtracker]"
+"(https://gitlab.torproject.org/tpo/community/l10n/-/issues)"
msgstr ""
-#: https://community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lr:page.body)
-msgid ""
-"* [Is there a backdoor in Tor?](https://support.torproject.org/about/"
-"backdoor/)"
+#: (dynamic) https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.title)
+msgid "How to install Tor"
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.title)
-msgid "Client Authorization"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "**Admin access:** To install Tor you need root privileges."
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.title)
-msgid "Onion-Location"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid ""
+"Below all commands that need to be run as root user like apt and dpkg are "
+"prepended with '#', while commands to be run as user with '$' resembling the "
+"standard prompt in a terminal."
msgstr ""
-#: (dynamic) https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.title)
-msgid "HTTPS for your onion service"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid ""
+"To open a root terminal you have several options: sudo su, or sudo -i, or su "
+"-i. Note that sudo asks for your user password, while su expects the root "
+"password of your system."
msgstr ""
-#: (dynamic) https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.title)
-msgid "Operational Security"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "### macOS"
msgstr ""
-#: (dynamic) https://community.torproject.org/onion-services/advanced/dos/
-#: (content/onion-services/advanced/dos/contents+en.lr:page.title)
-msgid "Onion service DoS guidelines"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "1. Install a package manager"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.subtitle)
-msgid "Learn how to set up client authorization for your onion services."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "There are two package manager on OS X: Homebrew and Macports."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"Client authorization is a method to make an onion service private and "
-"authenticated."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "You can use the package manager of your choice."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
msgid ""
-"It requires Tor clients to provide an authentication credential in order to "
-"connect to the onion service."
+"To install Homebrew follow the instructions on [brew.sh](https://brew.sh/)."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
msgid ""
-"For v3 onion services, this method works with a pair of keys (a public and a "
-"private)."
+"To install Macports follow the instructions on [macports.org/install.php]"
+"(https://www.macports.org/install.php)"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"The service side is configured with a public key and the client can only "
-"access it with a private key."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "2. Package installation"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"**Note:** Once you have configured client authorization, anyone with the "
-"address will not be able to access it from this point on."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "If you are using Homebrew in a Terminal window, run:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"If no authorization is configured, the service will be accessible to anyone "
-"with the onion address."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "# brew install tor"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "## Configuring v3 Onion Services"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "If you are using Macports in a Terminal window, run:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "### Service side"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "$ sudo port install tor"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"To configure client authorization on the service side, the "
-"`<HiddenServiceDir>/authorized_clients/` directory needs to exist. Following "
-"the instructions described in the section [Setup](../../setup/) will "
-"automatically create this directory."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "### Debian / Ubuntu"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"Client authorization will only be enabled for the service if tor "
-"successfully loads at least one authorization file."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "**Do not use the packages in Ubuntu's universe**."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
msgid ""
-"For now, you need to create the keys yourself with a script (like these "
-"written in [Bash](https://gist.github.com/"
-"mtigas/9c2386adf65345be34045dace134140b), [Rust](https://github.com/haxxpop/"
-"torkeygen) or [Python](https://github.com/pastly/python-snippits/blob/master/"
-"src/tor/x25519-gen.py)) or manually."
+"In the past they have not reliably been updated. That means you could be "
+"missing stability and security fixes."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"To manually generate the keys, you need to install `openssl` version 1.1+ "
-"and `basez`."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "1. Configure Tor package repository"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "**Step 1.** Generate a key using the algorithm x25519:"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid ""
+"Enable the Torproject package repository by following the [instructions]"
+"(https://support.torproject.org/apt/tor-deb-repo/)"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "$ openssl genpkey -algorithm x25519 -out /tmp/k1.prv.pem"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
+#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
+msgid "# apt install tor"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "**Step 2.** Format the keys into base32:"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "### Fedora"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "**Private key**"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "1. Configure Tor Package repository"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
msgid ""
-"$ cat /tmp/k1.prv.pem | grep -v \" PRIVATE KEY\" | base64pem -d | tail --"
-"bytes=32 | base32 | sed 's/=//g' > /tmp/k1.prv.key"
+"Add the following to /etc/yum.repos.d/tor.repo and then install the tor "
+"package."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "**Public key**"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "[tor]"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"$ openssl pkey -in /tmp/k1.prv.pem -pubout | grep -v \" PUBLIC KEY\" | "
-"base64pem -d | tail --bytes=32 | base32 | sed 's/=//g' > /tmp/k1.pub.key"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+msgid "name=Tor for Fedora $releasever - $basearch"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "**Step 3.** Copy the public key:"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+msgid "baseurl=https://rpm.torproject.org/fedora/$releasever/$basearch"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "$ cat /tmp/k1.pub.key"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "enabled=1"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "**Step 4.** Create an authorized client file:"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "gpgcheck=1"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"Format the client authentication and create a new file in "
-"`<HiddenServiceDir>/authorized_clients/` directory."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+msgid "gpgkey=https://rpm.torproject.org/fedora/public_gpg.key"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"Each file in that directory should be suffixed with \".auth\" (i.e. \"alice."
-"auth\"; the file name is irrelevant) and its content format must be:"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "cost=100"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "<auth-type>:<key-type>:<base32-encoded-public-key>"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+msgid "# dnf install tor"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "The supported values for `<auth-type>` are: \"descriptor\"."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "### FreeBSD"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "The supported values for `<key-type>` are: \"x25519\"."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "1. Package installation"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"The `<base32-encoded-public-key>` is the base32 representation of the raw "
-"key bytes only (32 bytes for x25519)."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "# pkg install tor"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"For example, the file `/var/lib/tor/hidden_service/authorized_clients/alice."
-"auth` should look like:"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "### OpenBSD"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "descriptor:x25519:N2NU7BSRL6YODZCYPN4CREB54TYLKGIE2KYOQWLFYC23ZJVCE5DQ"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "1. Package Installation"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"If you are planning to have more authenticated clients, each file must "
-"contain one line only. Any malformed file will be ignored."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "# pkg_add tor"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "**Step 5.** Restart the tor service:"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "### Installing Tor from source"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "$ sudo systemctl reload tor"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "1. Download latest release and dependencies"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
msgid ""
-"**Important:** Revoking a client can be done by removing their \".auth\" "
-"file, however the revocation will be in effect only after the tor process "
-"gets restarted."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "### Client side"
+"The latest release of Tor can be found on the [download](https://www."
+"torproject.org/download/tor/) page."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
msgid ""
-"To access a version 3 onion service with client authorization as a client, "
-"make sure you have `ClientOnionAuthDir` set in your torrc."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "For example, add this line to `/etc/tor/torrc`:"
+"If you're building from source, first install [libevent](http://www.monkey."
+"org/~provos/libevent/), and make sure you have openssl and zlib (including "
+"the -devel packages if applicable)."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "ClientOnionAuthDir /var/lib/tor/onion_auth"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "2. Install Tor"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"Then, in the `<ClientOnionAuthDir>` directory, create an `.auth_private` "
-"file for the onion service corresponding to this key (i.e. 'bob_onion."
-"auth_private')."
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "tar xzf tor-0.4.3.6.tar.gz; cd tor-0.4.3.6"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"The content of the `<ClientOnionAuthDir>/<user>.auth_private` file should "
-"look like this:"
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
+msgid "./configure && make"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lr:page.body)
msgid ""
-"<56-char-onion-addr-without-.onion-part>:descriptor:x25519:<x25519 private "
-"key in base32>"
+"Now you can run tor as src/app/tor (0.4.3.x and later), or you can run `make "
+"install` (as root if necessary) to install it into /usr/local/, and then you "
+"can start it just by running tor."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+#: (dynamic)
#: https://community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "For example:"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"rh5d6reakhpvuxe2t3next6um6iiq4jf43m7gmdrphfhopfpnoglzcyd:descriptor:x25519:"
-"ZDUVQQ7IKBXSGR2WWOBNM3VP5ELNOYSSINDK7CAUN2WD7A3EKZWQ"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"If you manually generated the key pair following the instructions in this "
-"page, you can copy and use the private key created in **Step 2**."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"Then restart `tor` and you should be able to connect to the onion service "
-"address."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"If you are generating a private key for an onion site, the user does not "
-"necessarily need to edit Tor Browser's torrc. It is possible to enter the "
-"private key directly in the [Tor Browser](https://tb-manual.torproject.org/"
-"onion-services/) interface."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"For more information about client authentication, please see [Tor manual]"
-"(https://2019.www.torproject.org/docs/tor-onion-service.html."
-"en#ClientAuthorization)."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "## Configuring v2 Onion Services"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"To set up Cookie Authentication for **v2** services, see the entries for the "
-"[HidServAuth](https://2019.www.torproject.org/docs/tor-manual.html."
-"en#HidServAuth) and [HiddenServiceAuthorizeClient](https://2019.www."
-"torproject.org/docs/tor-manual.html.en#HiddenServiceAuthorizeClient) options "
-"in the tor manual."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"First add the following line to the [torrc](https://2019.www.torproject.org/"
-"docs/faq.html.en#torrc) file of your onion service:"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "HiddenServiceAuthorizeClient [auth-type] [service-name]"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"Restart tor and read the cookie from the hostname file of your onion "
-"service, for example in"
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.title)
+msgid "Onion-Location"
msgstr ""
+#: (dynamic)
#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "`/var/lib/tor/hidden_service_path/hostname`."
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.title)
+msgid "Client Authorization"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid ""
-"To access it with a tor client, add following line to torrc and restart tor:"
+#: (dynamic) https://community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lr:page.title)
+msgid "Onion service DoS guidelines"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "HidServAuth [onion-address] [auth-cookie] [service-name]"
+#: (dynamic) https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.title)
+msgid "HTTPS for your Onion Service"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
-msgid "You can now connect to the onion service address."
+#: (dynamic) https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.title)
+msgid "Operational Security"
msgstr ""
#: https://community.torproject.org/onion-services/advanced/onion-location/
@@ -6839,7 +6798,7 @@ msgstr ""
#: https://community.torproject.org/onion-services/advanced/onion-location/
#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
msgid ""
-"Where `your-onion-address.onion` is the onion service address you want to "
+"Where `your-onion-address.onion` is the Onion Service address you want to "
"redirect and `{REQUEST_URI}` is the [path component of the requested URI]"
"(https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html) such as \"/index."
"html\"."
@@ -6904,7 +6863,7 @@ msgstr ""
#: https://community.torproject.org/onion-services/advanced/onion-location/
#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
-msgid "Look for `onion-location` entry and the onion service address."
+msgid "Look for `onion-location` entry and the Onion Service address."
msgstr ""
#: https://community.torproject.org/onion-services/advanced/onion-location/
@@ -6951,7 +6910,14 @@ msgstr ""
#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
msgid ""
"In `/etc/nginx/conf.d/<your-website>.conf` add the Onion-Location header and "
-"the onion service address."
+"the Onion Service address."
+msgstr ""
+
+#: https://community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "For example:"
msgstr ""
#: https://community.torproject.org/onion-services/advanced/onion-location/
@@ -7203,7 +7169,7 @@ msgid ""
"The Onion-Location header would be equivalent to a `<meta http-equiv=\"onion-"
"location\" content=\"http://<your-onion-service-address>.onion\" />` added "
"in the HTML head element of the webpage. Replace `<your-onion-service-"
-"address.onion>` with the onion service that you want to redirect."
+"address.onion>` with the Onion Service that you want to redirect."
msgstr ""
#: https://community.torproject.org/onion-services/advanced/onion-location/
@@ -7218,445 +7184,358 @@ msgid ""
"spec.git/tree/proposals/100-onion-location-header.txt)."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.subtitle)
-msgid "Learn why some onions have TLS certificates."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.subtitle)
+msgid "Learn how to set up client authorization for your Onion Services."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.section)
-#: https://community.torproject.org/onion-services/advanced/dos/
-#: (content/onion-services/advanced/dos/contents+en.lr:page.section)
-msgid "advanced configuration"
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid ""
+"Client authorization is a method to make an Onion Service private and "
+"authenticated."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"When visiting a site over HTTPS (HTTP over TLS), the TLS protocol prevents "
-"data in transit from being read or manipulated by man in the middle attacks, "
-"and an x.509 certificate obtained from a Certificate Authority (CA) "
-"validates that the user is actually connecting to a server representing the "
-"domain name in the browser address bar."
+"It requires Tor clients to provide an authentication credential in order to "
+"connect to the Onion Service."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"Modern browsers indicate that a connection is insecure if not using TLS, and "
-"require that a TLS connection is authenticated by a CA-issued x.509 "
-"certificate."
+"For v3 Onion Services, this method works with a pair of keys (a public and a "
+"private)."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"When visiting a site over the onion services protocol, the Tor protocol "
-"prevents data in transit from being read or manipulated by man in the middle "
-"attacks, and the onion service protocol validates that the user is connected "
-"to the domain name in the browser address bar."
+"The service side is configured with a public key and the client can only "
+"access it with a private key."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"No certificate authority is required for this proof, because the name of the "
-"service is the actual public key used to authenticate the underlying "
-"connection."
+"**Note:** Once you have configured client authorization, anyone with the "
+"address will not be able to access it from this point on."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"As \".onion\" is a [special top level domain name](https://tools.ietf.org/"
-"html/rfc7686), most Certificate Authorities don't have support for issuing "
-"X.509 certificates for onion sites."
+"If no authorization is configured, the service will be accessible to anyone "
+"with the onion address."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid "Right now, HTTPS certificates are only provided by:"
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "## Configuring v3 Onion Services"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"- [DigiCert](https://www.digicert.com/) with an Extended Validation (EV) TLS "
-"certificate, which means a considerable cost for an organization."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "### Service side"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"- [HARICA](https://www.harica.gr) with Domain Validation (DV) TLS "
-"certificates."
+"To configure client authorization on the service side, the "
+"`<HiddenServiceDir>/authorized_clients/` directory needs to exist. Following "
+"the instructions described in the section [Setup](../../setup/) will "
+"automatically create this directory."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"That said, there are some specific cases where you would need or want to "
-"have an HTTPS for your onion site."
+"Client authorization will only be enabled for the service if tor "
+"successfully loads at least one authorization file."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"We compiled some topics and arguments, so you can analyze what's the best "
-"for your onion site:"
+"For now, you need to create the keys yourself with a script (like these "
+"written in [Bash](https://gist.github.com/"
+"mtigas/9c2386adf65345be34045dace134140b), [Rust](https://github.com/haxxpop/"
+"torkeygen) or [Python](https://github.com/pastly/python-snippits/blob/master/"
+"src/tor/x25519-gen.py)) or manually."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"1. As anyone can generate an onion address and its 56 random alphanumeric "
-"characters, some enterprise onions believe that associating their onion site "
-"to an HTTPS certificate might be a solution to announce their service to "
-"users."
+"To manually generate the keys, you need to install `openssl` version 1.1+ "
+"and `basez`."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"Users would need to click and do a manual verification, and that would show "
-"that they're visiting the onion site that they're expecting."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "**Step 1.** Generate a key using the algorithm x25519:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"Alternatively, websites can provide other ways to verify their onion address "
-"using HTTPS, for example, linking their onion site address from an HTTPS-"
-"authenticated page, or using [Onion-Location](../onion-location/)."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "$ openssl genpkey -algorithm x25519 -out /tmp/k1.prv.pem"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"2. Another topic of this discussion is user expectations and modern browsers."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "**Step 2.** Format the keys into base32:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"While there is extensive criticism regarding HTTPS and the CA trust model, "
-"the information security community has taught users to look for HTTPS when "
-"visiting a website as a synonym of secure connection, and to avoid HTTP "
-"connections."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "**Private key**"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"Tor Developers and UX team worked together to bring a new user experience "
-"for Tor Browser users, so when a user visits an onion site using HTTP, [Tor "
-"Browser doesn't display a warning or error message](https://support."
-"torproject.org/onionservices/onionservices-5/)"
+"$ cat /tmp/k1.prv.pem | grep -v \" PRIVATE KEY\" | base64pem -d | tail --"
+"bytes=32 | base32 | sed 's/=//g' > /tmp/k1.prv.key"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"3. One of the risks of using a certificate issued by a CA is that `.onion` "
-"names might unintentionally get [leaked](https://crt.sh/?q=.onion) if the "
-"onion service owners use HTTPS due to [Certificate Transparency](https://"
-"certificate.transparency.dev/)."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "**Public key**"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"There is an [open proposal](https://github.com/alecmuffett/onion-dv-"
-"certificate-proposal/blob/master/text/draft-muffett-same-origin-onion-"
-"certificates.txt) to allow Tor Browser to verify self-created HTTPS "
-"certificates."
+"$ openssl pkey -in /tmp/k1.prv.pem -pubout | grep -v \" PUBLIC KEY\" | "
+"base64pem -d | tail --bytes=32 | base32 | sed 's/=//g' > /tmp/k1.pub.key"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"If this proposal gets implemented, an onion service operator could make "
-"their own HTTPS certificate chain using an onion key to sign it."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "**Step 3.** Copy the public key:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid "Tor Browser would know how to verify such a self-created chain."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "$ cat /tmp/k1.pub.key"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"This will mean that you don't need to involve a third-party in making it, so "
-"no third-party will know that your onion exists."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "**Step 4.** Create an authorized client file:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"4. Some websites have a complex setup, and are serving HTTP and HTTPS "
-"content."
+"Format the client authentication and create a new file in "
+"`<HiddenServiceDir>/authorized_clients/` directory."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"In that case, just using onion services over HTTP could leak [secure cookies]"
-"(https://github.com/alecmuffett/eotk/blob/master/docs.d/security-advisories."
-"d/001-torbrowser.md)."
+"Each file in that directory should be suffixed with \".auth\" (i.e. \"alice."
+"auth\"; the file name is irrelevant) and its content format must be:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"We wrote about [Tor Browser security expectations](https://blog.torproject."
-"org/tor-brower-onion-services-challenges-opportunities), and how we're "
-"working on onion services usability and adoption."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "<auth-type>:<key-type>:<base32-encoded-public-key>"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"There are some alternatives you might want to try to address this problem:"
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "The supported values for `<auth-type>` are: \"descriptor\"."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"* To avoid using an HTTPS certificate for your onion, the easiest answer is "
-"to write all your content so it uses only relative links."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "The supported values for `<key-type>` are: \"x25519\"."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"This way the content will work smoothly, independently of what website name "
-"it's being served from."
+"The `<base32-encoded-public-key>` is the base32 representation of the raw "
+"key bytes only (32 bytes for x25519)."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"* Another option is to use webserver rules to rewrite absolute links on the "
-"fly."
+"For example, the file `/var/lib/tor/hidden_service/authorized_clients/alice."
+"auth` should look like:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"* Or use a reverse proxy in the middle (more specifically EOTK with an HTTPS "
-"certificate)."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "descriptor:x25519:N2NU7BSRL6YODZCYPN4CREB54TYLKGIE2KYOQWLFYC23ZJVCE5DQ"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"5. Related to the previous point, some protocols, frameworks, and "
-"infrastructures use SSL as a technical requirement; they won't work if they "
-"don't see an \"https://\" link."
+"If you are planning to have more authenticated clients, each file must "
+"contain one line only. Any malformed file will be ignored."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"In that case, your onion service will need to use an HTTPS certificate in "
-"order to function."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "**Step 5.** Restart the tor service:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid "6. Actually HTTPS does give you a little bit more than onion services."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "$ sudo systemctl reload tor"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"For example, in the case where the webserver isn't in the same location as "
-"the Tor program, you would need to use an HTTPS certificate to avoid "
-"exposing unencrypted traffic to the network in between the two."
+"**Important:** Revoking a client can be done by removing their \".auth\" "
+"file, however the revocation will be in effect only after the tor process "
+"gets restarted."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "### Client side"
+msgstr ""
+
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"Remember that there's no requirement for the webserver and the Tor process "
-"to be on the same machine."
+"To access a version 3 Onion Service with client authorization as a client, "
+"make sure you have `ClientOnionAuthDir` set in your torrc."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid "### What's next"
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "For example, add this line to `/etc/tor/torrc`:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "ClientOnionAuthDir /var/lib/tor/onion_auth"
+msgstr ""
+
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"Recently in 2020, the Certificate Authority/Browser Forum voted and "
-"[approved version 3 onion certificates](https://archive.cabforum.org/"
-"pipermail/servercert-wg/2020-February/001637.html), so CAs are now allowed "
-"to issue Domain Validation (DV) and Organization Validation (OV) "
-"certificates containing Tor onion addresses."
+"Then, in the `<ClientOnionAuthDir>` directory, create an `.auth_private` "
+"file for the Onion Service corresponding to this key (i.e. 'bob_onion."
+"auth_private')."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"In the nearby future, we hope that [Let's Encrypt](https://letsencrypt.org/) "
-"CA can start issuing v3 onion certificates for free."
+"The content of the `<ClientOnionAuthDir>/<user>.auth_private` file should "
+"look like this:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"If you're going to purchase an HTTPS certificate be aware that [v2 onion "
-"service deprecation](https://blog.torproject.org/v2-deprecation-timeline) "
-"will happen between July - October 2021."
+"<56-char-onion-addr-without-.onion-part>:descriptor:x25519:<x25519 private "
+"key in base32>"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid "### Read more"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"* For a detailed step by step how to create an HTTPS onion certificate, "
-"check [Brave's blog post](https://brave.com/new-onion-service/)."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"* [Tor Browser and Onion Services - Challenges and Opportunities (2020)]"
-"(https://blog.torproject.org/tor-brower-onion-services-challenges-"
-"opportunities)"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
-msgid ""
-"* [Facebook, hidden services, and https certs (2014)](https://blog."
-"torproject.org/facebook-hidden-services-and-https-certs)"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"* [DigiCert: Get TLS certificate with Extended Validation (EV) for your "
-"onion site (2015)](https://www.digicert.com/blog/onion-officially-recognized-"
-"special-use-domain/)"
+"rh5d6reakhpvuxe2t3next6um6iiq4jf43m7gmdrphfhopfpnoglzcyd:descriptor:x25519:"
+"ZDUVQQ7IKBXSGR2WWOBNM3VP5ELNOYSSINDK7CAUN2WD7A3EKZWQ"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"* [HARICA: Get a TLS certificate with Domain Validation (DV) for your onion "
-"site (2021)](https://blog.torproject.org/tls-certificate-for-onion-site)"
+"If you manually generated the key pair following the instructions in this "
+"page, you can copy and use the private key created in **Step 2**."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/
-#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"* [The \".onion\" Special-Use Domain Name - IETF RFC 7686](https://tools."
-"ietf.org/html/rfc7686)"
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.subtitle)
-msgid "Learn more tips to secure your Onion Services."
+"Then restart `tor` and you should be able to connect to the Onion Service "
+"address."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"Onion services operators need to practice proper [operational security]"
-"(https://trac.torproject.org/projects/tor/wiki/doc/OperationalSecurity) and "
-"system administration to maintain security."
+"If you are generating a private key for an onion site, the user does not "
+"necessarily need to edit Tor Browser's torrc. It is possible to enter the "
+"private key directly in the [Tor Browser](https://tb-manual.torproject.org/"
+"onion-services/) interface."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"For some security suggestions please make sure you read over Riseup's [\"Tor "
-"Hidden (Onion) Services Best Practices\" document](https://riseup.net/en/"
-"security/network-security/tor/onionservices-best-practices)."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
-msgid "Also, here are some more anonymity issues you should keep in mind:"
+"For more information about client authentication, please see [Tor manual]"
+"(https://2019.www.torproject.org/docs/tor-onion-service.html."
+"en#ClientAuthorization)."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
-msgid ""
-"- As mentioned [here](../../setup/), be careful of letting your web server "
-"reveal identifying information about you, your computer, or your location."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "## Configuring v2 Onion Services"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"For example, readers can probably determine whether it's thttpd or Apache, "
-"and learn something about your operating system."
+"To set up Cookie Authentication for **v2** services, see the entries for the "
+"[HidServAuth](https://2019.www.torproject.org/docs/tor-manual.html."
+"en#HidServAuth) and [HiddenServiceAuthorizeClient](https://2019.www."
+"torproject.org/docs/tor-manual.html.en#HiddenServiceAuthorizeClient) options "
+"in the tor manual."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"- If your computer isn't online all the time, your onion service won't be "
-"either."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
-msgid "This leaks information to an observant adversary."
+"First add the following line to the [torrc](https://2019.www.torproject.org/"
+"docs/faq.html.en#torrc) file of your Onion Service:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
-msgid ""
-"- It is generally a better idea to host onion services on a Tor client "
-"rather than a Tor relay, since relay uptime and other properties are "
-"publicly visible."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "HiddenServiceAuthorizeClient [auth-type] [service-name]"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"- The longer an onion service is online, the higher the risk that its "
-"location is discovered."
+"Restart tor and read the cookie from the hostname file of your Onion "
+"Service, for example in"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
-msgid ""
-"The most prominent attacks are building a profile of the onion service's "
-"availability and matching induced traffic patterns."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "`/var/lib/tor/hidden_service_path/hostname`."
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
msgid ""
-"- Another common issue is whether to use HTTPS on your onionsite or not."
+"To access it with a tor client, add following line to torrc and restart tor:"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
-msgid ""
-"Have a look at [this post](https://blog.torproject.org/blog/facebook-hidden-"
-"services-and-https-certs) on the Tor Blog to learn more about these issues."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "HidServAuth [onion-address] [auth-cookie] [service-name]"
msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/
-#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
-msgid ""
-"- To protect your onion service from advanced attacks you should use "
-"[Vanguards addon](https://github.com/mikeperry-tor/vanguards), read [Tor "
-"blog about Vanguards](https://blog.torproject.org/announcing-vanguards-add-"
-"onion-services) and [Vanguards' Security README](https://github.com/"
-"mikeperry-tor/vanguards/blob/master/README_SECURITY.md)."
+#: https://community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lr:page.body)
+msgid "You can now connect to the Onion Service address."
msgstr ""
#: https://community.torproject.org/onion-services/advanced/dos/
@@ -7664,6 +7543,13 @@ msgstr ""
msgid "Tips to help you keep afloat in turbulent times."
msgstr ""
+#: https://community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lr:page.section)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.section)
+msgid "advanced configuration"
+msgstr ""
+
#: https://community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lr:page.body)
msgid "In this page we present a few ways to mitigate DoS attacks currently."
@@ -7787,9 +7673,9 @@ msgstr ""
#: (content/onion-services/advanced/dos/contents+en.lr:page.body)
msgid ""
"[Onionbalance](https://onionbalance-v3.readthedocs.io/en/latest/v3/tutorial-"
-"v3.html) allows onion service operators to achieve the property of high "
-"availability by allowing multiple machines to handle requests for an onion "
-"service."
+"v3.html) allows Onion Service operators to achieve the property of high "
+"availability by allowing multiple machines to handle requests for an Onion "
+"Service."
msgstr ""
#: https://community.torproject.org/onion-services/advanced/dos/
@@ -7805,7 +7691,7 @@ msgstr ""
#: https://community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lr:page.body)
msgid ""
-"Onionbalance is available for [v3 onion services](https://blog.torproject."
+"Onionbalance is available for [v3 Onion Services](https://blog.torproject."
"org/cooking-onions-reclaiming-onionbalance)."
msgstr ""
@@ -7819,7 +7705,7 @@ msgstr ""
#: https://community.torproject.org/onion-services/advanced/dos/
#: (content/onion-services/advanced/dos/contents+en.lr:page.body)
msgid ""
-"If you have users you trust, give them dedicated onion service and client "
+"If you have users you trust, give them dedicated Onion Service and client "
"authorization credentials so that it can always be available."
msgstr ""
@@ -7964,5629 +7850,5275 @@ msgid ""
"tinkering is needed by onion operators."
msgstr ""
-#: (dynamic) https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.title)
-msgid "How to install Tor"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.subtitle)
+msgid "Learn why some onions have TLS certificates."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "**Admin access:** To install Tor you need root privileges."
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"When visiting a site over HTTPS (HTTP over TLS), the TLS protocol prevents "
+"data in transit from being read or manipulated by man in the middle attacks, "
+"and an x.509 certificate obtained from a Certificate Authority (CA) "
+"validates that the user is actually connecting to a server representing the "
+"domain name in the browser address bar."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"Below all commands that need to be run as root user like apt and dpkg are "
-"prepended with '#', while commands to be run as user with '$' resembling the "
-"standard prompt in a terminal."
+"Modern browsers indicate that a connection is insecure if not using TLS, and "
+"require that a TLS connection is authenticated by a CA-issued x.509 "
+"certificate."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"To open a root terminal you have several options: sudo su, or sudo -i, or su "
-"-i. Note that sudo asks for your user password, while su expects the root "
-"password of your system."
+"When visiting a site over the Onion Services protocol, the Tor protocol "
+"prevents data in transit from being read or manipulated by man in the middle "
+"attacks, and the Onion Service protocol validates that the user is connected "
+"to the domain name in the browser address bar."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "### macOS"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"No certificate authority is required for this proof, because the name of the "
+"service is the actual public key used to authenticate the underlying "
+"connection."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "1. Install a package manager"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"As \".onion\" is a [special top level domain name](https://tools.ietf.org/"
+"html/rfc7686), most Certificate Authorities don't have support for issuing "
+"X.509 certificates for onion sites."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "There are two package manager on OS X: Homebrew and Macports."
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid "Right now, HTTPS certificates are only provided by:"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "You can use the package manager of your choice."
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"- [DigiCert](https://www.digicert.com/) with an Extended Validation (EV) TLS "
+"certificate, which means a considerable cost for an organization."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"To install Homebrew follow the instructions on [brew.sh](https://brew.sh/)."
+"- [HARICA](https://www.harica.gr) with Domain Validation (DV) TLS "
+"certificates."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"To install Macports follow the instructions on [macports.org/install.php]"
-"(https://www.macports.org/install.php)"
+"That said, there are some specific cases where you would need or want to "
+"have an HTTPS for your onion site."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "2. Package installation"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"We compiled some topics and arguments, so you can analyze what's the best "
+"for your onion site:"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "If you are using Homebrew in a Terminal window, run:"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"1. As anyone can generate an onion address and its 56 random alphanumeric "
+"characters, some enterprise onions believe that associating their onion site "
+"to an HTTPS certificate might be a solution to announce their service to "
+"users."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "# brew install tor"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"Users would need to click and do a manual verification, and that would show "
+"that they're visiting the onion site that they're expecting."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "If you are using Macports in a Terminal window, run:"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"Alternatively, websites can provide other ways to verify their onion address "
+"using HTTPS, for example, linking their onion site address from an HTTPS-"
+"authenticated page, or using [Onion-Location](../onion-location/)."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "$ sudo port install tor"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"2. Another topic of this discussion is user expectations and modern browsers."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "### Debian / Ubuntu"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"While there is extensive criticism regarding HTTPS and the CA trust model, "
+"the information security community has taught users to look for HTTPS when "
+"visiting a website as a synonym of secure connection, and to avoid HTTP "
+"connections."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "**Do not use the packages in Ubuntu's universe**."
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"Tor Developers and UX team worked together to bring a new user experience "
+"for Tor Browser users, so when a user visits an onion site using HTTP, [Tor "
+"Browser doesn't display a warning or error message](https://support."
+"torproject.org/onionservices/onionservices-5/)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"In the past they have not reliably been updated. That means you could be "
-"missing stability and security fixes."
+"3. One of the risks of using a certificate issued by a CA is that `.onion` "
+"names might unintentionally get [leaked](https://crt.sh/?q=.onion) if the "
+"Onion Service owners use HTTPS due to [Certificate Transparency](https://"
+"certificate.transparency.dev/)."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "1. Configure Tor package repository"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"There is an [open proposal](https://github.com/alecmuffett/onion-dv-"
+"certificate-proposal/blob/master/text/draft-muffett-same-origin-onion-"
+"certificates.txt) to allow Tor Browser to verify self-created HTTPS "
+"certificates."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"Enable the Torproject package repository by following the [instructions]"
-"(https://support.torproject.org/apt/tor-deb-repo/)"
+"If this proposal gets implemented, an Onion Service operator could make "
+"their own HTTPS certificate chain using an onion key to sign it."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
-#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
-msgid "# apt install tor"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid "Tor Browser would know how to verify such a self-created chain."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "### Fedora"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"This will mean that you don't need to involve a third-party in making it, so "
+"no third-party will know that your onion exists."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "1. Configure Tor Package repository"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"4. Some websites have a complex setup, and are serving HTTP and HTTPS "
+"content."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"Add the following to /etc/yum.repos.d/tor.repo and then install the tor "
-"package."
+"In that case, just using Onion Services over HTTP could leak [secure cookies]"
+"(https://github.com/alecmuffett/eotk/blob/master/docs.d/security-advisories."
+"d/001-torbrowser.md)."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "[tor]"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"We wrote about [Tor Browser security expectations](https://blog.torproject."
+"org/tor-brower-onion-services-challenges-opportunities), and how we're "
+"working on Onion Services usability and adoption."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-msgid "name=Tor for Fedora $releasever - $basearch"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"There are some alternatives you might want to try to address this problem:"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-msgid "baseurl=https://rpm.torproject.org/fedora/$releasever/$basearch"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"* To avoid using an HTTPS certificate for your onion, the easiest answer is "
+"to write all your content so it uses only relative links."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "enabled=1"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"This way the content will work smoothly, independently of what website name "
+"it's being served from."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "gpgcheck=1"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"* Another option is to use webserver rules to rewrite absolute links on the "
+"fly."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-msgid "gpgkey=https://rpm.torproject.org/fedora/public_gpg.key"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"* Or use a reverse proxy in the middle (more specifically EOTK with an HTTPS "
+"certificate)."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "cost=100"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"5. Related to the previous point, some protocols, frameworks, and "
+"infrastructures use SSL as a technical requirement; they won't work if they "
+"don't see an \"https://\" link."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-msgid "# dnf install tor"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"In that case, your Onion Service will need to use an HTTPS certificate in "
+"order to function."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "### FreeBSD"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid "6. Actually HTTPS does give you a little bit more than Onion Services."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "1. Package installation"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"For example, in the case where the webserver isn't in the same location as "
+"the Tor program, you would need to use an HTTPS certificate to avoid "
+"exposing unencrypted traffic to the network in between the two."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# pkg install tor"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"Remember that there's no requirement for the webserver and the Tor process "
+"to be on the same machine."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "### OpenBSD"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid "### What's next"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "1. Package Installation"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"Recently in 2020, the Certificate Authority/Browser Forum voted and "
+"[approved version 3 onion certificates](https://archive.cabforum.org/"
+"pipermail/servercert-wg/2020-February/001637.html), so CAs are now allowed "
+"to issue Domain Validation (DV) and Organization Validation (OV) "
+"certificates containing Tor onion addresses."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-msgid "# pkg_add tor"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"In the nearby future, we hope that [Let's Encrypt](https://letsencrypt.org/) "
+"CA can start issuing v3 onion certificates for free."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "### Installing Tor from source"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"If you're going to purchase an HTTPS certificate be aware that [v2 Onion "
+"Service deprecation](https://blog.torproject.org/v2-deprecation-timeline) "
+"will happen between July - October 2021."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "1. Download latest release and dependencies"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid "### Read more"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"The latest release of Tor can be found on the [download](https://www."
-"torproject.org/download/tor/) page."
+"* For a detailed step by step how to create an HTTPS onion certificate, "
+"check [Brave's blog post](https://brave.com/new-onion-service/)."
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"If you're building from source, first install [libevent](http://www.monkey."
-"org/~provos/libevent/), and make sure you have openssl and zlib (including "
-"the -devel packages if applicable)."
-msgstr ""
-
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "2. Install Tor"
+"* [Tor Browser and Onion Services - Challenges and Opportunities (2020)]"
+"(https://blog.torproject.org/tor-brower-onion-services-challenges-"
+"opportunities)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "tar xzf tor-0.4.3.6.tar.gz; cd tor-0.4.3.6"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"* [Facebook, hidden services, and https certs (2014)](https://blog."
+"torproject.org/facebook-hidden-services-and-https-certs)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
-msgid "./configure && make"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"* [DigiCert: Get TLS certificate with Extended Validation (EV) for your "
+"onion site (2015)](https://www.digicert.com/blog/onion-officially-recognized-"
+"special-use-domain/)"
msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
msgid ""
-"Now you can run tor as src/app/tor (0.4.3.x and later), or you can run `make "
-"install` (as root if necessary) to install it into /usr/local/, and then you "
-"can start it just by running tor."
+"* [HARICA: Get a TLS certificate with Domain Validation (DV) for your onion "
+"site (2021)](https://blog.torproject.org/tls-certificate-for-onion-site)"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/
-#: (content/relay/setup/bridge/contents+en.lr:page.title)
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/bridge/docker/
-#: (content/relay/setup/bridge/docker/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.section)
-msgid "Bridge"
+#: https://community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lr:page.body)
+msgid ""
+"* [The \".onion\" Special-Use Domain Name - IETF RFC 7686](https://tools."
+"ietf.org/html/rfc7686)"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.title)
-msgid "Exit Relay"
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.subtitle)
+msgid "Learn more tips to secure your Onion Services."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/snowflake/
-#: (content/relay/setup/snowflake/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.section)
-msgid "Snowflake"
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+msgid ""
+"Onion services operators need to practice proper [operational security]"
+"(https://trac.torproject.org/projects/tor/wiki/doc/OperationalSecurity) and "
+"system administration to maintain security."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/guard/
-#: (content/relay/setup/guard/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/windows/
-#: (content/relay/setup/guard/windows/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
-#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.section)
-msgid "Middle/Guard relay"
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+msgid ""
+"For some security suggestions please make sure you read over Riseup's [\"Tor "
+"Hidden (Onion) Services Best Practices\" document](https://riseup.net/en/"
+"security/network-security/tor/onionservices-best-practices)."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.title)
-msgid "Relay Post-install and good practices"
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+msgid "Also, here are some more anonymity issues you should keep in mind:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/
-#: (content/relay/setup/bridge/contents+en.lr:page.subtitle)
-msgid "Run an obfs4 bridge to help censored users connect to the Tor network"
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+msgid ""
+"- As mentioned [here](../../setup/), be careful of letting your web server "
+"reveal identifying information about you, your computer, or your location."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/
-#: (content/relay/setup/bridge/contents+en.lr:page.section)
-msgid "Bridge operations"
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+msgid ""
+"For example, readers can probably determine whether it's thttpd or Apache, "
+"and learn something about your operating system."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/
-#: (content/relay/setup/bridge/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
msgid ""
-"This guide will help you set up an obfs4 bridge to help censored users "
-"connect to the Tor network. The requirements are:"
+"- If your computer isn't online all the time, your Onion Service won't be "
+"either."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/
-#: (content/relay/setup/bridge/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "1. 24/7 Internet connectivity"
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+msgid "This leaks information to an observant adversary."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/
-#: (content/relay/setup/bridge/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
msgid ""
-"2. The ability to expose TCP ports to the Internet (make sure that NAT "
-"doesn't get in the way)"
+"- It is generally a better idea to host Onion Services on a Tor client "
+"rather than a Tor relay, since relay uptime and other properties are "
+"publicly visible."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/
-#: (content/relay/setup/bridge/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
msgid ""
-"Note 1: If you're running a platform that is not listed on this page, you "
-"can [compile obfs4 from source](https://gitlab.com/yawning/"
-"obfs4#installation)."
+"- The longer an Onion Service is online, the higher the risk that its "
+"location is discovered."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/
-#: (content/relay/setup/bridge/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
msgid ""
-"Note 2: If you're planning to turn an existing but non-bridge relay into a "
-"bridge relay, changing IP address, name and fingerprint is advised to avoid "
-"easy discovery and blocklisting by ISPs or governments."
+"The most prominent attacks are building a profile of the Onion Service's "
+"availability and matching induced traffic patterns."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.subtitle)
-msgid "How to deploy an Exit Relay"
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
+msgid ""
+"- Another common issue is whether to use HTTPS on your onionsite or not."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
msgid ""
-"We assume you read through the [relay guide](..) and [technical "
-"considerations](/relay/technical-considerations/) already. This subpage is "
-"for operators that want to turn on exiting on their relay."
+"Have a look at [this post](https://blog.torproject.org/blog/facebook-hidden-"
+"services-and-https-certs) on the Tor Blog to learn more about these issues."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lr:page.body)
msgid ""
-"It is recommended that you setup exit relays on servers dedicated to this "
-"purpose."
+"- To protect your Onion Service from advanced attacks you should use "
+"[Vanguards addon](https://github.com/mikeperry-tor/vanguards), read [Tor "
+"blog about Vanguards](https://blog.torproject.org/announcing-vanguards-add-"
+"onion-services) and [Vanguards' Security README](https://github.com/"
+"mikeperry-tor/vanguards/blob/master/README_SECURITY.md)."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"It is not recommended to install Tor exit relays on servers that you need "
-"for other services as well."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slideshow.title)
+msgid "The Tor Network"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "Do not mix your own traffic with your exit relay traffic."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Topics"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "## Reverse DNS and WHOIS record"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- What is Tor?"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"Before turning your non-exit relay into an exit relay, ensure that you have "
-"set a reverse DNS record (PTR) to make it more obvious that this is a tor "
-"exit relay. Something like \"tor-exit\" in its name is a good start."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Types of relays"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"If your provider offers it, make sure your [WHOIS](https://whois.icann.org/"
-"en/about-whois) record contains clear indications that this is a Tor exit "
-"relay."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Technical setup"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"Do use a domain name that you own. Definitely do not use `torproject.org` as "
-"a domain name for your reverse DNS."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- More about relays"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "## Exit Notice HTML page"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Relay diversity"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"To make it even more obvious that this is a Tor exit relay you should serve "
-"a Tor exit notice HTML page."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Getting help"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make "
-"use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that "
-"port."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "What is Tor?"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"This file will be shown to anyone directing their browser to your Tor exit "
-"relay IP address."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Tor is free software and an open network."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"If you didn't set this up before, the following configuration lines must be "
-"applied to your `torrc`:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Mitigates against tracking, surveillance and censorship."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "DirPort 80"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Run by a US non-profit and volunteers from all over the world."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "DirPortFrontPage /path/to/html/file"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- It's Tor, not TOR."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"We offer a [sample Tor exit notice HTML file](https://gitweb.torproject.org/"
-"tor.git/plain/contrib/operator-tools/tor-exit-notice.html), but you might "
-"want to adjust it to your needs."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "The Tor network"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"We also have a great blog post with some more [tips for running an exit "
-"relay](https://blog.torproject.org/tips-running-exit-node)."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- An open network that everyone can be a part of."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
-"longe being showed on `tor`'s logs."
+"- The network is composed of different types of servers run by volunteers "
+"around the world."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"For more information read its [release notes](https://blog.torproject.org/"
-"node/2041) and [ticket #40282](https://gitlab.torproject.org/tpo/core/tor/-/"
-"issues/40282)."
+"- Your server will relay the Tor traffic to another server on the Internet."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "## Exit policy"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Before entering the network, your server will automatically go through the "
+"relay lifecycle."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"Defining the [exit policy](https://www.torproject.org/docs/tor-manual.html."
-"en#ExitPolicy) is one of the most important parts of an exit relay "
-"configuration."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Why run a Tor relay?"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"The exit policy defines which destination ports you are willing to forward."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "By running a Tor relay, you can help make the Tor network:"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"This has an impact on the amount of abuse emails you will get (less ports "
-"means less abuse emails, but an exit relay allowing only few ports is also "
-"less useful)."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- faster (and therefore more usable)"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"If you want to be a useful exit relay you must **at least allow destination "
-"ports 80 and 443**."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- more robust against attacks"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"As a new exit relay - especially if you are new to your hoster - it is good "
-"to start with a reduced exit policy (to reduce the amount of abuse emails) "
-"and further open it up as you become more experienced."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- more stable in case of outages"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"The reduced exit policy can be found on the [Reduced Exit Policy](https://"
-"gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy) wiki page."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- safer for users (spying on more relays is harder than on a few)"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
-"configuration file and restart the `tor` daemon."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Types of Relays"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "ExitRelay 1"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "-"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "## DNS on Exit Relays"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Guard/middle (aka non-exit) relay"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Unlike other types of relays, exit relays also do DNS resolution for Tor "
-"clients."
+"- A guard is the first relay in the chain of 3 relays building a Tor circuit."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"DNS resolution on exit relays is crucial for Tor clients and it should be "
-"reliable and fast by using caching."
+"- A middle relay is neither a guard nor an exit, but acts as the second hop "
+"between them."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"* DNS resolution can have a significant impact on the performance and "
-"reliability that your exit relay provides."
+"- To become a guard, a middle relay has to be stable and fast (at least "
+"2MByte/s); otherwise, it will remain a middle relay."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"* Don't use any of the big DNS resolvers (Google, OpenDNS, Quad9, "
-"Cloudflare, 4.2.2.1-6) as your primary or fallback DNS resolver to avoid "
-"centralization."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Exit relay"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"* We recommend running a local caching and DNSSEC-validating resolver "
-"without using any forwarders (specific instructions follow below, for "
-"various operating systems)."
+"- The exit relay is the final relay in a Tor circuit, and sends the traffic "
+"to its destination."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"* If you want to add a second DNS resolver as a fallback to your `/etc/"
-"resolv.conf` configuration, choose a resolver within your autonomous system "
-"and make sure that it is not your first entry in that file (the first entry "
-"should be your local resolver)."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- That is why exit relays have the most significant legal exposure and "
+"liability of all relays."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"* If a local resolver like unbound is not an option for you, use a resolver "
-"that your provider runs in the same autonomous system (to find out if an IP "
-"address is in the same AS as your relay, you can look it up using [bgp.he."
-"net](https://bgp.he.net))."
+"- Before running an exit relay, talk with your local digital rights "
+"organization."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
-"limit AS-level exposure of DNS queries."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- **You should not run a Tor exit relay from your home.**"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/
+#: (content/relay/setup/bridge/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay/setup/bridge/docker/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.section)
+msgid "Bridge"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"* Ensure your local resolver does not use any outbound source IP address "
-"that is used by any Tor exit or non-exits, because it is not uncommon that "
-"Tor IPs are (temporarily) blocked and a blocked DNS resolver source IP "
-"address can have a broad impact."
+"- A bridge is a node in the network that is not listed in the public Tor "
+"directory, making it harder for ISPs and governments to block it."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"For unbound you can use the `outgoing-interface` option to specify the "
-"source IP addresses for contacting other DNS servers."
+"- Bridges are relatively easy, low-risk, and low bandwidth Tor relays to "
+"operate."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"* Large exit operators (>=100 Mbit/s) should make an effort to monitor and "
-"optimize Tor's DNS resolution timeout rate."
+"- And there's another special kind of bridge: Pluggable transports. These "
+"hide your Tor traffic by adding a layer of obfuscation."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "This can be achieved via Tor's Prometheus exporter (`MetricsPort`)."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "The lifecycle of a new relay"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"The following metric can be used to monitor the timeout rate as seen by Tor:"
+"Non-exit relays go through a lifecycle of four phases (defined in days):"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "tor_relay_exit_dns_error_total{reason=\"timeout\"} 0"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Days 0-3: the unmeasured phase."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"There are multiple options for DNS server software. [Unbound](https://"
-"nlnetlabs.nl/projects/unbound/about/) has become"
+"- Days 3-8: network authorities start the remote measurement phase (the ramp-"
+"up guard phase)."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"a popular one but feel free to use any other software that you are "
-"comfortable with."
+"- Days 8-68: guard phase (where load counter intuitively drops and then "
+"rises higher)."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"When choosing your DNS resolver software, make sure that it supports DNSSEC "
-"validation and QNAME minimization (RFC7816)."
+"- After 68 days, if stable and fast enough, the relay will receive a **Guard "
+"flag** (steady-state guard phase)."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Install the resolver software over your operating system's package manager, "
-"to ensure that it is updated automatically."
+"- Read about all the phases in: <https://blog.torproject.org/lifecycle-new-"
+"relay>"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"By using your own DNS resolver, you are less vulnerable to DNS-based "
-"censorship that your upstream resolver might impose."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Before we start"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Below are instructions on how to install and configure **Unbound** - a "
-"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
-"many configuration and tuning knobs, but we keep these instructions simple "
-"and short; the basic setup will do just fine for most operators."
+"- Never run a relay without the consent of the network administrator or "
+"machine owner."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"After switching to Unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old `/etc/resolv."
-"conf` file."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "Read the Terms of Service (ToS) first, so you don’t risk losing money."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "### Debian/Ubuntu"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Choose which type of relay you will host. A non-exit relay is an easy way "
+"to start helping the network."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"The following commands install `unbound`, backup your DNS configuration, and "
-"tell the system to use the local resolver:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Read the documentation: <https://community.torproject.org/relay>"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# apt install unbound"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Bandwidth requirements"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- It’s recommended to have at least 16 Mbit/s (Mbps) upload and download "
+"bandwidth available for Tor. More is better."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- The minimum requirements for a relay are 10 Mbit/s (Mbps)."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"To avoid unwanted configuration changed (for example by the DHCP client):"
+"- If you have less than 10 Mbit/s but at least 1 Mbit/s, we recommend "
+"running a bridge with obfs4 support."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# chattr +i /etc/resolv.conf"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Monthly outbound traffic"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"The Debian configuration ships with QNAME minimization (RFC7816) enabled by "
-"default, so you don't need to enable it explicitly."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "The Unbound resolver you just installed also does DNSSEC validation."
+"- Relays must use at least 100 GByte of outbound/incoming traffic per month."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"If you are running **systemd-resolved** with its stub listener, you may need "
-"to do a bit more than just that. Please refer to the [resolved.conf manpage]"
-"(https://www.freedesktop.org/software/systemd/man/resolved.conf.html)"
+"- If you have a metered plan, you might want to configure Tor to use only a "
+"given amount of bandwidth or monthly traffic."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "### CentOS/RHEL"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- More (>2 TB/month) is better and recommended."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "Install the `unbound` package:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Public IPv4 address"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# yum install unbound"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
-"of `yum`."
+"- The IPv4 address is not required to be static, but static IP addresses are "
+"preferred."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "In `/etc/unbound/unbound.conf` replace the line:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Your IPv4 address should remain unchanged for at least 3 hours (network "
+"consensus)."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "qname-minimisation: no"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- You can only run two Tor relays per public IPv4."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "with"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Other requirements"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "qname-minimisation: yes"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Memory: A <40 Mbit/s non-exit relay should have at least 512 MB of RAM "
+"available."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "Enable and start `unbound`:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Disk storage: Tor does not need much disk storage. A typical Tor relay "
+"needs less than 200 MB."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# systemctl enable --now unbound"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Any modern CPU should be fine."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "Tell the system to use the local resolver:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Uptime: Ideally, the relay runs on a server which runs 24/7."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid ""
-"To avoid unwanted configuration changes (for example by the DHCP client):"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Choosing your relay hosting"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"FreeBSD ships unbound in the base system but the one in ports is usually "
-"following upstream more closely, so we install the unbound package:"
+"- The Tor community team maintains GoodBadISPs – a list about the experience "
+"of running relays: <https://community.torproject.org/relay/community-"
+"resources/good-bad-isps/>"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# pkg install unbound"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Some providers only allow non-exit relays, so check the GoodBadISPs list "
+"before buying a service."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
-"following lines:"
+"- Running a relay can cost anywhere between a few bucks to hundreds per "
+"month."
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "server:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Technical setup"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "verbosity: 1"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Non-exit relay - Debian/Ubuntu"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "Enable and start the `unbound` service:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Enable the Tor Project package repository"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# sysrc unbound_enable=YES"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Install the tor package"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# service unbound start"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "$ apt update && apt install tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/exit/
-#: (content/relay/setup/exit/contents+en.lr:page.body)
-msgid "# chflags schg /etc/resolv.conf"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Add relay configuration to the `/etc/tor/torrc` file:"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/
-#: (content/relay/setup/snowflake/contents+en.lr:page.subtitle)
-msgid ""
-"Run an snowflake proxy to help censored users connect to the Tor network"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
+msgid "Nickname myNiceRelay"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/
-#: (content/relay/setup/snowflake/contents+en.lr:page.section)
-msgid "Snowflake operations"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
+msgid "ExitRelay 0"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/
-#: (content/relay/setup/snowflake/contents+en.lr:page.body)
-msgid ""
-"This guide will help you set up a Snowflake proxy to help censored users "
-"connect to the Tor network."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
+msgid "SocksPort 0"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/
-#: (content/relay/setup/snowflake/contents+en.lr:page.body)
-msgid "The requirements are:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "ControORPort 443"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/
-#: (content/relay/setup/snowflake/contents+en.lr:page.body)
-msgid "1. Internet connectivity"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "lSocket 0"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/
-#: (content/relay/setup/snowflake/contents+en.lr:page.body)
-msgid ""
-"If you don't meet the requirements to run a Tor relay or obfs4 bridge, "
-"running a Snowflake proxy is a great way to donate your bandwidth to help "
-"users circumvent censorship."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
+msgid "ContactInfo tor-operator@your-emailaddress-domain"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/
-#: (content/relay/setup/snowflake/contents+en.lr:page.body)
-msgid "There are a few different options for running a Snowflake proxy."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "Log notice syslog"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/
-#: (content/relay/setup/guard/contents+en.lr:page.subtitle)
-msgid "Run a Middle/Guard relay"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Restart the tor daemon:"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/
-#: (content/relay/setup/guard/contents+en.lr:page.body)
-msgid ""
-"In this guide we describe how to setup a new Middle/Guard relay. Please "
-"choose your platform below."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "$ systemctl restart tor@default"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.section)
-msgid "Relay operations"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Non-exit relay - FreeBSD"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "#1. Make sure relay ports can be reached"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "pkg install tor ca_root_nss"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"If you are using a firewall, open a hole in your firewall so incoming "
-"connections can reach the ports you will use for your relay (ORPort, plus "
-"DirPort if you enabled it)."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Edit the configuration file `/usr/local/etc/tor/torrc`"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"Also, make sure you allow all outgoing connections too, so your relay can "
-"reach the other Tor relays, clients and destinations."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
+msgid "ORPort 9001"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"You can find the specific ORPort TCP port number in the torrc configuration "
-"samples below (in the OS specific sections)."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "ControlSocket 0"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "# 2. Verify that your relay works"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Ensure that the random_id sysctl setting is enabled:"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"If your logfile (syslog) contains the following entry after starting your "
-"tor daemon your relay should be up and running as expected:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "echo \"net.inet.ip.random_id=1\" >> /etc/sysctl.conf"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"Self-testing indicates your ORPort is reachable from the outside. Excellent."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "sysctl net.inet.ip.random_id=1"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
#: https://community.torproject.org/training/resources/tor-relay-workshop/
#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "Publishing server descriptor."
+msgid "- Start the tor daemon and make sure it starts at boot:"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"About 3 hours after you start your relay it should appear on [Relay Search]"
-"(https://metrics.torproject.org/rs.html)"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "sysrc tor_enable=YES"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "You can search for your relay using your nickname or IP address."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "service tor start"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "# 3. Read about Tor relay lifecycle"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"It takes some time for relay traffic to ramp up, this is especially true for "
-"guard relays but to a lesser extend also for exit relays. To understand this "
-"process, read about the [lifecycle of a new relay](https://blog.torproject."
-"org/lifecycle-new-relay)."
+"- Optional, but recommended to get package updates faster: <https://"
+"community.torproject.org/relay/setup/guard/freebsd/>"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "# 4. Configuration Management"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Verify that your relay works"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"If you plan to run more than a single relay, or you want to run a high "
-"capacity relay (multiple Tor instances per server) or want to use strong "
-"security features like [Offline Master Keys](https://trac.torproject.org/"
-"projects/tor/wiki/doc/TorRelaySecurity/OfflineKeys) without performing "
-"additional steps manually, you may want to use configuration management for "
-"better maintainability."
+"After restarting the service, verify that the log file contains the "
+"following entry:"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"There are multiple configuration management solutions for Unix-based "
-"operating systems (Ansible, Puppet, Salt, ...)."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "Self-testing indicates your ORPort is"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"The following Ansible Role has specifically been built for Tor relay "
-"operators and supports multiple operating systems: [Ansible Relayor](http://"
-"github.com/nusenu/ansible-relayor)"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "reachable from the outside."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "# 5. Important: if you run more than one Tor instance"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "Excellent."
msgstr ""
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
#: https://community.torproject.org/relay/setup/post-install/
#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"To avoid putting Tor clients at risk, when operating multiple relays you "
-"must set a proper [MyFamily](https://2019.www.torproject.org/docs/tor-manual."
-"html.en#MyFamily) value and have a valid [ContactInfo](https://2019.www."
-"torproject.org/docs/tor-manual.html.en#ContactInfo) in your torrc "
-"configuration."
+msgid "Publishing server descriptor."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"The MyFamily setting is simply telling Tor clients what Tor relays are "
-"controlled by a single entity/operator/organization, so they are not used in "
-"multiple positions in a single circuit."
+"About 3 hours after you started your relay, it should appear on Metrics "
+"portal in Relay Search."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, "
-"you would add the following configuration to set MyFamily:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "More about relays"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "MyFamily AAAAAAAAAA,BBBBBBBB"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Technical tips"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"to both relays. To find your relay's fingerprint you can look into the log "
-"files when tor starts up or find the file named \"fingerprint\" in your tor "
-"DataDirectory."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Enable automatic software updates."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"Instead of doing so manually, for big operators we recommend to automate the "
-"MyFamily setting via a configuration management solution."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Backup your Tor Identity Keys."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Manually managing MyFamily for big relay groups is error-prone and can put "
-"Tor clients at risk."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "# 6. Optional: Limiting bandwidth usage (and traffic)"
+"- It's possible to limit bandwidth usage (and traffic). Check the "
+"parameters, for example, AccountingMax, AccountingRule, AccountingStart."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Tor will not limit its bandwidth usage by default, but supports multiple "
-"ways to restrict the used bandwidth and the amount of traffic."
+"- If you run more than one Tor relay, you need to set the MyFamily parameter."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"This can be handy if you want to ensure that your Tor relay does not exceed "
-"a certain amount of bandwidth or total traffic per day/week/month."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Orchestrating"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"The following torrc configuration options can be used to restrict bandwidth "
-"and traffic:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Running multiple relays by hand can be challenging."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* AccountingMax"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Configuration management tools can make relay operators' lives easier:"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* AccountingRule"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Ansible-relayor: <http://github.com/nusenu/ansible-relayor>"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* AccountingStart"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Metrics"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* BandwidthRate"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Metrics portal: <https://metrics.torproject.org>"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* BandwidthBurst"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- You can search for how many relays are in the network, how many are exits, "
+"etc."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* RelayBandwidthRate"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- In 2021 there are ~6,600 public relays and ~1,500 bridges."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Having a fast relay for some time of the month is preferred over a slow "
-"relay for the entire month."
+"- Check: how many relays are in your country? Who runs these relays? How "
+"diverse are they?"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"Also see the bandwidth entry in the [FAQ](https://support.torproject.org/"
-"relay-operators/bandwidth-shaping/)."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Network diversity"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "# 7. Check IPv6 availability"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Monoculture"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"We encourage everyone to enable IPv6 on their relays. This is especially "
-"valuable on exit and guard relays."
+"- A single kernel vulnerability in GNU/Linux impacting all Tor relays could "
+"be devastating."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"Before enabling your tor daemon to use IPv6 in addition to IPv4 you should "
-"do some basic IPv6 connectivity tests."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Diversity of Operating System (OS): ~90% of relays are Linux."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"The following command line will ping the IPv6 addresses of Tor directory "
-"authorities from your server:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Diversity of Autonomous Systems (AS)."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"ping6 -c2 2001:858:2:2:aabb:0:563b:1526 && ping6 -c2 "
-"2620:13:4000:6000::1000:118 && ping6 -c2 2001:67c:289c::9 && ping6 -c2 "
-"2001:678:558:1000::244 && ping6 -c2 2607:8500:154::3 && ping6 -c2 2001:638:"
-"a000:4140::ffff:189 && echo OK."
+"- Try to avoid the following hosters: OVH SAS (AS16276), Online S.a.s. "
+"(AS12876), Hetzner Online GmbH (AS24940), DigitalOcean, LLC (AS14061)."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"At the end of the output you should see \"OK.\" if that is not the case, do "
-"not enable IPv6 in your torrc configuration file before IPv6 is indeed "
-"working."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "The TorBSD Diversity Project"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"**If you enable IPv6 without working IPv6 connectivity, your entire relay "
-"will remain unused, regardless of whether IPv4 is working.**"
+"- The Tor BSD Diversity Project (TDP) is an initiative seeking to extend the "
+"use of BSD Unix operating systems in the network."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"If it worked fine, make your Tor relay reachable via IPv6 by adding an "
-"additional ORPort line to your configuration (example for ORPort 9001):"
+"- Goals: increase the number of Tor relays running BSDs; Engage the BSD "
+"community about Tor anonymity; Port Tor related programs to BSD operating "
+"systems."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "ORPort [IPv6-address]:9001"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "More about exit relays"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "The location of that line in the configuration file does not matter."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Legal information"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"You can simply add it next to the first ORPort lines in your torrc file."
+"- Many countries have regulations that exclude internet service providers "
+"from liability."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Note: You have to explicitly specify your IPv6 address in square brackets, "
-"you can not tell tor to bind to any IPv6 (like you do for IPv4)."
+"- It's a good idea to consult with a lawyer or your local digital rights "
+"organization."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"If you have a global IPv6 address you should be able to find it in the "
-"output of the following command:"
+"- Under most circumstances, you will be able to handle legal matters by "
+"having an abuse response letter."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "ip -6 addr | grep global | sed 's/inet6//;s#/.*##'"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Legal resources"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"If you are an exit relay with IPv6 connectivity, tell your tor daemon to "
-"allow exiting via IPv6 so clients can reach IPv6 destinations:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "IPv6Exit 1"
+"- The EFF Tor Legal FAQ: <https://community.torproject.org/relay/community-"
+"resources/eff-tor-legal-faq/>"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"**Note: Tor requires IPv4 connectivity, you can not run a Tor relay on IPv6-"
-"only.**"
+"- It's important to respond to abuse complaints in a timely manner (usually "
+"within 24 hours)."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "# 8. Maintaining a relay"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Abuse letter templates: <https://community.torproject.org/relay/community-"
+"resources/tor-abuse-templates>"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "## Backup Tor Identity Keys"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Tips for running an exit relay"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"After your initial installation and start of the tor daemon it is a good "
-"idea to make a backup of your relay's long term identity keys."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Get a separate IP for the relay, and don’t use it for other services."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"They are located in the \"keys\" subfolder of your DataDirectory (simply "
-"make a copy of the entire folder and store it in a secure location)."
+"- Set up a Tor Exit Notice, so if someone checks your exit IP they'll know "
+"that it’s a Tor Exit."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Since relays have a ramp-up time it makes sense to back up the identity key "
-"to be able to restore your relay's reputation after a disk failure - "
-"otherwise you would have to go through the ramp-up phase again."
+"- If you receive excessive complaints, consider running a Reduced Exit "
+"Policy."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "Default locations of the keys folder:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- For more tips: <https://blog.torproject.org/tips-running-exit-node>"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* Debian/Ubuntu: `/var/lib/tor/keys`"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Running relays with others"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* FreeBSD: `/var/db/tor/keys`"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Running a relay with others"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* OpenBSD: `/var/tor/keys`"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- You can work with your university department, employer or institution, or "
+"an organization like Torservers.org, Nos oignons, etc."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* Fedora: `/var/lib/tor/keys`"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- Some organizations – known as Relay Associations – are solely dedicated to "
+"this purpose: <https://community.torproject.org/relay/community-resources/"
+"relay-associations/>."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "## Subscribe to the tor-announce mailing list"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Relays associations"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"This is a very low traffic mailing list and you will get information about "
-"new stable tor releases and important security update information: [tor-"
-"announce](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"announce)."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "## Setting up outage notifications"
+"- It's often advised to create some type of non-profit organization. This is "
+"useful for having a bank account and shared ownership."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Once you set up your relay it will likely run without much work from your "
-"side."
+"- The most important thing is to have a group of people (3-5 suggested to "
+"start) interested in helping."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "If something goes wrong it is good to get notified automatically."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Running a relay with universities"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"We recommend you use one of the free services that allow you to check your "
-"relay's ORPorts for reachability and send you an email should they become "
-"unreachable for whatever reason."
+"- Universities are typically home to a reliable, robust, and well-equipped "
+"network."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"[UptimeRobot](https://uptimerobot.com/) is one of these services that allow "
-"you to monitor TCP listeners on arbitrary ports."
+"- Many computer science departments and university libraries run relays: "
+"Massachusetts Institute of Technology, Universität Stuttgart, the University "
+"of Waterloo."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"This service can check your configured ports once every 5 minutes and send "
-"you an email should your tor process die or become unreachable."
+"- Read more: <https://community.torproject.org/relay/community-resources/tor-"
+"relay-universities/>"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "This checks only for the listener but does not speak the Tor protocol."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "At your company or organization"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"A good way to monitor a relay for its health state is to have a look at its "
-"bandwidth graphs."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "## System Health Monitoring"
+"- If you work at a Tor-friendly company or organization, that's another "
+"ideal place to run a relay."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"To ensure your relay is healthy and not overwhelmed it makes sense to have "
-"some basic system monitoring in place to keep an eye on the following "
-"metrics:"
+"- Companies like Brass Horn Communications, Quintex Alliance Consulting, and "
+"many others run relays."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* Bandwidth"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- And organizations like Digital Courage, Access Now, Derechos Digitales, "
+"Calyx Institute, and Lebanon Libraries in New Hampshire."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* Established TCP Connections"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/bad-relays/
+#: (content/relay/community-resources/bad-relays/contents+en.lr:page.title)
+msgid "Bad relays"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* Memory"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "What is a bad relay?"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* Swap"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* CPU"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"There are many tools for monitoring this kind of data, [munin](http://munin-"
-"monitoring.org/) is one of them and is relatively easy to setup."
+"- A bad relay is one that either doesn't work properly or tampers with our "
+"users' connections. That can be either through maliciousness or "
+"misconfiguration."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"Note: **Do not make your private monitoring data graphs public since this "
-"could help attackers with deanonymizing Tor users.**"
+"- For example: tampering with exit traffic in any way (including dropping "
+"accepted connections). Or, running HSDirs that harvest and probe .onion "
+"addresses"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "Some practical advice:"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "Reporting a bad relay"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"* If you want to publish traffic statistics, you should aggregate all your "
-"relays' traffic over at least a week, then round that to the nearest 10 TiB "
-"(terabytes)."
+"- The \"Bad relays\" private working group at the Tor Project work to detect "
+"misconfigured, malicious, or suspicious relays."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"* Reporting individual relays is worse than reporting totals for groups of "
-"relays. In future, tor will securely aggregate bandwidth statistics, so any "
-"individual relay bandwidth reporting will be less secure than tor's "
-"statistics."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* Smaller periods are worse."
+"- Users can report bad relays by sending an email to bad-relays@lists."
+"torproject.org with the relay’s IP address or fingerprint, what kind of "
+"behavior you see, and any additional information needed to reproduce the "
+"issue."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* Numbers are worse than graphs."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "What happens to bad relays?"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "* Real-time data is worse than historical data."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- After a relay is reported and behavior has been verified, the Tor Project "
+"will attempt to contact the relay operator."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"* Data in categories (IP version, in/out, etc.) is worse than total data."
+"- The relay will be flagged to prevent it from being used (BadExit, Invalid, "
+"Reject)."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid "## Tools"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid ""
+"- The working group actively looks for bad relays using open source tools "
+"like exitmap, sysbilhunter."
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"This section lists a few tools that you might find handy as a Tor relay "
-"operator."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+msgid "How do I get help running a Tor relay?"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"* [Nyx](https://nyx.torproject.org/): is a Tor Project tool (formerly arm) "
-"that allows you to see real time data of your relay."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Read the Tor Relay documentation:"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
-msgid ""
-"* vnstat: vnstat is a command-line tool that shows the amount of data going "
-"through your network connection."
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "<https://community.torproject.org/relay>"
msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/
-#: (content/relay/setup/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
msgid ""
-"You can also use it to generate PNG pictures showing traffic graphs. [vnstat "
-"documentation](https://humdi.net/vnstat/) and [demo output](https://humdi."
-"net/vnstat/cgidemo/)."
+"- Subscribe to the tor-relays mailing list: <https://lists.torproject.org/"
+"cgi-bin/mailman/listinfo/tor-relays>"
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.title)
-msgid "Good Bad ISPs"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+msgid "- Join our IRC channel: #tor-relays in irc.oftc.net"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.title)
-msgid "Swag"
+#: https://community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Thank you!"
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.title)
-msgid "The Legal FAQ for Tor Relay Operators"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slideshow.title)
+msgid "All About Tor"
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.title)
-msgid "Tor Relay Universities"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Agenda"
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.title)
-msgid "Tor Abuse Templates"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Fill in this section"
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/relay/community-resources/relay-associatio…
-#: (content/relay/community-resources/relay-associations/contents+en.lr:page.title)
-msgid "Relay Associations"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- With your agenda for the day"
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.title)
-msgid "Tor Exit Guidelines"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- To help your audience stay focused!"
msgstr ""
-#: (dynamic)
-#: https://community.torproject.org/relay/community-resources/bad-relays/
-#: (content/relay/community-resources/bad-relays/contents+en.lr:page.title)
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Bad relays"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Let's begin"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.subtitle)
-msgid "Some ISPs are Tor-friendly, some are not"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Do you use Tor?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/community-resources/relay-associatio…
-#: (content/relay/community-resources/relay-associations/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/community-resources/bad-relays/
-#: (content/relay/community-resources/bad-relays/contents+en.lr:page.section)
-msgid "Community Resources"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- If not, why not?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"This page aims to list community experiences with Tor and various Internet "
-"Service Providers (ISPs) around the world. Some ISPs are Tor-friendly, some "
-"are not. Some are competent and clueful about Tor or about security in "
-"general. Let us know!"
+"- If yes, do you have any questions, concerns, issues, or doubts about using "
+"it?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"Be sure to provide useful information like how much bandwidth you pushed, "
-"whether you thought the deal was cheap or expensive, how hard you had to "
-"work to make them understand what's going on, how long your server has been "
-"running, and whether you'd recommend them to others. Also include dates."
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Do you teach others about Tor?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"Since non-exits do not attract complaints, it should be fine to run them "
-"without contacting the hoster first. Make sure you understand their policies "
-"regarding bandwidth, especially on \"unlimited\" (fair use) contracts. For "
-"exit relays, you should read the fine [Tor Exit Guidelines](/relay/community-"
-"resources/tor-exit-guidelines) first."
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Why do we need Tor?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"For network diversity and stronger anonymity, you should avoid providers and "
-"countries that already attract a lot of Tor capacity. [Metrics](https://"
-"metrics.torproject.org/) is a great tool that allows you to group "
-"probabilities by country and AS (autonomous systems), so you can more easily "
-"identify networks you want to avoid."
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Government mass and targeted surveillance."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "* Frantech / Ponynet (AS53667)"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid ""
+"- The business model of the Internet: big data, advertising, non-consensual "
+"tracking."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "These hosts already have many Tor nodes being hosted there."
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Surveillance threats from family, bosses, bad people on the Internet."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"**Note**: This page is currently being revamped. If you would like to help "
-"out please see [#72](https://gitlab.torproject.org/tpo/web/community/-/"
-"issues/72)."
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Why do you need Tor?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "# Good Experiences"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Let's discuss the work you do"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Austria"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Adversaries and challenges"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| **Company/ISP** | **ASN** | **Bridges** | **Relay** | **Exit** | "
-"**Comments** | **Last Updated** |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Mitigations"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "|-------------------------|-------------|-----------------|--------------|-------------|---------------------|------------------------|"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- How Tor can help"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [UPC Austria GmbH](https://www.upc.at/) | - | - | Yes | Yes | (ISP) does "
-"not care what their customers do at all (unless you have a business "
-"connection) | 12/2011 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "little-t Tor or core tor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [A1(former Telekom Austria)](https://a1.net) | - | - | Yes | No | Does not "
-"like Abuse (in any form) at all. Seems to give out customer data at alleged "
-"abuse. Not recommended but cheap. | 12/2011 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Tor the network daemon (a computer program)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Bulgaria"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Presents a SOCKS or http proxy"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [VPS.BG](https://www.vpsbg.eu/en/) | - | Yes | Yes | Yes | They don't "
-"collect any personal info and you can pay in bitcoin. | 01/11/2016 |"
+"- Location and source anonymity, similar to a VPN or regular proxy (but "
+"better!)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Canada"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Network of relays in many parts of the world"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [TekSavvy](https://www.teksavvy.ca) | - | Yes | Yes | ? | has a server-"
-"friendly Internet Use Policy (e.g., running a Tor relay) and has taken a "
-"stand in favor of net neutrality | 2008/12 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "How Tor relays work"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [oneprovider](https://oneprovider.com/) | - | Yes | Yes | Yes | They are "
-"reselling dedicated servers in many locations around the world. Abuse "
-"handling differs depending on the provider from which they resell. | 2016/06 "
-"|"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Vidéotron Ltee](https://videotron.com/) | AS5769 | Yes | Yes | ? | No "
-"mention of Tor in ToS, relays and bridges seem allowed. | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "Who can see your activity without Tor or HTTPS?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Czech Republic"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "Who can see your activity with Tor and HTTPS?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [T-Systems](https://www.t-mobile.cz/) | - | Yes | Yes | ? | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Tor Browser"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### France"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- little-t tor plus patched Firefox"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Online.net](https://www.online.net/) | AS12876 | Yes | Yes | Yes | The "
-"account holder is responsible for all the traffic going through theirs "
-"servers.| 01/28/2019 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Anyone snooping can't see the websites you visit"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Gandi VPS](https://www.gandi.net/) | - | Yes | Yes | Yes| Gandi send some "
-"abuse complaints to Exit relays, but they do not stop the server, and when "
-"you tell them your server is a Tor Exit relay, they say it is OK. They ask "
-"Exit relays to use the standard Reduced Exit Policy | - |"
+"- Websites can't track you or see other sites you visit (cross-tracking)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [OVH Kimsufi](https://www.kimsufi.com/) | AS16276 | Yes | Yes | No | "
-"Unmetered bandwidth @ 100mbps - \"I will gladly explain this situation for "
-"you. Running a Tor exit node is strictly forbidden and can lead to the "
-"suspension and even termination of your server and account.\" Locations: FR,"
-"CA | 09/27/2021 |"
+"- Prevents other privacy violations like fingerprinting or 3rd party cookies"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [Digicube](https://www.digicube.fr/) | - | Yes | Yes | Yes | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Writes nearly nothing to disk"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Pulse Servers](https://www.pulseservers.com/) | AS16276 | Yes | Yes | Yes "
-"| VPS uses OVH AS. You can build ANY kind tor relays. | 09/27/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- No browser history"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Finland"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Cross platform: Windows, macOS, Linux and Android"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Creanova](https://creanova.org) | AS51765 | Yes | Yes | No | - | "
-"12/19/2018 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Tor Browser features"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [TeliaSonera Finland](https://www.sonera.fi/) | AS1759 | Yes | Yes | No | "
-"- | 03/26/2016 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Privex](https://www.privex.io/tor-exit-policy/) | AS210083 | Yes | Yes | "
-"No | All node types permitted in Sweden, relays/bridges permitted in other "
-"regions. Tor friendly hosting provider who runs 3 relays and an exit "
-"themselves. Accepts cryptocurrency. | 2021/06/09 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Germany"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Tor Browser in other languages"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [EUServ](https://euserv.de) | AS35366 | Yes | Yes | Yes | \"Relays only "
-"allowed on dedicated Servers Prime64 and Pro64, Exit nodes only allowed on "
-"Prime64 and Pro64 with Pro-Option, own subnet, RIPE entry along with "
-"publicly visible abuse and police contact.\" | 03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Go to <https://torproject.org>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Keyweb](https://www.keyweb.de) | AS31103 | Yes | Yes | Yes | \"Everything "
-"that is in accordance with current jurisprudence is permitted on our servers."
-"\" | 03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Select the language on dropdown menu"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Afterburst](https://afterburst.com) | AS29761, AS8100 | - | Yes | No | "
-"- | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Or select \"Download in another language or platform\""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [myLoc Managed IT](https://myloc.de) | AS31010, AS24961 | Yes | Yes | No | "
-"- | 2018-10-25 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Downloading Tor Browser"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [linevast](https://www.linevast.de) | AS201206 | No | No | No | | 03/2021 "
-"|"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- The safest way to download is from <https://torproject.org>."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Server4You](https://www.server4you.de)| AS131914 | No | No | No | - | "
-"03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- If <https://torproject.org> is blocked, try mirrors:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Hetzner](https://hetzner.de) | AS24940 | Yes | Yes | Yes | Offers good "
-"dedicated root servers for a good price. Unmetered bandwidth on dedicated "
-"servers, 20tb on vps. \"It is not a Problem, however, abuse reports can lead "
-"to a server lock\" Locations: DE,FI | 09/27/2021 |"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Contabo](https://contabo.de) | AS51167 | No | No | No | Tor prohibited "
-"due to terms of service | 03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- <http://tor.calyxinstitute.org/>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [Strato](https://strato.de) | AS6724 | No | No | No | - | 03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- <https://tor.eff.org/>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [PraHost](https://www.prahost.com) | - | Yes | Yes | Yes | \"If there is "
-"any abuse notice received, you need to solve it in given time, else your IP "
-"will be blocked until you take any action\" | 03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Or try GetTor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [DomainFactory](https://www.df.eu/de/cloud-hosting/cloud-server) | AS34011 "
-"| Yes | Yes | Yes | Only allowed on jiffybox | 03/2021 |"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [NetCologne](https://www.netcologne.de) | - | - | Yes | Yes | - | - |"
+"- email gettor(a)torproject.org and in the message write \"windows\", \"osx\" "
+"or \"linux\" (no quotes, no subject line)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Signaltransmitter](https://signaltransmitter.de) | AS24961 | Yes | Yes | "
-"Yes | \"In principle, we do not limit our services apart from mining bitcoins"
-"\" | 03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Running Tor Browser for the first time"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Netcup](https://www.netcup.de) | AS197540 | Yes | Yes | Yes | 40-120TB "
-"bandwidth - Tor exit nodes allowed on VPS and rootservers - \"Yes, it is. "
-"Everything is allowed that the T&Cs do not exclude.\" | 09/27/2021 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Onyxhosting](https://onyxhosting.de) | - | No | No | No | - | 03/2021 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [IP-Projects](https://www.ip-projects.de) | AS48314 | No | No | No | - | "
-"03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Using Tor Browser"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [Lansol](https://www.lansol.de) | - | No | No | No | - | 03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Default search engine: DuckDuckGo"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [delta.networks](https://www.delta-networks.de) | AS9937 | No | No | No | "
-"- | 03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Bundled with NoScript, HTTPS Everywhere"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [VPS2Day](https://www.vps2day.com) | AS58329 | Yes | Yes | No | Exit nodes "
-"prohibited due to terms of service | 03/2021 |"
+"- You should not add any other extensions nor enable any plugins (eg Flash)!"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Serverprofis](https://www.serverprofis.de) | AS5539 | No | No | No | - | "
-"03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Best practices"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [manitu](https://www.manitu.de) | AS34240 | No | No | No | \"I'm sorry - "
-"even if the network has great added value for specific purposes, we have "
-"decided to prohibit Tor services on our network\" | 03/2021 |"
+"- Websites won't know anything about you unless you login and tell them."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [active-servers](https://www.active-servers.com) | AS197071 | Yes | Yes | "
-"Yes | \"Usually this leads to abuse mails, which only cause trouble – but "
-"basically we have nothing against it\" | 03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Changing your Tor circuit"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [UltraVPS](https://www.ultravps.eu) | - | No | No | No | \"We are not the "
-"right host for your project\" | 03/2021 |"
+"Clicking on the padlock will show your current Tor circuit (and \"New "
+"Circuit for this site\" option)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Hong Kong"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Updating Tor Browser"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [hosthatch](https://hosthatch.com/) | AS36351 | Yes | Yes | No | Their "
-"Hong Kong VPS type is OpenVZ,and ISP is SoftLayer. VPS locate in Pacnet's "
-"data centers, Hong Kong. | - | 05/01/16 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Hungary"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Uninstalling Tor Browser"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [ServerAstra](https://serverastra.com/) | AS56322 | Yes | Yes | Yes | They "
-"only say you should answer abuse requests in 24h. ISP has re-confirmed by e-"
-"mail that exit nodes are acceptable, with \"strict\" exit node policies. | "
-"2014-10-15 |"
+"- Uninstalling Tor Browser is as easy as moving the folder to the trash! "
+"Then, empty the trash."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Iceland"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Default Tor Browser folder locations:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [1984Hosting](https://1984hosting.com/) | - | Yes | Yes | Yes | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Windows: desktop"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [FlokiNET](https://flokinet.is/) | (AS200651) | Yes | Yes | Yes | Sponsor "
-"enn.lu and saveyourprivacy exit nodes | - |"
+"- macOS: move the Tor Browser application to Trash and also the TorBrowser-"
+"Data folder `~/Library/Application Support/`"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [orangewebsite](https://www.orangewebsite.com/vps.php) | - | Yes | Yes | "
-"Yes? | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Linux: home, or look for a name like \"tor-browser_en-US\""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Italy"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Troubleshooting Tor Browser"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [Fastweb](https://fastweb.it/) | - | Yes | Yes | Yes | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Is your system clock correct?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Prometeus](https://www.prometeus.net/sito/) | - | Yes | Yes | No | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Is the browser already running?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [ArubaCloud /Aruba](https://cloud.it/) | - | Yes | Yes | Yes | TOS "
-"generically indicate that the operator is responsible for all the activities "
-"on the machine. [Read more](https://balist.es/blog/2016/04/18/running-a-tor-"
-"exit-node-on-aruba-arubacloud-a-detailed-account/) | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Are you being censored?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [SelfServer by Enter](https://selfserver.it/) | - | Yes | Yes | Yes | "
-"Uncomfortable due to old CentOS 6.10, NATed IPv4-only networking, ports "
-"other than the well-known are filtered. Abuse complaints need to go through "
-"their support service | 11/2018 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Is your antivirus or firewall blocking Tor?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Revolution Hosting](https://rhosting.it/) | AS60798 | Yes | Yes | No | "
-"Exit nodes are allowed but they will be immediately terminated if any abuse "
-"complaint is issued. KVM VPS. IPv4+IPv6 native support. * Gnu/Linux, FreeBSD "
-"and Windows server supported. Coingate supported. | 12/2020 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Do you have a very old operating system?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Try uninstalling and reinstalling"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [G-Core Labs](https://gcorelabs.com) | AS199524 | Yes | Yes | Yes | "
-"Comments: No restrictions but legality is mandatory. Exits are welcome. "
-"Abuse complaints are forwarded to the customer and discussed with the abuse "
-"team. KVM VPS. IPv4+IPv6 native support. * Gnu/Linux, FreeBSD and Windows "
-"server supported. Unmetered traffic. | 12/2020 |"
+"- Get help at <https://support.torproject.org> and <https://forum.torproject."
+"net>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Latvia"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "More Tor Browser"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Yourserver](https://www.yourserver.se/) | - | Yes | Yes | ? | Support "
-"team will allow relay/exit but TOR Traffic is throttled to 5Mbps speed. If "
-"your Exit relay receive too much complaints, they will ask to you to stop or "
-"otherwise they will suspend. | 2015/03/06 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Tor settings"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Lithuania"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Tor settings: censorship mitigation options; access to Tor log"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Security Slider"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Baltic Servers](https://www.balticservers.com) | - | Yes | Yes | Yes | "
-"All abuse mails they got yielded support tickets | - |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Luxembourg"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "NoScript"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [BuyVM.net](https://buyvm.net) | AS53667 | Yes | Yes | Yes | New Tor rules "
-"[here](https://buyvm.net/acceptable-use-policy/#3). All relays are fine if "
-"you follow the steps. Notices are ignored. Unmetered bandwidth. | 09/27/2021 "
-"|"
+"- It's not advisable to change settings in the NoScript \"options\" menu."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Mexico"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid ""
+"- For example, adding sites to the \"whitelist\" can result in "
+"fingerprinting."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| Axtel | AS6503 | Yes | Yes | Yes | Currently some Guard / Middle and exit "
-"nodes are running in Axtel network | 2020 |"
+"- Instead, only \"temporarily trust\" blocked objects, or use security "
+"slider (Standard, Safer, Safest)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| Telmex | AS8151 | No | Yes | No | Currently some Guard / Middle nodes are "
-"running in Telmex network | 2020 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| Mega Cable | AS13999 | No | Yes | No | Currently some Guard / Middle "
-"nodes are running in Mega Cable network | 2020 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "DuckDuckGo"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Moldova"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- DuckDuckGo is the default search engine in Tor Browser."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [MivoCloud](https://www.mivocloud.com/) | - | Yes | Yes | No | - | "
-"09/13/16 |"
+"- Using Tor Browser prevents DDG from tracking users, even if they wanted to "
+"(they claim not to)."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Trabia](https://www.trabia.com/) | - | Yes | Yes | Yes | - | 08/13/17 |"
+"- Duckduckgo.com or <https://"
+"duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/>."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [AlexHost](https://alexhost.md/) | - | Yes | Yes | No | \"Tor exit relay "
-"is strictly forbidden on our company's servers\" | 2020 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Netherlands"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Plugins, add-ons, JavaScript"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [XS4ALL](https://www.xs4all.nl/en/) | AS3265 | Yes | Yes | Yes | Abuse can "
-"result in temporary blocks, therefore they recommend to use an dedicated IP "
-"address for exit nodes | 06/16/15 |"
+"- Do not add any new add-ons/extensions to Tor, and don't enable any plugins."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [HostHatch](https://hosthatch.com/) | AS42708 | Yes | Yes | No | - | "
-"05/01/16 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- For example, Flash plugin can reveal your real location."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| Ziggo | AS9143 | Yes | Yes | Yes | - | 05/24/2016 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid ""
+"- JavaScript is enabled by default, but is sanitized to preserve anonymity."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [LiteServer](https://www.liteserver.nl/) | AS60404 | Yes | Yes | Yes | Can "
-"pay with Bitcoin. While their AUP doesn't allow tor exit nodes (see [here]"
-"(https://www.liteserver.nl/en/acceptable-usage-policy/)) they make an "
-"exception if your exit-node has a reduced exit policy. And you must leave a "
-"note to them that you are running a exit-node. \"We allow tor exit nodes as "
-"long you run a limited exit policy (block SMTP) to avoid abuse. | 12/26/2018 "
-"|"
+"- To prevent possible JavaScript vulnerabilities, use the \"safest\" setting "
+"in the security slider."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [i3D](https://www.i3d.net/) | - | Yes | Yes | Yes | Allows also exits, if "
-"abuse is handled properly | 08/13/2017 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Mobile Tor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [KoDDoS](https://koddos.net) | AS206264 | Yes | Yes | Yes | Bitcoin "
-"accepted. | 10/12/2017 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Things to know about mobile Tor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Worldstream](https://www.worldstream.nl) | AS49981 | Yes | Yes | No | - "
-"| 02/06/2019 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- The design of mobile devices makes full privacy impossible."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [LeaseWeb](https://www.leaseweb.com/) | - | Yes | Yes | Yes | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Mobile Tor is best for censorship prevention."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Novogara](https://www.novogara.com) | - | Yes | Yes | Yes | Explicitly "
-"allows Tor exit nodes and forwards abuse/DCMA, but their network isn't the "
-"most stable. You need to email them for a custom offer. They also accept "
-"Bitcoin/UKash/CashU | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Can also provide better privacy for some threat models."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Netrouting](https://netrouting.nl/) | - | Yes | Yes | No | ISP has "
-"confirmed by e-mail that exit nodes are NOT acceptable. | 2014-10-15 |"
+"- We're making it better all the time and better options for mobile devices "
+"are coming out soon."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [DirectVPS](https://directvps.nl/) | - | Yes | Yes | ? | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Tor Browser for Android"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [Versio](https://versio.nl/) | - | Yes | Yes | No | - | 2013 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- You don't need to install two APPs (Orbot and Orfox) anymore."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [SnelServer](https://www.snelserver.com/) | - | Yes | Yes | Yes | Abuse "
-"complaints must be responded to within 24 hours or the system automatically "
-"suspends your account until you do. | 2014 |"
+"- Find it in the [Google Play](https://play.google.com/store/apps/details?"
+"id=org.torproject.torbrowser)."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [ChmuraNet](https://www.chmuranet.com/) | - | Yes | Yes | Yes | Allows "
-"anonymous users to run tor exits. Abuse issues will be forwarded. Make sure "
-"to tell them that you're running an exit | 09/2014 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Or Guardian Project repository in F-Droid."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [NiceVPS.net](https://nicevps.net) | - | Yes | Yes | Yes | Privacy "
-"registration with optional email, cryptocurrencies accepted, [Tor onion link]"
-"(https://nicevpsb7u3vqpo5zhyahmvfi5tihon4gnh676ucmzpcyxwodeztr4yd.onion) | "
-"06/11/21 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Or download the apk."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [IncogNET](https://incognet.io/) | AS206607 | Yes | Yes | Yes | You need "
-"to host a page on port 80 explaining that the server is a Tor Exit and use "
-"their reduced exit policy https://incognet.io/tor-exits | 01/2022 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Onion Browser"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### New Zealand and Australia"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Tor Browser for iOS"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [HostHatch](https://hosthatch.com/) | AS36351 | Yes | Yes | No | Their VPS "
-"location is: Sydney, AU - Equinix IBX SY3 Data Center.Their ISP is:SoftLayer "
-"network, which includes primary transit from Telstra and peering with "
-"Equinix, Pipe-IX, NSW-IX and Megaport. | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Find it in the App Store"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Rimu hosting](https://rimuhosting.com) | - | Yes | Yes | Yes | Have "
-"servers in N.Z.; Sydney; London; and Dallas. Locations may vary, but quite "
-"happy with the specific Oz/NZ query. | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Lots of fake Tor Browsers for iOS"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Norway"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Crashes on sleep"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Terrahost](https://terrahost.no/) | AS56655 | Yes | Yes | Yes | Check the "
-"requirements for running a Tor exit node with them first https://terrahost."
-"no/avtalebetingelser | 01/2022 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Orbot"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Poland"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid ""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [cyber_Folks](https://cyberfokls.pl/) | - | Yes | Yes | No | They had "
-"unpleasant experiences with exit relays so they don't allow it | 03/02/2022 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Using Orbot"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Hitme.pl](https://hitme.pl/) | - | Yes | Yes | No | They block accounts "
-"if you receive an abuse report | 29/03/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Tor proxy for Android"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Hostowisko.pl](http://www.hostowisko.pl/) | - | Yes | Yes | ? | - | "
-"27/08/2013 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Find it on the Play Store or F-Droid"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [Exone](https://www.exone.pl/) | - | Yes | Yes | ? | - | 28/08/2013 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Use it to run other Apps through Tor (like Twitter)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [e24cloud](https://www.e24cloud.com/en) | - | Yes | Yes | ? | - | "
-"01/10/2013 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Click start to run"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [hostinger.pl](https://www.hostinger.pl) | - | Yes | Yes | Yes | | "
-"02/10/2013 |"
+"- You can choose your exit country if you want (some countries don't have "
+"exits!)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [statnet.pl](https://www.statnet.pl/) | - | No | No | No | Used to allow "
-"Tor-relays, but now is blocking Tor activity | 12/06/2017 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Toggle \"VPN mode\" on main screen"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [IQ PL](https://www.iq.pl/) | - | Yes | Yes | Yes | They allow running "
-"exit node on collocated dedicated server | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Then click \"Orbot-enabled apps\""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Slask DataCenter](https://sldc.eu/) | - | ? | No | No | They don't allow "
-"Tor traffic on their servers (anymore?) | 03/02/2022 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Then select the apps you want to proxy with Tor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Remote Admin](https://remoteadmin.store/) | AS212663 | Yes | Yes | Yes | "
-"You can install any software you want until it's legal and complies with "
-"polish law. They ask to properly and responsibly configure exit node to "
-"minimize abuse and they reserve rights to suspend your service if requested "
-"by law enforcement. | 03/02/2022 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "How do I get help using Tor?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Romania"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Help using Tor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [m247.ro](https://www.m247.ro/) | - | Yes | Yes | Yes | - | 12/14/15 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Tor Browser Manual: <https://tb-manual.torproject.org>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Voxility](https://www.voxility.com/) | - | Yes | Yes | ? | Read more "
-"[2015 tor-talk thread](https://lists.torproject.org/pipermail/tor-"
-"relays/2015-April/006867.html%7CApril) | 04/2015 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Support portal: <https://support.torproject.org>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [JavaPipe](https://javapipe.com/) | - | Yes | Yes | ? | - | 04/2016 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Tor Forum: <https://forum.torproject.net>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [MilesWeb](https://www.milesweb.com/) | - | Yes | Yes | No | Plans in "
-"Romania and also have data centers in USA and UK with 24x7 free support. | "
-"03/2017 |"
+"- Chat: IRC OFTC network - easy access through <https://webchat.oftc.net> "
+"channel #tor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Sweden"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Community portal: <https://community.torproject.org>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Dataclub](https://www.dataclub.biz) | - | Yes | Yes | Yes | Your Exit "
-"should use Reduced Exit Policy | 2016/06/30 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "If you find a bug in Tor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [HostHatch](https://hosthatch.com) | AS42708 | Yes | Yes | No | - | "
-"2016/05 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- GitLab: <https://gitlab.torproject.org/>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| TeliaSonera | - | Yes | Yes | ? | TeliaSonera is also big in Sweden and "
-"deliver where other ISPs can't. | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Create a login: <https://gitlab.onionize.space/>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [PRQ](https://prq.se/?p=dedicated&intl=1) | - | Yes | Yes | Yes | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Search for your issue to find any existing tickets."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Privex](https://www.privex.io/tor-exit-policy/) | AS210083 | Yes | Yes | "
-"Yes | Tor friendly hosting provider who runs 3 relays and an exit "
-"themselves. Accepts cryptocurrency. | 2021/06/09 |"
+"- If no ticket opened, open a new ticket with detailed description of the "
+"problem."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Portlane](http://www.portlane.com/) | - | Yes | Yes | Yes | Previously "
-"provided connectivity for ThePirateBay, OpenBitTorrent tracker et al. "
-"Handles abuse according to \"Swedish praxis\". | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Circumventing censorship with Tor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Svea Hosting](https://svea.net/) | AS41634 | Yes | Yes | Yes | They run "
-"an exit node themselves and write on their dedicated server page \"It is "
-"perfect for [...] TOR Exit Nodes\" | 04/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "What to do when Tor is blocked?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Switzerland"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "I downloaded Tor Browser, but it won't connect"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Solar Communications Gmbh](https://solarcom.ch/) | AS197988 | Yes | Yes | "
-"No | \"We allow to place Tor routers, but don't allow to place Tor exit "
-"nodes.\" This applies to all their partners, who actually sell Solar's "
-"services to the public, namely: [Server & cloud](https://server-cloud.com), "
-"[CoinsHost](https://coinshost.com), [Incloudibly](https://incloudibly.net), "
-"[Cloudcom](https://cloudc.me), [AtomDrive](https://atomdrive.net). "
-"Cryptocurrencies are accepted. | 12/04/2015 |"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [fsit](https://www.fsit.ch/) | - | Yes | Yes | Yes | - | 11/2015 |"
+"- If this screen takes a long time and does not connect, you may need a "
+"bridge or pluggable transport"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Swiss Made Host](https://swissmade.host/en/) | - | No | No | No | \"Tor "
-"is not welcome on our network.\" | 10/2020 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Slovenia"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "When torproject.org is blocked"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Tus Hosting](http://www.tushosting.si/) | - | Yes | Yes | Yes | They "
-"just simply forward DMCA notices to us to handle (or ignore) them | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Mirrors"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### Ukraine"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- <http://tor.calyxinstitute.org/> (if https is blocked)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [UrDN](https://urdn.com.ua) | - | Yes | Yes | Yes | free speech hoster, "
-"allows anything but spam/scam. Abuse always forwarded. | 10/08/2015 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- GetTor email: gettor(a)torproject.org"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [Colocall](https://www.colocall.net/) | - | Yes | Yes | Yes | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Contact from a Gmail or Riseup account"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### United Kingdom"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Flash drive with Tor on it from someone you trust"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Gigatux](https://www.gigatux.com) | - | Yes | Yes | Yes | They actually "
-"run their own relay named Gigatux. They also offer servers in the US, "
-"Germany, and Israel. | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Get the EXE, DMG, tar.xz, don't copy the installed folder"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Clustered.net](https://www.clustered.net) | - | Yes | Yes | Yes | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Downloading Tor Browser from a non-official source is dangerous!"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Bridges and pluggable transports"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Bridges are relays that are not listed publicly"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Get bridges directly from Tor Browser (moat)"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Bitfolk](https://bitfolk.com/) | - | Yes | Yes | Yes | They are very "
-"knowledgable and understand Tor and its uses. They are hot on spam and abuse "
-"so advise changing the default exit (good idea in the UK anyhow). Any DMCA "
-"notices received were simply forwarded on without agro | - |"
+"- Or from the website <https://bridges.torproject.org> or send an email to "
+"bridges(a)torproject.org from a Gmail, or Riseup.net account"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Or get a bridge address from a trusted person"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [RapidSwitch](https://rapidswitch.com/) | - | Yes | Yes | ? | - | 07/2014 |"
+"- Pluggable transports can be used like bridges to disguise Tor traffic "
+"(also called \"built-in bridges\")"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Hostworld](https://hostworld.uk/) | - | Yes | Yes | Yes | They are very "
-"responsive and understand the uses of Tor. They have a strict policy with "
-"abuse/spam and will not refund under their money back guarantee if abuse has "
-"been noticed. | 09/2021 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "### US"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Request a bridge"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Amazon Web Services (AWS)](https://aws.amazon.com) | - | Yes | Yes | No | "
-"Expensive bandwidth, you WILL be charged extra after reaching 15GB. | "
-"09/27/2021 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [AmeriNOC](https://www.amerinoc.com/) | - | Yes | Yes | Yes | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Or select a built-in bridge"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Arvixe](https://www.arvixe.com/vps_virtual_private_servers_hosting/) | - "
-"| Yes | Yes | Yes | - | 06/19/13 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Blacklotus](http://www.blacklotus.net) | - | Yes | Yes | Yes | Liberal "
-"abuse handling policies | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Pluggable transports"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Catalyst Host](https://catalysthost.com/) | - | ? | No | No | \"If you "
-"are interested in hosting either, you can ask us about a dedicated server.\" "
-"| 10/01/14 |"
+"- **obfs4**: makes Tor traffic look random; works in many situations "
+"including China (if not, try meek)."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Cloudvider](https://www.clouvider.co.uk/) | - | No | No | No | This is "
-"for their US Operations arm. They will cancel your account and claim it is a "
-"ToS violation, which requires you to pay out a 60-day notice. | 10/2020 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- **meek-azure**: makes it look like Microsoft traffic; works in China."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [ChunkHost](https://chunkhost.com) | - | Yes | Yes | ? | Questionable DMCA "
-"handling | 01/01/12 |"
+"- **snowflake**: proxies traffic through temporary proxies using WebRTC. "
+"<https://snowflake.torproject.org>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [Cyberonic](https://www.cyberonic.com) | - | Yes | Yes | ? | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "OONI"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Datawagon](https://datawagon.net) | AS27176 | Yes | Yes | Yes | Customers "
-"are forwarded abuse complaints to handle themselves | 03/06/19 |"
+"- Open Observatory of Network Interference: <https://ooni.torproject.org>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [DreamHost](https://www.dreamhost.com/) | - | Yes | Yes | ? | - | 11/29/17 "
-"|"
+"- Country-level reports of specific censorship tools in use on certain "
+"websites"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Evolucix](https://www.evolucix.com) | - | Yes | Yes | No(?) | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- View their reports: <https://explorer.ooni.org/>"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Future Hosting](https://www.futurehosting.com/) | - | Yes | Yes | No | - "
-"| 09/01/14 |"
+"- Or use your own OONI Probe to test websites: available in App Store and "
+"Google Play."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Hivelocity](https://www.hivelocity.net/) | - | No | No | No | They are "
-"symphathetic, but do not want their IP space \"polluted\" by Tor abuse "
-"requests. | 10/2020 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "Sharing content anonymously with Tor"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [HostGator](https://www.hostgator.com/) | - | No | No | No | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "What are Onion Services?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [HostHatch](https://hosthatch.com) | AS46562 | Yes | Yes | No | Their vps "
-"isp are mixed include: QuadraNet, nLayer, AboveNet, Inteliquent, Atrato "
-"Networks and open peering with the entire Any2LA and Atlanta TIE networks. | "
-"05/01/16 |"
+"The regular internet allows adversaries to see what you are sharing and with "
+"whom, whether you're using Dropbox etc, downloading it from email or through "
+"your browser..."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [HostUS](https://hostus.us/) | AS25926 | Yes | Yes | No | - | 10/16/14 |"
+"...so Tor devised a sneaky way to hide both the file data and the related "
+"metadata!"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [IPXcore](https://ipxcore.com/) | - | Yes | Yes | No | - | - |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Protection for both the user and the server"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Linode](https://www.linode.com/) | AS63949 | Yes | Yes | Yes | \"We allow "
-"Tor exits as long as they have a reduced exit policy.\" - I've used 10TB "
-"this month in total for all 3 of my exit nodes spread out in different "
-"locations. I've recieved 0 notices from Linode while using the free 100$ "
-"credits you get. I allow ports 53,80,443. My DE exit node is now the [2nd "
-"fastest](https://i.imgur.com/Owj6HkD.png) Linode relay, with UK third. I "
-"would recommend this host to use the free credits, but wouldn't really "
-"recommend paying as bandwidth is limited. Locations: US,CA,GB,DE,SG,JP,IN,AU "
-"| 10/07/2021 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- User learns about xyz.onion"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Luna Node](https://www.lunanode.com/index.php) | - | Yes | Yes | No | - | "
-"05/01/14 |"
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Client and service meet at rendezvous point in the Tor cloud"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- End-to-end encrypted without HTTPS"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Connections never go out to the \"vanilla\" internet"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [Oracle Cloud](https://www.oracle.com/cloud/free/) | AS31898 | Yes | Yes | "
-"No | Offers generous free tier - 10TB free outbound bandwidth, I have ran a "
-"non exit relay for a few months with no problems, [as well as others]"
-"(https://metrics.torproject.org/rs.html#search/as:AS31898) Note that they "
-"will terminate your account if you're suspicious and not provide reason, "
-"even on support chat, I've gotten an account banned simply for running a "
-"smokeping instance. (Pinging ip addresses to test network stability). "
-"Locations: US,CA,GB,DE,CH,NL,SA,UAE,BR,CL,JP,KR,AU,IN | 10/10/2021 |"
+""
msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
+msgid "OnionShare"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
msgid ""
-"| [OVH](https://www.ovh.com/us/index.xml) | AS16276 | Yes | Yes | No | "
-"Unmetered bandwidth in non asia locations. - \"I will gladly explain this "
-"situation for you. Running a Tor exit node is strictly forbidden and can "
-"lead to the suspension and even termination of your server and account.\" "
-"Locations: US,CA,FR,DE,PL,GB,SG | 09/27/2021 |"
+"- Secure, private, anonymous file sharing done easy, built on top of the Tor "
+"network."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Uses onion services to securely send files."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Creates an onion service where the file can be downloaded."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- No need to trust third parties like Dropbox."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Download from <https://onionshare.org>"
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid ""
+"- Click \"Start sharing\" to share files. Or select another option: host a "
+"static website, receive files, anonymous chat."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Your contacts only need to have Tor Browser installed."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid "- Once the file is added, click \"start sharing\"."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid ""
+"- Tip: To allow downloading more than once, e.g. for you group, uncheck the "
+"first box."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid ""
+"- Copy and share the address with your contacts (e.g. chat room, Signal "
+"group)."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+msgid ""
+"- When they finish downloading, you'll see a notification alert in "
+"OnionShare's history."
+msgstr ""
+
+#: https://community.torproject.org/training/resources/all-about-tor/
+#: (content/training/resources/all-about-tor/contents+en.lr:slide.subtitle)
+msgid "PGP FINGERPRINT"
+msgstr ""
+
+#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.title)
+msgid "Good Bad ISPs"
+msgstr ""
+
+#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.title)
+msgid "Tor Exit Guidelines"
+msgstr ""
+
+#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.title)
+msgid "The Legal FAQ for Tor Relay Operators"
+msgstr ""
+
+#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/relay-associatio…
+#: (content/relay/community-resources/relay-associations/contents+en.lr:page.title)
+msgid "Relay Associations"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.title)
+msgid "Swag"
+msgstr ""
+
+#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.title)
+msgid "Tor Relay Universities"
+msgstr ""
+
+#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.title)
+msgid "Tor Abuse Templates"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.subtitle)
+msgid "Some ISPs are Tor-friendly, some are not"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/community-resources/relay-associatio…
+#: (content/relay/community-resources/relay-associations/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/community-resources/bad-relays/
+#: (content/relay/community-resources/bad-relays/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.section)
+msgid "Community Resources"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [Oplink.net](https://www.oplink.net) | - | Yes | Yes | No | - | 09/03/15 |"
+"This page aims to list community experiences with Tor and various Internet "
+"Service Providers (ISPs) around the world. Some ISPs are Tor-friendly, some "
+"are not. Some are competent and clueful about Tor or about security in "
+"general. Let us know!"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [Psychz.net](https://www.psychz.net/) | - | Yes | Yes | Yes | Very Exit "
-"friendly. Standard Tor response will resolve abuse issues. | 10/07/15 |"
+"Be sure to provide useful information like how much bandwidth you pushed, "
+"whether you thought the deal was cheap or expensive, how hard you had to "
+"work to make them understand what's going on, how long your server has been "
+"running, and whether you'd recommend them to others. Also include dates."
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [PulseServers](https://www.pulseservers.com) | AS16276 | Yes | Yes | Yes | "
-"Exit-friendly. | 05/01/16 |"
+"Since non-exits do not attract complaints, it should be fine to run them "
+"without contacting the hoster first. Make sure you understand their policies "
+"regarding bandwidth, especially on \"unlimited\" (fair use) contracts. For "
+"exit relays, you should read the fine [Tor Exit Guidelines](/relay/community-"
+"resources/tor-exit-guidelines) first."
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [RamNode](https://ramnode.com/) | AS3842 | Yes | Yes | No | - | 11/03/14 |"
+"For network diversity and stronger anonymity, you should avoid providers and "
+"countries that already attract a lot of Tor capacity. [Metrics](https://"
+"metrics.torproject.org/) is a great tool that allows you to group "
+"probabilities by country and AS (autonomous systems), so you can more easily "
+"identify networks you want to avoid."
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Server Complete](https://servercomplete.com/) | - | ? | ? | No | - | "
-"11/03/14 |"
+msgid "* Frantech / Ponynet (AS53667)"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [Softlayer](https://www.softlayer.com) | - | Yes | Yes | ? | - | - |"
+msgid "These hosts already have many Tor nodes being hosted there."
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [Slicehost/Rackspace](http://www.slicehost.com/) | - | Yes | Yes | No | "
-"Host, not an ISP | - |"
+"**Note**: This page is currently being revamped. If you would like to help "
+"out please see [#72](https://gitlab.torproject.org/tpo/web/community/-/"
+"issues/72)."
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [SolarVPS](https://solarvps.com) | - | Yes | Yes | Yes | - | - |"
+msgid "# Good Experiences"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [SeedVPS](https://www.seedvps.com) | - | Yes | Yes | No | - | - |"
+msgid "### Austria"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid "| [VPS6.NET](https://vps6.net/) | - | Yes | Yes | No | - | - |"
+msgid ""
+"| **Company/ISP** | **ASN** | **Bridges** | **Relay** | **Exit** | "
+"**Comments** | **Last Updated** |"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [VPSWebServer.com](https://www.vpswebserver.com) | - | Yes || No | ? | - | "
-"- |"
+msgid "|-------------------------|-------------|-----------------|--------------|-------------|---------------------|------------------------|"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [CondoInternet ISP](http://www.condointernet.net/) | - | Yes | Yes | Yes | "
-"- | - |"
+"| [UPC Austria GmbH](https://www.upc.at/) | - | - | Yes | Yes | (ISP) does "
+"not care what their customers do at all (unless you have a business "
+"connection) | 12/2011 |"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [DigitalOcean](https://digitalocean.com/) | - | Yes | Yes | No | - | - |"
+"| [A1(former Telekom Austria)](https://a1.net) | - | - | Yes | No | Does not "
+"like Abuse (in any form) at all. Seems to give out customer data at alleged "
+"abuse. Not recommended but cheap. | 12/2011 |"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [PhoenixNap / Secured Servers](https://www.phoenixnap.com/) | - | Yes | "
-"Yes | No | - | 08/01/14 |"
+msgid "### Bulgaria"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [Vultr](https://vultr.com) | AS20473 | Yes | Yes | No | When asked "
-"directly they will claim they do support Tor exits but will pull the rug out "
-"from under you later on. This has happened to at least two exit operators. | "
-"- |"
+"| [VPS.BG](https://www.vpsbg.eu/en/) | - | Yes | Yes | Yes | They don't "
+"collect any personal info and you can pay in bitcoin. | 01/11/2016 |"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [ChicagoVPS](https://chicagovps.net/) | - | Yes | Yes | No | Tor bridge/"
-"relay is allowed on the whole VPS range. Any VPS running Exit nodes will be "
-"suspended without prior notice. | 15/01/15 |"
+msgid "### Canada"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [Xmission](https://www.xmission.com/) | - | Yes | Yes | Yes | - | 01/28/15 "
-"|"
+"| [TekSavvy](https://www.teksavvy.ca) | - | Yes | Yes | ? | has a server-"
+"friendly Internet Use Policy (e.g., running a Tor relay) and has taken a "
+"stand in favor of net neutrality | 2008/12 |"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [MonkeyBrains](https://monkeybrains.net) | AS32329 | Yes | Yes | Yes | "
-"Only offers colocation, no cheap VPS option. | 1/14/19 |"
+"| [oneprovider](https://oneprovider.com/) | - | Yes | Yes | Yes | They are "
+"reselling dedicated servers in many locations around the world. Abuse "
+"handling differs depending on the provider from which they resell. | 2016/06 "
+"|"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"| [Universal Hosting](https://universal-hosting.com) | - | No | No | No | "
-"Charges, and suspends customers. [More info](https://universal-hosting.com/"
-"abuse) | 9/14/2021 |"
+"| [Vidéotron Ltee](https://videotron.com/) | AS5769 | Yes | Yes | ? | No "
+"mention of Tor in ToS, relays and bridges seem allowed. | - |"
msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/
#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
-msgid ""
-"| [Spectrum](https://www.spectrum.com/) | No | No | No | No | - | 01/19/22 |"
+msgid "### Czech Republic"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.subtitle)
-msgid ""
-"If you're operating a fast relay or you've done something else cool, you're "
-"eligible to receive our swag."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [T-Systems](https://www.t-mobile.cz/) | - | Yes | Yes | ? | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.body)
-msgid "You can get a Tor T-shirt for contributing to the Tor project."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### France"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.body)
-msgid "There are two primary ways of contributing:"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid ""
+"| [Online.net](https://www.online.net/) | AS12876 | Yes | Yes | Yes | The "
+"account holder is responsible for all the traffic going through theirs "
+"servers.| 01/28/2019 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"* Operate a fast Tor relay that's been running for the past two months: you "
-"are eligible if you allow exits to port 80 and you average 250 KBytes/s "
-"traffic, or if you're not an exit but you average 500 KBytes/s traffic."
+"| [Gandi VPS](https://www.gandi.net/) | - | Yes | Yes | Yes| Gandi send some "
+"abuse complaints to Exit relays, but they do not stop the server, and when "
+"you tell them your server is a Tor Exit relay, they say it is OK. They ask "
+"Exit relays to use the standard Reduced Exit Policy | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.body)
-msgid "* Help out in other ways. Maintain a translation. Run Tor trainings."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid ""
+"| [OVH Kimsufi](https://www.kimsufi.com/) | AS16276 | Yes | Yes | No | "
+"Unmetered bandwidth @ 100mbps - \"I will gladly explain this situation for "
+"you. Running a Tor exit node is strictly forbidden and can lead to the "
+"suspension and even termination of your server and account.\" Locations: FR,"
+"CA | 09/27/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.body)
-msgid "Write a good support program and get a lot of people to use it."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [Digicube](https://www.digicube.fr/) | - | Yes | Yes | Yes | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Do research on Tor and anonymity, solve some of our bugs, or establish "
-"yourself as a Tor advocate."
+"| [Pulse Servers](https://www.pulseservers.com/) | AS16276 | Yes | Yes | Yes "
+"| VPS uses OVH AS. You can build ANY kind tor relays. | 09/27/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.body)
-msgid ""
-"If you're operating a fast relay or you've done something else cool, email "
-"us at tshirt at torproject.org with the details."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Finland"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"(We want to make sure our shirts help outreach happen all around the world, "
-"so please understand if we can't send you 5 shirts for your 5 excellent "
-"relays.)"
+"| [Creanova](https://creanova.org) | AS51765 | Yes | Yes | No | - | "
+"12/19/2018 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/
-#: (content/relay/community-resources/swag/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"There are a variety of colors, shapes, and sizes available in the great "
-"roots design that Leiah Jansen made for us, as well as some older designs."
+"| [TeliaSonera Finland](https://www.sonera.fi/) | AS1759 | Yes | Yes | No | "
+"- | 03/26/2016 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"FAQ written by the Electronic Frontier Foundation (EFF). Last updated March "
-"27, 2020."
+"| [Privex](https://www.privex.io/tor-exit-policy/) | AS210083 | Yes | Yes | "
+"No | All node types permitted in Sweden, relays/bridges permitted in other "
+"regions. Tor friendly hosting provider who runs 3 relays and an exit "
+"themselves. Accepts cryptocurrency. | 2021/06/09 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"NOTE: This FAQ is for informational purposes only and does not constitute "
-"legal advice."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Germany"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Our aim is to provide a general description of the legal issues surrounding "
-"Tor in the United States."
+"| [EUServ](https://euserv.de) | AS35366 | Yes | Yes | Yes | \"Relays only "
+"allowed on dedicated Servers Prime64 and Pro64, Exit nodes only allowed on "
+"Prime64 and Pro64 with Pro-Option, own subnet, RIPE entry along with "
+"publicly visible abuse and police contact.\" | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Different factual situations and different legal jurisdictions will result "
-"in different answers to a number of questions."
+"| [Keyweb](https://www.keyweb.de) | AS31103 | Yes | Yes | Yes | \"Everything "
+"that is in accordance with current jurisprudence is permitted on our servers."
+"\" | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Therefore, please do not act on this information alone; if you have any "
-"specific legal problems, issues, or questions, seek a complete review of "
-"your situation with a lawyer licensed to practice in your jurisdiction."
+"| [Afterburst](https://afterburst.com) | AS29761, AS8100 | - | Yes | No | "
+"- | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Also, if you received this document from anywhere besides the EFF web site "
-"or https://community.torproject.org/relay/community-resources/eff-tor-legal-"
-"faq, it may be out of date. Follow the link to get the latest version."
+"| [myLoc Managed IT](https://myloc.de) | AS31010, AS24961 | Yes | Yes | No | "
+"- | 2018-10-25 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Got a DMCA notice? Check out our [sample response letter](/relay/community-"
-"resources/eff-tor-legal-faq/tor-dmca-response)!"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "## General Information"
+"| [linevast](https://www.linevast.de) | AS201206 | No | No | No | | 03/2021 "
+"|"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "### Has anyone ever been sued or prosecuted for running Tor?"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid ""
+"| [Server4You](https://www.server4you.de)| AS131914 | No | No | No | - | "
+"03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"**Although we are not aware of an individual being sued, prosecuted, or "
-"convicted for running a Tor relay**, law enforcement in the United States "
-"and other countries has occasionally mistakenly investigated individuals "
-"running a Tor relay."
+"| [Hetzner](https://hetzner.de) | AS24940 | Yes | Yes | Yes | Offers good "
+"dedicated root servers for a good price. Unmetered bandwidth on dedicated "
+"servers, 20tb on vps. \"It is not a Problem, however, abuse reports can lead "
+"to a server lock\" Locations: DE,FI | 09/27/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"We believe that running a Tor relay, including an exit relay that allows "
-"people to anonymously send and receive traffic, is legal under U.S. law. Law "
-"enforcement, however, [often misunderstands](https://www.eff.org/wp/"
-"unreliable-informants-ip-addresses-digital-tips-and-police-raids) how Tor "
-"works and has occasionally attributed illegal traffic on the network as "
-"originating from a Tor exit relay."
+"| [Contabo](https://contabo.de) | AS51167 | No | No | No | Tor prohibited "
+"due to terms of service | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"This has resulted in police suspecting Tor relay operators of crimes and "
-"sometimes [seizing computer](https://www.eff.org/deeplinks/2011/08/why-ip-"
-"addresses-alone-dont-identify-criminals) equipment, including Tor relays."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [Strato](https://strato.de) | AS6724 | No | No | No | - | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"For example, in 2016 Seattle police [mistakenly raided](https://web.archive."
-"org/web/20191210114929/https://www.thestranger.com/slog/2016/04/08/23914735/"
-"judge-who-authorized-police-search-of-seattle-privacy-activists-wasnt-told-"
-"they-operate-tor-network/) the home of a privacy activist operating a Tor "
-"exit relay."
+"| [PraHost](https://www.prahost.com) | - | Yes | Yes | Yes | \"If there is "
+"any abuse notice received, you need to solve it in given time, else your IP "
+"will be blocked until you take any action\" | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"And Russian authorities wrongfully arrested math instructor and Tor relay "
-"operator [Dmitry Bogatov](https://www.eff.org/deeplinks/2017/04/access-now-"
-"and-eff-condemn-arrest-tor-node-operator-dmitry-bogatov-russia), though they "
-"later cleared him of [charges](https://web.archive.org/web/20190617062802/"
-"https://tass.com/society/986636)"
+"| [DomainFactory](https://www.df.eu/de/cloud-hosting/cloud-server) | AS34011 "
+"| Yes | Yes | Yes | Only allowed on jiffybox | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "### Should I use Tor or encourage the use of Tor for illegal purposes?"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [NetCologne](https://www.netcologne.de) | - | - | Yes | Yes | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"**No**. Tor has been developed to be a tool for free expression, privacy, "
-"and human rights. It is not a tool designed or intended to be used to break "
-"the law, either by Tor users or Tor relay operators."
+"| [Signaltransmitter](https://signaltransmitter.de) | AS24961 | Yes | Yes | "
+"Yes | \"In principle, we do not limit our services apart from mining bitcoins"
+"\" | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"### Can EFF promise that I won't get in trouble for running a Tor relay?"
+"| [Netcup](https://www.netcup.de) | AS197540 | Yes | Yes | Yes | 40-120TB "
+"bandwidth - Tor exit nodes allowed on VPS and rootservers - \"Yes, it is. "
+"Everything is allowed that the T&Cs do not exclude.\" | 09/27/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"**No**. All new technologies create legal uncertainties, and Tor is no "
-"exception."
+"| [Onyxhosting](https://onyxhosting.de) | - | No | No | No | - | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"We cannot guarantee that you will never face any legal liability as a result "
-"of running a Tor relay."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"However, EFF believes so strongly that those running Tor relays shouldn't be "
-"liable for traffic that passes through the relay that we're running our own "
-"middle relay."
+"| [IP-Projects](https://www.ip-projects.de) | AS48314 | No | No | No | - | "
+"03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "### Will EFF represent me if I get in trouble for running a Tor relay?"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [Lansol](https://www.lansol.de) | - | No | No | No | - | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"**Maybe**. While EFF cannot promise legal representation for all Tor relay "
-"operators, it [will assist relay operators](https://www.eff.org/pages/legal-"
-"assistance) in assessing the situation and will try to locate qualified "
-"legal counsel when necessary."
+"| [delta.networks](https://www.delta-networks.de) | AS9937 | No | No | No | "
+"- | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Inquiries to EFF for the purpose of securing legal representation or "
-"referrals should be directed to our intake coordinator by sending an email "
-"to info at eff.org."
+"| [VPS2Day](https://www.vps2day.com) | AS58329 | Yes | Yes | No | Exit nodes "
+"prohibited due to terms of service | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Such inquiries will be kept confidential subject to the limits of the "
-"attorney/client privilege."
+"| [Serverprofis](https://www.serverprofis.de) | AS5539 | No | No | No | - | "
+"03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Note that although EFF cannot practice law outside of the United States, it "
-"will still try to assist non-U.S. relay operators in finding local "
-"representation."
+"| [manitu](https://www.manitu.de) | AS34240 | No | No | No | \"I'm sorry - "
+"even if the network has great added value for specific purposes, we have "
+"decided to prohibit Tor services on our network\" | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "### How should I deal with a police visit/raid/interrogation?"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid ""
+"| [active-servers](https://www.active-servers.com) | AS197071 | Yes | Yes | "
+"Yes | \"Usually this leads to abuse mails, which only cause trouble – but "
+"basically we have nothing against it\" | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If you are detained and questioned by police, you have a right to request to "
-"speak with an attorney before and during any questioning."
+"| [UltraVPS](https://www.ultravps.eu) | - | No | No | No | \"We are not the "
+"right host for your project\" | 03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"It is best to say \"I want my attorney and I choose to remain silent\" and "
-"then refuse questioning until you have a chance to talk to a lawyer."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Hong Kong"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"However, if you do decide to waive your right to the assistance of counsel "
-"and answer questions without an attorney present, be sure to tell the truth."
+"| [hosthatch](https://hosthatch.com/) | AS36351 | Yes | Yes | No | Their "
+"Hong Kong VPS type is OpenVZ,and ISP is SoftLayer. VPS locate in Pacnet's "
+"data centers, Hong Kong. | - | 05/01/16 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"Lying to law enforcement may lead to more trouble than for whatever it was "
-"they wanted to talk to you about in the first place."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Hungary"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"### Does U.S. law provide any protections for the Tor network against civil "
-"lawsuits?"
+"| [ServerAstra](https://serverastra.com/) | AS56322 | Yes | Yes | Yes | They "
+"only say you should answer abuse requests in 24h. ISP has re-confirmed by e-"
+"mail that exit nodes are acceptable, with \"strict\" exit node policies. | "
+"2014-10-15 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"**Yes.** A federal law, 47 U.S.C. § 230 (often called Section 230), provides "
-"legal immunity for online intermediaries that host or republish speech."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Iceland"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Though there are important exceptions for certain criminal and intellectual "
-"property-based claims, Section 230’s immunity protects online services, such "
-"as the Tor network, against a range of laws that might otherwise be used to "
-"hold them legally responsible for what others say and do."
+"| [1984Hosting](https://1984hosting.com/) | - | Yes | Yes | Yes | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Another federal law, 17 U.S.C. § 512(a), part of the Digital Millennium "
-"Copyright Act, provides a legal safe harbor against copyright infringement "
-"claims based on material that is simply transmitted without modification, as "
-"a Tor relay does."
+"| [FlokiNET](https://flokinet.is/) | (AS200651) | Yes | Yes | Yes | Sponsor "
+"enn.lu and saveyourprivacy exit nodes | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"### Should I contact the Tor developers when I have legal questions about "
-"Tor or to inform them if I suspect Tor is being used for illegal purposes?"
+"| [orangewebsite](https://www.orangewebsite.com/vps.php) | - | Yes | Yes | "
+"Yes? | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"**No**. Tor's developers are available to answer technical questions, but "
-"they are not lawyers and cannot give legal advice. Nor do they have any "
-"ability to prevent illegal activity that may occur through Tor relays."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Italy"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"Furthermore, your communications with Tor's developers are not protected by "
-"any legal privilege, so law enforcement or civil litigants could subpoena "
-"and obtain any information you give to them."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [Fastweb](https://fastweb.it/) | - | Yes | Yes | Yes | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"You can contact info(a)eff.org if you face a specific legal issue. We will try "
-"to assist you, but given EFF's small size, we cannot guarantee that we can "
-"help everyone."
+"| [Prometeus](https://www.prometeus.net/sito/) | - | Yes | Yes | No | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"### Do Tor's core developers make any promises about the trustworthiness or "
-"reliability of Tor relays that are listed in their directory?"
+"| [ArubaCloud /Aruba](https://cloud.it/) | - | Yes | Yes | Yes | TOS "
+"generically indicate that the operator is responsible for all the activities "
+"on the machine. [Read more](https://balist.es/blog/2016/04/18/running-a-tor-"
+"exit-node-on-aruba-arubacloud-a-detailed-account/) | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"**No**. Although the developers attempt to verify that Tor relays listed in "
-"the directory maintained by the core developers are stable and have adequate "
-"bandwidth, neither they nor EFF can guarantee the personal trustworthiness "
-"or reliability of the individuals who run those relays."
+"| [SelfServer by Enter](https://selfserver.it/) | - | Yes | Yes | Yes | "
+"Uncomfortable due to old CentOS 6.10, NATed IPv4-only networking, ports "
+"other than the well-known are filtered. Abuse complaints need to go through "
+"their support service | 11/2018 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Tor's core developers further reserve the right to refuse a Tor relay "
-"operator's request to be listed in their directory or to remove any relay "
-"from their directory for any reason."
+"| [Revolution Hosting](https://rhosting.it/) | AS60798 | Yes | Yes | No | "
+"Exit nodes are allowed but they will be immediately terminated if any abuse "
+"complaint is issued. KVM VPS. IPv4+IPv6 native support. * Gnu/Linux, FreeBSD "
+"and Windows server supported. Coingate supported. | 12/2020 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "## Exit Relays"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid ""
+"| [G-Core Labs](https://gcorelabs.com) | AS199524 | Yes | Yes | Yes | "
+"Comments: No restrictions but legality is mandatory. Exits are welcome. "
+"Abuse complaints are forwarded to the customer and discussed with the abuse "
+"team. KVM VPS. IPv4+IPv6 native support. * Gnu/Linux, FreeBSD and Windows "
+"server supported. Unmetered traffic. | 12/2020 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"Exit relays raise special concerns because the traffic that exits from them "
-"can be traced back to the relay's IP address."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Latvia"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"While we believe that running an exit relay is legal, it is practically "
-"impossible to stop the use of an exit relay for illegal activity."
+"| [Yourserver](https://www.yourserver.se/) | - | Yes | Yes | ? | Support "
+"team will allow relay/exit but TOR Traffic is throttled to 5Mbps speed. If "
+"your Exit relay receive too much complaints, they will ask to you to stop or "
+"otherwise they will suspend. | 2015/03/06 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "That may attract the attention of private litigants or law enforcement."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Lithuania"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"An exit relay may forward traffic that is considered unlawful, and that "
-"traffic may be attributed to the operator of a relay."
+"| [Baltic Servers](https://www.balticservers.com) | - | Yes | Yes | Yes | "
+"All abuse mails they got yielded support tickets | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"Indeed, police have mistakenly attributed traffic from an exit relay as "
-"coming from the relay’s operator."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Luxembourg"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If you are not willing to deal with that risk, a bridge or middle relay may "
-"be a better fit for you."
-msgstr ""
+"| [BuyVM.net](https://buyvm.net) | AS53667 | Yes | Yes | Yes | New Tor rules "
+"[here](https://buyvm.net/acceptable-use-policy/#3). All relays are fine if "
+"you follow the steps. Notices are ignored. Unmetered bandwidth. | 09/27/2021 "
+"|"
+msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Mexico"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"These relays do not directly forward traffic to the Internet and so can't be "
-"easily mistaken for the origin of allegedly unlawful content."
+"| Axtel | AS6503 | Yes | Yes | Yes | Currently some Guard / Middle and exit "
+"nodes are running in Axtel network | 2020 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"The Tor Project's blog has some excellent [recommendations](https://blog."
-"torproject.org/blog/tips-running-exit-node) for running an exit with as "
-"little risk as possible. We suggest that you review their advice before "
-"setting up an exit relay."
+"| Telmex | AS8151 | No | Yes | No | Currently some Guard / Middle nodes are "
+"running in Telmex network | 2020 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "### Should I run an exit relay from my home?"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid ""
+"| Mega Cable | AS13999 | No | Yes | No | Currently some Guard / Middle "
+"nodes are running in Mega Cable network | 2020 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "**No**, this is risky and not recommended."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Moldova"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If law enforcement becomes interested in traffic from your exit relay, it's "
-"possible that officers will mistakenly attribute that traffic as originating "
-"from your home."
+"| [MivoCloud](https://www.mivocloud.com/) | - | Yes | Yes | No | - | "
+"09/13/16 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"This could result in law enforcement raiding your home, seizing your "
-"computer, and suspecting you of criminal activity."
+"| [Trabia](https://www.trabia.com/) | - | Yes | Yes | Yes | - | 08/13/17 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"For that reason, it's best not to run your exit relay in your home or using "
-"your home Internet connection."
+"| [AlexHost](https://alexhost.md/) | - | Yes | Yes | No | \"Tor exit relay "
+"is strictly forbidden on our company's servers\" | 2020 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"Given those risks, you should instead consider running your exit relay in a "
-"commercial facility that is supportive of Tor. Have a separate IP address "
-"for your exit relay, and don't route your own traffic through it."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Netherlands"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Of course, you should avoid keeping any sensitive or personal information on "
-"the computer hosting your exit relay, and you never should use that machine "
-"for any illegal purpose."
+"| [XS4ALL](https://www.xs4all.nl/en/) | AS3265 | Yes | Yes | Yes | Abuse can "
+"result in temporary blocks, therefore they recommend to use an dedicated IP "
+"address for exit nodes | 06/16/15 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If you do decide to run an exit relay from your home despite these risks, "
-"please review Tor’s recommendations, including telling your ISP and "
-"obtaining a separate IP address for the exit relay."
+"| [HostHatch](https://hosthatch.com/) | AS42708 | Yes | Yes | No | - | "
+"05/01/16 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "### Should I tell my ISP that I'm running an exit relay?"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| Ziggo | AS9143 | Yes | Yes | Yes | - | 05/24/2016 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"**Yes**. Make sure you have a Tor-friendly ISP that knows you're running an "
-"exit relay and supports you in that goal."
+"| [LiteServer](https://www.liteserver.nl/) | AS60404 | Yes | Yes | Yes | Can "
+"pay with Bitcoin. While their AUP doesn't allow tor exit nodes (see [here]"
+"(https://www.liteserver.nl/en/acceptable-usage-policy/)) they make an "
+"exception if your exit-node has a reduced exit policy. And you must leave a "
+"note to them that you are running a exit-node. \"We allow tor exit nodes as "
+"long you run a limited exit policy (block SMTP) to avoid abuse. | 12/26/2018 "
+"|"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"This will help ensure that your Internet access isn't cut off due to abuse "
-"complaints."
+"| [i3D](https://www.i3d.net/) | - | Yes | Yes | Yes | Allows also exits, if "
+"abuse is handled properly | 08/13/2017 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"The Tor community maintains a list of ISPs that are particularly Tor-savvy, "
-"as well as ones that aren't."
+"| [KoDDoS](https://koddos.net) | AS206264 | Yes | Yes | Yes | Bitcoin "
+"accepted. | 10/12/2017 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"### Is it a good idea to let others know that I'm running an exit relay?"
+"| [Worldstream](https://www.worldstream.nl) | AS49981 | Yes | Yes | No | - "
+"| 02/06/2019 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"**Yes**. Be as transparent as possible about the fact that you're running an "
-"exit relay."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [LeaseWeb](https://www.leaseweb.com/) | - | Yes | Yes | Yes | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If your exit traffic draws the attention of the government or disgruntled "
-"private party, you want them to figure out quickly and easily that you are "
-"part of the Tor network and not responsible for the content."
+"| [Novogara](https://www.novogara.com) | - | Yes | Yes | Yes | Explicitly "
+"allows Tor exit nodes and forwards abuse/DCMA, but their network isn't the "
+"most stable. You need to email them for a custom offer. They also accept "
+"Bitcoin/UKash/CashU | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"This could mean the difference between having your computer seized by law "
-"enforcement and being left alone."
+"| [Netrouting](https://netrouting.nl/) | - | Yes | Yes | No | ISP has "
+"confirmed by e-mail that exit nodes are NOT acceptable. | 2014-10-15 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"The Tor Project [suggests](https://blog.torproject.org/blog/tips-running-"
-"exit-node) the following ways to let others know that you're running an exit "
-"relay:"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [DirectVPS](https://directvps.nl/) | - | Yes | Yes | ? | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"* Set up a reverse DNS name for the IP address that makes clear that the "
-"computer is an exit relay."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [Versio](https://versio.nl/) | - | Yes | Yes | No | - | 2013 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"* Set up a notice like [this](https://blog.torproject.org/blog/tips-running-"
-"exit-node) to explain that you're running an exit relay that's part of the "
-"Tor network."
+"| [SnelServer](https://www.snelserver.com/) | - | Yes | Yes | Yes | Abuse "
+"complaints must be responded to within 24 hours or the system automatically "
+"suspends your account until you do. | 2014 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"* If possible, get an [ARIN](https://www.arin.net/) registration for your "
-"exit relay that displays contact information for you, not your ISP."
+"| [ChmuraNet](https://www.chmuranet.com/) | - | Yes | Yes | Yes | Allows "
+"anonymous users to run tor exits. Abuse issues will be forwarded. Make sure "
+"to tell them that you're running an exit | 09/2014 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"This way, you'll receive any abuse complaints and can respond to them "
-"directly. Otherwise, try to ensure that your ISP forwards abuse complaints "
-"that it receives to you."
+"| [NiceVPS.net](https://nicevps.net) | - | Yes | Yes | Yes | Privacy "
+"registration with optional email, cryptocurrencies accepted, [Tor onion link]"
+"(https://nicevpsb7u3vqpo5zhyahmvfi5tihon4gnh676ucmzpcyxwodeztr4yd.onion) | "
+"06/11/21 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"### Should I snoop on the plaintext traffic that exits through my Tor relay?"
+"| [IncogNET](https://incognet.io/) | AS206607 | Yes | Yes | Yes | You need "
+"to host a page on port 80 explaining that the server is a Tor Exit and use "
+"their reduced exit policy https://incognet.io/tor-exits | 01/2022 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"**No**. You may be technically capable of modifying the Tor source code or "
-"installing additional software to monitor or log plaintext that exits your "
-"relay."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### New Zealand and Australia"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"However, Tor relay operators in the United States can possibly create civil "
-"and even criminal liability for themselves under state or federal wiretap "
-"laws if they monitor, log, or disclose Tor users' communications, while non-"
-"U.S. operators may be subject to similar laws."
+"| [HostHatch](https://hosthatch.com/) | AS36351 | Yes | Yes | No | Their VPS "
+"location is: Sydney, AU - Equinix IBX SY3 Data Center.Their ISP is:SoftLayer "
+"network, which includes primary transit from Telstra and peering with "
+"Equinix, Pipe-IX, NSW-IX and Megaport. | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Do not examine anyone's communications without first talking to a lawyer."
+"| [Rimu hosting](https://rimuhosting.com) | - | Yes | Yes | Yes | Have "
+"servers in N.Z.; Sydney; London; and Dallas. Locations may vary, but quite "
+"happy with the specific Oz/NZ query. | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"### If I receive a subpoena or other information request from law "
-"enforcement or anyone else related to my Tor relay, what should I do?"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Norway"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"**Educate them about Tor**. In most instances, properly configured Tor "
-"relays will have no useful data for inquiring parties, and you should feel "
-"free to educate them on this point."
+"| [Terrahost](https://terrahost.no/) | AS56655 | Yes | Yes | Yes | Check the "
+"requirements for running a Tor exit node with them first https://terrahost."
+"no/avtalebetingelser | 01/2022 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"To the extent you do maintain logs, however, you should not disclose them to "
-"any third party without first consulting a lawyer."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Poland"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"In the United States, the data may be protected by the Electronic "
-"Communications Privacy Act, and relay operators outside of the United States "
-"may be subject to similar data protection laws."
+"| [cyber_Folks](https://cyberfokls.pl/) | - | Yes | Yes | No | They had "
+"unpleasant experiences with exit relays so they don't allow it | 03/02/2022 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"You may receive legal inquiries where you are prohibited by law from telling "
-"anyone about the request. We believe that, at least in the United States, "
-"such gag orders do not prevent you from talking to a lawyer, including "
-"calling a lawyer to find representation."
+"| [Hitme.pl](https://hitme.pl/) | - | Yes | Yes | No | They block accounts "
+"if you receive an abuse report | 29/03/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Inquiries to EFF for the purpose of securing legal representation should be "
-"directed to our intake coordinator (info at eff.org)"
+"| [Hostowisko.pl](http://www.hostowisko.pl/) | - | Yes | Yes | ? | - | "
+"27/08/2013 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"For more information about responding to abuse complaints and other "
-"inquiries, check out the [Tor Abuse FAQ](https://support.torproject.org/"
-"abuse) and the collection of [abuse response templates](/relay/community-"
-"resources/tor-abuse-templates/) on the Tor Project's website."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [Exone](https://www.exone.pl/) | - | Yes | Yes | ? | - | 28/08/2013 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"For information on what to do if law enforcement seeks access to your "
-"digital devices, check out EFF's [Know Your Rights](https://www.eff.org/wp/"
-"know-your-rights) guide."
+"| [e24cloud](https://www.e24cloud.com/en) | - | Yes | Yes | ? | - | "
+"01/10/2013 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"### My ISP, university, etc. just sent me a DMCA notice. What should I do?"
+"| [hostinger.pl](https://www.hostinger.pl) | - | Yes | Yes | Yes | | "
+"02/10/2013 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"EFF has written a [short template](tor-dmca-response) to help you write a "
-"response to your ISP, university, etc., to let them know about the details "
-"of the Digital Millennium Copyright Act's safe harbor, and how Tor fits in."
+"| [statnet.pl](https://www.statnet.pl/) | - | No | No | No | Used to allow "
+"Tor-relays, but now is blocking Tor activity | 12/06/2017 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Note that template only refers to U.S. jurisdictions, and is intended only "
-"to address copyright complaints that are based on a relay of allegedly "
-"infringing material through the Tor node."
+"| [IQ PL](https://www.iq.pl/) | - | Yes | Yes | Yes | They allow running "
+"exit node on collocated dedicated server | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If you like, you should consider submitting a copy of your notice to the "
-"Lumen Database. The email address for submissions is team(a)lumendatabase.org."
+"| [Slask DataCenter](https://sldc.eu/) | - | ? | No | No | They don't allow "
+"Tor traffic on their servers (anymore?) | 03/02/2022 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"This will help us recognize trends and issues that the lawyers might want to "
-"focus on."
+"| [Remote Admin](https://remoteadmin.store/) | AS212663 | Yes | Yes | Yes | "
+"You can install any software you want until it's legal and complies with "
+"polish law. They ask to properly and responsibly configure exit node to "
+"minimize abuse and they reserve rights to suspend your service if requested "
+"by law enforcement. | 03/02/2022 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid "Lumen encourages submissions from people outside the United States too."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Romania"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"EFF believes that Tor relays should be protected from copyright liability "
-"for the acts of their users because a Tor relay operator can raise an "
-"immunity defense under Section 512 of DMCA as well as defenses under "
-"copyright's secondary liability doctrines."
+"| [m247.ro](https://www.m247.ro/) | - | Yes | Yes | Yes | - | 12/14/15 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"However, no court has yet addressed these issues in the context of Tor "
-"itself."
+"| [Voxility](https://www.voxility.com/) | - | Yes | Yes | ? | Read more "
+"[2015 tor-talk thread](https://lists.torproject.org/pipermail/tor-"
+"relays/2015-April/006867.html%7CApril) | 04/2015 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
-msgid ""
-"If you are uncomfortable with this uncertainty, you may consider using a "
-"reduced exit policy (such as the default policy suggested by the Tor "
-"Project) to try to minimize traffic types that are often targeted in "
-"copyright complaints."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [JavaPipe](https://javapipe.com/) | - | Yes | Yes | ? | - | 04/2016 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If you are a Tor relay operator willing to stand up and help set a clear "
-"legal precedent establishing that merely running a relay does not create "
-"copyright liability for either operators or their bandwidth providers, EFF "
-"is interested in hearing from you."
+"| [MilesWeb](https://www.milesweb.com/) | - | Yes | Yes | No | Plans in "
+"Romania and also have data centers in USA and UK with 24x7 free support. | "
+"03/2017 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.subtitle)
-msgid "How do I make my University / ISP / etc happy with my exit node?"
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Sweden"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"To keep your exit node running long-term, you're going to need the support "
-"of the people around you."
+"| [Dataclub](https://www.dataclub.biz) | - | Yes | Yes | Yes | Your Exit "
+"should use Reduced Exit Policy | 2016/06/30 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"In this sense, Tor provides a lever to help you change your organization's "
-"policies."
+"| [HostHatch](https://hosthatch.com) | AS42708 | Yes | Yes | No | - | "
+"2016/05 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If the administration considers an Internet community that helps other "
-"people to be a foreign concept, or if they're used to treating new "
-"situations as security risks and telling everybody to quit it, a Tor relay "
-"may give you a way to focus the discussion and find allies who want to help "
-"change policy."
+"| TeliaSonera | - | Yes | Yes | ? | TeliaSonera is also big in Sweden and "
+"deliver where other ISPs can't. | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"In short, running a Tor exit node may well require you to become an advocate "
-"for anonymity and privacy in the world."
+"| [PRQ](https://prq.se/?p=dedicated&intl=1) | - | Yes | Yes | Yes | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"The best strategy depends on your situation, but here are some tips to get "
-"you started."
+"| [Privex](https://www.privex.io/tor-exit-policy/) | AS210083 | Yes | Yes | "
+"Yes | Tor friendly hosting provider who runs 3 relays and an exit "
+"themselves. Accepts cryptocurrency. | 2021/06/09 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"(We focus on the university scenario, but hopefully you can adapt it to your "
-"own situation.)"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid "* First, learn about your university's AUP -- acceptable use policy."
+"| [Portlane](http://www.portlane.com/) | - | Yes | Yes | Yes | Previously "
+"provided connectivity for ThePirateBay, OpenBitTorrent tracker et al. "
+"Handles abuse according to \"Swedish praxis\". | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Most likely it is ambiguously worded, to let them allow or deny things based "
-"on the situation."
+"| [Svea Hosting](https://svea.net/) | AS41634 | Yes | Yes | Yes | They run "
+"an exit node themselves and write on their dedicated server page \"It is "
+"perfect for [...] TOR Exit Nodes\" | 04/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid ""
-"But it might be extremely restrictive (\"no services of any kind\"), in "
-"which case you're going to have a tough road ahead of you."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Switzerland"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"* Second, learn about your local laws with respect to liability of traffic "
-"that exits from your Tor relay."
+"| [Solar Communications Gmbh](https://solarcom.ch/) | AS197988 | Yes | Yes | "
+"No | \"We allow to place Tor routers, but don't allow to place Tor exit "
+"nodes.\" This applies to all their partners, who actually sell Solar's "
+"services to the public, namely: [Server & cloud](https://server-cloud.com), "
+"[CoinsHost](https://coinshost.com), [Incloudibly](https://incloudibly.net), "
+"[Cloudcom](https://cloudc.me), [AtomDrive](https://atomdrive.net). "
+"Cryptocurrencies are accepted. | 12/04/2015 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid ""
-"In the US, these appear to be mainly the [DMCA](/relay/community-resources/"
-"eff-tor-legal-faq/) and [CDA](/relay/community-resources/eff-tor-legal-"
-"faq/), and the good news is that many lawyers believe that Tor exit node "
-"operators are in the same boat as the ISPs themselves."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [fsit](https://www.fsit.ch/) | - | Yes | Yes | Yes | - | 11/2015 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Become familiar with [the EFF's template letter regarding DMCA notices for "
-"Tor](/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/), which "
-"is quite clear about not putting liability on service providers."
+"| [Swiss Made Host](https://swissmade.host/en/) | - | No | No | No | \"Tor "
+"is not welcome on our network.\" | 10/2020 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid ""
-"The CDA is less clear, because it was written before the modern Internet "
-"emerged, but EFF and ACLU are optimistic."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Slovenia"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Of course, you need to understand that without actual clear precedent (and "
-"even then), it's still possible that a given judge will not interpret things "
-"the way the lawyers expect."
+"| [Tus Hosting](http://www.tushosting.si/) | - | Yes | Yes | Yes | They "
+"just simply forward DMCA notices to us to handle (or ignore) them | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### Ukraine"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"In any case, the key here is to become familiar with the laws and their "
-"implications and uncertainties."
+"| [UrDN](https://urdn.com.ua) | - | Yes | Yes | Yes | free speech hoster, "
+"allows anything but spam/scam. Abuse always forwarded. | 10/08/2015 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid "* Third, learn about Tor's design."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [Colocall](https://www.colocall.net/) | - | Yes | Yes | Yes | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### United Kingdom"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Read the [design overview](https://2019.www.torproject.org/overview.html), "
-"the [design paper](https://svn-archive.torproject.org/svn/projects/design-"
-"paper/tor-design.pdf), and the [FAQ](https://2019.www.torproject.org/docs/"
-"faq.html.en)."
+"| [Gigatux](https://www.gigatux.com) | - | Yes | Yes | Yes | They actually "
+"run their own relay named Gigatux. They also offer servers in the US, "
+"Germany, and Israel. | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Hang out on IRC ([irc.oftc.net](https://www.oftc.net) - #tor-relays) for a "
-"while and learn more."
+"| [Clustered.net](https://www.clustered.net) | - | Yes | Yes | Yes | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid "If possible, attend a talk by one of the Tor developers."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid ""
+"| [Bitfolk](https://bitfolk.com/) | - | Yes | Yes | Yes | They are very "
+"knowledgable and understand Tor and its uses. They are hot on spam and abuse "
+"so advise changing the default exit (good idea in the UK anyhow). Any DMCA "
+"notices received were simply forwarded on without agro | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Learn about the types of people and organizations who need secure "
-"communications on the Internet."
+"| [RapidSwitch](https://rapidswitch.com/) | - | Yes | Yes | ? | - | 07/2014 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Practice explaining Tor and its benefits and consequences to friends and "
-"neighbors -- the [abuse FAQ](https://2019.www.torproject.org/faq-abuse) may "
-"provide some helpful starting points."
+"| [Hostworld](https://hostworld.uk/) | - | Yes | Yes | Yes | They are very "
+"responsive and understand the uses of Tor. They have a strict policy with "
+"abuse/spam and will not refund under their money back guarantee if abuse has "
+"been noticed. | 09/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid "* Fourth, learn a bit about authentication on the Internet."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "### US"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Many library-related services use source IP address to decide whether a "
-"subscriber is allowed to see their content."
+"| [Amazon Web Services (AWS)](https://aws.amazon.com) | - | Yes | Yes | No | "
+"Expensive bandwidth, you WILL be charged extra after reaching 15GB. | "
+"09/27/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [AmeriNOC](https://www.amerinoc.com/) | - | Yes | Yes | Yes | - | - |"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If the university's entire IP address space is \"trusted\" to access these "
-"library resources, the university is forced to maintain an iron grip on all "
-"its addresses."
+"| [Arvixe](https://www.arvixe.com/vps_virtual_private_servers_hosting/) | - "
+"| Yes | Yes | Yes | - | 06/19/13 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Universities like Harvard do the smart thing: their students and faculty "
-"have actual methods to authenticate -- say, certificates, or usernames and "
-"passwords -- to a central Harvard server and access the library resources "
-"from there."
+"| [Blacklotus](http://www.blacklotus.net) | - | Yes | Yes | Yes | Liberal "
+"abuse handling policies | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"So Harvard doesn't need to be as worried about what other services are "
-"running on their network, and it also takes care of off-campus students and "
-"faculty."
+"| [Catalyst Host](https://catalysthost.com/) | - | ? | No | No | \"If you "
+"are interested in hosting either, you can ask us about a dedicated server.\" "
+"| 10/01/14 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"On the other hand, universities like Berkeley simply add a \"no proxies\" "
-"line to their network policies, and are stuck in a battle to patrol every "
-"address on their network."
+"| [Cloudvider](https://www.clouvider.co.uk/) | - | No | No | No | This is "
+"for their US Operations arm. They will cancel your account and claim it is a "
+"ToS violation, which requires you to pay out a 60-day notice. | 10/2020 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"We should encourage all these networks to move to an end-to-end "
-"authentication model rather than conflating network location with who's on "
-"the other end."
+"| [ChunkHost](https://chunkhost.com) | - | Yes | Yes | ? | Questionable DMCA "
+"handling | 01/01/12 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid "* Fifth, start finding allies."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [Cyberonic](https://www.cyberonic.com) | - | Yes | Yes | ? | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Find some professors (or deans!) who like the idea of supporting and/or "
-"researching anonymity on the Internet."
+"| [Datawagon](https://datawagon.net) | AS27176 | Yes | Yes | Yes | Customers "
+"are forwarded abuse complaints to handle themselves | 03/06/19 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If your school has a botnet research group or studies Internet attacks (like "
-"at Georgia Tech and UCSD), meet them and learn more about all the scary "
-"things already out there on the Internet."
+"| [DreamHost](https://www.dreamhost.com/) | - | Yes | Yes | ? | - | 11/29/17 "
+"|"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If you have a law school nearby, meet the professors that teach the Internet "
-"law classes, and chat with them about Tor and its implications."
+"| [Evolucix](https://www.evolucix.com) | - | Yes | Yes | No(?) | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Ask for advice from everybody you meet who likes the idea, and try to work "
-"your way up the chain to get as many good allies as you can in as many areas "
-"as you can."
+"| [Future Hosting](https://www.futurehosting.com/) | - | Yes | Yes | No | - "
+"| 09/01/14 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid "* Sixth, teach your university's lawyers about Tor."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid ""
+"| [Hivelocity](https://www.hivelocity.net/) | - | No | No | No | They are "
+"symphathetic, but do not want their IP space \"polluted\" by Tor abuse "
+"requests. | 10/2020 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid ""
-"This may seem like a risky move, but it's way better for them to hear about "
-"Tor from you, in a relaxed environment, than to hear about it from a "
-"stranger over the phone."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [HostGator](https://www.hostgator.com/) | - | No | No | No | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Remember that lawyers don't like being told how to interpret laws by a non-"
-"lawyer, but they are often pleased to hear that other lawyers have done a "
-"lot of the research and leg-work (this is where [the EFF's legal FAQ](/relay/"
-"community-resources/eff-tor-legal-faq/) comes in, along with your law school "
-"contacts if you found any)."
+"| [HostHatch](https://hosthatch.com) | AS46562 | Yes | Yes | No | Their vps "
+"isp are mixed include: QuadraNet, nLayer, AboveNet, Inteliquent, Atrato "
+"Networks and open peering with the entire Any2LA and Atlanta TIE networks. | "
+"05/01/16 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Make sure to keep these discussions informal and small -- invite one of the "
-"general counsel out to coffee to discuss \"something neat that may come up "
-"later on.\" Feel free to bring along one of the allies you found above, if "
-"it makes you more comfortable."
+"| [HostUS](https://hostus.us/) | AS25926 | Yes | Yes | No | - | 10/16/14 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid ""
-"Avoid having actual meetings or long email discussions, and make it clear "
-"that you don't need their official legal opinion yet."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [IPXcore](https://ipxcore.com/) | - | Yes | Yes | No | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Remember that lawyers are paid to say no unless they have a reason to say "
-"yes, so when the time finally comes to ask their opinion on running a Tor "
-"exit node, make sure the question is not \"are there any liability issues?"
-"\", but rather \"we'd like to do this, can you help us avoid the biggest "
-"issues?\" Try to predict what they will say, and try to gain allies among "
-"the lawyers who like your cause and want to help."
+"| [Linode](https://www.linode.com/) | AS63949 | Yes | Yes | Yes | \"We allow "
+"Tor exits as long as they have a reduced exit policy.\" - I've used 10TB "
+"this month in total for all 3 of my exit nodes spread out in different "
+"locations. I've recieved 0 notices from Linode while using the free 100$ "
+"credits you get. I allow ports 53,80,443. My DE exit node is now the [2nd "
+"fastest](https://i.imgur.com/Owj6HkD.png) Linode relay, with UK third. I "
+"would recommend this host to use the free credits, but wouldn't really "
+"recommend paying as bandwidth is limited. Locations: US,CA,GB,DE,SG,JP,IN,AU "
+"| 10/07/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If they have concerns, or raise questions that you don't know how to answer, "
-"work with them to figure out the answers and make them happy."
+"| [Luna Node](https://www.lunanode.com/index.php) | - | Yes | Yes | No | - | "
+"05/01/14 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Becoming friends with the lawyers early in the process will avoid situations "
-"where they need to learn about everything and make a decision in one day."
+"| [Oracle Cloud](https://www.oracle.com/cloud/free/) | AS31898 | Yes | Yes | "
+"No | Offers generous free tier - 10TB free outbound bandwidth, I have ran a "
+"non exit relay for a few months with no problems, [as well as others]"
+"(https://metrics.torproject.org/rs.html#search/as:AS31898) Note that they "
+"will terminate your account if you're suspicious and not provide reason, "
+"even on support chat, I've gotten an account banned simply for running a "
+"smokeping instance. (Pinging ip addresses to test network stability). "
+"Locations: US,CA,GB,DE,CH,NL,SA,UAE,BR,CL,JP,KR,AU,IN | 10/10/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid "* Seventh, teach your network security people about Tor."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid ""
+"| [OVH](https://www.ovh.com/us/index.xml) | AS16276 | Yes | Yes | No | "
+"Unmetered bandwidth in non asia locations. - \"I will gladly explain this "
+"situation for you. Running a Tor exit node is strictly forbidden and can "
+"lead to the suspension and even termination of your server and account.\" "
+"Locations: US,CA,FR,DE,PL,GB,SG | 09/27/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"You aren't going to keep your Tor exit node a secret from them for long "
-"anyway, and like with the lawyers, hearing it from you is way better than "
-"hearing it from a stranger on the phone."
+"| [Oplink.net](https://www.oplink.net) | - | Yes | Yes | No | - | 09/03/15 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Avoid putting them on the spot or formally asking permission: most network "
-"security people will like the idea of Tor in theory, but they won't be in a "
-"position to \"authorize\" your Tor relay."
+"| [Psychz.net](https://www.psychz.net/) | - | Yes | Yes | Yes | Very Exit "
+"friendly. Standard Tor response will resolve abuse issues. | 10/07/15 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Take them out to coffee to explain Tor and let them know that you are "
-"planning to run a Tor server."
+"| [PulseServers](https://www.pulseservers.com) | AS16276 | Yes | Yes | Yes | "
+"Exit-friendly. | 05/01/16 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Make it clear that you're willing to work with them to make sure it isn't "
-"too much hassle on their part; for example, they can pass complaints "
-"directly on to you if they like."
+"| [RamNode](https://ramnode.com/) | AS3842 | Yes | Yes | No | - | 11/03/14 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"These people are already overworked, and anything you can do to keep work "
-"off their plate will make everybody happier."
+"| [Server Complete](https://servercomplete.com/) | - | ? | ? | No | - | "
+"11/03/14 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid ""
-"You might let them know that there are ways you can dial down the potential "
-"for abuse complaints, for example by rate limiting or partially restricting "
-"your exit policy -- but don't be too eager to offer or take these steps, "
-"since once you give up ground here it's very hard to get it back."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [Softlayer](https://www.softlayer.com) | - | Yes | Yes | ? | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"You'll also want to learn if there are bandwidth limitations at your "
-"organization."
+"| [Slicehost/Rackspace](http://www.slicehost.com/) | - | Yes | Yes | No | "
+"Host, not an ISP | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid ""
-"(Tor can handle a variety of rate limiting approaches, so this isn't the end "
-"of the world)."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [SolarVPS](https://solarvps.com) | - | Yes | Yes | Yes | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid ""
-"In some cases, you should talk to the network security people before you "
-"talk to the lawyers; in some cases, there will be yet other groups that will "
-"be critical to educate and bring into the discussion. You'll have to make it "
-"up as you go."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [SeedVPS](https://www.seedvps.com) | - | Yes | Yes | No | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid ""
-"If the authorities contact your university for logs, be pleasant and helpful."
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
+msgid "| [VPS6.NET](https://vps6.net/) | - | Yes | Yes | No | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Tor's default log level doesn't provide much that's useful, so if they want "
-"copies of your logs, that's fine."
+"| [VPSWebServer.com](https://www.vpswebserver.com) | - | Yes || No | ? | - | "
+"- |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Be helpful and take the opportunity to explain to them about Tor and why "
-"it's useful to the world. (If they contact you directly for logs, you should "
-"send them to your university's lawyers -- acting on it yourself is [almost "
-"always a poor idea](/relay/community-resources/eff-tor-legal-faq/))."
+"| [CondoInternet ISP](http://www.condointernet.net/) | - | Yes | Yes | Yes | "
+"- | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If there are too many complaints coming in, there are several approaches you "
-"can take to reduce them."
+"| [DigitalOcean](https://digitalocean.com/) | - | Yes | Yes | No | - | - |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"First, you should follow the tips in the [Tor relay documentation](../../), "
-"such as picking a descriptive hostname or getting your own IP address."
+"| [PhoenixNap / Secured Servers](https://www.phoenixnap.com/) | - | Yes | "
+"Yes | No | - | 08/01/14 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"If that doesn't work, you can scale back the advertised speed of your relay, "
-"by using the `MaxAdvertisedBandwidth` to attract less traffic from the Tor "
-"network. Lastly, you can scale back your exit policy."
+"| [Vultr](https://vultr.com) | AS20473 | Yes | Yes | No | When asked "
+"directly they will claim they do support Tor exits but will pull the rug out "
+"from under you later on. This has happened to at least two exit operators. | "
+"- |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Some people have found that their university only tolerates their Tor relay "
-"if they're involved in a research project around anonymity."
+"| [ChicagoVPS](https://chicagovps.net/) | - | Yes | Yes | No | Tor bridge/"
+"relay is allowed on the whole VPS range. Any VPS running Exit nodes will be "
+"suspended without prior notice. | 15/01/15 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"So if you're interested, you might want to get that started early in the "
-"process -- see our [Research Portal](https://research.torproject.org/)."
+"| [Xmission](https://www.xmission.com/) | - | Yes | Yes | Yes | - | 01/28/15 "
+"|"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"This approach has the added benefit that you can draw in other faculty and "
-"students in the process."
+"| [MonkeyBrains](https://monkeybrains.net) | AS32329 | Yes | Yes | Yes | "
+"Only offers colocation, no cheap VPS option. | 1/14/19 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"The downside is that your Tor relay's existence is more fragile, since the "
-"terms of its demise are already negotiated."
+"| [Universal Hosting](https://universal-hosting.com) | - | No | No | No | "
+"Charges, and suspends customers. [More info](https://universal-hosting.com/"
+"abuse) | 9/14/2021 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lr:page.body)
msgid ""
-"Note that in many cases you don't even need to be researching the exit node "
-"itself -- doing research on the Tor network requires that there be a Tor "
-"network, after all, and keeping it going is a community effort."
+"| [Spectrum](https://www.spectrum.com/) | No | No | No | No | - | 01/19/22 |"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
-msgid "## Mailing list"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.subtitle)
+msgid "Quick introduction into running your Exit relay"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
-#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Subscribe to [Tor Relays Universities](https://lists.torproject.org/cgi-bin/"
-"mailman/listinfo/tor-relays-universities) mailing list (and other education "
-"institutions too)."
+"These guidelines are meant to give you a quick introduction into the "
+"business of running your own exit relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.subtitle)
-msgid "How to handle abuse complaints"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "NOTE:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "# Before You Start"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"This FAQ is for informational purposes only and does not constitute legal "
+"advice."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"The best way to handle abuse complaints is to set up your exit node so that "
-"they are less likely to be sent in the first place."
+"Our aim is to provide a general description of the legal issues surrounding "
+"Tor exit relaying."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Please see [Tips for Running an Exit Node with Minimal Harassment](https://"
-"blog.torproject.org/running-exit-node) and [Tor Exit Guidelines](/relay/"
-"community-resources/tor-exit-guidelines/) for more info, before reading this "
-"document."
+"Different factual situations and different legal jurisdictions will result "
+"in different answers to a number of questions."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Below are a collection of letters you can use to respond to your ISP about "
-"their complaint in regards to your Tor exit server."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Format and Philosophy of Templates"
+"Therefore, please do not act on this information alone; if you have any "
+"specific legal problems, issues, or questions, seek a complete review of "
+"your situation with a lawyer licensed to practice in your jurisdiction."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid ""
-"The general format of these templates is to inform the complainant about "
-"Tor, to help them to find a solution to their particular issue that works in "
-"general for the Internet at large (open wifi, open proxies, botnets, etc), "
-"and barring all else, how to block Tor."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "## Hosting"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid ""
-"The philosophy of the Tor Project is that abuse should be handled "
-"proactively by the site administrators, rather than wasting effort and "
-"resources on seeking vengeance and chasing ghosts."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "### Tor at Universities: Find allies."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"The difference between the proactive approach and the reactive approach to "
-"abuse is the difference between decentralized fault-tolerant Internet "
-"freedom, and fragile, corruptible totalitarian control."
+"Find some professors (or deans!) who like the idea of supporting and/or "
+"researching anonymity on the Internet."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"To further preach to the choir, the identity-based Internet \"driver's "
-"licenses\" of South Korea and China have done nothing to curtail cybercrime "
-"and Internet abuse."
+"If possible, use an extra IP range whose abuse contact doesn't go through "
+"the main university abuse team."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"In fact, all [objective evidence](http://boingboing.net/2011/08/12/south-"
-"korea-to-abandon-real-name-internet-policy.html) seems to indicate that it "
-"has only created new markets for organized crime to preside over."
+"Ideally, use addresses that are not trusted by the IP-based authentication "
+"many library-related services use -- if the university's entire IP address "
+"space is \"trusted\" to access these library resources, the university is "
+"forced to maintain an iron grip on all its addresses."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"This is the core idea that these abuse complaint templates attempt to instil "
-"in the recipient."
+"Also read [How do I make my University / ISP / etc happy with my exit node?]"
+"(/relay/community-resources/tor-relay-universities/)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "Feel free to improve them if you feel they fall short of this goal."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "### Find Tor-friendly ISPs."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"All templates should include the Common Boilerplate below, and append some "
-"additional paragraphs depending on the specific Scenario."
+"A good ISP is one that offers cheap bandwidth and is not being used by other "
+"members of the Tor community."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Common Boilerplate (Tor Intro)"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"Before you continue, you may ask the Tor community if your choice is a good "
+"one."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "The IP address in question is a Tor exit node."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"We very much need diversity, and it does not help if we pool too many exits "
+"at one friendly ISP."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "https://www.torproject.org/overview.html"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"In any case, add the ISP to the [GoodBadISPs](/relay/community-resources/"
+"good-bad-isps/) page."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"There is little we can do to trace this matter further. As can be seen from "
-"the overview page, the Tor network is designed to make tracing of users "
-"impossible. The Tor network is run by some 5000 volunteers who use the free "
-"software provided by the Tor Project to run Tor routers."
+"To find an ISP, go through forums and sites where ISPs posts their latest "
+"deals, and contact them about Tor hosting."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Client connections are routed through multiple relays, and are multiplexed "
-"together on the connections between relays."
+"Once you identified your ISP, you can follow the two-step advice of "
+"TorServers.net."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "The system does not record logs of client connections or previous hops."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "1. Ask if the ISP is okay with a Tor exit"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"This is because the Tor network is a censorship resistance, privacy, and "
-"anonymity system used by whistle blowers, journalists, Chinese dissidents "
-"skirting the Great Firewall, abuse victims, stalker targets, the US "
-"military, and law enforcement, just to name a few."
+"2. If they come back positively, ask them if they are OK with an IP range "
+"reassignment."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "See https://www.torproject.org/about/torusers.html.en for more info."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"If not, you can still explain that you are a non-profit superb large "
+"organization filled with security professionals, and that all will be good, "
+"and why IP reassignment helps reduce their workload."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Unfortunately, some people misuse the network. However, compared to the rate "
-"of legitimate use (the IP range in question processes nearly a gigabit of "
-"traffic per second), [abuse complaints are rare](https://www.torproject.org/"
-"docs/faq-abuse.html.en)."
+"The two-step process usually helps in elevating your request to higher "
+"levels of support staff without scaring them off too early, even if you "
+"don't end up with your own IP range. Here is template you can use: [Inquiry]"
+"(https://www.torservers.net/wiki/hoster/inquiry)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Abuse Scenarios"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "## Legal"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"The following scenario-specific paragraphs should be appended to the Common "
-"Boilerplate paragraphs above."
+"### Make sure you know the relevant legal paragraphs for common-carrier like "
+"communication services in your country (and the country of your hosting "
+"provider!)."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"The common boilerplate should be abridged or be omitted if the abuse "
-"complainant is already familiar with Tor."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Comment/Forum Spam"
+"At least most western countries should have regulations that exclude "
+"communication service providers from liability."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "This does not mean that nothing can be done, however."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "Please add your country's regulations to this list."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"The Tor Project provides an automated DNSRBL for you to query to flag posts "
-"coming from Tor nodes as requiring special review."
+"* USA: [DMCA 512](https://www.law.cornell.edu/uscode/text/17/512); see "
+"[EFF's Legal FAQ for Tor Operators](/relay/community-resources/eff-tor-legal-"
+"faq) (a very good and relevant read for other countries as well)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"You can also use this DNSRBL to only allow Tor IPs to read but not post "
-"comments. https://www.torproject.org/projects/tordnsel.html.en"
+"* Germany: [TMG 8](http://www.gesetze-im-internet.de/tmg/__8.html) and [15]"
+"(http://www.gesetze-im-internet.de/tmg/__15.html)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"However, be aware that this may be just one jerk amongst many legitimate Tor "
-"users who use your forums."
+"* Netherlands: [Artikel 6:196c BW](http://wetten.overheid.nl/BWBR0005289/"
+"Boek6/Titel3/Afdeling4A/Artikel196c/)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"You might have luck getting rid of this jerk by temporarily limiting account "
-"creation to require Gmail accounts before posting, or by requiring account "
-"creation be done over non-Tor before posting."
+"* Austria: [ECG 13](http://www.ris.bka.gv.at/Dokument.wxe?"
+"Abfrage=Bundesnormen&Dokumentnummer=NOR40025809)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid ""
-"In general, we believe that problems like this are best solved by improving "
-"your service to defend against the attack from the Internet at large."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "* Sweden: [16-19 2002:562](https://lagen.nu/2002:562#P16S1)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Brute force login attempts can be reduced/slowed by Captchas, which is the "
-"approach taken by Gmail for this same problem."
+"If you country is missing here and you know a lawyer who can provide a legal "
+"opinion, please get in contact with Tor Project."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"In fact, Google provides a free Captcha service, complete with code for easy "
-"inclusion in a number of systems to help other sites deal"
+"### If you're part of an organization that will be running the exit relay "
+"(ISP, university etc), consider teaching your legal people about Tor."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "with this issue: https://code.google.com/apis/recaptcha/intro.html"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"It's way better for them to hear about Tor from you, in a relaxed "
+"environment, than to hear about it from a stranger over the phone. Make them "
+"aware of [EFF's Legal FAQ for Tor Operators](/relay/community-resources/eff-"
+"tor-legal-faq). EFF has also offered to talk to other lawyers to explain the "
+"legal aspects of Tor."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## PHP Relay or Exploited Webmail Account Spam"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "### If you're not part of an organization, think about starting one!"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"In addition, our nodes do not allow SMTP traffic to be sent using our IPs."
+"Depending on the chosen form, setting up a legal body might help with "
+"liability, and in general it helps to appear bigger than you are (and less "
+"likely to get raided)."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Upon investigation, it appears that the source of the spam is due to an "
-"abusive or compromised webmail gateway running at:"
+"The people from Torservers.net in Germany found a lawyer who would agree to "
+"\"host\" them inside his office."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "<web server here>."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"They are now are a non-profit association (\"eingetragener Verein, "
+"gemeinnutzig\") registered inside a lawyer's office."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "Did you contact their abuse department?"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"The setup process was easy and cheap. Similar setups probably exist for your "
+"country."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Google Groups Spam"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"Another benefit of an association-like structure is that it might still work "
+"even when you leave, if you manage to find successors."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"It appears that your specific abuse complaint was generated by an "
-"authenticated Google Groups user."
+"### Consider preemptively teaching your local law enforcement about Tor."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Inspecting the headers reveals that the abuse complaint address for Google "
-"Groups is groups-abuse(a)google.com."
+"\"Cybercrime\" people actually love it when you offer to [teach them about "
+"Tor and the Internet](https://blog.torproject.org/blog/talking-german-police-"
+"stuttgart) -- they're typically overwhelmed by their jobs and don't have "
+"enough background to know where to start."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Contacting this address will give you better luck at actually having this "
-"abuser's Google Groups account canceled than will chasing down Tor nodes, "
-"proxies, and open wireless access points."
+"Contacting them gives you a chance to teach them why Tor is useful to the "
+"world (and why it's [not particularly helpful to criminals](https://2019.www."
+"torproject.org/docs/faq-abuse#WhatAboutCriminals))"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Additionally, if your news reader supports killfiles, you may be interested "
-"in using the Tor Bulk Exit list script to download a list of IPs to include "
-"in your killfile for posts that match \"NNTP-Posting-Host:"
+"Also, if they do get a report about your relay, they'll think of you as a "
+"helpful expert rather than a potential criminal."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "<ip>\" https://check.torproject.org/cgi-bin/TorBulkExitList.py"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "## Handling abuse complaints"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## DoS Attacks and Scraping Robots"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "### Answering complaints"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "We're sorry your site is experiencing this heavy load from Tor."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"If you receive an abuse complaint, don't freak out! Here is some advice for "
+"you:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"However, it is possible that your rate limiting alarms simply experienced a "
-"false positive due to the amount of traffic that flows through the router."
+"### Answer to abuse complaints in a professional manner within a reasonable "
+"time span."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"We provide service to almost a gigabit of traffic per second, 98% of which "
-"is web traffic."
+"TorServers.net is a fairly large Tor exit operator and we receive only a "
+"very small number of complaints, especially compared to the amount of "
+"traffic we push."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"If the attack is real and ongoing, however, the Tor project provides an "
-"automated DNSRBL for you to query to block login attempts coming from Tor "
-"nodes: https://www.torproject.org/projects/tordnsel.html.en"
+"Roughly 80% are automated reports, and the rest is usually satisfied with "
+"[our default reply](https://www.torservers.net/wiki/abuse/templates)."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"It is also possible to download a list of all Tor exit IPs that will connect "
-"to your server port:"
+"We have not needed the input of a lawyer in many years of operation "
+"following the advice on this page."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=YOUR_IP&port=80"
+"In addition to the [templates at Torservers.net](https://www.torservers.net/"
+"wiki/abuse/templates), you can find many more templates for various "
+"scenarios on the [Tor Abuse Templates](/relay/community-resources/tor-abuse-"
+"templates/)."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"In general however, we believe that problems like this are best solved by "
-"improving the service to defend against the attack from the Internet at "
-"large."
+"It is exceptionally rare to encounter a scenario where none of these "
+"templates apply."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Scraping and robot activity can be reduced/slowed by Captchas, which is the "
-"approach taken by Gmail for this same problem."
+"### If you receive a threatening letter from a lawyer about abusive use or a "
+"DMCA complaint, also don't freak out."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"In fact, Google provides a free Captcha service, complete with code for easy "
-"inclusion in a number of systems to help other sites deal with this issue: "
-"https://code.google.com/apis/recaptcha/intro.html"
+"We are not aware of any case that made it near a court, and we will do "
+"everything in our power to support you if it does."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Slow DoS attacks [aimed to consume the Apache MaxClients limit](http://www."
-"guerilla-ciso.com/archives/2049) can be alleviated by reducing the httpd."
-"conf TimeOut and KeepAliveTimeout config values to 15-30 and raising the "
-"ServerLimit and MaxClients values to something like 3000."
+"You can look up if an IP address was listed as an exit relay at a given time "
+"at [ExoneraTor](https://exonerator.torproject.org/). Point to that website "
+"in your reply to the complaint."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"If this fails, DoS attempts can also be solved with iptables-based rate "
-"limiting solutions, load balancers such as nginx, and also IPS devices, but "
-"be aware that Internet traffic is not always uniform in quantity by IP, due "
-"to large corporate and even national outproxies, NATs, and services like Tor."
+"If you feel it might be helpful, we can write you a signed letter confirming "
+"this information: Contact us at frontdesk(a)torproject.org if you need one."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"http://kevin.vanzonneveld.net/techblog/article/"
-"block_brute_force_attacks_with_iptables/"
+"In your reply, state clearly that you are not liable for forwarded content "
+"passing through your machine, and include the relevant legal references for "
+"your country."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "http://cd34.com/blog/webserver/ddos-attack-mitigation/"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "## Things you can do preemptively"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "http://deflate.medialayer.com/"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "### Make the WHOIS info point as close to you as possible."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Brute Force Web Attacks"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid ""
+"One of the biggest reasons exit relays disappear is because the people "
+"answering the abuse address get nervous and ask you to stop."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"We're sorry your account has been brute forced. We can try to prevent our "
-"node from connecting to this site, but since the Tor network has 800 or so "
-"exits, doing so wouldn't really stop the action long term."
+"If you can get your own IP block, great. Even if not, many providers will "
+"still reassign subblocks to you if you ask."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"The attacker would probably just chain an open proxy after Tor, or just use "
-"open wireless and/or a proxy without Tor."
+"ARIN uses [SWIP](https://www.arin.net/resources/request/reassignments.html), "
+"and RIPE uses something similar."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"The Tor project does provide an automated DNSRBL for you to query to flag "
-"requests from Tor nodes as requiring special treatment: https://www."
-"torproject.org/projects/tordnsel.html.en"
+"You can also add comments to your range, hinting at your usage as "
+"anonymization service ([Example](https://apps.db.ripe.net/search/query.html?"
+"searchtext=ZWIEBELFREUNDE))."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"In general, we believe that problems like this are best solved by improving "
-"the service to defend against the attack from the Internet at large rather "
-"than specifically tailoring behavior for Tor."
+"If you have questions about the process, please write an email to [tor-"
+"relays mailing list](https://lists.torproject.org/cgi-bin/mailman/listinfo/"
+"tor-relays) and we will try to explain the process to you."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## SSH Bruteforce Attempts"
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "### Register a phone number and a fax number as abuse contact."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"If you are concerned about SSH scans, you might consider running your SSHD "
-"on a port other than the default of 22."
+"At least law enforcement in Germany regularly uses the fax and phone numbers "
+"present in IP records."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Many worms, scanners, and botnets scan the entire Internet looking for SSH "
-"logins."
+"Torservers.net uses a free German fax-to-email service, call-manager.de, and "
+"a VoIP number from Sipgate.de."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid ""
-"The fact that a few logins happened to come from Tor is likely a small blip "
-"on your overall login attempt rate."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "### Consider using the Reduced Exit Policy."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"You might also consider a rate limiting solution: https://kvz.io/"
-"blog/2007/07/28/block-brute-force-attacks-with-iptables/"
+"The [Reduced Exit Policy](https://trac.torproject.org/projects/tor/wiki/doc/"
+"ReducedExitPolicy) is an alternative to the default exit policy. It allows "
+"many Internet services while still blocking the majority of TCP ports."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"If it is in fact a serious problem specific to Tor, the Tor project provides "
-"an automated DNSRBL for you to query to block login attempts coming from Tor "
-"nodes: https://www.torproject.org/projects/tordnsel.html.en"
+"This drastically reduces the odds that a Bittorrent user will select your "
+"node and thus reduces or even eliminates the number of [DMCA complaints](/"
+"relay/community-resources/eff-tor-legal-faq/tor-dmca-response/) you will "
+"receive."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"It is also possible to download a list of all Tor exit IPs that will connect "
-"to your SSH port: https://check.torproject.org/cgi-bin/TorBulkExitList.py?"
-"ip=YOUR_IP&port=22"
+"If you have your own experience of abuse handling, just share it on our "
+"public mailing list or write us an email to frontdesk(a)torproject.org."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "You can use this list to create iptables rules to block the network."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "## Technical"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"However, we still recommend using the general approach, as the attack will "
-"likely simply reappear from an open proxy or other IP once Tor is blocked."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Hacked Gmail, Web Forum, or Misc Account Access"
+"Please read all the technical details before getting started. If you have "
+"any questions or need help, please contact us at [tor-relays](https://lists."
+"torproject.org/cgi-bin/mailman/listinfo/tor-relays)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid ""
-"With respect to your account, given that the attacker used Tor and not a "
-"large botnet (or your machine's IP itself), it is likely that your password "
-"was either harvested off of your machine from a keylogger, or it was "
-"captured via a kiosk, or from open wireless."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "* [Tor Relay Guide](../../)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid ""
-"Our recommendation is to treat this event as though there was a login from "
-"an open wireless access point in your city. Reset your password, and if you "
-"don't have antivirus already, download the free AVG: http://free.avg.com/us-"
-"en/download, Spybot SD: http://www.safer-networking.org/nl/home/index.html, "
-"and/or AdAware: http://www.lavasoft.com/?domain=lavasoftusa.com."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "* Set up an informative website on the exit IP(s) on port 80."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Use these to scan to check for keyloggers or spyware that someone with "
-"access to your computer may have installed."
+"A disclaimer helps giving people the right idea about what is behind traffic "
+"coming from these IPs."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"To help protect yourself while using open wireless, consider using this "
-"Firefox plugin: <https://www.eff.org/https-everywhere/> and encourage the "
-"site maintainer to support HTTPS logins."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Hacking (PHP Webshells, XSS, SQL Injection)"
+"A simple notice can be published without a separate webserver using Tor's "
+"\"DirPortFrontPage \" directive."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "This also does not mean that there is nothing that can be done."
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+msgid "* Try to use dedicated IPs, and when possible dedicated hardware."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"For serious incidents, traditional police work techniques of running stings "
-"and investigating to determine means, motive, and opportunity are still very "
-"effective."
+"* Disk encryption might be useful to protect your node keys, but on the "
+"other hand unencrypted machines are easier to \"audit\" if required. We feel "
+"it's best to be able to easily show that you do Tor exiting, and nothing "
+"else (on that IP or server)."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"Additionally, the Tor project provides an automated DNSRBL for you to query "
-"to flag visitors coming from Tor nodes as requiring special treatment: "
-"https://www.torproject.org/projects/tordnsel.html.en."
+"* Set reverse DNS to something that signals its use, e.g. 'anonymous-relay', "
+"'proxy', 'tor-proxy'. So when other people see the address in their web "
+"logs, they will more quickly understand what's going on."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
+#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
msgid ""
-"The same list is available through the Tor Bulk Exit List: https://check."
-"torproject.org/cgi-bin/TorBulkExitList.py"
+"If you do, and if SMTP is allowed in your exit policy, consider configuring "
+"[SPF](https://en.wikipedia.org/wiki/Sender_Policy_Framework) on your domain: "
+"this will protect you from users using your exit node to forge e-mails which "
+"look like they come from you."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.subtitle)
msgid ""
-"However, rather than banning legitimate Tor users from using your service in "
-"general, we recommend ensuring that such services are updated and maintained "
-"to free of vulnerabilities that can lead to situations such as this (PHP "
-"webshell/XSS compromise/SQL Injection compromise)."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## E-Commerce Fraud"
+"FAQ written by the Electronic Frontier Foundation (EFF). Last updated March "
+"27, 2020."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Additionally, the Tor project provides an automated DNSRBL for you to query "
-"to flag orders coming from Tor nodes as requiring special review: https://"
-"www.torproject.org/projects/tordnsel.html.en"
+"NOTE: This FAQ is for informational purposes only and does not constitute "
+"legal advice."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"It also provides a Bulk Exit List service for retrieving the entire list: "
-"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
+"Our aim is to provide a general description of the legal issues surrounding "
+"Tor in the United States."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"You can use this list to help you take a closer look at Tor orders, or to "
-"hold them temporarily for additional verification, without losing legitimate "
-"customers."
+"Also, if you received this document from anywhere besides the EFF web site "
+"or https://community.torproject.org/relay/community-resources/eff-tor-legal-"
+"faq, it may be out of date. Follow the link to get the latest version."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"In fact, in my experience, the fraud processing teams contracted by many "
-"ISPs simply mark all requests from Tor nodes as fraud using that very list."
+"Got a DMCA notice? Check out our [sample response letter](/relay/community-"
+"resources/eff-tor-legal-faq/tor-dmca-response)!"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid ""
-"So it is even possible this is a legitimate order, but was flagged as fraud "
-"solely based on IP, especially if you contract out fraud detection to a "
-"third party."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "## General Information"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Threats of Violence (Advice for Real-Time Discussion)"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "### Has anyone ever been sued or prosecuted for running Tor?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"If a serious abuse complaint not covered by this template set arrives, the "
-"best answer is to follow a pattern with the complaining party."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "This is not legal advice."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "This was not written or reviewed by a lawyer."
+"**Although we are not aware of an individual being sued, prosecuted, or "
+"convicted for running a Tor relay**, law enforcement in the United States "
+"and other countries has occasionally mistakenly investigated individuals "
+"running a Tor relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"It was written by someone with experience working with various ISPs who had "
-"issues with a Tor exit node on their network."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "It has also been reviewed by someone who works in Abuse at a major ISP."
+"We believe that running a Tor relay, including an exit relay that allows "
+"people to anonymously send and receive traffic, is legal under U.S. law. Law "
+"enforcement, however, [often misunderstands](https://www.eff.org/wp/"
+"unreliable-informants-ip-addresses-digital-tips-and-police-raids) how Tor "
+"works and has occasionally attributed illegal traffic on the network as "
+"originating from a Tor exit relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* Read the [Tor Overview](https://2019.www.torproject.org/about/overview."
-"html.en). Be prepared to summarize and answer basic questions. Assume the "
-"person with whom you're going to converse knows nothing about Tor. Assume "
-"this same person isn't going to trust anything you say."
+"This has resulted in police suspecting Tor relay operators of crimes and "
+"sometimes [seizing computer](https://www.eff.org/deeplinks/2011/08/why-ip-"
+"addresses-alone-dont-identify-criminals) equipment, including Tor relays."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* In serious cases, such as harassment email or death threats, it is often "
-"helpful to draw an analogy to situations in the physical world where an "
-"action is perpetrated by an anonymous individual (such as delivering the "
-"notice via postal mail)."
+"For example, in 2016 Seattle police [mistakenly raided](https://web.archive."
+"org/web/20191210114929/https://www.thestranger.com/slog/2016/04/08/23914735/"
+"judge-who-authorized-police-search-of-seattle-privacy-activists-wasnt-told-"
+"they-operate-tor-network/) the home of a privacy activist operating a Tor "
+"exit relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* Remind them that traditional policework can still be used to determine who "
-"had the means, motive, and opportunity to commit the crime."
+"And Russian authorities wrongfully arrested math instructor and Tor relay "
+"operator [Dmitry Bogatov](https://www.eff.org/deeplinks/2017/04/access-now-"
+"and-eff-condemn-arrest-tor-node-operator-dmitry-bogatov-russia), though they "
+"later cleared him of [charges](https://web.archive.org/web/20190617062802/"
+"https://tass.com/society/986636)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "* Arrange to talk with or directly email the complainant."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "### Should I use Tor or encourage the use of Tor for illegal purposes?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "* During the conversation make sure you explain a few points:"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"**No**. Tor has been developed to be a tool for free expression, privacy, "
+"and human rights. It is not a tool designed or intended to be used to break "
+"the law, either by Tor users or Tor relay operators."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "* You are not the perpetrator of the issue."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"### Can EFF promise that I won't get in trouble for running a Tor relay?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* You are a responsible server operator and concerned about the "
-"complainant's problem."
+"**No**. All new technologies create legal uncertainties, and Tor is no "
+"exception."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* You are not insane. You may be insane, but we don't want the complainant "
-"to guess this is true."
+"We cannot guarantee that you will never face any legal liability as a result "
+"of running a Tor relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* In many cases, your ISP will be involved as a conduit for the 3rd party "
-"complainant. Your ISP wants to know:"
+"However, EFF believes so strongly that those running Tor relays shouldn't be "
+"liable for traffic that passes through the relay that we're running our own "
+"middle relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "* Your server is not compromised."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "### Will EFF represent me if I get in trouble for running a Tor relay?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "* Your server is not a spam relay."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"**Maybe**. While EFF cannot promise legal representation for all Tor relay "
+"operators, it [will assist relay operators](https://www.eff.org/pages/legal-"
+"assistance) in assessing the situation and will try to locate qualified "
+"legal counsel when necessary."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "* Your server is not a trojan/zombie."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"Inquiries to EFF for the purpose of securing legal representation or "
+"referrals should be directed to our intake coordinator by sending an email "
+"to info at eff.org."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* You are a competent server administrator and can address the issue. "
-"Minimally, you can at least discuss and respond to the issue intelligently."
+"Such inquiries will be kept confidential subject to the limits of the "
+"attorney/client privilege."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* The ISP is not at fault and not liable for your actions. This is normally "
-"the case, but the poor abuse person dealing with the issues just wants to "
-"hear it isn't the ISPs problem. They will move on after they are comfortable."
+"Note that although EFF cannot practice law outside of the United States, it "
+"will still try to assist non-U.S. relay operators in finding local "
+"representation."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "* Discuss options. Options Phobos has been offered:"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "### How should I deal with a police visit/raid/interrogation?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* The ISP/Complainant may very well demand to see logfiles. Fortunately, by "
-"default, nothing sensitive disclosed. You may want a new ISP if they demand "
-"access to log files ad hoc."
+"If you are detained and questioned by police, you have a right to request to "
+"speak with an attorney before and during any questioning."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* The ISP/Complainant suggests you convert to middleman. In this case, you "
-"may want to counter with a reduced exit policy, such as the one suggested in "
-"[item #6 of the above blog post](https://blog.torproject.org/running-exit-"
-"node)."
+"It is best to say \"I want my attorney and I choose to remain silent\" and "
+"then refuse questioning until you have a chance to talk to a lawyer."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* The ISP/Complainant demands you disable Tor. You may want a new ISP as a "
-"result."
+"However, if you do decide to waive your right to the assistance of counsel "
+"and answer questions without an attorney present, be sure to tell the truth."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* The ISP/Complainant states they will firewall off the traffic on the "
-"default ports. You may want a new ISP as a result."
+"Lying to law enforcement may lead to more trouble than for whatever it was "
+"they wanted to talk to you about in the first place."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* Update the config to disallow traffic to a certain IP range from your exit "
-"node. You may want to suggest the complainant use the [Tor DNS RBL]"
-"(https://2019.www.torproject.org/projects/tordnsel.html.en) instead."
+"### Does U.S. law provide any protections for the Tor network against civil "
+"lawsuits?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* After all has been discussed, offer a follow up conversation within a "
-"week. Make sure your agreed upon changes are implemented. Neither the ISP "
-"nor Complainant may want to do this, but the fact that you offered is in "
-"your credit. This may help them feel \"comfortable\" with you."
+"**Yes.** A federal law, 47 U.S.C. § 230 (often called Section 230), provides "
+"legal immunity for online intermediaries that host or republish speech."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
-msgid "## Other Template Sets"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"Though there are important exceptions for certain criminal and intellectual "
+"property-based claims, Section 230’s immunity protects online services, such "
+"as the Tor network, against a range of laws that might otherwise be used to "
+"hold them legally responsible for what others say and do."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* [DMCA Response template for Tor node maintainer to ISP](/relay/community-"
-"resources/eff-tor-legal-faq/) as written by the [EFF](http://www.eff.org)."
+"Another federal law, 17 U.S.C. § 512(a), part of the Digital Millennium "
+"Copyright Act, provides a legal safe harbor against copyright infringement "
+"claims based on material that is simply transmitted without modification, as "
+"a Tor relay does."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
-#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* Torservers [response template emails](https://www.torservers.net/wiki/"
-"abuse/templates)."
+"### Should I contact the Tor developers when I have legal questions about "
+"Tor or to inform them if I suspect Tor is being used for illegal purposes?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/relay-associatio…
-#: (content/relay/community-resources/relay-associations/contents+en.lr:page.subtitle)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Relay associations are independent organizations that runs relays in the Tor "
-"network."
+"**No**. Tor's developers are available to answer technical questions, but "
+"they are not lawyers and cannot give legal advice. Nor do they have any "
+"ability to prevent illegal activity that may occur through Tor relays."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/relay-associatio…
-#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body)
-msgid "There are several organizations around the world that run Tor relays."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/relay-associatio…
-#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Some organizations are dedicated to this purpose only and they are called "
-"Relay Associations."
+"Furthermore, your communications with Tor's developers are not protected by "
+"any legal privilege, so law enforcement or civil litigants could subpoena "
+"and obtain any information you give to them."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/relay-associatio…
-#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body)
-msgid "Below, you can find a list of organizations that run relays."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"You can contact info(a)eff.org if you face a specific legal issue. We will try "
+"to assist you, but given EFF's small size, we cannot guarantee that we can "
+"help everyone."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/relay-associatio…
-#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Please let us know if you would like your organization to be listed on this "
-"page."
+"### Do Tor's core developers make any promises about the trustworthiness or "
+"reliability of Tor relays that are listed in their directory?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.subtitle)
-msgid "Quick introduction into running your Exit relay"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"**No**. Although the developers attempt to verify that Tor relays listed in "
+"the directory maintained by the core developers are stable and have adequate "
+"bandwidth, neither they nor EFF can guarantee the personal trustworthiness "
+"or reliability of the individuals who run those relays."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"These guidelines are meant to give you a quick introduction into the "
-"business of running your own exit relay."
+"Tor's core developers further reserve the right to refuse a Tor relay "
+"operator's request to be listed in their directory or to remove any relay "
+"from their directory for any reason."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "NOTE:"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "## Exit Relays"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"This FAQ is for informational purposes only and does not constitute legal "
-"advice."
+"Exit relays raise special concerns because the traffic that exits from them "
+"can be traced back to the relay's IP address."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Our aim is to provide a general description of the legal issues surrounding "
-"Tor exit relaying."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "## Hosting"
+"While we believe that running an exit relay is legal, it is practically "
+"impossible to stop the use of an exit relay for illegal activity."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "### Tor at Universities: Find allies."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "That may attract the attention of private litigants or law enforcement."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"If possible, use an extra IP range whose abuse contact doesn't go through "
-"the main university abuse team."
+"An exit relay may forward traffic that is considered unlawful, and that "
+"traffic may be attributed to the operator of a relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Ideally, use addresses that are not trusted by the IP-based authentication "
-"many library-related services use -- if the university's entire IP address "
-"space is \"trusted\" to access these library resources, the university is "
-"forced to maintain an iron grip on all its addresses."
+"Indeed, police have mistakenly attributed traffic from an exit relay as "
+"coming from the relay’s operator."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Also read [How do I make my University / ISP / etc happy with my exit node?]"
-"(/relay/community-resources/tor-relay-universities/)"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "### Find Tor-friendly ISPs."
+"If you are not willing to deal with that risk, a bridge or middle relay may "
+"be a better fit for you."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"A good ISP is one that offers cheap bandwidth and is not being used by other "
-"members of the Tor community."
+"These relays do not directly forward traffic to the Internet and so can't be "
+"easily mistaken for the origin of allegedly unlawful content."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Before you continue, you may ask the Tor community if your choice is a good "
-"one."
+"The Tor Project's blog has some excellent [recommendations](https://blog."
+"torproject.org/blog/tips-running-exit-node) for running an exit with as "
+"little risk as possible. We suggest that you review their advice before "
+"setting up an exit relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"We very much need diversity, and it does not help if we pool too many exits "
-"at one friendly ISP."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "### Should I run an exit relay from my home?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"In any case, add the ISP to the [GoodBadISPs](/relay/community-resources/"
-"good-bad-isps/) page."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "**No**, this is risky and not recommended."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"To find an ISP, go through forums and sites where ISPs posts their latest "
-"deals, and contact them about Tor hosting."
+"If law enforcement becomes interested in traffic from your exit relay, it's "
+"possible that officers will mistakenly attribute that traffic as originating "
+"from your home."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Once you identified your ISP, you can follow the two-step advice of "
-"TorServers.net."
+"This could result in law enforcement raiding your home, seizing your "
+"computer, and suspecting you of criminal activity."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "1. Ask if the ISP is okay with a Tor exit"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"For that reason, it's best not to run your exit relay in your home or using "
+"your home Internet connection."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"2. If they come back positively, ask them if they are OK with an IP range "
-"reassignment."
+"Given those risks, you should instead consider running your exit relay in a "
+"commercial facility that is supportive of Tor. Have a separate IP address "
+"for your exit relay, and don't route your own traffic through it."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"If not, you can still explain that you are a non-profit superb large "
-"organization filled with security professionals, and that all will be good, "
-"and why IP reassignment helps reduce their workload."
+"Of course, you should avoid keeping any sensitive or personal information on "
+"the computer hosting your exit relay, and you never should use that machine "
+"for any illegal purpose."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"The two-step process usually helps in elevating your request to higher "
-"levels of support staff without scaring them off too early, even if you "
-"don't end up with your own IP range. Here is template you can use: [Inquiry]"
-"(https://www.torservers.net/wiki/hoster/inquiry)"
+"If you do decide to run an exit relay from your home despite these risks, "
+"please review Tor’s recommendations, including telling your ISP and "
+"obtaining a separate IP address for the exit relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "## Legal"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "### Should I tell my ISP that I'm running an exit relay?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"### Make sure you know the relevant legal paragraphs for common-carrier like "
-"communication services in your country (and the country of your hosting "
-"provider!)."
+"**Yes**. Make sure you have a Tor-friendly ISP that knows you're running an "
+"exit relay and supports you in that goal."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"At least most western countries should have regulations that exclude "
-"communication service providers from liability."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "Please add your country's regulations to this list."
+"This will help ensure that your Internet access isn't cut off due to abuse "
+"complaints."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* USA: [DMCA 512](https://www.law.cornell.edu/uscode/text/17/512); see "
-"[EFF's Legal FAQ for Tor Operators](/relay/community-resources/eff-tor-legal-"
-"faq) (a very good and relevant read for other countries as well)"
+"The Tor community maintains a list of ISPs that are particularly Tor-savvy, "
+"as well as ones that aren't."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* Germany: [TMG 8](http://www.gesetze-im-internet.de/tmg/__8.html) and [15]"
-"(http://www.gesetze-im-internet.de/tmg/__15.html)"
+"### Is it a good idea to let others know that I'm running an exit relay?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"* Netherlands: [Artikel 6:196c BW](http://wetten.overheid.nl/BWBR0005289/"
-"Boek6/Titel3/Afdeling4A/Artikel196c/)"
+"**Yes**. Be as transparent as possible about the fact that you're running an "
+"exit relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"* Austria: [ECG 13](http://www.ris.bka.gv.at/Dokument.wxe?"
-"Abfrage=Bundesnormen&Dokumentnummer=NOR40025809)"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "* Sweden: [16-19 2002:562](https://lagen.nu/2002:562#P16S1)"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"If your exit traffic draws the attention of the government or disgruntled "
+"private party, you want them to figure out quickly and easily that you are "
+"part of the Tor network and not responsible for the content."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"If you country is missing here and you know a lawyer who can provide a legal "
-"opinion, please get in contact with Tor Project."
+"This could mean the difference between having your computer seized by law "
+"enforcement and being left alone."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"### If you're part of an organization that will be running the exit relay "
-"(ISP, university etc), consider teaching your legal people about Tor."
+"The Tor Project [suggests](https://blog.torproject.org/blog/tips-running-"
+"exit-node) the following ways to let others know that you're running an exit "
+"relay:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"It's way better for them to hear about Tor from you, in a relaxed "
-"environment, than to hear about it from a stranger over the phone. Make them "
-"aware of [EFF's Legal FAQ for Tor Operators](/relay/community-resources/eff-"
-"tor-legal-faq). EFF has also offered to talk to other lawyers to explain the "
-"legal aspects of Tor."
+"* Set up a reverse DNS name for the IP address that makes clear that the "
+"computer is an exit relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "### If you're not part of an organization, think about starting one!"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"* Set up a notice like [this](https://blog.torproject.org/blog/tips-running-"
+"exit-node) to explain that you're running an exit relay that's part of the "
+"Tor network."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Depending on the chosen form, setting up a legal body might help with "
-"liability, and in general it helps to appear bigger than you are (and less "
-"likely to get raided)."
+"* If possible, get an [ARIN](https://www.arin.net/) registration for your "
+"exit relay that displays contact information for you, not your ISP."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"The people from Torservers.net in Germany found a lawyer who would agree to "
-"\"host\" them inside his office."
+"This way, you'll receive any abuse complaints and can respond to them "
+"directly. Otherwise, try to ensure that your ISP forwards abuse complaints "
+"that it receives to you."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"They are now are a non-profit association (\"eingetragener Verein, "
-"gemeinnutzig\") registered inside a lawyer's office."
+"### Should I snoop on the plaintext traffic that exits through my Tor relay?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"The setup process was easy and cheap. Similar setups probably exist for your "
-"country."
+"**No**. You may be technically capable of modifying the Tor source code or "
+"installing additional software to monitor or log plaintext that exits your "
+"relay."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Another benefit of an association-like structure is that it might still work "
-"even when you leave, if you manage to find successors."
+"However, Tor relay operators in the United States can possibly create civil "
+"and even criminal liability for themselves under state or federal wiretap "
+"laws if they monitor, log, or disclose Tor users' communications, while non-"
+"U.S. operators may be subject to similar laws."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"### Consider preemptively teaching your local law enforcement about Tor."
+"Do not examine anyone's communications without first talking to a lawyer."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"\"Cybercrime\" people actually love it when you offer to [teach them about "
-"Tor and the Internet](https://blog.torproject.org/blog/talking-german-police-"
-"stuttgart) -- they're typically overwhelmed by their jobs and don't have "
-"enough background to know where to start."
+"### If I receive a subpoena or other information request from law "
+"enforcement or anyone else related to my Tor relay, what should I do?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Contacting them gives you a chance to teach them why Tor is useful to the "
-"world (and why it's [not particularly helpful to criminals](https://2019.www."
-"torproject.org/docs/faq-abuse#WhatAboutCriminals))"
+"**Educate them about Tor**. In most instances, properly configured Tor "
+"relays will have no useful data for inquiring parties, and you should feel "
+"free to educate them on this point."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Also, if they do get a report about your relay, they'll think of you as a "
-"helpful expert rather than a potential criminal."
+"To the extent you do maintain logs, however, you should not disclose them to "
+"any third party without first consulting a lawyer."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "## Handling abuse complaints"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"In the United States, the data may be protected by the Electronic "
+"Communications Privacy Act, and relay operators outside of the United States "
+"may be subject to similar data protection laws."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "### Answering complaints"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid ""
+"You may receive legal inquiries where you are prohibited by law from telling "
+"anyone about the request. We believe that, at least in the United States, "
+"such gag orders do not prevent you from talking to a lawyer, including "
+"calling a lawyer to find representation."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"If you receive an abuse complaint, don't freak out! Here is some advice for "
-"you:"
+"Inquiries to EFF for the purpose of securing legal representation should be "
+"directed to our intake coordinator (info at eff.org)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"### Answer to abuse complaints in a professional manner within a reasonable "
-"time span."
+"For more information about responding to abuse complaints and other "
+"inquiries, check out the [Tor Abuse FAQ](https://support.torproject.org/"
+"abuse) and the collection of [abuse response templates](/relay/community-"
+"resources/tor-abuse-templates/) on the Tor Project's website."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"TorServers.net is a fairly large Tor exit operator and we receive only a "
-"very small number of complaints, especially compared to the amount of "
-"traffic we push."
+"For information on what to do if law enforcement seeks access to your "
+"digital devices, check out EFF's [Know Your Rights](https://www.eff.org/wp/"
+"know-your-rights) guide."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"Roughly 80% are automated reports, and the rest is usually satisfied with "
-"[our default reply](https://www.torservers.net/wiki/abuse/templates)."
+"### My ISP, university, etc. just sent me a DMCA notice. What should I do?"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"We have not needed the input of a lawyer in many years of operation "
-"following the advice on this page."
+"EFF has written a [short template](tor-dmca-response) to help you write a "
+"response to your ISP, university, etc., to let them know about the details "
+"of the Digital Millennium Copyright Act's safe harbor, and how Tor fits in."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"In addition to the [templates at Torservers.net](https://www.torservers.net/"
-"wiki/abuse/templates), you can find many more templates for various "
-"scenarios on the [Tor Abuse Templates](/relay/community-resources/tor-abuse-"
-"templates/)."
+"Note that template only refers to U.S. jurisdictions, and is intended only "
+"to address copyright complaints that are based on a relay of allegedly "
+"infringing material through the Tor node."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"It is exceptionally rare to encounter a scenario where none of these "
-"templates apply."
+"If you like, you should consider submitting a copy of your notice to the "
+"Lumen Database. The email address for submissions is team(a)lumendatabase.org."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"### If you receive a threatening letter from a lawyer about abusive use or a "
-"DMCA complaint, also don't freak out."
+"This will help us recognize trends and issues that the lawyers might want to "
+"focus on."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"We are not aware of any case that made it near a court, and we will do "
-"everything in our power to support you if it does."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
+msgid "Lumen encourages submissions from people outside the United States too."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"You can look up if an IP address was listed as an exit relay at a given time "
-"at [ExoneraTor](https://exonerator.torproject.org/). Point to that website "
-"in your reply to the complaint."
+"EFF believes that Tor relays should be protected from copyright liability "
+"for the acts of their users because a Tor relay operator can raise an "
+"immunity defense under Section 512 of DMCA as well as defenses under "
+"copyright's secondary liability doctrines."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"If you feel it might be helpful, we can write you a signed letter confirming "
-"this information: Contact us at frontdesk(a)torproject.org if you need one."
+"However, no court has yet addressed these issues in the context of Tor "
+"itself."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"In your reply, state clearly that you are not liable for forwarded content "
-"passing through your machine, and include the relevant legal references for "
-"your country."
+"If you are uncomfortable with this uncertainty, you may consider using a "
+"reduced exit policy (such as the default policy suggested by the Tor "
+"Project) to try to minimize traffic types that are often targeted in "
+"copyright complaints."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "## Things you can do preemptively"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "### Make the WHOIS info point as close to you as possible."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"One of the biggest reasons exit relays disappear is because the people "
-"answering the abuse address get nervous and ask you to stop."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"If you can get your own IP block, great. Even if not, many providers will "
-"still reassign subblocks to you if you ask."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"ARIN uses [SWIP](https://www.arin.net/resources/request/reassignments.html), "
-"and RIPE uses something similar."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body)
msgid ""
-"You can also add comments to your range, hinting at your usage as "
-"anonymization service ([Example](https://apps.db.ripe.net/search/query.html?"
-"searchtext=ZWIEBELFREUNDE))."
+"If you are a Tor relay operator willing to stand up and help set a clear "
+"legal precedent establishing that merely running a relay does not create "
+"copyright liability for either operators or their bandwidth providers, EFF "
+"is interested in hearing from you."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/relay-associatio…
+#: (content/relay/community-resources/relay-associations/contents+en.lr:page.subtitle)
msgid ""
-"If you have questions about the process, please write an email to [tor-"
-"relays mailing list](https://lists.torproject.org/cgi-bin/mailman/listinfo/"
-"tor-relays) and we will try to explain the process to you."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "### Register a phone number and a fax number as abuse contact."
+"Relay associations are independent organizations that runs relays in the Tor "
+"network."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"At least law enforcement in Germany regularly uses the fax and phone numbers "
-"present in IP records."
+#: https://community.torproject.org/relay/community-resources/relay-associatio…
+#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body)
+msgid "There are several organizations around the world that run Tor relays."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/relay-associatio…
+#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body)
msgid ""
-"Torservers.net uses a free German fax-to-email service, call-manager.de, and "
-"a VoIP number from Sipgate.de."
+"Some organizations are dedicated to this purpose only and they are called "
+"Relay Associations."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "### Consider using the Reduced Exit Policy."
+#: https://community.torproject.org/relay/community-resources/relay-associatio…
+#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body)
+msgid "Below, you can find a list of organizations that run relays."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/relay-associatio…
+#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body)
msgid ""
-"The [Reduced Exit Policy](https://trac.torproject.org/projects/tor/wiki/doc/"
-"ReducedExitPolicy) is an alternative to the default exit policy. It allows "
-"many Internet services while still blocking the majority of TCP ports."
+"Please let us know if you would like your organization to be listed on this "
+"page."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.subtitle)
msgid ""
-"This drastically reduces the odds that a Bittorrent user will select your "
-"node and thus reduces or even eliminates the number of [DMCA complaints](/"
-"relay/community-resources/eff-tor-legal-faq/tor-dmca-response/) you will "
-"receive."
+"If you're operating a fast relay or you've done something else cool, you're "
+"eligible to receive our swag."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"If you have your own experience of abuse handling, just share it on our "
-"public mailing list or write us an email to frontdesk(a)torproject.org."
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.body)
+msgid "You can get a Tor T-shirt for contributing to the Tor project."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "## Technical"
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.body)
+msgid "There are two primary ways of contributing:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.body)
msgid ""
-"Please read all the technical details before getting started. If you have "
-"any questions or need help, please contact us at [tor-relays](https://lists."
-"torproject.org/cgi-bin/mailman/listinfo/tor-relays)"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "* [Tor Relay Guide](../../)"
+"* Operate a fast Tor relay that's been running for the past two months: you "
+"are eligible if you allow exits to port 80 and you average 250 KBytes/s "
+"traffic, or if you're not an exit but you average 500 KBytes/s traffic."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "* Set up an informative website on the exit IP(s) on port 80."
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.body)
+msgid "* Help out in other ways. Maintain a translation. Run Tor trainings."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid ""
-"A disclaimer helps giving people the right idea about what is behind traffic "
-"coming from these IPs."
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.body)
+msgid "Write a good support program and get a lot of people to use it."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.body)
msgid ""
-"A simple notice can be published without a separate webserver using Tor's "
-"\"DirPortFrontPage \" directive."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
-msgid "* Try to use dedicated IPs, and when possible dedicated hardware."
+"Do research on Tor and anonymity, solve some of our bugs, or establish "
+"yourself as a Tor advocate."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.body)
msgid ""
-"* Disk encryption might be useful to protect your node keys, but on the "
-"other hand unencrypted machines are easier to \"audit\" if required. We feel "
-"it's best to be able to easily show that you do Tor exiting, and nothing "
-"else (on that IP or server)."
+"If you're operating a fast relay or you've done something else cool, email "
+"us at tshirt at torproject.org with the details."
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.body)
msgid ""
-"* Set reverse DNS to something that signals its use, e.g. 'anonymous-relay', "
-"'proxy', 'tor-proxy'. So when other people see the address in their web "
-"logs, they will more quickly understand what's going on."
+"(We want to make sure our shirts help outreach happen all around the world, "
+"so please understand if we can't send you 5 shirts for your 5 excellent "
+"relays.)"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guideli…
-#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/swag/
+#: (content/relay/community-resources/swag/contents+en.lr:page.body)
msgid ""
-"If you do, and if SMTP is allowed in your exit policy, consider configuring "
-"[SPF](https://en.wikipedia.org/wiki/Sender_Policy_Framework) on your domain: "
-"this will protect you from users using your exit node to forge e-mails which "
-"look like they come from you."
+"There are a variety of colors, shapes, and sizes available in the great "
+"roots design that Leiah Jansen made for us, as well as some older designs."
msgstr ""
#: https://community.torproject.org/relay/community-resources/bad-relays/
@@ -13650,7 +13182,7 @@ msgstr ""
#: https://community.torproject.org/relay/community-resources/bad-relays/
#: (content/relay/community-resources/bad-relays/contents+en.lr:page.body)
msgid ""
-"* Manipulating the DHT that is used for onion services, e.g., by positioning "
+"* Manipulating the DHT that is used for Onion Services, e.g., by positioning "
"itself in the DHT."
msgstr ""
@@ -13825,3808 +13357,4687 @@ msgid ""
"torscanner/), and DetecTor."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slideshow.title)
-msgid "The Tor Network"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.subtitle)
+msgid "How do I make my University / ISP / etc happy with my exit node?"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Topics"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"To keep your exit node running long-term, you're going to need the support "
+"of the people around you."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- What is Tor?"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"In this sense, Tor provides a lever to help you change your organization's "
+"policies."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Types of relays"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"If the administration considers an Internet community that helps other "
+"people to be a foreign concept, or if they're used to treating new "
+"situations as security risks and telling everybody to quit it, a Tor relay "
+"may give you a way to focus the discussion and find allies who want to help "
+"change policy."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Technical setup"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"In short, running a Tor exit node may well require you to become an advocate "
+"for anonymity and privacy in the world."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- More about relays"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"The best strategy depends on your situation, but here are some tips to get "
+"you started."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Relay diversity"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"(We focus on the university scenario, but hopefully you can adapt it to your "
+"own situation.)"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Getting help"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid "* First, learn about your university's AUP -- acceptable use policy."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "What is Tor?"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Most likely it is ambiguously worded, to let them allow or deny things based "
+"on the situation."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Tor is free software and an open network."
-msgstr ""
-
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Mitigates against tracking, surveillance and censorship."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"But it might be extremely restrictive (\"no services of any kind\"), in "
+"which case you're going to have a tough road ahead of you."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Run by a US non-profit and volunteers from all over the world."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"* Second, learn about your local laws with respect to liability of traffic "
+"that exits from your Tor relay."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- It's Tor, not TOR."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"In the US, these appear to be mainly the [DMCA](/relay/community-resources/"
+"eff-tor-legal-faq/) and [CDA](/relay/community-resources/eff-tor-legal-"
+"faq/), and the good news is that many lawyers believe that Tor exit node "
+"operators are in the same boat as the ISPs themselves."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "The Tor network"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Become familiar with [the EFF's template letter regarding DMCA notices for "
+"Tor](/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/), which "
+"is quite clear about not putting liability on service providers."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- An open network that everyone can be a part of."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"The CDA is less clear, because it was written before the modern Internet "
+"emerged, but EFF and ACLU are optimistic."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- The network is composed of different types of servers run by volunteers "
-"around the world."
+"Of course, you need to understand that without actual clear precedent (and "
+"even then), it's still possible that a given judge will not interpret things "
+"the way the lawyers expect."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Your server will relay the Tor traffic to another server on the Internet."
+"In any case, the key here is to become familiar with the laws and their "
+"implications and uncertainties."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- Before entering the network, your server will automatically go through the "
-"relay lifecycle."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid "* Third, learn about Tor's design."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Why run a Tor relay?"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Read the [design overview](https://2019.www.torproject.org/overview.html), "
+"the [design paper](https://svn-archive.torproject.org/svn/projects/design-"
+"paper/tor-design.pdf), and the [FAQ](https://2019.www.torproject.org/docs/"
+"faq.html.en)."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "By running a Tor relay, you can help make the Tor network:"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Hang out on IRC ([irc.oftc.net](https://www.oftc.net) - #tor-relays) for a "
+"while and learn more."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- faster (and therefore more usable)"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid "If possible, attend a talk by one of the Tor developers."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- more robust against attacks"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Learn about the types of people and organizations who need secure "
+"communications on the Internet."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- more stable in case of outages"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Practice explaining Tor and its benefits and consequences to friends and "
+"neighbors -- the [abuse FAQ](https://2019.www.torproject.org/faq-abuse) may "
+"provide some helpful starting points."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- safer for users (spying on more relays is harder than on a few)"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid "* Fourth, learn a bit about authentication on the Internet."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Types of Relays"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Many library-related services use source IP address to decide whether a "
+"subscriber is allowed to see their content."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "-"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"If the university's entire IP address space is \"trusted\" to access these "
+"library resources, the university is forced to maintain an iron grip on all "
+"its addresses."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Guard/middle (aka non-exit) relay"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Universities like Harvard do the smart thing: their students and faculty "
+"have actual methods to authenticate -- say, certificates, or usernames and "
+"passwords -- to a central Harvard server and access the library resources "
+"from there."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- A guard is the first relay in the chain of 3 relays building a Tor circuit."
+"So Harvard doesn't need to be as worried about what other services are "
+"running on their network, and it also takes care of off-campus students and "
+"faculty."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- A middle relay is neither a guard nor an exit, but acts as the second hop "
-"between them."
+"On the other hand, universities like Berkeley simply add a \"no proxies\" "
+"line to their network policies, and are stuck in a battle to patrol every "
+"address on their network."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- To become a guard, a middle relay has to be stable and fast (at least "
-"2MByte/s); otherwise, it will remain a middle relay."
+"We should encourage all these networks to move to an end-to-end "
+"authentication model rather than conflating network location with who's on "
+"the other end."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Exit relay"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid "* Fifth, start finding allies."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- The exit relay is the final relay in a Tor circuit, and sends the traffic "
-"to its destination."
+"If your school has a botnet research group or studies Internet attacks (like "
+"at Georgia Tech and UCSD), meet them and learn more about all the scary "
+"things already out there on the Internet."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- That is why exit relays have the most significant legal exposure and "
-"liability of all relays."
+"If you have a law school nearby, meet the professors that teach the Internet "
+"law classes, and chat with them about Tor and its implications."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Before running an exit relay, talk with your local digital rights "
-"organization."
+"Ask for advice from everybody you meet who likes the idea, and try to work "
+"your way up the chain to get as many good allies as you can in as many areas "
+"as you can."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- **You should not run a Tor exit relay from your home.**"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid "* Sixth, teach your university's lawyers about Tor."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- A bridge is a node in the network that is not listed in the public Tor "
-"directory, making it harder for ISPs and governments to block it."
+"This may seem like a risky move, but it's way better for them to hear about "
+"Tor from you, in a relaxed environment, than to hear about it from a "
+"stranger over the phone."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Bridges are relatively easy, low-risk, and low bandwidth Tor relays to "
-"operate."
+"Remember that lawyers don't like being told how to interpret laws by a non-"
+"lawyer, but they are often pleased to hear that other lawyers have done a "
+"lot of the research and leg-work (this is where [the EFF's legal FAQ](/relay/"
+"community-resources/eff-tor-legal-faq/) comes in, along with your law school "
+"contacts if you found any)."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- And there's another special kind of bridge: Pluggable transports. These "
-"hide your Tor traffic by adding a layer of obfuscation."
-msgstr ""
-
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "The lifecycle of a new relay"
+"Make sure to keep these discussions informal and small -- invite one of the "
+"general counsel out to coffee to discuss \"something neat that may come up "
+"later on.\" Feel free to bring along one of the allies you found above, if "
+"it makes you more comfortable."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"Non-exit relays go through a lifecycle of four phases (defined in days):"
-msgstr ""
-
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Days 0-3: the unmeasured phase."
+"Avoid having actual meetings or long email discussions, and make it clear "
+"that you don't need their official legal opinion yet."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Days 3-8: network authorities start the remote measurement phase (the ramp-"
-"up guard phase)."
+"Remember that lawyers are paid to say no unless they have a reason to say "
+"yes, so when the time finally comes to ask their opinion on running a Tor "
+"exit node, make sure the question is not \"are there any liability issues?"
+"\", but rather \"we'd like to do this, can you help us avoid the biggest "
+"issues?\" Try to predict what they will say, and try to gain allies among "
+"the lawyers who like your cause and want to help."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Days 8-68: guard phase (where load counter intuitively drops and then "
-"rises higher)."
+"If they have concerns, or raise questions that you don't know how to answer, "
+"work with them to figure out the answers and make them happy."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- After 68 days, if stable and fast enough, the relay will receive a **Guard "
-"flag** (steady-state guard phase)."
+"Becoming friends with the lawyers early in the process will avoid situations "
+"where they need to learn about everything and make a decision in one day."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- Read about all the phases in: <https://blog.torproject.org/lifecycle-new-"
-"relay>"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid "* Seventh, teach your network security people about Tor."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Before we start"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"You aren't going to keep your Tor exit node a secret from them for long "
+"anyway, and like with the lawyers, hearing it from you is way better than "
+"hearing it from a stranger on the phone."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Never run a relay without the consent of the network administrator or "
-"machine owner."
+"Avoid putting them on the spot or formally asking permission: most network "
+"security people will like the idea of Tor in theory, but they won't be in a "
+"position to \"authorize\" your Tor relay."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "Read the Terms of Service (ToS) first, so you don’t risk losing money."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Take them out to coffee to explain Tor and let them know that you are "
+"planning to run a Tor server."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Choose which type of relay you will host. A non-exit relay is an easy way "
-"to start helping the network."
+"Make it clear that you're willing to work with them to make sure it isn't "
+"too much hassle on their part; for example, they can pass complaints "
+"directly on to you if they like."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Read the documentation: <https://community.torproject.org/relay>"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"These people are already overworked, and anything you can do to keep work "
+"off their plate will make everybody happier."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Bandwidth requirements"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"You might let them know that there are ways you can dial down the potential "
+"for abuse complaints, for example by rate limiting or partially restricting "
+"your exit policy -- but don't be too eager to offer or take these steps, "
+"since once you give up ground here it's very hard to get it back."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- It’s recommended to have at least 16 Mbit/s (Mbps) upload and download "
-"bandwidth available for Tor. More is better."
+"You'll also want to learn if there are bandwidth limitations at your "
+"organization."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- The minimum requirements for a relay are 10 Mbit/s (Mbps)."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"(Tor can handle a variety of rate limiting approaches, so this isn't the end "
+"of the world)."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- If you have less than 10 Mbit/s but at least 1 Mbit/s, we recommend "
-"running a bridge with obfs4 support."
+"In some cases, you should talk to the network security people before you "
+"talk to the lawyers; in some cases, there will be yet other groups that will "
+"be critical to educate and bring into the discussion. You'll have to make it "
+"up as you go."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Monthly outbound traffic"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"If the authorities contact your university for logs, be pleasant and helpful."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Relays must use at least 100 GByte of outbound/incoming traffic per month."
+"Tor's default log level doesn't provide much that's useful, so if they want "
+"copies of your logs, that's fine."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- If you have a metered plan, you might want to configure Tor to use only a "
-"given amount of bandwidth or monthly traffic."
+"Be helpful and take the opportunity to explain to them about Tor and why "
+"it's useful to the world. (If they contact you directly for logs, you should "
+"send them to your university's lawyers -- acting on it yourself is [almost "
+"always a poor idea](/relay/community-resources/eff-tor-legal-faq/))."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- More (>2 TB/month) is better and recommended."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"If there are too many complaints coming in, there are several approaches you "
+"can take to reduce them."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Public IPv4 address"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"First, you should follow the tips in the [Tor relay documentation](../../), "
+"such as picking a descriptive hostname or getting your own IP address."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Every relay needs a public IPv4 address - either directly on the host "
-"(preferred) or via NAT and port forwarding."
+"If that doesn't work, you can scale back the advertised speed of your relay, "
+"by using the `MaxAdvertisedBandwidth` to attract less traffic from the Tor "
+"network. Lastly, you can scale back your exit policy."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- The IPv4 address is not required to be static, but static IP addresses are "
-"preferred."
+"Some people have found that their university only tolerates their Tor relay "
+"if they're involved in a research project around anonymity."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Your IPv4 address should remain unchanged for at least 3 hours (network "
-"consensus)."
+"So if you're interested, you might want to get that started early in the "
+"process -- see our [Research Portal](https://research.torproject.org/)."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- You can only run two Tor relays per public IPv4."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"This approach has the added benefit that you can draw in other faculty and "
+"students in the process."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Other requirements"
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"The downside is that your Tor relay's existence is more fragile, since the "
+"terms of its demise are already negotiated."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
msgid ""
-"- Memory: A <40 Mbit/s non-exit relay should have at least 512 MB of RAM "
-"available."
+"Note that in many cases you don't even need to be researching the exit node "
+"itself -- doing research on the Tor network requires that there be a Tor "
+"network, after all, and keeping it going is a community effort."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- Disk storage: Tor does not need much disk storage. A typical Tor relay "
-"needs less than 200 MB."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid "## Mailing list"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Any modern CPU should be fine."
+#: https://community.torproject.org/relay/community-resources/tor-relay-univer…
+#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body)
+msgid ""
+"Subscribe to [Tor Relays Universities](https://lists.torproject.org/cgi-bin/"
+"mailman/listinfo/tor-relays-universities) mailing list (and other education "
+"institutions too)."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Uptime: Ideally, the relay runs on a server which runs 24/7."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.subtitle)
+msgid "How to handle abuse complaints"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Choosing your relay hosting"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "# Before You Start"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- The Tor community team maintains GoodBadISPs – a list about the experience "
-"of running relays: <https://community.torproject.org/relay/community-"
-"resources/good-bad-isps/>"
+"The best way to handle abuse complaints is to set up your exit node so that "
+"they are less likely to be sent in the first place."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Some providers only allow non-exit relays, so check the GoodBadISPs list "
-"before buying a service."
+"Please see [Tips for Running an Exit Node with Minimal Harassment](https://"
+"blog.torproject.org/running-exit-node) and [Tor Exit Guidelines](/relay/"
+"community-resources/tor-exit-guidelines/) for more info, before reading this "
+"document."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Running a relay can cost anywhere between a few bucks to hundreds per "
-"month."
-msgstr ""
-
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Technical setup"
+"Below are a collection of letters you can use to respond to your ISP about "
+"their complaint in regards to your Tor exit server."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Non-exit relay - Debian/Ubuntu"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Format and Philosophy of Templates"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Enable the Tor Project package repository"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"The general format of these templates is to inform the complainant about "
+"Tor, to help them to find a solution to their particular issue that works in "
+"general for the Internet at large (open wifi, open proxies, botnets, etc), "
+"and barring all else, how to block Tor."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Install the tor package"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"The philosophy of the Tor Project is that abuse should be handled "
+"proactively by the site administrators, rather than wasting effort and "
+"resources on seeking vengeance and chasing ghosts."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "$ apt update && apt install tor"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"The difference between the proactive approach and the reactive approach to "
+"abuse is the difference between decentralized fault-tolerant Internet "
+"freedom, and fragile, corruptible totalitarian control."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Add relay configuration to the `/etc/tor/torrc` file:"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"To further preach to the choir, the identity-based Internet \"driver's "
+"licenses\" of South Korea and China have done nothing to curtail cybercrime "
+"and Internet abuse."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/relay/setup/guard/windows/
-#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
-msgid "Nickname myNiceRelay"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"In fact, all [objective evidence](http://boingboing.net/2011/08/12/south-"
+"korea-to-abandon-real-name-internet-policy.html) seems to indicate that it "
+"has only created new markets for organized crime to preside over."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/relay/setup/guard/windows/
-#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
-msgid "ExitRelay 0"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"This is the core idea that these abuse complaint templates attempt to instil "
+"in the recipient."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/relay/setup/guard/windows/
-#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
-msgid "SocksPort 0"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "Feel free to improve them if you feel they fall short of this goal."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "ControORPort 443"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"All templates should include the Common Boilerplate below, and append some "
+"additional paragraphs depending on the specific Scenario."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "lSocket 0"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Common Boilerplate (Tor Intro)"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/relay/setup/guard/windows/
-#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
-msgid "ContactInfo tor-operator@your-emailaddress-domain"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "The IP address in question is a Tor exit node."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "Log notice syslog"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "https://www.torproject.org/overview.html"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Restart the tor daemon:"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"There is little we can do to trace this matter further. As can be seen from "
+"the overview page, the Tor network is designed to make tracing of users "
+"impossible. The Tor network is run by some 5000 volunteers who use the free "
+"software provided by the Tor Project to run Tor routers."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "$ systemctl restart tor@default"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"Client connections are routed through multiple relays, and are multiplexed "
+"together on the connections between relays."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Non-exit relay - FreeBSD"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "The system does not record logs of client connections or previous hops."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "pkg install tor ca_root_nss"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"This is because the Tor network is a censorship resistance, privacy, and "
+"anonymity system used by whistle blowers, journalists, Chinese dissidents "
+"skirting the Great Firewall, abuse victims, stalker targets, the US "
+"military, and law enforcement, just to name a few."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Edit the configuration file `/usr/local/etc/tor/torrc`"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "See https://www.torproject.org/about/torusers.html.en for more info."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-#: https://community.torproject.org/relay/setup/guard/windows/
-#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
-msgid "ORPort 9001"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"Unfortunately, some people misuse the network. However, compared to the rate "
+"of legitimate use (the IP range in question processes nearly a gigabit of "
+"traffic per second), [abuse complaints are rare](https://www.torproject.org/"
+"docs/faq-abuse.html.en)."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "ControlSocket 0"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Abuse Scenarios"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Ensure that the random_id sysctl setting is enabled:"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"The following scenario-specific paragraphs should be appended to the Common "
+"Boilerplate paragraphs above."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "echo \"net.inet.ip.random_id=1\" >> /etc/sysctl.conf"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"The common boilerplate should be abridged or be omitted if the abuse "
+"complainant is already familiar with Tor."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "sysctl net.inet.ip.random_id=1"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Comment/Forum Spam"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Start the tor daemon and make sure it starts at boot:"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "This does not mean that nothing can be done, however."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "sysrc tor_enable=YES"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"The Tor Project provides an automated DNSRBL for you to query to flag posts "
+"coming from Tor nodes as requiring special review."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "service tor start"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"You can also use this DNSRBL to only allow Tor IPs to read but not post "
+"comments. https://www.torproject.org/projects/tordnsel.html.en"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Optional, but recommended to get package updates faster: <https://"
-"community.torproject.org/relay/setup/guard/freebsd/>"
+"However, be aware that this may be just one jerk amongst many legitimate Tor "
+"users who use your forums."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Verify that your relay works"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"You might have luck getting rid of this jerk by temporarily limiting account "
+"creation to require Gmail accounts before posting, or by requiring account "
+"creation be done over non-Tor before posting."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"After restarting the service, verify that the log file contains the "
-"following entry:"
+"In general, we believe that problems like this are best solved by improving "
+"your service to defend against the attack from the Internet at large."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "Self-testing indicates your ORPort is"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"Brute force login attempts can be reduced/slowed by Captchas, which is the "
+"approach taken by Gmail for this same problem."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "reachable from the outside."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"In fact, Google provides a free Captcha service, complete with code for easy "
+"inclusion in a number of systems to help other sites deal"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "Excellent."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "with this issue: https://code.google.com/apis/recaptcha/intro.html"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"About 3 hours after you started your relay, it should appear on Metrics "
-"portal in Relay Search."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## PHP Relay or Exploited Webmail Account Spam"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "More about relays"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"In addition, our nodes do not allow SMTP traffic to be sent using our IPs."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Technical tips"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"Upon investigation, it appears that the source of the spam is due to an "
+"abusive or compromised webmail gateway running at:"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Enable automatic software updates."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "<web server here>."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Backup your Tor Identity Keys."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "Did you contact their abuse department?"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- It's possible to limit bandwidth usage (and traffic). Check the "
-"parameters, for example, AccountingMax, AccountingRule, AccountingStart."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Google Groups Spam"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- If you run more than one Tor relay, you need to set the MyFamily parameter."
+"It appears that your specific abuse complaint was generated by an "
+"authenticated Google Groups user."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Orchestrating"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"Inspecting the headers reveals that the abuse complaint address for Google "
+"Groups is groups-abuse(a)google.com."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Running multiple relays by hand can be challenging."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"Contacting this address will give you better luck at actually having this "
+"abuser's Google Groups account canceled than will chasing down Tor nodes, "
+"proxies, and open wireless access points."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Configuration management tools can make relay operators' lives easier:"
+"Additionally, if your news reader supports killfiles, you may be interested "
+"in using the Tor Bulk Exit list script to download a list of IPs to include "
+"in your killfile for posts that match \"NNTP-Posting-Host:"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Ansible-relayor: <http://github.com/nusenu/ansible-relayor>"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "<ip>\" https://check.torproject.org/cgi-bin/TorBulkExitList.py"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Metrics"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## DoS Attacks and Scraping Robots"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Metrics portal: <https://metrics.torproject.org>"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "We're sorry your site is experiencing this heavy load from Tor."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- You can search for how many relays are in the network, how many are exits, "
-"etc."
-msgstr ""
-
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- In 2021 there are ~6,600 public relays and ~1,500 bridges."
+"However, it is possible that your rate limiting alarms simply experienced a "
+"false positive due to the amount of traffic that flows through the router."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Check: how many relays are in your country? Who runs these relays? How "
-"diverse are they?"
+"We provide service to almost a gigabit of traffic per second, 98% of which "
+"is web traffic."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Network diversity"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"If the attack is real and ongoing, however, the Tor project provides an "
+"automated DNSRBL for you to query to block login attempts coming from Tor "
+"nodes: https://www.torproject.org/projects/tordnsel.html.en"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Monoculture"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"It is also possible to download a list of all Tor exit IPs that will connect "
+"to your server port:"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- A single kernel vulnerability in GNU/Linux impacting all Tor relays could "
-"be devastating."
+"https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=YOUR_IP&port=80"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Diversity of Operating System (OS): ~90% of relays are Linux."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"In general however, we believe that problems like this are best solved by "
+"improving the service to defend against the attack from the Internet at "
+"large."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Diversity of Autonomous Systems (AS)."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"Scraping and robot activity can be reduced/slowed by Captchas, which is the "
+"approach taken by Gmail for this same problem."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Try to avoid the following hosters: OVH SAS (AS16276), Online S.a.s. "
-"(AS12876), Hetzner Online GmbH (AS24940), DigitalOcean, LLC (AS14061)."
+"In fact, Google provides a free Captcha service, complete with code for easy "
+"inclusion in a number of systems to help other sites deal with this issue: "
+"https://code.google.com/apis/recaptcha/intro.html"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "The TorBSD Diversity Project"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"Slow DoS attacks [aimed to consume the Apache MaxClients limit](http://www."
+"guerilla-ciso.com/archives/2049) can be alleviated by reducing the httpd."
+"conf TimeOut and KeepAliveTimeout config values to 15-30 and raising the "
+"ServerLimit and MaxClients values to something like 3000."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- The Tor BSD Diversity Project (TDP) is an initiative seeking to extend the "
-"use of BSD Unix operating systems in the network."
+"If this fails, DoS attempts can also be solved with iptables-based rate "
+"limiting solutions, load balancers such as nginx, and also IPS devices, but "
+"be aware that Internet traffic is not always uniform in quantity by IP, due "
+"to large corporate and even national outproxies, NATs, and services like Tor."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Goals: increase the number of Tor relays running BSDs; Engage the BSD "
-"community about Tor anonymity; Port Tor related programs to BSD operating "
-"systems."
+"http://kevin.vanzonneveld.net/techblog/article/"
+"block_brute_force_attacks_with_iptables/"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "More about exit relays"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "http://cd34.com/blog/webserver/ddos-attack-mitigation/"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Legal information"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "http://deflate.medialayer.com/"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- Many countries have regulations that exclude internet service providers "
-"from liability."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Brute Force Web Attacks"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- It's a good idea to consult with a lawyer or your local digital rights "
-"organization."
+"We're sorry your account has been brute forced. We can try to prevent our "
+"node from connecting to this site, but since the Tor network has 800 or so "
+"exits, doing so wouldn't really stop the action long term."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Under most circumstances, you will be able to handle legal matters by "
-"having an abuse response letter."
+"The attacker would probably just chain an open proxy after Tor, or just use "
+"open wireless and/or a proxy without Tor."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Legal resources"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"The Tor project does provide an automated DNSRBL for you to query to flag "
+"requests from Tor nodes as requiring special treatment: https://www."
+"torproject.org/projects/tordnsel.html.en"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- The EFF Tor Legal FAQ: <https://community.torproject.org/relay/community-"
-"resources/eff-tor-legal-faq/>"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"In general, we believe that problems like this are best solved by improving "
+"the service to defend against the attack from the Internet at large rather "
+"than specifically tailoring behavior for Tor."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## SSH Bruteforce Attempts"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- It's important to respond to abuse complaints in a timely manner (usually "
-"within 24 hours)."
+"If you are concerned about SSH scans, you might consider running your SSHD "
+"on a port other than the default of 22."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Abuse letter templates: <https://community.torproject.org/relay/community-"
-"resources/tor-abuse-templates>"
+"Many worms, scanners, and botnets scan the entire Internet looking for SSH "
+"logins."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Tips for running an exit relay"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"The fact that a few logins happened to come from Tor is likely a small blip "
+"on your overall login attempt rate."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Get a separate IP for the relay, and don’t use it for other services."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"You might also consider a rate limiting solution: https://kvz.io/"
+"blog/2007/07/28/block-brute-force-attacks-with-iptables/"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Set up a Tor Exit Notice, so if someone checks your exit IP they'll know "
-"that it’s a Tor Exit."
+"If it is in fact a serious problem specific to Tor, the Tor project provides "
+"an automated DNSRBL for you to query to block login attempts coming from Tor "
+"nodes: https://www.torproject.org/projects/tordnsel.html.en"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- If you receive excessive complaints, consider running a Reduced Exit "
-"Policy."
+"It is also possible to download a list of all Tor exit IPs that will connect "
+"to your SSH port: https://check.torproject.org/cgi-bin/TorBulkExitList.py?"
+"ip=YOUR_IP&port=22"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- For more tips: <https://blog.torproject.org/tips-running-exit-node>"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "You can use this list to create iptables rules to block the network."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Running relays with others"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"However, we still recommend using the general approach, as the attack will "
+"likely simply reappear from an open proxy or other IP once Tor is blocked."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Running a relay with others"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Hacked Gmail, Web Forum, or Misc Account Access"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- You can work with your university department, employer or institution, or "
-"an organization like Torservers.org, Nos oignons, etc."
+"With respect to your account, given that the attacker used Tor and not a "
+"large botnet (or your machine's IP itself), it is likely that your password "
+"was either harvested off of your machine from a keylogger, or it was "
+"captured via a kiosk, or from open wireless."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Some organizations – known as Relay Associations – are solely dedicated to "
-"this purpose: <https://community.torproject.org/relay/community-resources/"
-"relay-associations/>."
+"Our recommendation is to treat this event as though there was a login from "
+"an open wireless access point in your city. Reset your password, and if you "
+"don't have antivirus already, download the free AVG: http://free.avg.com/us-"
+"en/download, Spybot SD: http://www.safer-networking.org/nl/home/index.html, "
+"and/or AdAware: http://www.lavasoft.com/?domain=lavasoftusa.com."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Relays associations"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"Use these to scan to check for keyloggers or spyware that someone with "
+"access to your computer may have installed."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- It's often advised to create some type of non-profit organization. This is "
-"useful for having a bank account and shared ownership."
+"To help protect yourself while using open wireless, consider using this "
+"Firefox plugin: <https://www.eff.org/https-everywhere/> and encourage the "
+"site maintainer to support HTTPS logins."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- The most important thing is to have a group of people (3-5 suggested to "
-"start) interested in helping."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Hacking (PHP Webshells, XSS, SQL Injection)"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Running a relay with universities"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "This also does not mean that there is nothing that can be done."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Universities are typically home to a reliable, robust, and well-equipped "
-"network."
+"For serious incidents, traditional police work techniques of running stings "
+"and investigating to determine means, motive, and opportunity are still very "
+"effective."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Many computer science departments and university libraries run relays: "
-"Massachusetts Institute of Technology, Universität Stuttgart, the University "
-"of Waterloo."
+"Additionally, the Tor project provides an automated DNSRBL for you to query "
+"to flag visitors coming from Tor nodes as requiring special treatment: "
+"https://www.torproject.org/projects/tordnsel.html.en."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Read more: <https://community.torproject.org/relay/community-resources/tor-"
-"relay-universities/>"
+"The same list is available through the Tor Bulk Exit List: https://check."
+"torproject.org/cgi-bin/TorBulkExitList.py"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "At your company or organization"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"However, rather than banning legitimate Tor users from using your service in "
+"general, we recommend ensuring that such services are updated and maintained "
+"to free of vulnerabilities that can lead to situations such as this (PHP "
+"webshell/XSS compromise/SQL Injection compromise)."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- If you work at a Tor-friendly company or organization, that's another "
-"ideal place to run a relay."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## E-Commerce Fraud"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- Companies like Brass Horn Communications, Quintex Alliance Consulting, and "
-"many others run relays."
+"Additionally, the Tor project provides an automated DNSRBL for you to query "
+"to flag orders coming from Tor nodes as requiring special review: https://"
+"www.torproject.org/projects/tordnsel.html.en"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- And organizations like Digital Courage, Access Now, Derechos Digitales, "
-"Calyx Institute, and Lebanon Libraries in New Hampshire."
+"It also provides a Bulk Exit List service for retrieving the entire list: "
+"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "What is a bad relay?"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"You can use this list to help you take a closer look at Tor orders, or to "
+"hold them temporarily for additional verification, without losing legitimate "
+"customers."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- A bad relay is one that either doesn't work properly or tampers with our "
-"users' connections. That can be either through maliciousness or "
-"misconfiguration."
+"In fact, in my experience, the fraud processing teams contracted by many "
+"ISPs simply mark all requests from Tor nodes as fraud using that very list."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- For example: tampering with exit traffic in any way (including dropping "
-"accepted connections). Or, running HSDirs that harvest and probe .onion "
-"addresses"
+"So it is even possible this is a legitimate order, but was flagged as fraud "
+"solely based on IP, especially if you contract out fraud detection to a "
+"third party."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "Reporting a bad relay"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Threats of Violence (Advice for Real-Time Discussion)"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- The \"Bad relays\" private working group at the Tor Project work to detect "
-"misconfigured, malicious, or suspicious relays."
+"If a serious abuse complaint not covered by this template set arrives, the "
+"best answer is to follow a pattern with the complaining party."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- Users can report bad relays by sending an email to bad-relays@lists."
-"torproject.org with the relay’s IP address or fingerprint, what kind of "
-"behavior you see, and any additional information needed to reproduce the "
-"issue."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "This is not legal advice."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "What happens to bad relays?"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "This was not written or reviewed by a lawyer."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- After a relay is reported and behavior has been verified, the Tor Project "
-"will attempt to contact the relay operator."
+"It was written by someone with experience working with various ISPs who had "
+"issues with a Tor exit node on their network."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- The relay will be flagged to prevent it from being used (BadExit, Invalid, "
-"Reject)."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "It has also been reviewed by someone who works in Abuse at a major ISP."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- The working group actively looks for bad relays using open source tools "
-"like exitmap, sysbilhunter."
+"* Read the [Tor Overview](https://2019.www.torproject.org/about/overview."
+"html.en). Be prepared to summarize and answer basic questions. Assume the "
+"person with whom you're going to converse knows nothing about Tor. Assume "
+"this same person isn't going to trust anything you say."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-msgid "How do I get help running a Tor relay?"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* In serious cases, such as harassment email or death threats, it is often "
+"helpful to draw an analogy to situations in the physical world where an "
+"action is perpetrated by an anonymous individual (such as delivering the "
+"notice via postal mail)."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Read the Tor Relay documentation:"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* Remind them that traditional policework can still be used to determine who "
+"had the means, motive, and opportunity to commit the crime."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "<https://community.torproject.org/relay>"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "* Arrange to talk with or directly email the complainant."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid ""
-"- Subscribe to the tor-relays mailing list: <https://lists.torproject.org/"
-"cgi-bin/mailman/listinfo/tor-relays>"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "* During the conversation make sure you explain a few points:"
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.description)
-msgid "- Join our IRC channel: #tor-relays in irc.oftc.net"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "* You are not the perpetrator of the issue."
msgstr ""
-#: https://community.torproject.org/training/resources/tor-relay-workshop/
-#: (content/training/resources/tor-relay-workshop/contents+en.lr:slide.title)
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Thank you!"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* You are a responsible server operator and concerned about the "
+"complainant's problem."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slideshow.title)
-msgid "All About Tor"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* You are not insane. You may be insane, but we don't want the complainant "
+"to guess this is true."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Agenda"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* In many cases, your ISP will be involved as a conduit for the 3rd party "
+"complainant. Your ISP wants to know:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Fill in this section"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "* Your server is not compromised."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- With your agenda for the day"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "* Your server is not a spam relay."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- To help your audience stay focused!"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "* Your server is not a trojan/zombie."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Let's begin"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* You are a competent server administrator and can address the issue. "
+"Minimally, you can at least discuss and respond to the issue intelligently."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Do you use Tor?"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* The ISP is not at fault and not liable for your actions. This is normally "
+"the case, but the poor abuse person dealing with the issues just wants to "
+"hear it isn't the ISPs problem. They will move on after they are comfortable."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- If not, why not?"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "* Discuss options. Options Phobos has been offered:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- If yes, do you have any questions, concerns, issues, or doubts about using "
-"it?"
+"* The ISP/Complainant may very well demand to see logfiles. Fortunately, by "
+"default, nothing sensitive disclosed. You may want a new ISP if they demand "
+"access to log files ad hoc."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Do you teach others about Tor?"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* The ISP/Complainant suggests you convert to middleman. In this case, you "
+"may want to counter with a reduced exit policy, such as the one suggested in "
+"[item #6 of the above blog post](https://blog.torproject.org/running-exit-"
+"node)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Why do we need Tor?"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* The ISP/Complainant demands you disable Tor. You may want a new ISP as a "
+"result."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Government mass and targeted surveillance."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* The ISP/Complainant states they will firewall off the traffic on the "
+"default ports. You may want a new ISP as a result."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
msgid ""
-"- The business model of the Internet: big data, advertising, non-consensual "
-"tracking."
+"* Update the config to disallow traffic to a certain IP range from your exit "
+"node. You may want to suggest the complainant use the [Tor DNS RBL]"
+"(https://2019.www.torproject.org/projects/tordnsel.html.en) instead."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Surveillance threats from family, bosses, bad people on the Internet."
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* After all has been discussed, offer a follow up conversation within a "
+"week. Make sure your agreed upon changes are implemented. Neither the ISP "
+"nor Complainant may want to do this, but the fact that you offered is in "
+"your credit. This may help them feel \"comfortable\" with you."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Why do you need Tor?"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid "## Other Template Sets"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Let's discuss the work you do"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* [DMCA Response template for Tor node maintainer to ISP](/relay/community-"
+"resources/eff-tor-legal-faq/) as written by the [EFF](http://www.eff.org)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Adversaries and challenges"
+#: https://community.torproject.org/relay/community-resources/tor-abuse-templa…
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body)
+msgid ""
+"* Torservers [response template emails](https://www.torservers.net/wiki/"
+"abuse/templates)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Mitigations"
+#: (dynamic) https://community.torproject.org/relay/setup/snowflake/
+#: (content/relay/setup/snowflake/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.section)
+msgid "Snowflake"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- How Tor can help"
+#: (dynamic) https://community.torproject.org/relay/setup/guard/
+#: (content/relay/setup/guard/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
+#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.section)
+msgid "Middle/Guard relay"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "little-t Tor or core tor"
+#: (dynamic) https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.title)
+msgid "Exit Relay"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Tor the network daemon (a computer program)"
+#: (dynamic) https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.title)
+msgid "Relay Post-install and good practices"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Presents a SOCKS or http proxy"
+#: https://community.torproject.org/relay/setup/snowflake/
+#: (content/relay/setup/snowflake/contents+en.lr:page.subtitle)
+msgid ""
+"Run an snowflake proxy to help censored users connect to the Tor network"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/snowflake/
+#: (content/relay/setup/snowflake/contents+en.lr:page.section)
+msgid "Snowflake operations"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/
+#: (content/relay/setup/snowflake/contents+en.lr:page.body)
msgid ""
-"- Location and source anonymity, similar to a VPN or regular proxy (but "
-"better!)"
+"This guide will help you set up a Snowflake proxy to help censored users "
+"connect to the Tor network."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Network of relays in many parts of the world"
+#: https://community.torproject.org/relay/setup/snowflake/
+#: (content/relay/setup/snowflake/contents+en.lr:page.body)
+msgid "The requirements are:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "How Tor relays work"
+#: https://community.torproject.org/relay/setup/snowflake/
+#: (content/relay/setup/snowflake/contents+en.lr:page.body)
+msgid "1. Internet connectivity"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/snowflake/
+#: (content/relay/setup/snowflake/contents+en.lr:page.body)
msgid ""
-""
+"If you don't meet the requirements to run a Tor relay or obfs4 bridge, "
+"running a Snowflake proxy is a great way to donate your bandwidth to help "
+"users circumvent censorship."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "Who can see your activity without Tor or HTTPS?"
+#: https://community.torproject.org/relay/setup/snowflake/
+#: (content/relay/setup/snowflake/contents+en.lr:page.body)
+msgid "There are a few different options for running a Snowflake proxy."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "Who can see your activity with Tor and HTTPS?"
+#: https://community.torproject.org/relay/setup/bridge/
+#: (content/relay/setup/bridge/contents+en.lr:page.subtitle)
+msgid "Run an obfs4 bridge to help censored users connect to the Tor network"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Tor Browser"
+#: https://community.torproject.org/relay/setup/bridge/
+#: (content/relay/setup/bridge/contents+en.lr:page.section)
+msgid "Bridge operations"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- little-t tor plus patched Firefox"
+#: https://community.torproject.org/relay/setup/bridge/
+#: (content/relay/setup/bridge/contents+en.lr:page.body)
+msgid ""
+"This guide will help you set up an obfs4 bridge to help censored users "
+"connect to the Tor network. The requirements are:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Anyone snooping can't see the websites you visit"
+#: https://community.torproject.org/relay/setup/bridge/
+#: (content/relay/setup/bridge/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "1. 24/7 Internet connectivity"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/bridge/
+#: (content/relay/setup/bridge/contents+en.lr:page.body)
msgid ""
-"- Websites can't track you or see other sites you visit (cross-tracking)"
+"2. The ability to expose TCP ports to the Internet (make sure that NAT "
+"doesn't get in the way)"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/bridge/
+#: (content/relay/setup/bridge/contents+en.lr:page.body)
msgid ""
-"- Prevents other privacy violations like fingerprinting or 3rd party cookies"
+"Note 1: If you're running a platform that is not listed on this page, you "
+"can [compile obfs4 from source](https://gitlab.com/yawning/"
+"obfs4#installation)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Writes nearly nothing to disk"
+#: https://community.torproject.org/relay/setup/bridge/
+#: (content/relay/setup/bridge/contents+en.lr:page.body)
+msgid ""
+"Note 2: If you're planning to turn an existing but non-bridge relay into a "
+"bridge relay, changing IP address, name and fingerprint is advised to avoid "
+"easy discovery and blocklisting by ISPs or governments."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- No browser history"
+#: https://community.torproject.org/relay/setup/guard/
+#: (content/relay/setup/guard/contents+en.lr:page.subtitle)
+msgid "Run a Middle/Guard relay"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Cross platform: Windows, macOS, Linux and Android"
+#: https://community.torproject.org/relay/setup/guard/
+#: (content/relay/setup/guard/contents+en.lr:page.body)
+msgid ""
+"In this guide we describe how to setup a new Middle/Guard relay. Please "
+"choose your platform below."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Tor Browser features"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.subtitle)
+msgid "How to deploy an Exit Relay"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-""
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
+"for operators that want to turn on exiting on their relay."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-""
+"It is recommended that you setup exit relays on servers dedicated to this "
+"purpose."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Tor Browser in other languages"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"It is not recommended to install Tor exit relays on servers that you need "
+"for other services as well."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Go to <https://torproject.org>"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "Do not mix your own traffic with your exit relay traffic."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Select the language on dropdown menu"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "## Reverse DNS and WHOIS record"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Or select \"Download in another language or platform\""
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"Before turning your non-exit relay into an exit relay, ensure that you have "
+"set a reverse DNS record (PTR) to make it more obvious that this is a tor "
+"exit relay. Something like \"tor-exit\" in its name is a good start."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Downloading Tor Browser"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"If your provider offers it, make sure your [WHOIS](https://whois.icann.org/"
+"en/about-whois) record contains clear indications that this is a Tor exit "
+"relay."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- The safest way to download is from <https://torproject.org>."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"Do use a domain name that you own. Definitely do not use `torproject.org` as "
+"a domain name for your reverse DNS."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- If <https://torproject.org> is blocked, try mirrors:"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "## Exit Notice HTML page"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- <http://tor.calyxinstitute.org/>"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"To make it even more obvious that this is a Tor exit relay you should serve "
+"a Tor exit notice HTML page."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- <https://tor.eff.org/>"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make "
+"use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that "
+"port."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Or try GetTor"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"This file will be shown to anyone directing their browser to your Tor exit "
+"relay IP address."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- email gettor(a)torproject.org and in the message write \"windows\", \"osx\" "
-"or \"linux\" (no quotes, no subject line)"
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Running Tor Browser for the first time"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "DirPort 80"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "DirPortFrontPage /path/to/html/file"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-""
+"We offer a [sample Tor exit notice HTML file](https://gitweb.torproject.org/"
+"tor.git/plain/contrib/operator-tools/tor-exit-notice.html), but you might "
+"want to adjust it to your needs."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-""
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Using Tor Browser"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Default search engine: DuckDuckGo"
-msgstr ""
-
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Bundled with NoScript, HTTPS Everywhere"
-msgstr ""
-
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- You should not add any other extensions nor enable any plugins (eg Flash)!"
+"For more information read its [release notes](https://blog.torproject.org/"
+"node/2041) and [ticket #40282](https://gitlab.torproject.org/tpo/core/tor/-/"
+"issues/40282)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Best practices"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "## Exit policy"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- Websites won't know anything about you unless you login and tell them."
+"Defining the [exit policy](https://www.torproject.org/docs/tor-manual.html."
+"en#ExitPolicy) is one of the most important parts of an exit relay "
+"configuration."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Changing your Tor circuit"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"The exit policy defines which destination ports you are willing to forward."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"Clicking on the padlock will show your current Tor circuit (and \"New "
-"Circuit for this site\" option)"
+"This has an impact on the amount of abuse emails you will get (less ports "
+"means less abuse emails, but an exit relay allowing only few ports is also "
+"less useful)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Updating Tor Browser"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"If you want to be a useful exit relay you must **at least allow destination "
+"ports 80 and 443**."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-""
+"As a new exit relay - especially if you are new to your hoster - it is good "
+"to start with a reduced exit policy (to reduce the amount of abuse emails) "
+"and further open it up as you become more experienced."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Uninstalling Tor Browser"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"The reduced exit policy can be found on the [Reduced Exit Policy](https://"
+"gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy) wiki page."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- Uninstalling Tor Browser is as easy as moving the folder to the trash! "
-"Then, empty the trash."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Default Tor Browser folder locations:"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "ExitRelay 1"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Windows: desktop"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "## DNS on Exit Relays"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- macOS: move the Tor Browser application to Trash and also the TorBrowser-"
-"Data folder `~/Library/Application Support/`"
+"Unlike other types of relays, exit relays also do DNS resolution for Tor "
+"clients."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Linux: home, or look for a name like \"tor-browser_en-US\""
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"DNS resolution on exit relays is crucial for Tor clients and it should be "
+"reliable and fast by using caching."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Troubleshooting Tor Browser"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"* DNS resolution can have a significant impact on the performance and "
+"reliability that your exit relay provides."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Is your system clock correct?"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"* Don't use any of the big DNS resolvers (Google, OpenDNS, Quad9, "
+"Cloudflare, 4.2.2.1-6) as your primary or fallback DNS resolver to avoid "
+"centralization."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Is the browser already running?"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"* We recommend running a local caching and DNSSEC-validating resolver "
+"without using any forwarders (specific instructions follow below, for "
+"various operating systems)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Are you being censored?"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"* If you want to add a second DNS resolver as a fallback to your `/etc/"
+"resolv.conf` configuration, choose a resolver within your autonomous system "
+"and make sure that it is not your first entry in that file (the first entry "
+"should be your local resolver)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Is your antivirus or firewall blocking Tor?"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"* If a local resolver like unbound is not an option for you, use a resolver "
+"that your provider runs in the same autonomous system (to find out if an IP "
+"address is in the same AS as your relay, you can look it up using [bgp.he."
+"net](https://bgp.he.net))."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Do you have a very old operating system?"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
+"limit AS-level exposure of DNS queries."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Try uninstalling and reinstalling"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"* Ensure your local resolver does not use any outbound source IP address "
+"that is used by any Tor exit or non-exits, because it is not uncommon that "
+"Tor IPs are (temporarily) blocked and a blocked DNS resolver source IP "
+"address can have a broad impact."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- Get help at <https://support.torproject.org> and <https://forum.torproject."
-"net>"
+"For unbound you can use the `outgoing-interface` option to specify the "
+"source IP addresses for contacting other DNS servers."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "More Tor Browser"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"* Large exit operators (>=100 Mbit/s) should make an effort to monitor and "
+"optimize Tor's DNS resolution timeout rate."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Tor settings"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "This can be achieved via Tor's Prometheus exporter (`MetricsPort`)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Tor settings: censorship mitigation options; access to Tor log"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"The following metric can be used to monitor the timeout rate as seen by Tor:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Security Slider"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "tor_relay_exit_dns_error_total{reason=\"timeout\"} 0"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-""
+"There are multiple options for DNS server software. [Unbound](https://"
+"nlnetlabs.nl/projects/unbound/about/) has become"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "NoScript"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"a popular one but feel free to use any other software that you are "
+"comfortable with."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- It's not advisable to change settings in the NoScript \"options\" menu."
+"When choosing your DNS resolver software, make sure that it supports DNSSEC "
+"validation and QNAME minimization (RFC7816)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- For example, adding sites to the \"whitelist\" can result in "
-"fingerprinting."
+"Install the resolver software over your operating system's package manager, "
+"to ensure that it is updated automatically."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- Instead, only \"temporarily trust\" blocked objects, or use security "
-"slider (Standard, Safer, Safest)"
+"By using your own DNS resolver, you are less vulnerable to DNS-based "
+"censorship that your upstream resolver might impose."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-""
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "DuckDuckGo"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old `/etc/resolv."
+"conf` file."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- DuckDuckGo is the default search engine in Tor Browser."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "### Debian/Ubuntu"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- Using Tor Browser prevents DDG from tracking users, even if they wanted to "
-"(they claim not to)."
+"The following commands install `unbound`, backup your DNS configuration, and "
+"tell the system to use the local resolver:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
-"- Duckduckgo.com or <https://"
-"duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/>."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# apt install unbound"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
-""
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Plugins, add-ons, JavaScript"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- Do not add any new add-ons/extensions to Tor, and don't enable any plugins."
+"To avoid unwanted configuration changed (for example by the DHCP client):"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- For example, Flash plugin can reveal your real location."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# chattr +i /etc/resolv.conf"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
msgid ""
-"- JavaScript is enabled by default, but is sanitized to preserve anonymity."
+"The Debian configuration ships with QNAME minimization (RFC7816) enabled by "
+"default, so you don't need to enable it explicitly."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
-"- To prevent possible JavaScript vulnerabilities, use the \"safest\" setting "
-"in the security slider."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Mobile Tor"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need "
+"to do a bit more than just that. Please refer to the [resolved.conf manpage]"
+"(https://www.freedesktop.org/software/systemd/man/resolved.conf.html)"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Things to know about mobile Tor"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "### CentOS/RHEL"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- The design of mobile devices makes full privacy impossible."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "Install the `unbound` package:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Mobile Tor is best for censorship prevention."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# yum install unbound"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Can also provide better privacy for some threat models."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
-"- We're making it better all the time and better options for mobile devices "
-"are coming out soon."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Tor Browser for Android"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "qname-minimisation: no"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- You don't need to install two APPs (Orbot and Orfox) anymore."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "with"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
-"- Find it in the [Google Play](https://play.google.com/store/apps/details?"
-"id=org.torproject.torbrowser)."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "qname-minimisation: yes"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Or Guardian Project repository in F-Droid."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "Enable and start `unbound`:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Or download the apk."
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# systemctl enable --now unbound"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Onion Browser"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "Tell the system to use the local resolver:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Tor Browser for iOS"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"To avoid unwanted configuration changes (for example by the DHCP client):"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Find it in the App Store"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"FreeBSD ships unbound in the base system but the one in ports is usually "
+"following upstream more closely, so we install the unbound package:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Lots of fake Tor Browsers for iOS"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# pkg install unbound"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Crashes on sleep"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid ""
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
+"following lines:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Orbot"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "server:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "verbosity: 1"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Using Orbot"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "Enable and start the `unbound` service:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Tor proxy for Android"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# sysrc unbound_enable=YES"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Find it on the Play Store or F-Droid"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# service unbound start"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Use it to run other Apps through Tor (like Twitter)"
+#: https://community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lr:page.body)
+msgid "# chflags schg /etc/resolv.conf"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Click start to run"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.section)
+msgid "Relay operations"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
-"- You can choose your exit country if you want (some countries don't have "
-"exits!)"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "#1. Make sure relay ports can be reached"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Toggle \"VPN mode\" on main screen"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"If you are using a firewall, open a hole in your firewall so incoming "
+"connections can reach the ports you will use for your relay (ORPort, plus "
+"DirPort if you enabled it)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Then click \"Orbot-enabled apps\""
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Also, make sure you allow all outgoing connections too, so your relay can "
+"reach the other Tor relays, clients and destinations."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Then select the apps you want to proxy with Tor"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"You can find the specific ORPort TCP port number in the torrc configuration "
+"samples below (in the OS specific sections)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "How do I get help using Tor?"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "# 2. Verify that your relay works"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Help using Tor"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"If your logfile (syslog) contains the following entry after starting your "
+"tor daemon your relay should be up and running as expected:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Tor Browser Manual: <https://tb-manual.torproject.org>"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Self-testing indicates your ORPort is reachable from the outside. Excellent."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Support portal: <https://support.torproject.org>"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"About 3 hours after you start your relay it should appear on [Relay Search]"
+"(https://metrics.torproject.org/rs.html)"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Tor Forum: <https://forum.torproject.net>"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "You can search for your relay using your nickname or IP address."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "# 3. Read about Tor relay lifecycle"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- Chat: IRC OFTC network - easy access through <https://webchat.oftc.net> "
-"channel #tor"
+"It takes some time for relay traffic to ramp up, this is especially true for "
+"guard relays but to a lesser extend also for exit relays. To understand this "
+"process, read about the [lifecycle of a new relay](https://blog.torproject."
+"org/lifecycle-new-relay)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Community portal: <https://community.torproject.org>"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "# 4. Configuration Management"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "If you find a bug in Tor"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"If you plan to run more than a single relay, or you want to run a high "
+"capacity relay (multiple Tor instances per server) or want to use strong "
+"security features like [Offline Master Keys](https://trac.torproject.org/"
+"projects/tor/wiki/doc/TorRelaySecurity/OfflineKeys) without performing "
+"additional steps manually, you may want to use configuration management for "
+"better maintainability."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- GitLab: <https://gitlab.torproject.org/>"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"There are multiple configuration management solutions for Unix-based "
+"operating systems (Ansible, Puppet, Salt, ...)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Create a login: <https://gitlab.onionize.space/>"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"The following Ansible Role has specifically been built for Tor relay "
+"operators and supports multiple operating systems: [Ansible Relayor](http://"
+"github.com/nusenu/ansible-relayor)"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Search for your issue to find any existing tickets."
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "# 5. Important: if you run more than one Tor instance"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- If no ticket opened, open a new ticket with detailed description of the "
-"problem."
+"To avoid putting Tor clients at risk, when operating multiple relays you "
+"must set a proper [MyFamily](https://2019.www.torproject.org/docs/tor-manual."
+"html.en#MyFamily) value and have a valid [ContactInfo](https://2019.www."
+"torproject.org/docs/tor-manual.html.en#ContactInfo) in your torrc "
+"configuration."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Circumventing censorship with Tor"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"The MyFamily setting is simply telling Tor clients what Tor relays are "
+"controlled by a single entity/operator/organization, so they are not used in "
+"multiple positions in a single circuit."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "What to do when Tor is blocked?"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, "
+"you would add the following configuration to set MyFamily:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "I downloaded Tor Browser, but it won't connect"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "MyFamily AAAAAAAAAA,BBBBBBBB"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- If this screen takes a long time and does not connect, you may need a "
-"bridge or pluggable transport"
+"to both relays. To find your relay's fingerprint you can look into the log "
+"files when tor starts up or find the file named \"fingerprint\" in your tor "
+"DataDirectory."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-""
+"Instead of doing so manually, for big operators we recommend to automate the "
+"MyFamily setting via a configuration management solution."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "When torproject.org is blocked"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Manually managing MyFamily for big relay groups is error-prone and can put "
+"Tor clients at risk."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Mirrors"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "# 6. Optional: Limiting bandwidth usage (and traffic)"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- <http://tor.calyxinstitute.org/> (if https is blocked)"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Tor will not limit its bandwidth usage by default, but supports multiple "
+"ways to restrict the used bandwidth and the amount of traffic."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- GetTor email: gettor(a)torproject.org"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"This can be handy if you want to ensure that your Tor relay does not exceed "
+"a certain amount of bandwidth or total traffic per day/week/month."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Contact from a Gmail or Riseup account"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"The following torrc configuration options can be used to restrict bandwidth "
+"and traffic:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Flash drive with Tor on it from someone you trust"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* AccountingMax"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Get the EXE, DMG, tar.xz, don't copy the installed folder"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* AccountingRule"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Downloading Tor Browser from a non-official source is dangerous!"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* AccountingStart"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Bridges and pluggable transports"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* BandwidthRate"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Bridges are relays that are not listed publicly"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* BandwidthBurst"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Get bridges directly from Tor Browser (moat)"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* RelayBandwidthRate"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- Or from the website <https://bridges.torproject.org> or send an email to "
-"bridges(a)torproject.org from a Gmail, or Riseup.net account"
+"Having a fast relay for some time of the month is preferred over a slow "
+"relay for the entire month."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Or get a bridge address from a trusted person"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Also see the bandwidth entry in the [FAQ](https://support.torproject.org/"
+"relay-operators/bandwidth-shaping/)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
-"- Pluggable transports can be used like bridges to disguise Tor traffic "
-"(also called \"built-in bridges\")"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "# 7. Check IPv6 availability"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-""
+"We encourage everyone to enable IPv6 on their relays. This is especially "
+"valuable on exit and guard relays."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Request a bridge"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Before enabling your tor daemon to use IPv6 in addition to IPv4 you should "
+"do some basic IPv6 connectivity tests."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-""
+"The following command line will ping the IPv6 addresses of Tor directory "
+"authorities from your server:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Or select a built-in bridge"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"ping6 -c2 2001:858:2:2:aabb:0:563b:1526 && ping6 -c2 "
+"2620:13:4000:6000::1000:118 && ping6 -c2 2001:67c:289c::9 && ping6 -c2 "
+"2001:678:558:1000::244 && ping6 -c2 2607:8500:154::3 && ping6 -c2 2001:638:"
+"a000:4140::ffff:189 && echo OK."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-""
+"At the end of the output you should see \"OK.\" if that is not the case, do "
+"not enable IPv6 in your torrc configuration file before IPv6 is indeed "
+"working."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Pluggable transports"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"**If you enable IPv6 without working IPv6 connectivity, your entire relay "
+"will remain unused, regardless of whether IPv4 is working.**"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- **obfs4**: makes Tor traffic look random; works in many situations "
-"including China (if not, try meek)."
+"If it worked fine, make your Tor relay reachable via IPv6 by adding an "
+"additional ORPort line to your configuration (example for ORPort 9001):"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- **meek-azure**: makes it look like Microsoft traffic; works in China."
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "ORPort [IPv6-address]:9001"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "The location of that line in the configuration file does not matter."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- **snowflake**: proxies traffic through temporary proxies using WebRTC. "
-"<https://snowflake.torproject.org>"
+"You can simply add it next to the first ORPort lines in your torrc file."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "OONI"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Note: You have to explicitly specify your IPv6 address in square brackets, "
+"you can not tell tor to bind to any IPv6 (like you do for IPv4)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- Open Observatory of Network Interference: <https://ooni.torproject.org>"
+"If you have a global IPv6 address you should be able to find it in the "
+"output of the following command:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "ip -6 addr | grep global | sed 's/inet6//;s#/.*##'"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- Country-level reports of specific censorship tools in use on certain "
-"websites"
+"If you are an exit relay with IPv6 connectivity, tell your tor daemon to "
+"allow exiting via IPv6 so clients can reach IPv6 destinations:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- View their reports: <https://explorer.ooni.org/>"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "IPv6Exit 1"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- Or use your own OONI Probe to test websites: available in App Store and "
-"Google Play."
+"**Note: Tor requires IPv4 connectivity, you can not run a Tor relay on IPv6-"
+"only.**"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "Sharing content anonymously with Tor"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "# 8. Maintaining a relay"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "What are Onion Services?"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "## Backup Tor Identity Keys"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"The regular internet allows adversaries to see what you are sharing and with "
-"whom, whether you're using Dropbox etc, downloading it from email or through "
-"your browser..."
+"After your initial installation and start of the tor daemon it is a good "
+"idea to make a backup of your relay's long term identity keys."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"...so Tor devised a sneaky way to hide both the file data and the related "
-"metadata!"
+"They are located in the \"keys\" subfolder of your DataDirectory (simply "
+"make a copy of the entire folder and store it in a secure location)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Protection for both the user and the server"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Since relays have a ramp-up time it makes sense to back up the identity key "
+"to be able to restore your relay's reputation after a disk failure - "
+"otherwise you would have to go through the ramp-up phase again."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- User learns about xyz.onion"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "Default locations of the keys folder:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Client and service meet at rendezvous point in the Tor cloud"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* Debian/Ubuntu: `/var/lib/tor/keys`"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- End-to-end encrypted without HTTPS"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* FreeBSD: `/var/db/tor/keys`"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Connections never go out to the \"vanilla\" internet"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* OpenBSD: `/var/tor/keys`"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
-""
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* Fedora: `/var/lib/tor/keys`"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.title)
-msgid "OnionShare"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "## Subscribe to the tor-announce mailing list"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- Secure, private, anonymous file sharing done easy, built on top of the Tor "
-"network."
+"This is a very low traffic mailing list and you will get information about "
+"new stable tor releases and important security update information: [tor-"
+"announce](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
+"announce)."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Uses onion services to securely send files."
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "## Setting up outage notifications"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Creates an onion service where the file can be downloaded."
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Once you set up your relay it will likely run without much work from your "
+"side."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- No need to trust third parties like Dropbox."
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "If something goes wrong it is good to get notified automatically."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Download from <https://onionshare.org>"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"We recommend you use one of the free services that allow you to check your "
+"relay's ORPorts for reachability and send you an email should they become "
+"unreachable for whatever reason."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- Click \"Start sharing\" to share files. Or select another option: host a "
-"static website, receive files, anonymous chat."
+"[UptimeRobot](https://uptimerobot.com/) is one of these services that allow "
+"you to monitor TCP listeners on arbitrary ports."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Your contacts only need to have Tor Browser installed."
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"This service can check your configured ports once every 5 minutes and send "
+"you an email should your tor process die or become unreachable."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid "- Once the file is added, click \"start sharing\"."
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "This checks only for the listener but does not speak the Tor protocol."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- Tip: To allow downloading more than once, e.g. for you group, uncheck the "
-"first box."
+"A good way to monitor a relay for its health state is to have a look at its "
+"bandwidth graphs."
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
-msgid ""
-"- Copy and share the address with your contacts (e.g. chat room, Signal "
-"group)."
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "## System Health Monitoring"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.description)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"- When they finish downloading, you'll see a notification alert in "
-"OnionShare's history."
+"To ensure your relay is healthy and not overwhelmed it makes sense to have "
+"some basic system monitoring in place to keep an eye on the following "
+"metrics:"
msgstr ""
-#: https://community.torproject.org/training/resources/all-about-tor/
-#: (content/training/resources/all-about-tor/contents+en.lr:slide.subtitle)
-msgid "PGP FINGERPRINT"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* Bandwidth"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/fedora/updates/
-#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.title)
-msgid "Fedora"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* Established TCP Connections"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/openbsd/updates/
-#: (content/relay/setup/guard/openbsd/updates/contents+en.lr:page.title)
-msgid "OpenBSD"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* Memory"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/windows/
-#: (content/relay/setup/guard/windows/contents+en.lr:page.title)
-msgid "Windows"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* Swap"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.title)
-msgid "Void Linux"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* CPU"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/docker/
-#: (content/relay/setup/bridge/docker/contents+en.lr:page.title)
-msgid "Docker"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"There are many tools for monitoring this kind of data, [munin](http://munin-"
+"monitoring.org/) is one of them and is relatively easy to setup."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.title)
-msgid "CentOS / RHEL"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"Note: **Do not make your private monitoring data graphs public since this "
+"could help attackers with deanonymizing Tor users.**"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.title)
-msgid "OpenSUSE"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "Some practical advice:"
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.title)
-msgid "NetBSD"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"* If you want to publish traffic statistics, you should aggregate all your "
+"relays' traffic over at least a week, then round that to the nearest 10 TiB "
+"(terabytes)."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.title)
-msgid "Post-install"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"* Reporting individual relays is worse than reporting totals for groups of "
+"relays. In future, tor will securely aggregate bandwidth statistics, so any "
+"individual relay bandwidth reporting will be less secure than tor's "
+"statistics."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.title)
-msgid "Arch Linux"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* Smaller periods are worse."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.title)
-msgid "Debian / Ubuntu"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* Numbers are worse than graphs."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.title)
-msgid "FreeBSD"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "* Real-time data is worse than historical data."
msgstr ""
-#: (dynamic) https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.title)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.title)
-msgid "DragonFlyBSD"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"* Data in categories (IP version, in/out, etc.) is worse than total data."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.subtitle)
-msgid "How to deploy an obfs4 bridge on Fedora"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid "## Tools"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.section)
-msgid "bridge"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"This section lists a few tools that you might find handy as a Tor relay "
+"operator."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
-#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "### 1. Enable Automatic Software Updates"
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
+msgid ""
+"* [Nyx](https://nyx.torproject.org/): is a Tor Project tool (formerly arm) "
+"that allows you to see real time data of your relay."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
-#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"One of the most important things to keep your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it."
+"* vnstat: vnstat is a command-line tool that shows the amount of data going "
+"through your network connection."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
-#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lr:page.body)
msgid ""
-"Follow the instructions to enable [automatic software updates](updates) for "
-"your operating system."
+"You can also use it to generate PNG pictures showing traffic graphs. [vnstat "
+"documentation](https://humdi.net/vnstat/) and [demo output](https://humdi."
+"net/vnstat/cgidemo/)."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
-#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
-msgid "### 2. Configure Tor Project's Repository"
+#: (dynamic)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.title)
+msgid "Response template for Tor relay operator to ISP"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.subtitle)
+msgid "Got a DMCA notice? Check out our sample response letter!"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
msgid ""
-"Configuring the Tor Project's Repository for Fedora consists basically on "
-"setting up `/etc/yum.repos.d/Tor.repo` with the following content:"
+"Written by the Electronic Frontier Foundation ([EFF](https://www.eff.org/)) "
+"Last updated March 27, 2020."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
msgid ""
-"More information about it can be found [here](https://support.torproject.org/"
-"rpm/)."
+"Note to Tor relay operators: In this litigious era, anyone providing routing "
+"services may face copyright complaints for transmitted content."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-msgid "### 3. Install `tor`"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"Fortunately, copyright law should provide protections from many of them both "
+"to you and to your upstream provider."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
msgid ""
-"Once you are set configuring the Tor repository, you are now able to install "
-"the package:"
+"If your Internet host forwards a copyright complaint to you, you can use "
+"this template to write a response, though you will need to customize it to "
+"your situation."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "### 4. Install obfs4proxy"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid "Please also ensure all the statements are true for you."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
msgid ""
-"We are opting here to install and use `obfs4` as pluggable transport, so we "
-"are going to install `obfs4proxy`."
+"(The Tor Project has an [abuse collection of templates](/relay/community-"
+"resources/tor-abuse-templates/) to help you respond to other types of abuse "
+"complaints, too.)"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
msgid ""
-"Different from other Linux distributions, **Fedora** offers a [binary "
-"package](https://pkgs.org/download/obfs4) we can use. It's available since "
-"**Fedora 33**."
+"Before sending any response to your ISP, you may want to seek the advice of "
+"an attorney licensed to practice in your jurisdiction."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-msgid "The package is called `obfs4` and this is all you need to install it:"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"This template letter is for informational purposes only and does not "
+"constitute legal advice."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-msgid "# dnf install obfs4"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"Whether and how you should respond when you or your ISP has received a "
+"copyright notice will turn on the particular facts of your situation."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
msgid ""
-"For more information about installing or building `obfs4proxy` from source, "
-"please refer to its [official docummentation](https://gitlab.com/yawning/"
-"obfs4/-/blob/master/README.md)."
+"This template is intended as a starting point, but you should tailor it to "
+"your own circumstances."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid "In addition, it's up to you to comply with your ISP's terms of service."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
msgid ""
-"### 5. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
-"replace its content with:"
+"If you're not comfortable including so much legal explanation, feel free to "
+"invite the ISP to contact EFF for a fuller discussion."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-msgid "RunAsDaemon 1"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"Also, if you received this document from anywhere other than the EFF web "
+"site or [tor-dmca-response](/relay/community-resources/eff-tor-legal-faq/tor-"
+"dmca-response), it may be out of date."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "BridgeRelay 1"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid "Follow the link to get the latest version."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid "Dear [ISP]:"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
msgid ""
-"# Replace \"TODO1\" with a Tor port of your choice. This port must be "
-"externally"
+"Thank you for forwarding me the notice you received from [copyright "
+"claimant] regarding [content]. I would like to assure you that I am not "
+"hosting the claimed infringing materials, and furthermore, the Digital "
+"Millennium Copyright Act's (\"DMCA\") safe harbors likely protect you from "
+"liability arising from this complaint. The notice is likely based upon "
+"misunderstandings about the law and about some of the software I run."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
msgid ""
-"# reachable. Avoid port 9001 because it's commonly associated with Tor and"
+"As you know, the DMCA creates four \"safe harbors\" for service providers to "
+"protect them from copyright liability for the acts of their users, when the "
+"ISPs fulfill certain requirements. (17 U.S.C. 512)"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-msgid "# censors may be scanning the Internet for this port."
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"The DMCA's requirements vary depending on the ISP's role. You may be "
+"familiar with the \"notice and takedown\" provisions of section 512(c) of "
+"the DMCA; however, those do not apply when an ISP merely acts as a conduit."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "ORPort TODO1"
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"Instead, the \"conduit\" safe harbor of section 512(a) of the DMCA has "
+"different and less burdensome eligibility requirements, as the D.C. Circuit "
+"Court of Appeals held in RIAA v. Verizon (see https://scholar.google.com/"
+"scholar_case?case=15815830240179540527) and the Eighth Circuit Court of "
+"Appeals confirmed in RIAA v. Charter (see https://scholar.google.com/"
+"scholar_case?case=11547531128234336420)."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"Under DMCA 512(a), service providers like you are typically protected from "
+"damages for copyright infringement claims if you also maintain \"a policy "
+"that provides for termination in appropriate circumstances of subscribers "
+"and account holders of the service provider's system or network who are "
+"repeat infringers.\""
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"If you have and implement such a policy, and you otherwise qualify for the "
+"safe harbor, you should be free from fear of copyright damages."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"The copyright notice you received was likely triggered by a program I run "
+"called Tor. Tor is network software that helps users to enhance their "
+"privacy, security, and safety online."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"It does not host any content. Rather, it is part of a network of nodes on "
+"the Internet that simply pass packets among themselves before sending them "
+"to their destinations, just as any Internet intermediary does."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"The difference is that Tor tunnels the connections such that no hop can "
+"learn both the source and destination of the packets, giving users "
+"protection from nefarious snooping on network traffic."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"The result is that, unlike most other Internet traffic, the final IP address "
+"that the recipient receives is not the IP address of the sender."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"Tor protects users against hazards such as harassment, spam, and identity "
+"theft. Initial development of Tor, including deployment of a public-use Tor "
+"network, was a project of the U.S. Naval Research Laboratory, with funding "
+"from ONR and DARPA. (For more on Tor, see https://www.torproject.org/.)"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"I hope, as an organization committed to protecting the privacy of its "
+"customers, you'll agree that this is a valuable technology."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"While the Tor node that I run may appear to be the source of material that "
+"is alleged to be copyright-infringing, I do not host that material."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"I do not select the material transmitted through the Tor node that I run, "
+"and I have no practical means of either identifying the source of such "
+"material or preventing its transmission."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"I do nothing to encourage or promote the use of the Tor network for "
+"copyright infringement."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"For these reasons, I am not an infringer of copyright in any materials that "
+"are transmitted through the Tor node that I run, either directly or under a "
+"theory of contributory or vicarious liability."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"Therefore, you should continue to be protected under the DMCA 512(a) safe "
+"harbor without taking any further action."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid ""
+"Thank you for working with me on this matter. As a loyal subscriber, I "
+"appreciate your notifying me of this issue and hope that the protections of "
+"DMCA 512 put any concerns you may have to rest."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid "If not, please contact me with any further questions."
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid "Very truly yours,"
+msgstr ""
+
+#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+msgid "Your customer, [User]"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.title)
+msgid "Browser Snowflake proxy"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.title)
+msgid "Standalone Snowflake proxy"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.subtitle)
+msgid "How to run a Snowflake proxy in your browser"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid ""
+"Running a Snowflake proxy as a browser add on is a great low-effort way to "
+"donate bandwidth if you don't have acces to an always-on highly connected "
+"server."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid "There are very few requirements to running a browser-based proxy:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid "1. Use Firefox or Chromium/Chrome as your browser"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid "2. Have WebRTC enabled"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid "### 1. Install the Snowflake addon to your browser"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid ""
+"If you are running Firefox, you can install our [Firefox addon](https://"
+"addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/)"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid ""
+"Chrome users can install our addon from the [Google webstore](https://chrome."
+"google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie)"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid ""
+"Once it is installed, you can toggle the `Enabled` switch to turn it off and "
+"on."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid ""
+"It's easiest to leave it running while you browse and it should not "
+"interfere with your regular browsing experience."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid "### 2. Monitor your Snowflake's status and usage"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid ""
+"The Snowflake addon will inform you about how many people you have helped in "
+"the last 24 hours."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/browser/
+#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+msgid ""
+"It will also display an error message if the Snowflake could not connect to "
+"clients or the Snowflake bridge."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.subtitle)
+msgid "How to run a standalone Snowflake proxy"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"This guide will help you set up a standalone Snowflake proxy on a server to "
+"help censored users connect to the Tor network."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"The only requirements are internet connectivity, however one of the main "
+"advantages of standalone Snowflake proxies is that they can be installed on "
+"servers and offer a higher bandwidth and more reliable option for users "
+"behind restrictive NATs and firewalls."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "Therefore, we especially recommend:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"2. A full-cone NAT (you can use this [NAT behaviour tool](https://github.com/"
+"pion/stun/tree/master/cmd/stun-nat-behaviour) to test what type of NAT you "
+"have."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"The properties you are looking for are address-independent mapping and "
+"either address-independent or address-dependent filtering)"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "There are several ways to setup and run a standalone snowflake proxy."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "### Docker setup"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"You must first have [Docker](https://docs.docker.com/engine/install/) and "
+"[docker-compose](https://docs.docker.com/compose/install/) installed."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-msgid "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"We have a [Docker image](https://hub.docker.com/r/thetorproject/snowflake-"
+"proxy) to ease the setup of a snowflake proxy."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
msgid ""
-"# Replace \"TODO2\" with an obfs4 port of your choice. This port must be"
+"First [download docker-compose.yml](https://gitlab.torproject.org/tpo/anti-"
+"censorship/docker-snowflake-proxy/raw/main/docker-compose.yml)."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "Then, deploy the proxy by running:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "docker-compose up -d snowflake-proxy"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "You should now see the output:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "Creating snowflake-proxy ... done"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "and your proxy is up and running!"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "### Ansible"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
msgid ""
-"# externally reachable and must be different from the one specified for "
-"ORPort."
+"There is now an ansible role to install a Snowflake proxy on Debian, Fedora, "
+"ArchLinux, FreeBSD and Ubuntu [created by Jacobo Nájera](https://lists."
+"torproject.org/pipermail/anti-censorship-team/2021-March/000143.html) "
+"https://galaxy.ansible.com/nvjacobo/snowflake"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "### Compiling and running from source"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"1. First you will need to install and configure Go to build the standalone "
+"proxy-go code."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"If you are running Ubuntu or Debian, you can install Go by executing `apt "
+"install golang`."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "Otherwise visit https://golang.org/dl/."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "You will need Go 1.13+ to run the Snowflake proxy."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "2. Clone the [source code](#source-code)."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "git clone https://git.torproject.org/pluggable-transports/snowflake.git"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "3. Build the Snowflake proxy."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "cd snowflake/proxy"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "go build"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "4. Run the Snowflake proxy."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"For our fallback proxy-go instances on snowflake-broker, [we manage proxy-go "
+"instances using runit](https://gitlab.torproject.org/tpo/anti-censorship/"
+"team/-/wikis/Survival-Guides/Snowflake-Bridge-Survival-Guide#standalone-"
+"proxy-go-instances)."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid ""
+"However, a simpler nohup command will also allow you to run an instance in "
+"the background."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+msgid "nohup ./proxy &"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/fedora/updates/
+#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.title)
+msgid "Fedora"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.title)
+msgid "CentOS / RHEL"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lr:page.title)
+msgid "OpenBSD"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay/setup/bridge/docker/contents+en.lr:page.title)
+msgid "Docker"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.title)
+msgid "DragonFlyBSD"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lr:page.title)
+msgid "Windows"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.title)
+msgid "Arch Linux"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.title)
+msgid "Debian / Ubuntu"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.title)
+msgid "FreeBSD"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.title)
+msgid "NetBSD"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.title)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.title)
+msgid "Void Linux"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.title)
+msgid "Post-install"
+msgstr ""
+
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.title)
+msgid "OpenSUSE"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.subtitle)
+msgid "How to deploy an obfs4 bridge on Fedora"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.section)
#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.section)
#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-msgid "# Avoid port 9001 because it's commonly associated with"
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.section)
+msgid "bridge"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-msgid "# Tor and censors may be scanning the Internet for this port."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "ServerTransportListenAddr obfs4 0.0.0.0:TODO2"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/voidlinux/
#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/opensuse/
#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"# Local communication port between Tor and obfs4. Always set this to \"auto"
-"\"."
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
+#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+msgid "### 1. Enable Automatic Software Updates"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
+#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid ""
-"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific "
-"port"
+"One of the most important things to keep your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-msgid "# number, nor listen on 0.0.0.0."
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
+#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid ""
+"Follow the instructions to enable [automatic software updates](updates) for "
+"your operating system."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "ExtORPort auto"
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
+#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
+msgid "### 2. Configure Tor Project's Repository"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
msgid ""
-"# Replace \"<address(a)email.com>\" with your email address so we can contact "
-"you if"
+"Configuring the Tor Project's Repository for Fedora consists basically on "
+"setting up `/etc/yum.repos.d/Tor.repo` with the following content:"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
msgid ""
-"# there are problems with your bridge. This is optional but encouraged."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "ContactInfo <address(a)email.com>"
+"More information about it can be found [here](https://support.torproject.org/"
+"rpm/)."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "# Pick a nickname that you like for your bridge. This is optional."
+msgid "### 3. Install `tor`"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+msgid ""
+"Once you are set configuring the Tor repository, you are now able to install "
+"the package:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "Nickname PickANickname"
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+msgid "### 4. Install obfs4proxy"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
msgid ""
-"Don't forget to change the `ORPort`, `ServerTransportListenAddr`, "
-"`ContactInfo`, and `Nickname` options."
+"We are opting here to install and use `obfs4` as pluggable transport, so we "
+"are going to install `obfs4proxy`."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
msgid ""
-"* Note that both Tor's OR port and its obfs4 port must be reachable. If your "
-"bridge is behind a firewall or NAT, make sure to open both ports. You can "
-"use our [reachability test](https://bridges.torproject.org/scan/) to see if "
-"your obfs4 port is reachable from the Internet."
+"Different from other Linux distributions, **Fedora** offers a [binary "
+"package](https://pkgs.org/download/obfs4) we can use. It's available since "
+"**Fedora 33**."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-msgid "### 5. Restart Tor"
+msgid "The package is called `obfs4` and this is all you need to install it:"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
-msgid "# systemctl enable --now tor"
+msgid "# dnf install obfs4"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-msgid "### 6. Monitor your logs"
+msgid ""
+"For more information about installing or building `obfs4proxy` from source, "
+"please refer to its [official documentation](https://gitlab.com/yawning/"
+"obfs4/-/blob/master/README.md)."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
msgid ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
+"### 5. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
+"replace its content with:"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
-"<FINGERPRINT>'"
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "RunAsDaemon 1"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/windows/
#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/voidlinux/
#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/opensuse/
#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+msgid "BridgeRelay 1"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
-"<HASHED FINGERPRINT>'"
+"# Replace \"TODO1\" with a Tor port of your choice. This port must be "
+"externally"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/opensuse/
#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+msgid ""
+"# reachable. Avoid port 9001 because it's commonly associated with Tor and"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "[notice] Registered server transport 'obfs4' at '[::]:46396'"
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "# censors may be scanning the Internet for this port."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/windows/
#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/voidlinux/
#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/opensuse/
#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+msgid "ORPort TODO1"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"[notice] Tor has successfully opened a circuit. Looks like client "
-"functionality is working."
+"# Replace \"TODO2\" with an obfs4 port of your choice. This port must be"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid ""
+"# externally reachable and must be different from the one specified for "
+"ORPort."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "[notice] Bootstrapped 100%: Done"
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "# Avoid port 9001 because it's commonly associated with"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
-"may take up to 20 minutes -- look for log messages indicating success)"
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "# Tor and censors may be scanning the Internet for this port."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/windows/
#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"[notice] Self-testing indicates your ORPort is reachable from the outside. "
-"Excellent. Publishing server descriptor."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/voidlinux/
#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/opensuse/
#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid "### 7. Final Notes"
+msgid "ServerTransportListenAddr obfs4 0.0.0.0:TODO2"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/windows/
#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/docker/
-#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"If you are having trouble setting up your bridge, have a look at [our help "
-"section](../../../getting-help/)."
+"# Local communication port between Tor and obfs4. Always set this to \"auto"
+"\"."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/docker/
-#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
-msgid ""
-"If your bridge is now running, check out the [post-install notes](../post-"
-"install/)."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.subtitle)
-msgid "How to deploy an obfs4 bridge on OpenBSD"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"Follow the instructions to enable [automatic software updates](/relay/setup/"
-"guard/openbsd/updates/) for your operating system."
+"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific "
+"port"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/opensuse/
#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid "### 2. Install Tor"
+msgid "# number, nor listen on 0.0.0.0."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-msgid "##### 2.1. Recommended steps to install Tor"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "ExtORPort auto"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"If you want to install a newer version of the `tor` package, you can use M:"
-"Tier's binary packages:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "# ftp https://stable.mtier.org/openup"
+"# Replace \"<address(a)email.com>\" with your email address so we can contact "
+"you if"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"Right after fetching `openup` you can run it to sync M:Tier's repository and "
-"update your packages; it's an alternative to `pkg_add -u`."
+"# there are problems with your bridge. This is optional but encouraged."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "Here is how you proceed with these steps:"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "ContactInfo <address(a)email.com>"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "# ./openup"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "# Pick a nickname that you like for your bridge. This is optional."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/voidlinux/
#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-msgid "### 3. Install obfs4proxy"
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "Nickname PickANickname"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-msgid "# pkg_add obfs4proxy"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid ""
+"Don't forget to change the `ORPort`, `ServerTransportListenAddr`, "
+"`ContactInfo`, and `Nickname` options."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/voidlinux/
#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
msgid ""
-"### 4. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
-"replace its content with:"
+"* Note that both Tor's OR port and its obfs4 port must be reachable. If your "
+"bridge is behind a firewall or NAT, make sure to open both ports. You can "
+"use our [reachability test](https://bridges.torproject.org/scan/) to see if "
+"your obfs4 port is reachable from the Internet."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+msgid "### 5. Restart Tor"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/opensuse/
#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
+#: https://community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+msgid "# systemctl enable --now tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "DataDirectory /var/tor"
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid "### 6. Monitor your logs"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "User _tor"
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid ""
+"To confirm your bridge is running with no issues, you should see something "
+"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"* Note that both Tor's OR port and its obfs4 port must be reachable. If your "
-"bridge is behind a firewall or NAT, make sure to open both ports. You can "
-"use [our reachability test](https://bridges.torproject.org/scan/) to see if "
-"your obfs4 port is reachable from the Internet."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-msgid "### 5. Change `openfiles-max` and `maxfiles`"
+"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
+"<FINGERPRINT>'"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"By default, OpenBSD maintains a rather low limit on the maximum number of "
-"open files for a process. For a daemon such as Tor's, that opens a "
-"connection to each and every other relay (currently around 7000 relays), "
-"these limits should be raised."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "Append the following section to `/etc/login.conf`:"
+"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
+"<HASHED FINGERPRINT>'"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "tor:\\"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "[notice] Registered server transport 'obfs4' at '[::]:46396'"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid ":openfiles-max=13500:\\"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid ""
+"[notice] Tor has successfully opened a circuit. Looks like client "
+"functionality is working."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid ":tc=daemon:"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "[notice] Bootstrapped 100%: Done"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"OpenBSD also stores a kernel-level file descriptor limit in the sysctl "
-"variable `kern.maxfiles`."
+"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
+"may take up to 20 minutes -- look for log messages indicating success)"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "Increase it from the default of 7030 to 16000:"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid ""
+"[notice] Self-testing indicates your ORPort is reachable from the outside. "
+"Excellent. Publishing server descriptor."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "# echo \"kern.maxfiles=16000\" >> /etc/sysctl.conf"
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "### 7. Final Notes"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "# sysctl kern.maxfiles=16000"
+#: https://community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+msgid ""
+"If you are having trouble setting up your bridge, have a look at [our help "
+"section](../../../getting-help/)."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "### 6. Start Tor"
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+msgid ""
+"If your bridge is now running, check out the [post-install notes](../post-"
+"install/)."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "# rcctl enable tor"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.subtitle)
+msgid "How to deploy an obfs4 bridge on CentOS/RHEL"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "# rcctl start tor"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid ""
+"Follow the instructions to enable [automatic software updates](/relay/setup/"
+"guard/centos-rhel/updates/) for your operating system."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-msgid "### 7. Monitor your logs (usually in your syslog)"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "### 2. Install `epel-release`"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
msgid ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this:"
+"To install the `tor` package on CentOS/RHEL, you need to enable the use of "
+"the [EPEL](https://fedoraproject.org/wiki/EPEL) Repository first. To do so, "
+"you must install the `epel-release` package:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "### 8. Final Notes"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "# yum install epel-release"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.subtitle)
-msgid "How to deploy an obfs4 bridge on Windows"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "Recent versions of CentOS/RHEL are using `dnf` instead of `yum`:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "# dnf install epel-release"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
msgid ""
-"**Note: You should only run a Windows bridge if you can run it 24/7. If the "
-"operator is unable to guarantee that, a [Snowflake](https://snowflake."
-"torproject.org/) is a better way to contribute resources.**"
+"If you are on a recent version that uses `dnf`, please keep using it for the "
+"following steps where `yum` is called on this setup guide."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "### 1. Download the Windows Expert Bundle and the Tor Browser"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "### 3. Configure Tor Project's Repository"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
msgid ""
-"* [Windows Expert Bundle](https://www.torproject.org/download/tor/). Unzip "
-"the contents on the desktop."
+"Configuring the Tor Project's [Repository for CentOS/RHEL](https://support."
+"torproject.org/rpm/) consists basically on setting up `/etc/yum.repos.d/Tor."
+"repo` with the following content:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid ""
-"* [Tor Browser (version depends on your computer)](https://www.torproject."
-"org/download/languages/). Run the `.exe` and install with default settings."
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "name=Tor for Enterprise Linux $releasever - $basearch"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid ""
-"You will need to show hidden items and file name extensions. In your "
-"Explorer window, in the top-left, click on the View tab. In the Show/hide "
-"section furthest to the right, check the checkbox for Hidden items; check "
-"the checkbox for File name extensions."
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "baseurl=https://rpm.torproject.org/centos/$releasever/$basearch"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "### 2. Build files and relocate"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "gpgkey=https://rpm.torproject.org/centos/public_gpg.key"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "### 4. Install Tor"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
msgid ""
-"Open up the Tor folder on your desktop. Double click `tor.exe`. Once the "
-"command prompt reads: `[notice] Bootstrapped 100% (done): Done`, close the "
-"window. This creates the folder `C:\\Users\\<user>\\AppData\\Roaming\\tor\\` "
-"(where `<user>` is your user name)."
+"Once you are set with EPEL and the Tor repositories, you are now able to "
+"install the package:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "# yum install tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
msgid ""
-"From the Tor folder on your desktop, select all `.dll`'s and `.exe`'s and "
-"cut/paste them into the `C:\\Users\\<user>\\AppData\\Roaming\\tor\\` folder."
+"Please note that when you are installing the first package from the EPEL "
+"repository you will be asked about verifying the EPEL's GPG signing key."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
msgid ""
-"Open up the Data folder on your desktop. Inside that Tor folder, select both "
-"`geoip` and `geoip6` and cut/paste them into the `C:\\Users\\<user>\\AppData"
-"\\Roaming\\tor\\` folder."
+"Please ensure the key matches with the one available on the [Fedora Project "
+"website](https://getfedora.org/keys/)."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
msgid ""
-"Navigate to `C:\\Users\\<user>\\Desktop\\Tor Browser\\Browser\\TorBrowser"
-"\\Tor\\PluggableTransports`. Select `obfs4proxy.exe` and cut/paste it into "
-"the `C:\\Users\\<user>\\AppData\\Roaming\\tor\\` folder."
+"This will also happens when installing packages from Tor's repository for "
+"the first time - again you must ensure the key matches."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "### 3. Create and edit your Tor config file"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "### 5. Build obfs4proxy and move it into place."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"In the `C:\\Users\\<user>\\AppData\\Roaming\\tor\\` folder, right-click on "
-"white space and select `New > Text Document`. Name the file `torrc`; there "
-"is no extension."
+"Heavily outdated versions of git can make `go get` fail, so try upgrading to "
+"a more recent git version if you're running into this problem."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid ""
-"Double-click on the `torrc` file. When prompted *How do you want to open "
-"this file?*, select `Notepad`. Add the following:"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "Install the golang package and other dependencies:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "Log notice file C:\\Users\\<user>\\AppData\\Roaming\\tor\\notice.log"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "# yum install git golang policycoreutils-python-utils"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "GeoIPFile C:\\Users\\<user>\\AppData\\Roaming\\tor\\geoip"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "Now build the binary, and move it to a proper directory:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "GeoIPv6File C:\\Users\\<user>\\AppData\\Roaming\\tor\\geoip6"
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "export GOPATH='mktemp -d'"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "# Replace \"TODO1\" with a Tor port of your choice."
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "# This port must be externally reachable."
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"# Avoid port 9001 because it's commonly associated with Tor and censors may "
-"be scanning the Internet for this port."
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "# chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
msgid ""
-"ServerTransportPlugin obfs4 exec C:\\Users\\<user>\\AppData\\Roaming\\tor"
-"\\obfs4proxy.exe"
+"### 6. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
+"replace its content with:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "# Replace \"TODO2\" with an obfs4 port of your choice."
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "### 7. Restart Tor"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
msgid ""
-"# This port must be externally reachable and must be different from the one "
-"specified for ORPort."
+"`sudo semanage port -a -t tor_port_t -p tcp [OR port set earlier, in TODO1]`"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
msgid ""
-"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific "
-"port number, nor listen on 0.0.0.0."
+"`sudo semanage port -a -t tor_port_t -p tcp [obfs4 port set earlier, in "
+"TODO2]`"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "Recent versions os CentOS/RHEL which ship with systemd:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
msgid ""
-"# Replace \"<address(a)email.com>\" with your email address so we can contact "
-"you if there are problems with your bridge."
+"... or restart it if it was running already, so configurations take effect"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+msgid "# systemctl restart tor"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "Should you use an older release like CentOS/RHEL 6, that will be:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "# service tor enable"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "# This is optional but encouraged."
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "# service tor start"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid ""
-"Don't forget to change the `ORPort`, `ServerTransportListenAddr`, "
-"`ContactInfo`, `<user>`, and `Nickname` options."
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+msgid "### 8. Monitor your logs"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "* Use a fixed obfs4 port larger than 1024, still avoiding 9001."
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
+#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+msgid "### 9 Final Notes"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "* Note that both Tor's OR port and its obfs4 port must be reachable."
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.subtitle)
+msgid "How to deploy an obfs4 bridge on OpenBSD"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
msgid ""
-"If your bridge is behind a firewall or NAT, make sure to open both ports."
+"Follow the instructions to enable [automatic software updates](/relay/setup/"
+"guard/openbsd/updates/) for your operating system."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid ""
-"You can use [our reachability test](https://bridges.torproject.org/scan/) to "
-"see if your obfs4 port is reachable from the Internet."
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "### 2. Install Tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "### 4. Start Tor"
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+msgid "##### 2.1. Recommended steps to install Tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
msgid ""
-"Open up the Command Prompt App. Change your directory with: `cd C:\\Users"
-"\\<user>\\AppData\\Roaming\\tor\\`. Type: `tor.exe -f torrc`."
+"If you want to install a newer version of the `tor` package, you can use M:"
+"Tier's binary packages:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "### 5. Monitor your logs"
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "# ftp https://stable.mtier.org/openup"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
msgid ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this in `C:\\Users\\<user>\\AppData\\Roaming\\tor\\notice.log`."
+"Right after fetching `openup` you can run it to sync M:Tier's repository and "
+"update your packages; it's an alternative to `pkg_add -u`."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-msgid "### 6. Final notes"
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "Here is how you proceed with these steps:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-msgid ""
-"If your bridge is now running, check out the [post-install notes](../../post-"
-"install/)."
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "# ./openup"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.subtitle)
-msgid "How to deploy an obfs4 bridge on Void Linux"
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid "### 3. Install obfs4proxy"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+msgid "# pkg_add obfs4proxy"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
msgid ""
-"Follow the instructions to enable automatic software updates for your "
-"operating system."
+"### 4. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
+"replace its content with:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "DataDirectory /var/tor"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "User _tor"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
-msgid "### 2. Install `tor`"
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid ""
+"* Note that both Tor's OR port and its obfs4 port must be reachable. If your "
+"bridge is behind a firewall or NAT, make sure to open both ports. You can "
+"use [our reachability test](https://bridges.torproject.org/scan/) to see if "
+"your obfs4 port is reachable from the Internet."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+msgid "### 5. Change `openfiles-max` and `maxfiles`"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
msgid ""
-"To install the `tor` package on Void Linux, considering you are already on "
-"an up-to-date system:"
+"By default, OpenBSD maintains a rather low limit on the maximum number of "
+"open files for a process. For a daemon such as Tor's, that opens a "
+"connection to each and every other relay (currently around 7000 relays), "
+"these limits should be raised."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-msgid "# xbps-install -S tor"
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "Append the following section to `/etc/login.conf`:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-msgid ""
-"Once we can rely on an official `opbfs4proxy` package provided by the Void "
-"Linux's maintainers, this is how we install it:"
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "tor:\\"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-msgid "# xbps-install -S obfs4proxy"
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid ":openfiles-max=13500:\\"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid ":tc=daemon:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
msgid ""
-"* For more information on installing or building `obfs4proxy` from source, "
-"please refer to its [official docummentation](https://gitlab.com/yawning/"
-"obfs4/-/blob/master/README.md)."
+"OpenBSD also stores a kernel-level file descriptor limit in the sysctl "
+"variable `kern.maxfiles`."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-msgid "### 5. Enable and Start `tor`"
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "Increase it from the default of 7030 to 16000:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-msgid ""
-"Different from most recent distributions, Void Linux does not uses "
-"**systemd**; it uses [runit](https://man.voidlinux.org/runit.8) instead."
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "# echo \"kern.maxfiles=16000\" >> /etc/sysctl.conf"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-msgid "To enable `tor`'s service on a booted system:"
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "# sysctl kern.maxfiles=16000"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+msgid "### 6. Start Tor"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "# rcctl enable tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-msgid "# ln -s /etc/sv/tor /var/service/."
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "# rcctl start tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+msgid "### 7. Monitor your logs (usually in your syslog)"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"Once you enabled the service, it will automatically start. If you already "
-"started the `tor` daemon before and made changes do its configurations, you "
-"can restart it with:"
+"To confirm your bridge is running with no issues, you should see something "
+"like this:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/voidlinux/
-#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-msgid "# sv restart tor"
+#: https://community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+msgid "### 8. Final Notes"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/docker/
@@ -17832,559 +18243,559 @@ msgstr ""
msgid "OBFS4_ENABLE_ADDITIONAL_VARIABLES=1"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/docker/
-#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
-msgid "OBFS4V_AddressDisableIPv6=1"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/docker/
-#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
-msgid ""
-"You may [download our template .env](https://gitlab.torproject.org/"
-"torproject/anti-censorship/docker-obfs4-bridge/raw/main/.env) to get started."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.subtitle)
-msgid "How to deploy an obfs4 bridge on CentOS/RHEL"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid ""
-"Follow the instructions to enable [automatic software updates](/relay/setup/"
-"guard/centos-rhel/updates/) for your operating system."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "### 2. Install `epel-release`"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"To install the `tor` package on CentOS/RHEL, you need to enable the use of "
-"the [EPEL](https://fedoraproject.org/wiki/EPEL) Repository first. To do so, "
-"you must install the `epel-release` package:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "# yum install epel-release"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "Recent versions of CentOS/RHEL are using `dnf` instead of `yum`:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "# dnf install epel-release"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"If you are on a recent version that uses `dnf`, please keep using it for the "
-"following steps where `yum` is called on this setup guide."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "### 3. Configure Tor Project's Repository"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"Configuring the Tor Project's [Repository for CentOS/RHEL](https://support."
-"torproject.org/rpm/) consists basically on setting up `/etc/yum.repos.d/Tor."
-"repo` with the following content:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "name=Tor for Enterprise Linux $releasever - $basearch"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "baseurl=https://rpm.torproject.org/centos/$releasever/$basearch"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "gpgkey=https://rpm.torproject.org/centos/public_gpg.key"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "### 4. Install Tor"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"Once you are set with EPEL and the Tor repositories, you are now able to "
-"install the package:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "# yum install tor"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"Please note that when you are installing the first package from the EPEL "
-"repository you will be asked about verifying the EPEL's GPG signing key."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"Please ensure the key matches with the one available on the [Fedora Project "
-"website](https://getfedora.org/keys/)."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"This will also happens when installing packages from Tor's repository for "
-"the first time - again you must ensure the key matches."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "### 5. Build obfs4proxy and move it into place."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid ""
-"Heavily outdated versions of git can make `go get` fail, so try upgrading to "
-"a more recent git version if you're running into this problem."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "Install the golang package and other dependencies:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "# yum install git golang policycoreutils-python-utils"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "Now build the binary, and move it to a proper directory:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "export GOPATH='mktemp -d'"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "# chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"### 6. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
-"replace its content with:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "### 7. Restart Tor"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"`sudo semanage port -a -t tor_port_t -p tcp [OR port set earlier, in TODO1]`"
+#: https://community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
+msgid "OBFS4V_AddressDisableIPv6=1"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay/setup/bridge/docker/contents+en.lr:page.body)
msgid ""
-"`sudo semanage port -a -t tor_port_t -p tcp [obfs4 port set earlier, in "
-"TODO2]`"
+"You may [download our template .env](https://gitlab.torproject.org/"
+"torproject/anti-censorship/docker-obfs4-bridge/raw/main/.env) to get started."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "Recent versions os CentOS/RHEL which ship with systemd:"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.subtitle)
+msgid "How to deploy an obfs4 bridge on DragonflyBSD"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid ""
-"... or restart it if it was running already, so configurations take effect"
+"Follow the instructions to enable automatic software updates for your "
+"operating system."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/archlinux/
-#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
-msgid "# systemctl restart tor"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "### 2. Bootstrap `pkg`"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "Should you use an older release like CentOS/RHEL 6, that will be:"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid ""
+"DragonFlyBSD's daily snapshots and releases (starting with 3.4) come with "
+"`pkg` already installed. Upgrades from earlier releases, however, will not "
+"have it. If `pkg` is missing on the system for any reason, it can be quickly "
+"bootstrapped without having to build it from source or even having "
+"**DPorts** installed:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "# service tor enable"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid "# cd /usr"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid "# make pkg-bootstrap"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid "# rehash"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid "# pkg-static install -y pkg"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+msgid "##### 2.1. Recommended steps to setup `pkg`"
+msgstr ""
+
#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are "
+"going to use HTTPS to fetch our packages, and updates - so here we also need "
+"an extra package to help us out; `ca_root_nss`."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "# pkg install ca_root_nss"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# service tor start"
+msgid ""
+"For fresh installations, the file `/usr/local/etc/pkg/repos/df-latest.conf."
+"sample` is copied to `/usr/local/etc/pkg/repos/df-latest`. The files ending "
+"in the \".sample\" extension are ignored; pkg(8) only reads files that end "
+"in \".conf\" and it will read as many as it finds."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-msgid "### 8. Monitor your logs"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+msgid "**DragonflyBSD** has 2 packages repositories:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel/
-#: (content/relay/setup/bridge/centos-rhel/contents+en.lr:page.body)
-msgid "### 9 Final Notes"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid "- Avalon (mirror-master.dragonflybsd.org)"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.subtitle)
-msgid "How to deploy an obfs4 bridge on OpenSUSE"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid "- Wolfpond (pkg.wolfpond.org)"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid "# zypper install tor"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+msgid ""
+"We can simply edit the **URL** used to point to the repositories on `/usr/"
+"local/etc/pkg/repos/df-latest` and that's it! Remember to use **pkg+https://"
+"** for Avalon."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid "### 3. Build obfs4proxy and move it into place"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid ""
+"After applying all these changes, we update the packages list again and try "
+"to check if there's already a new update to apply:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid "# zypper install go git"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "# pkg update -f"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid "# export GOPATH='mktemp -d'"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "# pkg upgrade -y -f"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid "# go get gitlab.com/yawning/obfs4.git/obfs4proxy"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+msgid "### 3. Install Tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid "# cp $GOPATH/bin/obfs4proxy /usr/local/bin/."
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+msgid "Here we can choose to install the latest stable version (recommended):"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid ""
-"### 4. Edit your Tor config file, usually located at `/usr/local/etc/tor` "
-"and replace its content with:"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+msgid "Or install an alpha release:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid "### 5. Restart tor"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "# pkg install tor-devel"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/opensuse/
-#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
-msgid "### 6. Monitor your logs (usually in your syslog)"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+msgid "# pkg install obfs4proxy-tor"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+msgid ""
+"### 5. Edit your Tor config file, usually located at `/usr/local/etc/tor/"
+"torrc` and replace its content with:"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.subtitle)
-msgid "How to deploy an obfs4 bridge on NetBSD"
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid "# Replace \"TODO1\" with a Tor port of your choice."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/netbsd/
#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-msgid "### 2. Setup `pkg_add`"
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid "# This port must be externally reachable."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/netbsd/
#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
msgid ""
-"Modern versions of the NetBSD operating system can be set to use `pkgin`, "
-"which is a piece of software aimed to be like `apt` or `yum` for managing "
-"pkgsrc binary packages. We are not convering its setup here, and opt to use "
-"plain `pkg_add` instead."
+"# Avoid port 9001 because it's commonly associated with Tor and censors may "
+"be scanning the Internet for this port."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/netbsd/
#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-msgid ""
-"# echo \"PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -"
-"m)/$(uname -r)/All\" > /etc/pkg_install.conf"
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid "# Replace \"TODO2\" with an obfs4 port of your choice."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "### 3. Install Tor"
-msgstr ""
-
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/netbsd/
#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-msgid "# pkg_add install obfs4proxy"
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid ""
+"# This port must be externally reachable and must be different from the one "
+"specified for ORPort."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/netbsd/
#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
msgid ""
-"### 5. Edit your Tor config file, usually located at `/usr/pkg/etc/tor/"
-"torrc` and replace its content with:"
+"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific "
+"port number, nor listen on 0.0.0.0."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/netbsd/
#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-msgid "ServerTransportPlugin obfs4 exec /usr/pkg/bin/obfs4proxy"
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid ""
+"# Replace \"<address(a)email.com>\" with your email address so we can contact "
+"you if there are problems with your bridge."
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/netbsd/
#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-msgid "# ln -sf /usr/pkg/share/examples/rc.d/tor /etc/rc.d/tor"
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid "# This is optional but encouraged."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-msgid "# echo \"tor=YES\" >> /etc/rc.conf"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+msgid "# echo \"tor_setuid=YES\" >> /etc/rc.conf`"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-msgid "# /etc/rc.d/tor start"
+#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+msgid "# echo \"tor_enable=YES\" >> /etc/rc.conf`"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
msgid "### 7. Monitor your logs"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.subtitle)
-msgid "How to find your bridge in Relay Search and connect manually"
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.subtitle)
+msgid "How to deploy an obfs4 bridge on Windows"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
-msgid "Congrats!"
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid ""
+"**Note: You should only run a Windows bridge if you can run it 24/7. If the "
+"operator is unable to guarantee that, a [Snowflake](https://snowflake."
+"torproject.org/) is a better way to contribute resources.**"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "### 1. Download the Windows Expert Bundle and the Tor Browser"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
msgid ""
-"If you get to this point, it means that your obfs4 bridge is running and is "
-"being distributed by BridgeDB to censored users."
+"* [Windows Expert Bundle](https://www.torproject.org/download/tor/). Unzip "
+"the contents on the desktop."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
msgid ""
-"Note that it can take several days or weeks until you see a consistent set "
-"of users, so don't get discouraged if you don't see user connections right "
-"away."
+"* [Tor Browser (version depends on your computer)](https://www.torproject."
+"org/download/languages/). Run the `.exe` and install with default settings."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
msgid ""
-"BridgeDB uses four buckets for bridge distribution: HTTPS, Moat, Email, and "
-"manual."
+"You will need to show hidden items and file name extensions. In your "
+"Explorer window, in the top-left, click on the View tab. In the Show/hide "
+"section furthest to the right, check the checkbox for Hidden items; check "
+"the checkbox for File name extensions."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "### 2. Build files and relocate"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
msgid ""
-"Some buckets are used more than others, which also affects the time until "
-"your bridge sees users."
+"Open up the Tor folder on your desktop. Double click `tor.exe`. Once the "
+"command prompt reads: `[notice] Bootstrapped 100% (done): Done`, close the "
+"window. This creates the folder `C:\\Users\\<user>\\AppData\\Roaming\\tor\\` "
+"(where `<user>` is your user name)."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
msgid ""
-"You can manually [change your bridge distribution method](https://support."
-"torproject.org/relay-operators/change-bridge-distribution/)"
+"From the Tor folder on your desktop, select all `.dll`'s and `.exe`'s and "
+"cut/paste them into the `C:\\Users\\<user>\\AppData\\Roaming\\tor\\` folder."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid ""
+"Open up the Data folder on your desktop. Inside that Tor folder, select both "
+"`geoip` and `geoip6` and cut/paste them into the `C:\\Users\\<user>\\AppData"
+"\\Roaming\\tor\\` folder."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid ""
+"Navigate to `C:\\Users\\<user>\\Desktop\\Tor Browser\\Browser\\TorBrowser"
+"\\Tor\\PluggableTransports`. Select `obfs4proxy.exe` and cut/paste it into "
+"the `C:\\Users\\<user>\\AppData\\Roaming\\tor\\` folder."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "### 3. Create and edit your Tor config file"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid ""
+"In the `C:\\Users\\<user>\\AppData\\Roaming\\tor\\` folder, right-click on "
+"white space and select `New > Text Document`. Name the file `torrc`; there "
+"is no extension."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid ""
+"Double-click on the `torrc` file. When prompted *How do you want to open "
+"this file?*, select `Notepad`. Add the following:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "Log notice file C:\\Users\\<user>\\AppData\\Roaming\\tor\\notice.log"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "GeoIPFile C:\\Users\\<user>\\AppData\\Roaming\\tor\\geoip"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "GeoIPv6File C:\\Users\\<user>\\AppData\\Roaming\\tor\\geoip6"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
msgid ""
-"Finally, there aren't many bridge users out there, so you cannot expect your "
-"bridge to be as popular as a relay."
+"ServerTransportPlugin obfs4 exec C:\\Users\\<user>\\AppData\\Roaming\\tor"
+"\\obfs4proxy.exe"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
msgid ""
-"If you want to connect to your bridge manually, you will need to know the "
-"bridge's obfs4 certificate."
+"Don't forget to change the `ORPort`, `ServerTransportListenAddr`, "
+"`ContactInfo`, `<user>`, and `Nickname` options."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
-msgid ""
-"See the file `obfs4_bridgeline.txt`, which is found inside Tor Data "
-"Directory, for example, in Debian/Ubuntu `/var/lib/tor/pt_state/"
-"obfs4_bridgeline.txt` or FreeBSD `/var/db/tor/pt_state/obfs4_bridgeline.txt`."
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "* Use a fixed obfs4 port larger than 1024, still avoiding 9001."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
-msgid ""
-"Or when using Docker, use the following command to retrieve the bridge line:"
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "* Note that both Tor's OR port and its obfs4 port must be reachable."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
-msgid "```sh"
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid ""
+"If your bridge is behind a firewall or NAT, make sure to open both ports."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
-msgid "docker exec CONTAINER_ID get-bridge-line"
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid ""
+"You can use [our reachability test](https://bridges.torproject.org/scan/) to "
+"see if your obfs4 port is reachable from the Internet."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
-msgid "Paste the entire bridge line into Tor Browser:"
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "### 4. Start Tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
msgid ""
-"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
+"Open up the Command Prompt App. Change your directory with: `cd C:\\Users"
+"\\<user>\\AppData\\Roaming\\tor\\`. Type: `tor.exe -f torrc`."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
-msgid ""
-"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
-"the actual values, which you can find in the tor log. Make sure to use "
-"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
-"port you chose - and not the OR port."
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "### 5. Monitor your logs"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
msgid ""
-"Finally, you can monitor your obfs4 bridge's usage on [Relay Search](https://"
-"metrics.torproject.org/rs.html#search)"
+"To confirm your bridge is running with no issues, you should see something "
+"like this in `C:\\Users\\<user>\\AppData\\Roaming\\tor\\notice.log`."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+msgid "### 6. Final notes"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
msgid ""
-"Just enter your bridge's `<HASHED FINGERPRINT>` in the form and click "
-"\"Search\". After having set up the bridge, it takes approximately three "
-"hours for the bridge to show up in Relay Search."
+"If your bridge is now running, check out the [post-install notes](../../post-"
+"install/)."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/archlinux/
@@ -18392,6 +18803,17 @@ msgstr ""
msgid "How to deploy an obfs4 bridge on Arch Linux"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+msgid "### 2. Install `tor`"
+msgstr ""
+
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
@@ -18458,16 +18880,16 @@ msgstr ""
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
msgid ""
"For more information on installing or building `obfs4proxy` from source, "
-"please refer to its [official docummentation](https://gitlab.com/yawning/"
+"please refer to its [official documentation](https://gitlab.com/yawning/"
"obfs4/-/blob/master/README.md)."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid "DataDirectory /var/lib/tor"
msgstr ""
@@ -18476,16 +18898,49 @@ msgstr ""
msgid "User tor"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+msgid ""
+"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
+"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
+"bind the port with a non-root user:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+msgid "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+msgid ""
+"To work around systemd hardening, you will also need to set "
+"`NoNewPrivileges=no` in `/usr/lib/systemd/system/tor.service` and then run "
+"`systemctl daemon-reload`. For more details, see [ticket 18356](https://"
+"gitlab.torproject.org/tpo/core/tor/-/issues/18356)"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/archlinux/
+#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid "### 5. Enable and Start `tor`"
+msgstr ""
+
#: https://community.torproject.org/relay/setup/bridge/archlinux/
#: (content/relay/setup/bridge/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
-#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
+#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid "### 6. Final Notes"
msgstr ""
@@ -18548,19 +19003,6 @@ msgid ""
"obfs4#installation)."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-msgid ""
-"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
-"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
-"bind the port with a non-root user:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-msgid "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
-msgstr ""
-
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
msgid ""
@@ -18583,7 +19025,7 @@ msgstr ""
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
-msgid "# systemctl enable --now tor@default"
+msgid "# systemctl enable --now tor.service"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
@@ -18591,6 +19033,19 @@ msgstr ""
msgid "Or restart it if it was running already, so configurations take effect:"
msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+msgid "# systemctl restart tor.service"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lr:page.body)
+msgid ""
+"To confirm your bridge is running with no issues, you should see something "
+"like this (usually in `/var/log/syslog` or run `# journalctl -e -u "
+"tor@default`):"
+msgstr ""
+
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.subtitle)
msgid "How to deploy an obfs4 bridge on FreeBSD"
@@ -18603,17 +19058,6 @@ msgid ""
"guard/freebsd/updates/) for your operating system."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "### 2. Bootstrap `pkg`"
-msgstr ""
-
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
msgid ""
@@ -18635,93 +19079,23 @@ msgstr ""
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid "To bootstrap and install `pkg` we should run the following command:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid "# pkg bootstrap"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# pkg update -f"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "##### 2.1. Recommended steps to setup `pkg`"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid ""
-"To follow upstream updates in a \"faster way\" we recommend changing the "
-"'quarterly' branch used by `pkg` to its 'latest' branch."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid ""
-"One additional step is to prefer using HTTPS to fetch our packages, and "
-"updates - so here we also need an extra package to help us out (ca_root_nss)."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "Installing the `ca_root_nss` package:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# pkg install ca_root_nss"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-msgid ""
-"We are keeping the original setting used by `pkg` but setting a new one that "
-"will override it. So we set up a new directory, and then create a "
-"configuration file to override what we need. This configuration file will be "
-"`/usr/local/etc/pkg/repos/FreeBSD.conf`."
+msgid "To bootstrap and install `pkg` we should run the following command:"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid "Creating the new directory:"
+msgid "# pkg bootstrap"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid "# mkdir -p /usr/local/etc/pkg/repos"
+msgid ""
+"To follow upstream updates in a \"faster way\" we recommend changing the "
+"'quarterly' branch used by `pkg` to its 'latest' branch."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
@@ -18729,76 +19103,68 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
msgid ""
-"This is how the new configuration file `/usr/local/etc/pkg/repos/FreeBSD."
-"conf` must look like:"
+"One additional step is to prefer using HTTPS to fetch our packages, and "
+"updates - so here we also need an extra package to help us out (ca_root_nss)."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid "FreeBSD: {"
+msgid "Installing the `ca_root_nss` package:"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid "url: pkg+https://pkg.freebsd.org/${ABI}/latest"
+msgid ""
+"We are keeping the original setting used by `pkg` but setting a new one that "
+"will override it. So we set up a new directory, and then create a "
+"configuration file to override what we need. This configuration file will be "
+"`/usr/local/etc/pkg/repos/FreeBSD.conf`."
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"After applying all these changes, we update the packages list again and try "
-"to check if there's already a new update to apply:"
+msgid "Creating the new directory:"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# pkg upgrade -y -f"
+msgid "# mkdir -p /usr/local/etc/pkg/repos"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-msgid "You can choose to install the stable version (recommended):"
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid ""
+"This is how the new configuration file `/usr/local/etc/pkg/repos/FreeBSD."
+"conf` must look like:"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "Or install an alpha release:"
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "FreeBSD: {"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# pkg install tor-devel"
+msgid "url: pkg+https://pkg.freebsd.org/${ABI}/latest"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
#: (content/relay/setup/bridge/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "# pkg install obfs4proxy-tor"
+msgid "You can choose to install the stable version (recommended):"
msgstr ""
#: https://community.torproject.org/relay/setup/bridge/freebsd/
@@ -18871,398 +19237,324 @@ msgstr ""
msgid "### 9. Final Notes"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.subtitle)
-msgid "How to deploy an obfs4 bridge on DragonflyBSD"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"DragonFlyBSD's daily snapshots and releases (starting with 3.4) come with "
-"`pkg` already installed. Upgrades from earlier releases, however, will not "
-"have it. If `pkg` is missing on the system for any reason, it can be quickly "
-"bootstrapped without having to build it from source or even having "
-"**DPorts** installed:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# cd /usr"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# make pkg-bootstrap"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# rehash"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# pkg-static install -y pkg"
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.subtitle)
+msgid "How to deploy an obfs4 bridge on NetBSD"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"Here, it will be similar to what we have on a **FreeBSD** system, and we are "
-"going to use HTTPS to fetch our packages, and updates - so here we also need "
-"an extra package to help us out; `ca_root_nss`."
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "### 2. Setup `pkg_add`"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid ""
-"For fresh installations, the file `/usr/local/etc/pkg/repos/df-latest.conf."
-"sample` is copied to `/usr/local/etc/pkg/repos/df-latest`. The files ending "
-"in the \".sample\" extension are ignored; pkg(8) only reads files that end "
-"in \".conf\" and it will read as many as it finds."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "**DragonflyBSD** has 2 packages repositories:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "- Avalon (mirror-master.dragonflybsd.org)"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "- Wolfpond (pkg.wolfpond.org)"
+"Modern versions of the NetBSD operating system can be set to use `pkgin`, "
+"which is a piece of software aimed to be like `apt` or `yum` for managing "
+"pkgsrc binary packages. We are not convering its setup here, and opt to use "
+"plain `pkg_add` instead."
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid ""
-"We can simply edit the **URL** used to point to the repositories on `/usr/"
-"local/etc/pkg/repos/df-latest` and that's it! Remember to use **pkg+https://"
-"** for Avalon."
+"# echo \"PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -"
+"m)/$(uname -r)/All\" > /etc/pkg_install.conf"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "Here we can choose to install the latest stable version (recommended):"
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+msgid "# pkg_add install obfs4proxy"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
msgid ""
-"### 5. Edit your Tor config file, usually located at `/usr/local/etc/tor/"
+"### 5. Edit your Tor config file, usually located at `/usr/pkg/etc/tor/"
"torrc` and replace its content with:"
msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "# echo \"tor_setuid=YES\" >> /etc/rc.conf`"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay/setup/bridge/dragonflybsd/contents+en.lr:page.body)
-msgid "# echo \"tor_enable=YES\" >> /etc/rc.conf`"
-msgstr ""
-
-#: (dynamic) https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.title)
-msgid "Browser Snowflake proxy"
-msgstr ""
-
-#: (dynamic) https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.title)
-msgid "Standalone Snowflake proxy"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.subtitle)
-msgid "How to run a Snowflake proxy in your browser"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
-msgid ""
-"Running a Snowflake proxy as a browser add on is a great low-effort way to "
-"donate bandwidth if you don't have acces to an always-on highly connected "
-"server."
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+msgid "ServerTransportPlugin obfs4 exec /usr/pkg/bin/obfs4proxy"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
-msgid "There are very few requirements to running a browser-based proxy:"
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "# ln -sf /usr/pkg/share/examples/rc.d/tor /etc/rc.d/tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
-msgid "1. Use Firefox or Chromium/Chrome as your browser"
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "# echo \"tor=YES\" >> /etc/rc.conf"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
-msgid "2. Have WebRTC enabled"
+#: https://community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "# /etc/rc.d/tor start"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
-msgid "### 1. Install the Snowflake addon to your browser"
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.subtitle)
+msgid "How to deploy an obfs4 bridge on Void Linux"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
msgid ""
-"If you are running Firefox, you can install our [Firefox addon](https://"
-"addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/)"
+"To install the `tor` package on Void Linux, considering you are already on "
+"an up-to-date system:"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
-msgid ""
-"Chrome users can install our addon from the [Google webstore](https://chrome."
-"google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie)"
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+msgid "# xbps-install -S tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
msgid ""
-"Once it is installed, you can toggle the `Enabled` switch to turn it off and "
-"on."
+"Once we can rely on an official `opbfs4proxy` package provided by the Void "
+"Linux's maintainers, this is how we install it:"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
-msgid ""
-"It's easiest to leave it running while you browse and it should not "
-"interfere with your regular browsing experience."
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid "# xbps-install -S obfs4proxy"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
-msgid "### 2. Monitor your Snowflake's status and usage"
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+msgid ""
+"* For more information on installing or building `obfs4proxy` from source, "
+"please refer to its [official documentation](https://gitlab.com/yawning/"
+"obfs4/-/blob/master/README.md)."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid ""
-"The Snowflake addon will inform you about how many people you have helped in "
-"the last 24 hours."
+"Different from most recent distributions, Void Linux does not uses "
+"**systemd**; it uses [runit](https://man.voidlinux.org/runit.8) instead."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/browser/
-#: (content/relay/setup/snowflake/browser/contents+en.lr:page.body)
-msgid ""
-"It will also display an error message if the Snowflake could not connect to "
-"clients or the Snowflake bridge."
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+msgid "To enable `tor`'s service on a booted system:"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.subtitle)
-msgid "How to run a standalone Snowflake proxy"
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+msgid "# ln -s /etc/sv/tor /var/service/."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid ""
-"This guide will help you set up a standalone Snowflake proxy on a server to "
-"help censored users connect to the Tor network."
+"Once you enabled the service, it will automatically start. If you already "
+"started the `tor` daemon before and made changes do its configurations, you "
+"can restart it with:"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid ""
-"The only requirements are internet connectivity, however one of the main "
-"advantages of standalone Snowflake proxies is that they can be installed on "
-"servers and offer a higher bandwidth and more reliable option for users "
-"behind restrictive NATs and firewalls."
+#: https://community.torproject.org/relay/setup/bridge/voidlinux/
+#: (content/relay/setup/bridge/voidlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+msgid "# sv restart tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "Therefore, we especially recommend:"
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.subtitle)
+msgid "How to find your bridge in Relay Search and connect manually"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid ""
-"2. A full-cone NAT (you can use this [NAT behaviour tool](https://github.com/"
-"pion/stun/tree/master/cmd/stun-nat-behaviour) to test what type of NAT you "
-"have."
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid "Congrats!"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
msgid ""
-"The properties you are looking for are address-independent mapping and "
-"either address-independent or address-dependent filtering)"
+"If you get to this point, it means that your obfs4 bridge is running and is "
+"being distributed by BridgeDB to censored users."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "There are several ways to setup and run a standalone snowflake proxy."
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid ""
+"Note that it can take several days or weeks until you see a consistent set "
+"of users, so don't get discouraged if you don't see user connections right "
+"away."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "### Docker setup"
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid ""
+"BridgeDB uses four buckets for bridge distribution: HTTPS, Moat, Email, and "
+"manual."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
msgid ""
-"You must first have [Docker](https://docs.docker.com/engine/install/) and "
-"[docker-compose](https://docs.docker.com/compose/install/) installed."
+"Some buckets are used more than others, which also affects the time until "
+"your bridge sees users."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
msgid ""
-"We have a [Docker image](https://hub.docker.com/r/thetorproject/snowflake-"
-"proxy) to ease the setup of a snowflake proxy."
+"You can manually [change your bridge distribution method](https://support."
+"torproject.org/relay-operators/change-bridge-distribution/)"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
msgid ""
-"First [download docker-compose.yml](https://gitlab.torproject.org/tpo/anti-"
-"censorship/docker-snowflake-proxy/raw/main/docker-compose.yml)."
+"Finally, there aren't many bridge users out there, so you cannot expect your "
+"bridge to be as popular as a relay."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "Then, deploy the proxy by running:"
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid ""
+"If you want to connect to your bridge manually, you will need to know the "
+"bridge's obfs4 certificate."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "docker-compose up -d snowflake-proxy"
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid ""
+"See the file `obfs4_bridgeline.txt`, which is found inside Tor Data "
+"Directory, for example, in Debian/Ubuntu `/var/lib/tor/pt_state/"
+"obfs4_bridgeline.txt` or FreeBSD `/var/db/tor/pt_state/obfs4_bridgeline.txt`."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "You should now see the output:"
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid ""
+"Or when using Docker, use the following command to retrieve the bridge line:"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "Creating snowflake-proxy ... done"
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid "```sh"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "and your proxy is up and running!"
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid "docker exec CONTAINER_ID get-bridge-line"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "### Ansible"
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid "Paste the entire bridge line into Tor Browser:"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
msgid ""
-"There is now an ansible role to install a Snowflake proxy on Debian, Fedora, "
-"ArchLinux, FreeBSD and Ubuntu [created by Jacobo Nájera](https://lists."
-"torproject.org/pipermail/anti-censorship-team/2021-March/000143.html) "
-"https://galaxy.ansible.com/nvjacobo/snowflake"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "### Compiling and running from source"
+"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
msgid ""
-"1. First you will need to install and configure Go to build the standalone "
-"proxy-go code."
+"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
+"the actual values, which you can find in the tor log. Make sure to use "
+"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
+"port you chose - and not the OR port."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
msgid ""
-"If you are running Ubuntu or Debian, you can install Go by executing `apt "
-"install golang`."
+"Finally, you can monitor your obfs4 bridge's usage on [Relay Search](https://"
+"metrics.torproject.org/rs.html#search)"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "Otherwise visit https://golang.org/dl/."
+#: https://community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lr:page.body)
+msgid ""
+"Just enter your bridge's `<HASHED FINGERPRINT>` in the form and click "
+"\"Search\". After having set up the bridge, it takes approximately three "
+"hours for the bridge to show up in Relay Search."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "You will need Go 1.13+ to run the Snowflake proxy."
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.subtitle)
+msgid "How to deploy an obfs4 bridge on OpenSUSE"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "2. Clone the [source code](#source-code)."
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "# zypper install tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "git clone https://git.torproject.org/pluggable-transports/snowflake.git"
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "### 3. Build obfs4proxy and move it into place"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "3. Build the Snowflake proxy."
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "# zypper install go git"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "cd snowflake/proxy"
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "# export GOPATH='mktemp -d'"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "go build"
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "# go get gitlab.com/yawning/obfs4.git/obfs4proxy"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "4. Run the Snowflake proxy."
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "# cp $GOPATH/bin/obfs4proxy /usr/local/bin/."
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
msgid ""
-"For our fallback proxy-go instances on snowflake-broker, [we manage proxy-go "
-"instances using runit](https://gitlab.torproject.org/tpo/anti-censorship/"
-"team/-/wikis/Survival-Guides/Snowflake-Bridge-Survival-Guide#standalone-"
-"proxy-go-instances)."
+"### 4. Edit your Tor config file, usually located at `/usr/local/etc/tor` "
+"and replace its content with:"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid ""
-"However, a simpler nohup command will also allow you to run an instance in "
-"the background."
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "### 5. Restart tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/snowflake/standalone/
-#: (content/relay/setup/snowflake/standalone/contents+en.lr:page.body)
-msgid "nohup ./proxy &"
+#: https://community.torproject.org/relay/setup/bridge/opensuse/
+#: (content/relay/setup/bridge/opensuse/contents+en.lr:page.body)
+msgid "### 6. Monitor your logs (usually in your syslog)"
msgstr ""
#: (dynamic) https://community.torproject.org/relay/setup/guard/centos-rhel/
@@ -19282,14 +19574,14 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/fedora/
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid "### 3. Package installation"
msgstr ""
@@ -19302,23 +19594,23 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/fedora/
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid "### 4. Configuration file"
msgstr ""
#: https://community.torproject.org/relay/setup/guard/fedora/
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/centos-rhel/
#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
msgid "Put the configuration file `/etc/tor/torrc` in place:"
msgstr ""
@@ -19326,14 +19618,14 @@ msgstr ""
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/centos-rhel/
#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid "Nickname myNiceRelay # Change \"myNiceRelay\" to something you like"
msgstr ""
@@ -19341,14 +19633,14 @@ msgstr ""
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/centos-rhel/
#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid ""
"ContactInfo your@e-mail # Write your e-mail and be aware it will be "
"published"
@@ -19358,14 +19650,14 @@ msgstr ""
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/centos-rhel/
#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid ""
"ORPort 443 # You might use a different port, should you want to"
msgstr ""
@@ -19374,14 +19666,14 @@ msgstr ""
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/centos-rhel/
#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid "ExitRelay 0"
msgstr ""
@@ -19389,14 +19681,14 @@ msgstr ""
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/centos-rhel/
#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid "SocksPort 0"
msgstr ""
@@ -19412,20 +19704,20 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/fedora/
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/windows/
#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid ""
"If you are having trouble setting up your relay, have a look at our [help "
"section](../../../getting-help/)."
@@ -19433,25 +19725,70 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/fedora/
#: (content/relay/setup/guard/fedora/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/windows/
#: (content/relay/setup/guard/windows/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
msgid ""
"If your relay is now running, check out the [post-install](../../post-"
"install/) notes."
msgstr ""
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.subtitle)
+msgid "How to deploy a Middle/Guard relay on CentOS/RHEL"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid ""
+"To install `tor` package on CentOS/RHEL, you need to install the [EPEL]"
+"(https://fedoraproject.org/wiki/EPEL) repository first:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid ""
+"Configuring the Tor Project's Repository for CentOS/RHEL consists basically "
+"on setting up `/etc/yum.repos.d/Tor.repo` with the following content:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "### 4. Package installation"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid ""
+"Please note that when you are installing the first package from the EPEL "
+"repository you will be asked about verifying the EPEL's GPG signing key. "
+"Please ensure the key matches with the one available on the [Fedora Project "
+"website](https://getfedora.org/keys/). This will also happens when "
+"installing packages from Tor's repository for the first time - again you "
+"must ensure the key matches."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "### 5. Configuration file"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/
+#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
+msgid "### 6. Enable and Start `tor`"
+msgstr ""
+
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.subtitle)
msgid "How to deploy a Middle/Guard relay on OpenBSD"
@@ -19505,20 +19842,20 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid ""
"Nickname myNiceRelay # Change \"myNiceRelay\" to something you like"
msgstr ""
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid ""
"ContactInfo your@e-mail # Write your e-mail and be aware it will be "
"published"
@@ -19526,10 +19863,10 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid ""
"ORPort 443 # You might use a different port, should you want "
"to"
@@ -19537,28 +19874,28 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid "ExitRelay 0"
msgstr ""
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid "SocksPort 0"
msgstr ""
#: https://community.torproject.org/relay/setup/guard/openbsd/
#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid "Log notice syslog"
msgstr ""
@@ -19567,39 +19904,113 @@ msgstr ""
msgid "RunAsDaemon 1"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid "### 4. Change `openfiles-max` and `maxfiles`"
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid "### 4. Change `openfiles-max` and `maxfiles`"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid ""
+"By default, OpenBSD maintains a rather low limit on the maximum number of "
+"open files for a process."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+msgid ""
+"For a daemon such as Tor's, that opens a connection to each and every other "
+"relay (currently around 7000 relays), these limits should be raised."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "### 5. Start the service"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "Here we set `tor` to start during boot and call it for the first time:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.subtitle)
+msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "#### 2.1. Recommended Steps to Setup `pkg`"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are "
+"going to use HTTPS to fetch our packages, and updates - so here we also need "
+"an extra package to help us out (`ca_root_nss`)."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid "DragonflyBSD has 2 packages repositories:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid ""
+"We can simply edit the **URL** used to point out the repositories on `/usr/"
+"local/etc/pkg/repos/df-latest` and that's it! Remember to use **pkg+https://"
+"** for Avalon."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+msgid "... or install an alpha release:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid "Put the configuration file `/usr/local/etc/tor/torrc` in place"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-msgid ""
-"By default, OpenBSD maintains a rather low limit on the maximum number of "
-"open files for a process."
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "Log notice syslog"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
msgid ""
-"For a daemon such as Tor's, that opens a connection to each and every other "
-"relay (currently around 7000 relays), these limits should be raised."
+"Here we set `tor` to start at boot time and use the setuid feature, in order "
+"to bind to lower ports like 443 (the daemon itself will still run as a "
+"regular non-privileged user)."
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "### 5. Start the service"
+msgid "# echo \"tor_setuid=YES\" >> /etc/rc.conf"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-msgid "Here we set `tor` to start during boot and call it for the first time:"
+#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
+msgid "# echo \"tor_enable=YES\" >> /etc/rc.conf"
msgstr ""
#: https://community.torproject.org/relay/setup/guard/windows/
@@ -19916,127 +20327,48 @@ msgstr ""
msgid "## 4. Final notes"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.subtitle)
-msgid "How to deploy a Middle/Guard relay on Void Linux"
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.subtitle)
+msgid "How to deploy a Middle/Guard relay on Arch Linux"
msgstr ""
+#: https://community.torproject.org/relay/setup/guard/archlinux/
+#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/voidlinux/
#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-msgid "To install the `tor` package on Void Linux, please run:"
+msgid "### 3. Configure `/etc/tor/torrc`"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
-msgid "### 3. Configure `/etc/tor/torrc`"
-msgstr ""
-
#: https://community.torproject.org/relay/setup/guard/voidlinux/
#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
msgid ""
"This is a very simple version of the `torrc` configuration file in order to "
"run a Bridge on the Tor network:"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid "User tor"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid "### 4. Enable and Start `tor`"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/voidlinux/
-#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/archlinux/
#: (content/relay/setup/guard/archlinux/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
msgid "### 5. Final Notes"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.subtitle)
-msgid "How to deploy a Middle/Guard relay on CentOS/RHEL"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"To install `tor` package on CentOS/RHEL, you need to install the [EPEL]"
-"(https://fedoraproject.org/wiki/EPEL) repository first:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"Configuring the Tor Project's Repository for CentOS/RHEL consists basically "
-"on setting up `/etc/yum.repos.d/Tor.repo` with the following content:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "### 4. Package installation"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid ""
-"Please note that when you are installing the first package from the EPEL "
-"repository you will be asked about verifying the EPEL's GPG signing key. "
-"Please ensure the key matches with the one available on the [Fedora Project "
-"website](https://getfedora.org/keys/). This will also happens when "
-"installing packages from Tor's repository for the first time - again you "
-"must ensure the key matches."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "### 5. Configuration file"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/
-#: (content/relay/setup/guard/centos-rhel/contents+en.lr:page.body)
-msgid "### 6. Enable and Start `tor`"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.subtitle)
-msgid "How to deploy a Middle/Guard relay on NetBSD"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-msgid "Install `tor` NetBSD's package:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-msgid "Put the configuration file `/usr/pkg/etc/tor/torrc` in place:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "Log notice syslog"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/archlinux/
-#: (content/relay/setup/guard/archlinux/contents+en.lr:page.subtitle)
-msgid "How to deploy a Middle/Guard relay on Arch Linux"
-msgstr ""
-
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/
#: (content/relay/setup/guard/debian-ubuntu/contents+en.lr:page.subtitle)
msgid "How to deploy a Middle/Guard relay on Debian/Ubuntu"
@@ -20082,13 +20414,6 @@ msgid ""
"and only the base system (here, we are running 12.2-RELEASE)."
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "#### 2.1. Recommended Steps to Setup `pkg`"
-msgstr ""
-
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
msgid ""
@@ -20119,13 +20444,6 @@ msgstr ""
msgid "Here we can choose to install the latest stable version, like:"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "... or install an alpha release:"
-msgstr ""
-
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
msgid "Put the configuration file `/usr/local/etc/tor/torrc` in place:"
@@ -20138,366 +20456,214 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-msgid "### 6. Start the service"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay/setup/guard/freebsd/contents+en.lr:page.body)
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"Here we set `tor` to start at boot time and use the setuid feature, in order "
-"to bind to lower ports like 443 (the daemon itself will still run as a "
-"regular non-privileged user)."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.subtitle)
-msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"Here, it will be similar to what we have on a **FreeBSD** system, and we are "
-"going to use HTTPS to fetch our packages, and updates - so here we also need "
-"an extra package to help us out (`ca_root_nss`)."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "DragonflyBSD has 2 packages repositories:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid ""
-"We can simply edit the **URL** used to point out the repositories on `/usr/"
-"local/etc/pkg/repos/df-latest` and that's it! Remember to use **pkg+https://"
-"** for Avalon."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "Put the configuration file `/usr/local/etc/tor/torrc` in place"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# echo \"tor_setuid=YES\" >> /etc/rc.conf"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lr:page.body)
-msgid "# echo \"tor_enable=YES\" >> /etc/rc.conf"
-msgstr ""
-
-#: (dynamic)
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.title)
-msgid "Response template for Tor relay operator to ISP"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.subtitle)
-msgid "Got a DMCA notice? Check out our sample response letter!"
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Written by the Electronic Frontier Foundation ([EFF](https://www.eff.org/)) "
-"Last updated March 27, 2020."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Note to Tor relay operators: In this litigious era, anyone providing routing "
-"services may face copyright complaints for transmitted content."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Fortunately, copyright law should provide protections from many of them both "
-"to you and to your upstream provider."
-msgstr ""
-
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"If your Internet host forwards a copyright complaint to you, you can use "
-"this template to write a response, though you will need to customize it to "
-"your situation."
+msgid "### 6. Start the service"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid "Please also ensure all the statements are true for you."
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.subtitle)
+msgid "How to deploy a Middle/Guard relay on NetBSD"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"(The Tor Project has an [abuse collection of templates](/relay/community-"
-"resources/tor-abuse-templates/) to help you respond to other types of abuse "
-"complaints, too.)"
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "Install `tor` NetBSD's package:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Before sending any response to your ISP, you may want to seek the advice of "
-"an attorney licensed to practice in your jurisdiction."
+#: https://community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lr:page.body)
+msgid "Put the configuration file `/usr/pkg/etc/tor/torrc` in place:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"This template letter is for informational purposes only and does not "
-"constitute legal advice."
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.subtitle)
+msgid "How to deploy a Middle/Guard relay on Void Linux"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Whether and how you should respond when you or your ISP has received a "
-"copyright notice will turn on the particular facts of your situation."
+#: https://community.torproject.org/relay/setup/guard/voidlinux/
+#: (content/relay/setup/guard/voidlinux/contents+en.lr:page.body)
+msgid "To install the `tor` package on Void Linux, please run:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"This template is intended as a starting point, but you should tailor it to "
-"your own circumstances."
+#: https://community.torproject.org/relay/setup/guard/fedora/updates/
+#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.section)
+#: https://community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lr:page.section)
+msgid "Automatic Updates"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid "In addition, it's up to you to comply with your ISP's terms of service."
+#: https://community.torproject.org/relay/setup/guard/fedora/updates/
+#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
+msgid "On Fedora you enable automatic updates via:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"If you're not comfortable including so much legal explanation, feel free to "
-"invite the ISP to contact EFF for a fuller discussion."
+#: https://community.torproject.org/relay/setup/guard/fedora/updates/
+#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "dnf install dnf-automatic"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Also, if you received this document from anywhere other than the EFF web "
-"site or [tor-dmca-response](/relay/community-resources/eff-tor-legal-faq/tor-"
-"dmca-response), it may be out of date."
+#: https://community.torproject.org/relay/setup/guard/fedora/updates/
+#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
+msgid "Now enable and start automatic updates via:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid "Follow the link to get the latest version."
+#: https://community.torproject.org/relay/setup/guard/fedora/updates/
+#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
+msgid "systemctl enable --now dnf-automatic-install.timer"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid "Dear [ISP]:"
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.title)
+msgid "RPM Distributions"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Thank you for forwarding me the notice you received from [copyright "
-"claimant] regarding [content]. I would like to assure you that I am not "
-"hosting the claimed infringing materials, and furthermore, the Digital "
-"Millennium Copyright Act's (\"DMCA\") safe harbors likely protect you from "
-"liability arising from this complaint. The notice is likely based upon "
-"misunderstandings about the law and about some of the software I run."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "# CentOS and RHEL 8 or later versions"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
msgid ""
-"As you know, the DMCA creates four \"safe harbors\" for service providers to "
-"protect them from copyright liability for the acts of their users, when the "
-"ISPs fulfill certain requirements. (17 U.S.C. 512)"
+"For CentOS and RHEL 8 or later versions, the dnf-automatic package is the "
+"preferred approach:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"The DMCA's requirements vary depending on the ISP's role. You may be "
-"familiar with the \"notice and takedown\" provisions of section 512(c) of "
-"the DMCA; however, those do not apply when an ISP merely acts as a conduit."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "In /etc/dnf/automatic.conf set:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Instead, the \"conduit\" safe harbor of section 512(a) of the DMCA has "
-"different and less burdensome eligibility requirements, as the D.C. Circuit "
-"Court of Appeals held in RIAA v. Verizon (see https://scholar.google.com/"
-"scholar_case?case=15815830240179540527) and the Eighth Circuit Court of "
-"Appeals confirmed in RIAA v. Charter (see https://scholar.google.com/"
-"scholar_case?case=11547531128234336420)."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "download_updates = yes"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Under DMCA 512(a), service providers like you are typically protected from "
-"damages for copyright infringement claims if you also maintain \"a policy "
-"that provides for termination in appropriate circumstances of subscribers "
-"and account holders of the service provider's system or network who are "
-"repeat infringers.\""
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "apply_updates = yes"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"If you have and implement such a policy, and you otherwise qualify for the "
-"safe harbor, you should be free from fear of copyright damages."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "Enable and start automatic updates via:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"The copyright notice you received was likely triggered by a program I run "
-"called Tor. Tor is network software that helps users to enhance their "
-"privacy, security, and safety online."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "systemctl enable --now dnf-automatic.timer"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"It does not host any content. Rather, it is part of a network of nodes on "
-"the Internet that simply pass packets among themselves before sending them "
-"to their destinations, just as any Internet intermediary does."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "Check status of dnf-automatic:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"The difference is that Tor tunnels the connections such that no hop can "
-"learn both the source and destination of the packets, giving users "
-"protection from nefarious snooping on network traffic."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "systemctl list-timers *dnf-*"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"The result is that, unlike most other Internet traffic, the final IP address "
-"that the recipient receives is not the IP address of the sender."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "# CentOS and RHEL 7 or earlier versions"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
msgid ""
-"Tor protects users against hazards such as harassment, spam, and identity "
-"theft. Initial development of Tor, including deployment of a public-use Tor "
-"network, was a project of the U.S. Naval Research Laboratory, with funding "
-"from ONR and DARPA. (For more on Tor, see https://www.torproject.org/.)"
+"For CentOS and RHEL 7 or earlier versions, the yum-cron package is the "
+"preferred approach:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"I hope, as an organization committed to protecting the privacy of its "
-"customers, you'll agree that this is a valuable technology."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "yum install yum-cron"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"While the Tor node that I run may appear to be the source of material that "
-"is alleged to be copyright-infringing, I do not host that material."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "In /etc/yum/yum-cron.conf set:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"I do not select the material transmitted through the Tor node that I run, "
-"and I have no practical means of either identifying the source of such "
-"material or preventing its transmission."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "systemctl start yum-cron.service"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"I do nothing to encourage or promote the use of the Tor network for "
-"copyright infringement."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "# openSUSE"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"For these reasons, I am not an infringer of copyright in any materials that "
-"are transmitted through the Tor node that I run, either directly or under a "
-"theory of contributory or vicarious liability."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "First, you need to install the automatic update package"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Therefore, you should continue to be protected under the DMCA 512(a) safe "
-"harbor without taking any further action."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "zypper install yast2-online-update-configuration"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid ""
-"Thank you for working with me on this matter. As a loyal subscriber, I "
-"appreciate your notifying me of this issue and hope that the protections of "
-"DMCA 512 put any concerns you may have to rest."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "Then start the configuration tool (ncurses based) with:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid "If not, please contact me with any further questions."
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "yast2 online_update_configuration"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid "Very truly yours,"
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "Enable the following settings:"
msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-fa…
-#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.body)
-msgid "Your customer, [User]"
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "Automatic Online Update"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/fedora/updates/
-#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/openbsd/updates/
-#: (content/relay/setup/guard/openbsd/updates/contents+en.lr:page.section)
#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
-#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.section)
-#: https://community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lr:page.section)
-msgid "Automatic Updates"
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "Interval: Daily"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/fedora/updates/
-#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
-msgid "On Fedora you enable automatic updates via:"
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "Skip Interactive Patches"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/fedora/updates/
-#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "dnf install dnf-automatic"
+msgid "Agree with Licenses"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/fedora/updates/
-#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
-msgid "Now enable and start automatic updates via:"
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "Use delta rpms"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/fedora/updates/
-#: (content/relay/setup/guard/fedora/updates/contents+en.lr:page.body)
-msgid "systemctl enable --now dnf-automatic-install.timer"
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid "Confirm your configuration with OK."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
+#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
+msgid ""
+"The official openSUSE documentation can be found [here](https://doc.opensuse."
+"org/documentation/leap/startup/single-html/book.opensuse.startup/index."
+"html#sec-onlineupdate-you-automatically)."
msgstr ""
#: https://community.torproject.org/relay/setup/guard/openbsd/updates/
@@ -20645,153 +20811,6 @@ msgstr ""
msgid "# rcctl restart cron"
msgstr ""
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.title)
-msgid "RPM Distributions"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "# CentOS and RHEL 8 or later versions"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid ""
-"For CentOS and RHEL 8 or later versions, the dnf-automatic package is the "
-"preferred approach:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "In /etc/dnf/automatic.conf set:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "download_updates = yes"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "apply_updates = yes"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Enable and start automatic updates via:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "systemctl enable --now dnf-automatic.timer"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Check status of dnf-automatic:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "systemctl list-timers *dnf-*"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "# CentOS and RHEL 7 or earlier versions"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid ""
-"For CentOS and RHEL 7 or earlier versions, the yum-cron package is the "
-"preferred approach:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "yum install yum-cron"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "In /etc/yum/yum-cron.conf set:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "systemctl start yum-cron.service"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "# openSUSE"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "First, you need to install the automatic update package"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "zypper install yast2-online-update-configuration"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Then start the configuration tool (ncurses based) with:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "yast2 online_update_configuration"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Enable the following settings:"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Automatic Online Update"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Interval: Daily"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Skip Interactive Patches"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Agree with Licenses"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Use delta rpms"
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid "Confirm your configuration with OK."
-msgstr ""
-
-#: https://community.torproject.org/relay/setup/guard/centos-rhel/updates/
-#: (content/relay/setup/guard/centos-rhel/updates/contents+en.lr:page.body)
-msgid ""
-"The official openSUSE documentation can be found [here](https://doc.opensuse."
-"org/documentation/leap/startup/single-html/book.opensuse.startup/index."
-"html#sec-onlineupdate-you-automatically)."
-msgstr ""
-
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.title)
msgid "Debian and Ubuntu"
@@ -20815,9 +20834,22 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
msgid ""
-"Put the lines below into the configuration file /etc/apt/apt.conf."
-"d/50unattended-upgrades, everything that was originally inside the generated "
-"file can be removed before you add the lines below."
+"This assumes you will configure the Tor Project's package repository for "
+"Debian/Ubuntu, which is documented **[here](https://support.torproject.org/"
+"apt/tor-deb-repo/)**."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+msgid ""
+"Put the lines below into the configuration file `/etc/apt/apt.conf."
+"d/50unattended-upgrades`, everything that was originally inside the "
+"generated file can be removed before you add the lines below."
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+msgid "**Debian:**"
msgstr ""
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
@@ -20847,19 +20879,27 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
-msgid "#3. Automatically reboot"
+msgid "**Ubuntu:**"
msgstr ""
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
-msgid ""
-"If you want to automatically reboot add the following at the the end of the "
-"file `/etc/apt/apt.conf.d/50unattended-upgrades`:"
+msgid "Unattended-Upgrade::Allowed-Origins {"
msgstr ""
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
-msgid "Unattended-Upgrade::Automatic-Reboot \"true\";"
+msgid "\"${distro_id}:${distro_codename}-security\";"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+msgid "\"TorProject:${distro_codename}\";"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+msgid "**Debian and Ubuntu:**"
msgstr ""
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
@@ -20889,6 +20929,23 @@ msgstr ""
msgid "APT::Periodic::Verbose \"1\";"
msgstr ""
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+msgid "#3. Automatically reboot"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+msgid ""
+"If you want to automatically reboot add the following at the the end of the "
+"file `/etc/apt/apt.conf.d/50unattended-upgrades`:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+msgid "Unattended-Upgrade::Automatic-Reboot \"true\";"
+msgstr ""
+
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
msgid "# 4. Test"
@@ -20901,7 +20958,17 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
-msgid "sudo unattended-upgrade -d"
+msgid "# unattended-upgrade --debug"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+msgid "If you just want to see the debug output but don't change anything use:"
+msgstr ""
+
+#: https://community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
+#: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lr:page.body)
+msgid "# unattended-upgrade --debug --dry-run"
msgstr ""
#: (dynamic)
1
0

[translation/support-portal] new translations in support-portal
by translation@torproject.org 24 Feb '22
by translation@torproject.org 24 Feb '22
24 Feb '22
commit 3032318ee0bb878dc9eeea074d85115871a66e36
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Feb 24 15:04:48 2022 +0000
new translations in support-portal
---
contents+km.po | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/contents+km.po b/contents+km.po
index b007649014..c3d7bfa480 100644
--- a/contents+km.po
+++ b/contents+km.po
@@ -8,6 +8,7 @@
# Emma Peel, 2022
# Rasy Chum <rasychum(a)gmail.com>, 2022
# Piseth KONG <pisethk(a)gmail.com>, 2022
+# Cantaloupe Melon, 2022
#
msgid ""
msgstr ""
@@ -15,7 +16,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-19 08:39+UTC\n"
"PO-Revision-Date: 2018-10-02 22:41+0000\n"
-"Last-Translator: Piseth KONG <pisethk(a)gmail.com>, 2022\n"
+"Last-Translator: Cantaloupe Melon, 2022\n"
"Language-Team: Khmer (https://www.transifex.com/otf/teams/1519/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -229,7 +230,7 @@ msgstr "កែប្រែទំព័រនេះ"
#: (dynamic)
msgid "Suggest Feedback"
-msgstr ""
+msgstr "ស្នើមតិយោបល់"
#: (dynamic)
msgid "Permalink"
@@ -603,7 +604,7 @@ msgstr ""
#: https//support.torproject.org/glossary/checksum/
#: (content/glossary/checksum/contents+en.lrword.term)
msgid "checksum"
-msgstr ""
+msgstr "checksum"
#: https//support.torproject.org/glossary/checksum/
#: (content/glossary/checksum/contents+en.lrword.definition)
1
0

24 Feb '22
commit 632dd04e96a8e19ac79f6f6a75dffa5269792e75
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Feb 24 15:04:42 2022 +0000
new translations in tpo-web
---
contents+km.po | 617 +++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 467 insertions(+), 150 deletions(-)
diff --git a/contents+km.po b/contents+km.po
index bb73c276b9..7e13075e22 100644
--- a/contents+km.po
+++ b/contents+km.po
@@ -10,6 +10,9 @@
# Sinen Neang <sinen4u(a)gmail.com>, 2022
# Vannak Lach, 2022
# Emma Peel, 2022
+# Cantaloupe Melon, 2022
+# Keo Chanra, 2022
+# Moses Ngeth, 2022
#
msgid ""
msgstr ""
@@ -17,7 +20,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-15 15:58+UTC\n"
"PO-Revision-Date: 2019-03-09 10:41+0000\n"
-"Last-Translator: Emma Peel, 2022\n"
+"Last-Translator: Moses Ngeth, 2022\n"
"Language-Team: Khmer (https://www.transifex.com/otf/teams/1519/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,7 +31,7 @@ msgstr ""
#: (dynamic)
msgid ""
"Defend yourself against tracking and surveillance. Circumvent censorship."
-msgstr "ការពារខ្លួនអ្នកពីការតាមដាន និងការឃ្លាំមើល។ ជៀសវាងពីការចាប់ពិរុទ្ធ។"
+msgstr "ការពារខ្លួនអ្នកពីការតាមដាន និងការឃ្លាំមើល។ ជៀសវាងពីការរឹតត្បិត។"
#: (dynamic)
msgid "The Tor Project | Privacy & Freedom Online"
@@ -50,7 +53,7 @@ msgstr "បរិច្ចាគឥឡូវ"
#: (dynamic)
msgid "Menu"
-msgstr "មឺនុយ"
+msgstr "ម៉ឺនុយ"
#: (dynamic) https//www.torproject.org/menu/
#: (content/menu/contents+en.lrpage.section) https//www.torproject.org/about/
@@ -82,12 +85,12 @@ msgstr "គាំទ្រ"
#: (dynamic) https//www.torproject.org/menu/
#: (content/menu/contents+en.lrpage.body)
msgid "Community"
-msgstr "សាហគមន៍"
+msgstr "សហគមន៍"
#: (dynamic) https//www.torproject.org/menu/
#: (content/menu/contents+en.lrpage.body)
msgid "Blog"
-msgstr "ប្លុក"
+msgstr "ប្លក់"
#: (dynamic) https//www.torproject.org/menu/
#: (content/menu/contents+en.lrpage.body)
@@ -116,7 +119,7 @@ msgstr "ព័ត៌មាន"
#: (dynamic)
msgid "Download Tor Browser"
-msgstr "ទាញយកកម្មវិធី Tor Browser"
+msgstr "ទាញយកកម្មវិធីរុករក Tor"
#: (dynamic)
msgid "Browse Privately."
@@ -159,25 +162,25 @@ msgid ""
"websites you visit. All anyone monitoring your browsing habits can see is "
"that you're using Tor."
msgstr ""
-"Tor Browser រារាំងមនុស្សដែលចង់មើលការភ្ជាប់របស់អ្នក "
-"មិនឱ្យដឹងពីគេហទំព័រដែលអ្នកចូលមើលបានឡើយ។ "
-"អ្នកគ្រប់គ្នាដែលតាមដានទម្លាប់រុករករបស់អ្នក អាចមើលឃើញថាអ្នកកំពុងប្រើ Tor ។"
+"កម្មវិធីរុករក Tor រារាំងមនុស្សដែលចង់មើលការភ្ជាប់របស់អ្នក "
+"មិនឱ្យដឹងពីេវបសាយដែលអ្នកចូលមើលបានឡើយ។ "
+"អ្នកគ្រប់គ្នាដែលតាមដានទម្លាប់រុករករបស់អ្នកអាចមើលឃើញថា អ្នកកំពុងប្រើ Tor ។"
#: (dynamic)
msgid "Resist Fingerprinting"
-msgstr "ទប់ទល់នឹងការបោះពុម្ពក្រយ៉ៅដៃ"
+msgstr "ទប់ទល់នឹងការបោះពុម្ពខ្ចៅដៃ"
#: (dynamic)
msgid "RESIST FINGERPRINTING"
-msgstr "ទប់ទល់នឹងការបោះពុម្ពក្រយ៉ៅដៃ"
+msgstr "ទប់ទល់នឹងការបោះពុម្ពខ្ចៅដៃ"
#: (dynamic)
msgid ""
"Tor Browser aims to make all users look the same, making it difficult for "
"you to be fingerprinted based on your browser and device information."
msgstr ""
-"Tor Browser មានគោលបំណងធ្វើឱ្យអ្នកប្រើប្រាស់ទាំងអស់មើលទៅដូចគ្នា "
-"ដែលធ្វើឱ្យវាពិបាកសម្រាប់អ្នកក្នុងការស្កែនក្រយ៉ៅដៃដោយផ្អែកលើកម្មវិធីរុករក "
+"កម្មវិធីរុករក Tor មានគោលបំណងធ្វើឱ្យអ្នកប្រើប្រាស់ទាំងអស់មើលទៅដូចគ្នា "
+"ដែលធ្វើឱ្យវាពិបាកសម្រាប់អ្នកក្នុងការស្កែនខ្ចៅដៃ ដោយផ្អែកលើកម្មវិធីរុករក "
"និងព័ត៌មានឧបករណ៍របស់អ្នក។"
#: (dynamic)
@@ -212,20 +215,20 @@ msgid ""
"With Tor Browser, you are free to access sites your home network may have "
"blocked."
msgstr ""
-"ជាមួយ Tor Browser "
-"អ្នកមានសេរីភាពក្នុងការចូលប្រើគេហទំព័រដែលបណ្តាញនៅផ្ទះរបស់អ្នកប្រហែលជាត្រូវបានបិទ។"
+"ជាមួយកម្មវិធីរុករក Tor "
+"អ្នកមានសេរីភាពក្នុងការចូលប្រើវេបសាយដែលបណ្តាញនៅផ្ទះរបស់អ្នកប្រហែលជាត្រូវបានរាំងខ្ទប់។"
#: (dynamic)
msgid ""
"Download Tor Browser to experience real private browsing without tracking, "
"surveillance, or censorship."
msgstr ""
-"ទាញយកកម្មវិធី Tor Browser ដើម្បីធ្វើការស្វែងរកព័ត៌មានដោយឯកជន មិនមានការតាមដាន"
-" ឃ្លាំមើល ឬការចាប់ពិរុទ្ធ។"
+"ទាញយកកម្មវិធីរុករក Tor ដើម្បីស្វែងរកព័ត៌មានឯកជនជាក់លាក់ ដោយមិនមានការតាមដាន "
+"ឃ្លាំមើល ឬ ការរឹតត្បិត។"
#: (dynamic)
msgid "Our mission:"
-msgstr "បេសកកម្មរបស់យើង"
+msgstr "បេសកកម្មរបស់យើង៖"
#: (dynamic)
msgid ""
@@ -256,13 +259,13 @@ msgid ""
"Trademark, copyright notices, and rules for use by third parties can be "
"found in our %(link_to_faq)s"
msgstr ""
-"សញ្ញាពាណិជ្ជកម្ម ការបញ្ជាក់ពីការសិក្សាសិទិ្ធ "
-"និងបទបញ្ញាតិ្តសម្រាប់ប្រើប្រាស់ដោយភាគីទីបី "
-"អាចរកបាននៅទីក្នុងសំណួរចំលើយរបស់យើង។ "
+"សញ្ញាពាណិជ្ជកម្ម ការបញ្ជាក់ពីការរក្សាសិទ្ធិ "
+"និងបទបញ្ញតិ្តសម្រាប់ប្រើប្រាស់ដោយភាគីទីបី "
+"អាចរកបាននៅទីក្នុងសំណួរចំលើយរបស់យើង%(link_to_faq)s។ "
#: https//www.torproject.org/ (content/contents+en.lrpage.title)
msgid "Anonymity Online"
-msgstr "អនាមិកតាមអ៊ីនធឺណិត"
+msgstr "អនាមិកតាមអ៉ីនធឺណិត"
#: https//www.torproject.org/ (content/contents+en.lrpage.section)
msgid "home"
@@ -275,7 +278,7 @@ msgstr "###### អំពីយើង ######"
#: https//www.torproject.org/ (content/contents+en.lrpage.body)
msgid ""
"We believe everyone should be able to explore the internet with privacy."
-msgstr "យើងជឿថា មនុស្សគ្រប់គ្នាគួរតែអាចធ្វើការរុករកតាមអ៊ីនធឺណិតដោយភាពឯកជន។"
+msgstr "យើងជឿថា មនុស្សគ្រប់គ្នាគួរតែអាចធ្វើការរុករកតាមអ៉ីនធឺណិតដោយភាពឯកជន។"
#: https//www.torproject.org/ (content/contents+en.lrpage.body)
msgid "We are the Tor Project, a 501(c)(3) US nonprofit."
@@ -287,7 +290,7 @@ msgid ""
" and open networks. [Meet our team](about/people)."
msgstr ""
"យើងលើកកម្ពស់សិទ្ធិមនុស្ស "
-"និងការពារភាពឯកជនរបស់អ្នកតាមអ៊ីនធឺណិតតាមរយៈកម្មវិធីឥតគិតថ្លៃ និងបណ្តាញបើកចំហ។"
+"និងការពារភាពឯកជនរបស់អ្នកតាមអ៉ីនធឺណិតតាមរយៈកម្មវិធីឥតគិតថ្លៃ និងបណ្តាញបើកចំហ។"
" [ជួបក្រុមរបស់យើង](អំពី/មនុស្ស) ។"
#: (dynamic)
@@ -301,7 +304,7 @@ msgstr "សួរសំណួរអំពីការប្រើប្រាស
#: (dynamic)
msgid "Discuss Tor-related coding and protocols. Ideas are welcome."
msgstr ""
-"ពិភាក្សាអំពីការសរសេរកូដ និងពិធីការដែលទាក់ទងនឹង Tor ។ "
+"ពិភាក្សាអំពីការសរសេរកូដ និងវិធីការដែលទាក់ទងនឹង Tor ។ "
"យើងស្វាគមន៍គំនិតរបស់អ្នក។"
#: (dynamic)
@@ -310,7 +313,7 @@ msgstr "ទាក់ទងជាមួយអ្នកបកប្រែផ្ស
#: (dynamic)
msgid "Watch or join publicly logged team meetings."
-msgstr "មើល ឬចូលរួមការប្រជុំក្រុមដែលបានកត់ត្រាជាសាធារណៈ។"
+msgstr "មើល ឬ ចូលរួមការប្រជុំក្រុមដែលបានកត់ត្រាជាសាធារណៈ។"
#: (dynamic)
msgid ""
@@ -320,15 +323,15 @@ msgstr ""
#: (dynamic)
msgid "Discuss running a Tor relay."
-msgstr "ពិភាក្សាអំពីដំណើរការនៃ Tor បញ្ជូនត ។"
+msgstr "ពិភាក្សាអំពីដំណើរការបញ្ជូន Tor បន្ត។"
#: (dynamic)
msgid "Talk with Tor's global south community."
-msgstr "ពិភាក្សាជាមួយសហគមន៍សកលខាងត្បូងរបស់ Tor ។"
+msgstr "ពិភាក្សាជាមួយសហគមន៍តំបន់ប៉ូលខាងត្បូងរបស់ Tor ។"
#: (dynamic)
msgid "Talk with us about improvements on our websites."
-msgstr "ពិភាក្សាជាមួយយើងអំពីការកែលម្អនៅលើគេហទំព័ររបស់យើង។"
+msgstr "ពិភាក្សាជាមួយយើងអំពីការកែលម្អនៅលើវេបសាយរបស់យើង។"
#: (dynamic)
msgid "Discuss UX related ideas."
@@ -336,7 +339,7 @@ msgstr "ពិភាក្សាគំនិតទាក់ទងនឹង UX
#: (dynamic)
msgid "Find us on Social Media"
-msgstr "ស្វែងរកយើងនៅបណ្ដាញសង្គម"
+msgstr "ស្វែងរកយើងនៅលើបណ្ដាញសង្គម"
#: (dynamic)
msgid "Volunteer with Tor"
@@ -348,7 +351,7 @@ msgstr "ចូលរួមជាមួយយើង"
#: (dynamic)
msgid "Join an email list"
-msgstr "ចូលរួមបញ្ជីអ៊ីមែល"
+msgstr "ចូលរួមបញ្ជីអ៉ីមែល"
#: (dynamic)
msgid ""
@@ -357,15 +360,15 @@ msgid ""
"our support portal, you can ask the appropriate list. You're welcome to "
"subscribe and just watch, too :)"
msgstr ""
-"ក្រុមរបស់យើងសហការគ្នាក្នុងបណ្តាញបើកចំហ រួមទាំងបញ្ជីអ៊ីមែលផងដែរ "
+"ក្រុមរបស់យើងសហការគ្នាក្នុងបណ្តាញបើកចំហ រួមទាំងបញ្ជីអ៉ីមែលផងដែរ "
"ហើយអ្នកត្រូវបានស្វាគមន៍ក្នុងការចូលរួម។ "
-"ប្រសិនបើអ្នកមានសំណួរសម្រាប់ក្រុមជាក់លាក់ដែលមិនត្រូវបានឆ្លើយនៅលើវិបផតថលជំនួយរបស់យើង"
+"ប្រសិនបើអ្នកមានសំណួរសម្រាប់ក្រុមជាក់លាក់ដែលមិនត្រូវបានឆ្លើយនៅលើវេទការជំនួយរបស់យើង"
" អ្នកអាចសួរមនុស្សក្នុងបញ្ជីបានផងដែរ។ អ្នកក៏ត្រូវបានស្វាគមន៍ឱ្យចុះឈ្មោះ "
-"សម្រាប់គ្រាន់តែមើលផងដែរ :)"
+"សម្រាប់មើលតែប៉ុណ្ណោះផងដែរ :)"
#: (dynamic)
msgid "Report a bug or give feedback."
-msgstr "រាយការណ៍អំពីកំខុស ឬផ្តល់មតិកែលម្អ។"
+msgstr "រាយការណ៍អំពីកំខុស ឬ ផ្តល់មតិកែលម្អ។"
#: (dynamic)
msgid ""
@@ -380,14 +383,14 @@ msgstr ""
#: (dynamic)
msgid "Tell us about a bad relay."
-msgstr "ប្រាប់យើងអំពីការខកខានមិនល្អ។"
+msgstr "ប្រាប់យើងអំពីការបញ្ជូនដែលមិនល្អ។"
#: (dynamic)
msgid ""
"If you find a relay that you think is malicious, misconfigured, or otherwise"
" broken, please check out our wiki page and blog post on how to report it."
msgstr ""
-"ប្រសិនបើអ្នករកឃើញការបញ្ជូនតដែលអ្នកគិតថាមានមានការព្យាបាទ "
+"ប្រសិនបើ អ្នករកឃើញការបញ្ជូនតដែលអ្នកគិតថា មានគ្រោះថ្នាក់ "
"មានការកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវ ឬខូច សូមពិនិត្យមើលទំព័រវិគីរបស់យើង "
"និងការបង្ហោះប្លុករបស់យើងអំពីរបៀបរាយការណ៍ពីវា។"
@@ -422,7 +425,7 @@ msgstr ""
#: (dynamic)
msgid "Email us"
-msgstr "អ៊ីម៉ែលមកកាន់យើង"
+msgstr "អ៉ីមែលមកកាន់យើង"
#: (dynamic)
msgid ""
@@ -438,7 +441,7 @@ msgstr ""
#: (dynamic)
msgid "Send us Mail"
-msgstr "ផ្ញើអ៊ីម៉ែលមកយើង"
+msgstr "អ៉ីមែលមកកាន់យើង"
#: https//www.torproject.org/contact/
#: (content/contact/contents+en.lrpage.section)
@@ -469,7 +472,7 @@ msgstr "ការពារខ្លួនអ្នក"
#: (dynamic)
msgid "Protect yourself against tracking, surveillance, and censorship."
-msgstr "ការពារខ្លួនអ្នកពីការតាមដាន ការឃ្លាំមើល និងការចាប់ពិរុទ្ធ។"
+msgstr "ការពារខ្លួនអ្នកពីការតាមដាន ការឃ្លាំមើល និងការរឹតត្បិត។"
#: (dynamic)
msgid "Download for"
@@ -489,7 +492,7 @@ msgstr "ទាញយកសម្រាប់ Android"
#: (dynamic)
msgid "Download in another language or platform"
-msgstr "ទាញយកជាភាសាផ្សេង ឬសម្រាប់វេទិកាផ្សេងទៀត។"
+msgstr "ទាញយកជាភាសា ឬ សម្រាប់វេទិកាផ្សេងទៀត។"
#: (dynamic)
msgid "Download the latest alpha build"
@@ -522,7 +525,7 @@ msgstr ""
#: (dynamic)
msgid "Select \"Tor Network Settings\" and \"Use a bridge\"."
-msgstr "ជ្រើសរើស \"ការកំណត់បណ្តាញ Tor\" និង \"ប្រើស្ពាន\" ។"
+msgstr "ជ្រើសរើស \"ការកំណត់បណ្តាញ Tor\" និង \"ប្រើ Bridges\" ។"
#: (dynamic)
msgid ""
@@ -535,11 +538,11 @@ msgstr ""
#: (dynamic)
msgid "Support Portal"
-msgstr "វិបផតថលសម្រាប់គាំទ្រ"
+msgstr "វេទិការសម្រាប់គាំទ្រ"
#: (dynamic)
msgid "Read other FAQ's at our Support Portal"
-msgstr "អានសំណួរចម្លើយផ្សេងទៀតនៅលើវិបផតថលជំនួយរបស់យើង។"
+msgstr "អានសំណួរដែលបានសួរញឹកញាប់ផ្សេងទៀតនៅលើវេទិការជំនួយរបស់យើង។"
#: (dynamic)
msgid "Stay safe"
@@ -547,7 +550,7 @@ msgstr "សូមឱ្យមានសុវត្ថិភាព"
#: (dynamic)
msgid "Please do not torrent over Tor."
-msgstr "សូមកុំ torrent លើស Tor ។"
+msgstr "សូមកុំប្រើ torrent នៅលើ Tor ។"
#: (dynamic)
msgid ""
@@ -579,19 +582,19 @@ msgstr ""
#: (dynamic)
msgid "Check out the %s for more troubleshooting tips."
-msgstr "សូមពិនិត្យមើល 1%s សម្រាប់គន្លឹះដោះស្រាយបញ្ហាបន្ថែម។"
+msgstr "សូមពិនិត្យមើល %s សម្រាប់គន្លឹះដោះស្រាយបញ្ហាបន្ថែម។"
#: (dynamic)
msgid "Tor Browser manual"
-msgstr "សៀវភៅណែនាំកម្មវិធី Tor Browser"
+msgstr "សៀវភៅណែនាំកម្មវិធីរុករក Tor"
#: (dynamic)
msgid "How can I verify Tor Browser signature?"
-msgstr "តើខ្ញុំអាចផ្ទៀងផ្ទាត់ហត្ថលេខា Tor Browser បានដោយរបៀបណា?"
+msgstr "តើខ្ញុំអាចផ្ទៀងផ្ទាត់ហត្ថលេខាកម្មវិធីរុករក Tor បានដោយរបៀបណា?"
#: (dynamic)
msgid "Stand up for privacy and freedom online."
-msgstr "ក្រោកឈរដើម្បីឯកជនភាព និងសេរីភាពលើអ៊ីនធឺណិត។"
+msgstr "ក្រោកឈរដើម្បីភាពឯកជន និងសេរីភាពលើអ៉ីនធឺណិត។"
#: (dynamic)
msgid ""
@@ -604,7 +607,7 @@ msgstr ""
#: (dynamic)
msgid "Get Tor Browser for Android."
-msgstr "ទាញយកកម្មវិធី Tor Browser សម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android ។"
+msgstr "ទាញយកកម្មវិធីរុករក Tor សម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android ។"
#: (dynamic)
msgid "Download .apk"
@@ -625,8 +628,8 @@ msgstr "ចូលទៅ F-Droid"
#: (dynamic)
msgid "Are you an iOS user? We encourage you to try Onion Browser."
msgstr ""
-"តើអ្នកជាអ្នកប្រើប្រាស់ប្រព័ន្ធ iOS មែនទេ? យើងលើកទឹកចិត្តអ្នកឱ្យសាកល្បង Onion"
-" Browser ។"
+"តើអ្នកជាអ្នកប្រើប្រាស់ប្រព័ន្ធ iOS មែនទេ? "
+"យើងលើកទឹកចិត្តអ្នកឱ្យសាកល្បងប្រើកម្មវិធីរុករក Onion។"
#: https//www.torproject.org/download/
#: (content/download/contents+en.lrpage.title)
@@ -658,7 +661,7 @@ msgstr "តើមានអ្វីថ្មី"
#: (dynamic)
msgid "Watch"
-msgstr ""
+msgstr "មើល"
#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.title)
#: (dynamic)
@@ -700,7 +703,7 @@ msgstr ""
#: (dynamic)
msgid "Donate Now!"
-msgstr "បរិច្ចាគឥឡូវ"
+msgstr "បរិច្ចាគឥឡូវ!"
#: (dynamic)
msgid "Want to join our community? Getting involved with Tor is easy."
@@ -760,16 +763,16 @@ msgstr "Windows"
#: (dynamic)
msgid "macOS"
-msgstr ""
+msgstr "macOS"
#: (dynamic)
msgid "GNU/Linux"
-msgstr ""
+msgstr "GNU/Linux"
#: https//www.torproject.org/download/languages/
#: (content/download/languages/contents+en.lrpage.title)
msgid "Download Tor Browser in your language"
-msgstr ""
+msgstr "ទាញយកកម្មវិធីរុករកនៅក្នុងភាសាអ្នក"
#: https//www.torproject.org/download/languages/
#: (content/download/languages/contents+en.lrpage.body)
@@ -779,23 +782,27 @@ msgid ""
"add more. Want to help us translate? [See "
"here](https://community.torproject.org/localization/)"
msgstr ""
+"ពួកយើងចង់អោយគ្រប់គ្នារីករាយក្នុងការប្រើកម្មវិធីរុករក Tor "
+"នៅក្នុងភាសារបស់ខ្លួន។ កម្មវិធីរុករក Tor ឥឡូវនេះមានចំនួន 36ភាសា "
+"ហើយពួកយើងកំពុងបន្ថែមថ្មីៗទៀត។ ចង់ចូលរួមបកប្រែទេ? [See "
+"here](https://community.torproject.org/localization/)"
#: (dynamic)
msgid "MacOS"
-msgstr ""
+msgstr "MacOS"
#: (dynamic)
msgid "Tor Browser for Android Alpha"
-msgstr ""
+msgstr "កម្មវិធីរុករក Tor សម្រាប់ Android Alpha"
#: (dynamic)
msgid "Google Play"
-msgstr ""
+msgstr "Google Play"
#: https//www.torproject.org/download/alpha/
#: (content/download/alpha/contents+en.lrpage.title)
msgid "Download Tor Browser Alpha"
-msgstr ""
+msgstr "ទាញយកកម្មវិធីរុករក Tor Alpha"
#: https//www.torproject.org/download/alpha/
#: (content/download/alpha/contents+en.lrpage.body)
@@ -803,6 +810,8 @@ msgid ""
"Before we release a stable version of our software, we release an alpha "
"version to test features and find bugs."
msgstr ""
+"មុនពេលពួកយើងដាក់ចេញនូវសុសវែរជំនាន់ដែលស្ថេរភាព ពួកយើងនឹងដាក់ចេញនូវជំនាន់ "
+"alpha ដើម្បីពិសោធន៍មុខងារនានា និងស្វែងរកកំហុងឆ្គង។"
#: https//www.torproject.org/download/alpha/
#: (content/download/alpha/contents+en.lrpage.body)
@@ -812,14 +821,19 @@ msgid ""
"bugs](https://support.torproject.org/misc/bug-or-feedback/), and are not "
"putting yourself at risk."
msgstr ""
+"សូមទាញយកតែកម្មវិធី របាយការណ៍ alpha "
+"ប្រសិនបើអ្នកមិនមានបញ្ហាជាមួយមុខងារមួយចំនួនដែលមិនដំណើរការល្អ "
+"ហើយចង់ជួយពួកយើងដោយរាយការណ៍ពីចន្លោះប្រហោង [report "
+"bugs](https://support.torproject.org/misc/bug-or-feedback/) "
+"និងមិនបង្ករហានិភ័យដល់អ្នក។"
#: (dynamic)
msgid "GROW THE NETWORK"
-msgstr ""
+msgstr "បង្កើតបណ្ដាញ"
#: (dynamic)
msgid "Tor Source"
-msgstr ""
+msgstr "ប្រភពរបស់ Tor"
#: (dynamic)
msgid "Version"
@@ -831,23 +845,23 @@ msgstr "កំណត់ត្រាការផ្លាស់ប្តូរ"
#: (dynamic)
msgid "checksum"
-msgstr ""
+msgstr "checksum"
#: (dynamic)
msgid "sig"
-msgstr ""
+msgstr "sig"
#: (dynamic)
msgid "Windows Expert Bundle"
-msgstr ""
+msgstr "បណ្ដុំអ្នកជំនាញ Windows "
#: (dynamic)
msgid "Windows 10, 8, 7, and Windows Server (>= 2008)"
-msgstr ""
+msgstr "Windows 10, 8, 7 និងម៉ាសុីនមេ Windows (>= 2008)"
#: (dynamic)
msgid "Contains just Tor and nothing else."
-msgstr ""
+msgstr "ផ្ទុកតែ Tor"
#: https//www.torproject.org/press/-new-release-tor/
#: (content/press/new-release-tor/contents+en.lrpost.summary)
@@ -856,6 +870,9 @@ msgid ""
"source, you can download the source code for 0.4.0.1-alpha from the usual "
"place on the website."
msgstr ""
+"មានជំនាន់ alpha ថ្មីដែលបានដាក់ចេញសម្រាប់ទាញយក។ ប្រសិនបើអ្នកបង្កើត Tor "
+"ពីប្រភព អ្នកអាចទាញយកកូដប្រភពសម្រាប់ alpha ជំនាន់ 0.4.0.1 "
+"ពីកន្លែងធម្មតានៅលើវេបសាយ។"
#: https//www.torproject.org/press/-new-release-tor-browser/
#: (content/press/new-release-tor-browser/contents+en.lrpost.summary)
@@ -865,6 +882,10 @@ msgid ""
"alpha\">Tor Browser Project page</a> and also from our <a "
"href=\"/dist/torbrowser/8.5a10/\">distribution directory</a>."
msgstr ""
+"កម្មវិធីរុករក Tor ជំនាន់ 8.5a10 ឥឡូវនេះអាចរកបាននៅ <a "
+"href=\"https://www.torproject.org/projects/torbrowser.html.en#downloads-"
+"alpha\">ទំព័រគម្រោងកម្មវិធីរុករក Tor </a> និងពី <a "
+"href=\"/dist/torbrowser/8.5a10/\">ភ្នាក់ងារចែកចាយនានា</a>"
#: https//www.torproject.org/press/-new-release-tails/
#: (content/press/new-release-tails/contents+en.lrpost.summary)
@@ -872,6 +893,8 @@ msgid ""
"This release fixes many security vulnerabilities. You should upgrade as soon"
" as possible."
msgstr ""
+"ការចេញផ្សាយនេះជួសជុលចន្លោះប្រហោងផ្នែកសុវត្ថិភាពជាច្រើន។ "
+"អ្នកគួរតែធ្វើបច្ចុប្បន្នភាពកាន់តែឆាប់តាមដែលអាចធ្វើបាន។"
#: https//www.torproject.org/press/-new-release-tails/
#: (content/press/new-release-tails/contents+en.lrpost.summary)
@@ -879,6 +902,8 @@ msgid ""
"The biggest news for 3.12 is that we completely changed the installation "
"methods for Tails."
msgstr ""
+"ព័ត៌មានដែលធំបំផុតសម្រាប់ជំនាន់ 3.12 "
+"គឺពួកយើងបានផ្លាស់ប្ដូរវិធីដំឡើងទាំងស្រុងសម្រាប់ Tails។"
#: (dynamic)
msgid "Do you need help?"
@@ -886,11 +911,11 @@ msgstr "តើអ្នកត្រូវការជំនួយដែរឬទ
#: (dynamic)
msgid "Get in Touch"
-msgstr "សូមធ្វើការទាក់ទង"
+msgstr "សូមភ្ជាប់ទំនាក់ទំនង"
#: (dynamic)
msgid "Contributors to this page:"
-msgstr "ចូលរួមយោបល់សម្រាប់ទំព័រនេះ"
+msgstr "អ្នកផ្តល់យោបល់នៅក្នុងទំព័រនេះ៖"
#: (dynamic)
msgid "Back to previous page:"
@@ -903,12 +928,12 @@ msgstr "កែប្រែទំព័រនេះ"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.title)
msgid "Tor Browser 11.0"
-msgstr ""
+msgstr "កម្មវិធីរុករក Tor ជំនាន់ 11.0"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.section)
msgid "What's new"
-msgstr ""
+msgstr "មានអ្វីថ្មី"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -916,11 +941,13 @@ msgid ""
"This is the first stable release based on Firefox ESR 91, and includes an "
"important update to Tor 0.4.6.8."
msgstr ""
+"នេះជាការដាក់ចេញនូវជំនាន់ដែលមានស្ថេរភាពដោយផ្អែកលើ កម្មវិធីរុករក Firefox ESR "
+"91 និងបន្ថែមនូវការធ្វើបច្ចុប្បន្នភាពទៅកាន់ Tor ជំនាន់ 0.4.6.8។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
msgid "## What's new?"
-msgstr ""
+msgstr "## តើមានអ្វីថ្មី?"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -928,11 +955,13 @@ msgid ""
"<img class=\"w-100\" src=\"/static/images/tb11/tb-11-browser.jpg\" alt=\"Tor"
" Browser 11's connection screen in light and dark themes\"/>"
msgstr ""
+"<img class=\"w-100\" src=\"/static/images/tb11/tb-11-browser.jpg\" alt=\"Tor"
+" Browser 11's connection screen in light and dark themes\"/>"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
msgid "## Tor Browser gets a new look"
-msgstr ""
+msgstr "## កម្មវិធីរុករក Tor មានរូបរាងថ្មី"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -942,12 +971,18 @@ msgid ""
" simplifying the browser chrome, streamlining menus and featuring an all-new"
" tab design."
msgstr ""
+"កាលពីដើមឆ្នាំនេះ រូបរាងខាងក្រៅសម្រាប់អ្នកប្រើប្រាស់ កម្មវិធីរុករក Firefox "
+"[underwent a significant redesign](https://www.mozilla.org/en-"
+"US/firefox/89.0/releasenotes/) ផ្ដោតទៅលើការធ្វើអោយកម្មវិធីរុករក chrome "
+"មានភាពសាមញ្ញ សម្រួលមីនុយ និងបង្ហាញការរចនាផ្ទាំងថ្មីទាំងអស់។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
msgid ""
"Firefox ESR 91 introduces the new design to Tor Browser for the first time."
msgstr ""
+"កម្មវិធីរុករក Firefox ESR 91 បានណែនាំការរចនាថ្មីមកកាន់កម្មវិធីរុករក Tor "
+"ជាលើកដំបូង។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -955,6 +990,8 @@ msgid ""
"<img class=\"w-100\" src=\"/static/images/tb11/tb-11-icons.jpg\" alt=\"Tor "
"Browser 11's redesigned icons\"/>"
msgstr ""
+"<img class=\"w-100\" src=\"/static/images/tb11/tb-11-icons.jpg\" alt=\"Tor "
+"Browser 11's redesigned icons\"/>"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -962,6 +999,9 @@ msgid ""
"To ensure it lives up to the new experience, each piece of custom UI in Tor "
"Browser has been modernized to match Firefox’s new look and feel."
msgstr ""
+"ដើម្បីប្រាកដថាវាធ្វើអោយអ្នកប្រើប្រាស់ទទួលបានបទពិសោធន៍ថ្មី ផ្នែកនីមួយៗនៃ UI "
+"របស់ខ្លួននៅក្នុងកម្មវិធីរុករក Tor បានធ្វើទំនើបកម្មអោយដូចនឹងរូបរាងថ្មីរបស់ "
+"កម្មវិធីរុករក Firefox។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -970,6 +1010,9 @@ msgid ""
"typography and buttons to redrawing each of our icons to match the new "
"thinner icon style."
msgstr ""
+"វារួមបញ្ចូលទាំងអស់ចាប់ពីការធ្វើបច្ចុប្បន្នភាពមូលដ្ឋានគ្រឹះរបស់ពណ៌ "
+"ការវាយអក្សរ "
+"និងប៊ូតុងចុចរហូតដល់ការគូសឡើងវិញនូវរូបតំណាងរបស់យើងដើម្បីឲ្យស៊ីទៅនឹងម៉ូតរូបតំណាងដែលស្តើងជាងនេះ។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -978,6 +1021,10 @@ msgid ""
"display, security levels and onion site errors all received a sprucing-up "
"too – featuring some small but welcome quality of life improvements to each."
msgstr ""
+"បន្ថែមទៅលើកម្មវិធីរុករកអ៉ីធឺណិត chrome ខ្លួនឯង ការតភ្ជាប់អេក្រង់ "
+"ការបង្ហាញសៀគ្វី កម្រិតសន្តិសុខ និងកំហុសវេបសាយonion "
+"សុទ្ធតែទទួលបានការកើនឡើងផងដែរ តែមានលក្ខណៈពិសេសមួយចំនួនតូច "
+"ប៉ុន្តែស្វាគមន៍ការកែលម្អគុណភាពសម្រាប់ម្នាក់ៗ។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -985,11 +1032,13 @@ msgid ""
"<img class=\"w-100\" src=\"/static/images/tb11/tb-11-deprecation.jpg\" "
"alt=\"Invalid Onion Site Address error resulting from v2 deprecation\"/>"
msgstr ""
+"<img class=\"w-100\" src=\"/static/images/tb11/tb-11-deprecation.jpg\" "
+"alt=\"Invalid Onion Site Address error resulting from v2 deprecation\"/>"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
msgid "## Final deprecation of v2 onion services"
-msgstr ""
+msgstr "## ការបដិសេធចុងក្រោយនៃ v2 របស់សេវាកម្ម onion"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1000,6 +1049,12 @@ msgid ""
"Browser has been busy warning users who visit v2 onion sites of their "
"upcoming retirement. At long last, that day has finally come."
msgstr ""
+"ឆ្នាំទៅមិញយើងបានប្រកាសថា [សេវាកម្ម onion v2 អាចនឹងត្រូវគេបដិសេធនៅចុងឆ្នាំ "
+"2021](https://blog.torproject.org/v2-deprecation-timeline), and since its "
+"[10.5 release](https://blog.torproject.org/new-release-tor-browser-105) "
+"កម្មវិធីរុករក Tor "
+"បានធ្វើការក្រើនរំលឹកដល់អ្នកប្រើប្រាស់របស់ខ្លួនដែលចូលទៅមើលវិបសាយ onion v.2 "
+"ពីការជិតមកដល់នៃការបញ្ចប់សេវាកម្ម។ ចុងក្រោយថ្ងៃនេះក៏បានមកដល់។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1008,6 +1063,9 @@ msgid ""
"Tor Browser, and users will receive an “Invalid Onion Site Address” error "
"instead."
msgstr ""
+"ចាប់តាំងពីធ្វើបច្ចុប្បន្នភាពទៅកាន់ Tor ជំនាន់ 0.4.6.8 v2 សេវាកម្ម onion "
+"មិនអាចបើកបាននៅក្នុងកម្មវិធីរុករក Tor ហើយអ្នកប្រើប្រាស់នឹងទទួលបាននូវសារ "
+"\"អាស័យដ្ឋានវិបសាយ onion មិនត្រឹមត្រូវ\" មានបញ្ហាជំនួសវិញ។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1016,6 +1074,9 @@ msgid ""
"v2 address, there is nothing wrong with your browser – instead, the issue "
"lies with the site itself."
msgstr ""
+"ប្រសិនបើអ្នកទទួលបានកំហុសនេះ នៅពេលព្យាយាមចូលមើលអាសយដ្ឋាន v2 "
+"ដែលដំណើរការពីមុននោះ មិនមានអ្វីខុសជាមួយកម្មវិធីរុករករបស់អ្នកទេ ផ្ទុយទៅវិញ "
+"បញ្ហាគឺរបស់វេបសាយនោះ។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1023,6 +1084,9 @@ msgid ""
"If you wish, you can notify the onion site’s administrator about the problem"
" and encourage them to upgrade to a v3 onion service as soon as possible."
msgstr ""
+"ប្រសិនបើចង់ អ្នកអាចជូនដំណឹងដល់អ្នកគ្រប់គ្រងវេបសាយ onion អំពីបញ្ហា "
+"ហើយលើកទឹកចិត្តពួកគេឱ្យដំឡើងកំណែប្រែទៅសេវាកម្ម onion v3 "
+"ឱ្យបានឆាប់តាមដែលអាចធ្វើទៅបាន។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1032,16 +1096,21 @@ msgid ""
".onion, the more secure v3 addresses are 56 characters long compared to v2’s"
" modest 16 character length."
msgstr ""
+"វាងាយស្រួលក្នុងការប្រាប់ថាតើអ្នកនៅតែមានអាសយដ្ឋាន v2 "
+"ចាស់ណាមួយដែលបានរក្សាទុកក្នុងទីចំណាំរបស់អ្នកដែលត្រូវការដកចេញ "
+"ឬធ្វើបច្ចុប្បន្នភាព៖ ទោះបីជាអាសយដ្ឋានទាំងពីរបញ្ចប់ដោយ .onion ក៏ដោយ "
+"ក៏អាស័យដ្ឋាន v3 មានសុវត្ថិភាពជាង ដោយមានប្រវែង 56 តួអក្សរធៀបនឹងប្រវែងតួអក្សរ "
+"16 របស់ v2 ។ "
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
msgid "## Known issues"
-msgstr ""
+msgstr "## បញ្ហាដែលធ្លាប់ស្គាល់"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
msgid "Tor Browser 11.0 comes with a number of known issues:"
-msgstr ""
+msgstr "កម្មវិធីរុករក Tor ជំនាន់ទី 11.0 មានបញ្ហាដែលធ្លាប់ស្គាល់មួយចំនួន"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1049,6 +1118,8 @@ msgid ""
"- [Bug 40668](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40668): DocumentFreezer & file scheme"
msgstr ""
+"- [Bug 40668](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40668)៖ DocumentFreezer និង file scheme"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1056,6 +1127,8 @@ msgid ""
"- [Bug 40671](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40671): Fonts don't render"
msgstr ""
+"- [Bug 40671](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40671): ពុម្ពអក្សរមិនដំណើរការ"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1064,6 +1137,9 @@ msgid ""
"browser/-/issues/40679): Missing features on first-time launch in esr91 on "
"MacOS"
msgstr ""
+"- [Bug 40679](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40679)៖ មុនងារដែលបានបាត់នៅពេលសម្ភោធលើកដំបូងនៅក្នុង macOS "
+"esr91"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1071,6 +1147,8 @@ msgid ""
"- [Bug 40689](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40689): Change Blockchair Search provider's HTTP method"
msgstr ""
+"- [Bug 40689](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40689)៖ ប្ដូរវិធីស្វែងរកអ្នកផ្ដល់សេវា HTTP Blockchair"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1078,6 +1156,8 @@ msgid ""
"- [Bug 40667](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40667): AV1 videos shows as corrupt files in Windows 8.1"
msgstr ""
+"- [Bug 40667](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40667): វីដេអូ AV1 បង្ហាញឯកសារដែលខូចនៅក្នុង Windows 8.1"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1086,6 +1166,10 @@ msgid ""
"browser/-/issues/40677): Since the update to 11.0a9 some addons are inactive"
" and need disabling-reenabling on each start"
msgstr ""
+"- [Bug 40677](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40677)៖ តាំងពីបច្ចុប្បន្នភាពទៅជំនាន់ 11.0a9 "
+"កម្មវិធីបន្ថែមខ្លះមិនមានសកម្មភាព ហើយត្រូវការបិទ "
+"ហើយបើកឡើងវិញនៅពេលចាប់ផ្ដើមប្រើ។"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1093,6 +1177,8 @@ msgid ""
"- [Bug 40666](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40666): Switching svg.disable affects NoScript settings"
msgstr ""
+"- [Bug 40666](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40666)៖ ការប្ដូរ svg. នឹងបិទម៉ូតរបស់ការកំណត់ NoScript "
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1101,6 +1187,9 @@ msgid ""
"browser/-/issues/40690): Browser chrome breaks when private browsing mode is"
" turned off"
msgstr ""
+"- [Bug 40690](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40690): កម្មវិធីរុករក chrome "
+"បែកនៅពេលការរុករកជាឯកជនត្រូវបានបិទ"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1108,6 +1197,8 @@ msgid ""
"- [Bug 40693](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40693): Potential Wayland dependency (new)"
msgstr ""
+"- [Bug 40693](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40693)៖ សក្តានុពលភាពពឹងលើ Wayland (ថ្មី)"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1115,6 +1206,9 @@ msgid ""
"- [Bug 40692](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40692): Picture-in-Picture is enabled on tbb 11.0a10 (new)"
msgstr ""
+"- [Bug 40692](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40692)៖ មុខងាររូបភាពក្នុងរូបភាពត្រូវបានបើកនៅលើ tbb 11.0a10 "
+"(ថ្មី)"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1122,6 +1216,9 @@ msgid ""
"- [Bug 40700](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40700): Switch Firefox recommendations off by default (new)"
msgstr ""
+"- [Bug 40700](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40700): បិទការណែនាំរបស់កម្មវិធីរុករក Firefox តាមលំនាំដើម "
+"(ថ្មី)"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1130,6 +1227,9 @@ msgid ""
"browser/-/issues/40705): \"visit our website\" link on about:tbupdate "
"pointing to different locations (new)"
msgstr ""
+"- [Bug 40705](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40705)៖ \"ចូលទៅកាន់វេបសាយពួកយើង\" តាមតំណរភ្ជាប់ "
+"about:tbupdate ដើម្បីទៅកាន់ទីតាំងផ្សេង (ថ្មី)"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1137,11 +1237,13 @@ msgid ""
"- [Bug 40706](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40706): Fix issue in https-e wasm (new)"
msgstr ""
+"- [Bug 40706](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40706): ជួសជុលបញ្ហានៅក្នុង https-e wasm (ថ្មី)"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
msgid "## Give feedback"
-msgstr ""
+msgstr "## ផ្ដល់មតិយោបល់"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1156,6 +1258,9 @@ msgid ""
"release, [please let us know](https://support.torproject.org/misc/bug-or-"
"feedback/)."
msgstr ""
+"ប្រសិនបើអ្នកឃើញមានកំហុស ឬមានការស្នើសុំ "
+"ដើម្បីអាចអោយពួកយើងពង្រឹងគុណភាពការដាក់ចេញនេះ៖ [please let us "
+"know](https://support.torproject.org/misc/bug-or-feedback/)"
#: https//www.torproject.org/releases/tor-browser-11-0/
#: (content/releases/tor-browser-11-0/contents+en.lrpage.body)
@@ -1169,11 +1274,13 @@ msgid ""
"Thanks to all of the teams across Tor, and the many volunteers, who "
"contributed to this release."
msgstr ""
+"អរគុណដល់ក្រុមទាំងអស់របស់ Tor និងអ្នកស្មគ្រចិត្តទាំងអស់ "
+"ដែលបានរួមចំណែកក្នុងការដាក់ចេញនេះ។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.title)
msgid "Tor Browser 9.5"
-msgstr ""
+msgstr "កម្មវិធីរុករក Tor ជំនាន់ 9.5"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1181,6 +1288,8 @@ msgid ""
"## This new Tor Browser release is focused on helping users understand onion"
" services."
msgstr ""
+"## កំណែប្រែថ្មីរបស់កម្មវិធីរុករក Tor ដែលបានដាក់ចេញ "
+"គឺផ្ដោតទៅលើការជួយអ្នកប្រើប្រាស់អោយយល់ពីសេវាកម្ម Onion។ "
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1188,6 +1297,8 @@ msgid ""
"Tor's onion routing remains the best way to achieve end-to-end anonymous "
"communication on the Internet."
msgstr ""
+"onion routing របស់ Tor "
+"នៅតែជាមធ្យោបាយល្អបំផុតសម្រាប់ការទំនាក់ទំនងដោយអនាមិកភាពសងខាងនៅលើអុីនធឺណិត។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1196,6 +1307,9 @@ msgid ""
"their users with anonymous connections that are metadata-free or that hide "
"metadata from any third party."
msgstr ""
+"ជាមួយសេវាកម្ម onion នានា (អាសយដ្ឋាន .onion) "
+"អ្នកគ្រប់គ្រងវេបសាយអាចផ្ដល់អោយអ្នកប្រើប្រាស់នៅការភ្ជាប់ដោយអនាមិក "
+"ដែលមិនត្រូវការ Metadata ឬលាក់ Metadate ពីភាគីទីបី។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1204,6 +1318,9 @@ msgid ""
" that allow users to route around censorship while simultaneously protecting"
" their privacy and identity."
msgstr ""
+"សេវាកម្ម onion "
+"ក៏ជាបច្ចេកវិជ្ជាមួយក្នុងចំនោមបច្ចេកវិជ្ជាសម្រាប់ជៀសវាងការរឹតត្បិតដែលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ប្រើអុីនធឺណិតដោយគ្មាការរឹតត្បិត"
+" ហើយអាចការពារឯកជនភាព និងអត្តសញ្ញាណរបស់ពួកគេក្នុងពេលដំណាលគ្នា។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1211,6 +1328,8 @@ msgid ""
"For the first time, Tor Browser users will be able to opt-in for using onion"
" sites automatically whenever the websites makes them available."
msgstr ""
+"ជាលើកដំបូង អ្នកប្រើប្រាស់កម្មវិធីរុករក Tor មានជម្រើសចូលប្រើវេបសាយ onion "
+"ដោយស្វ័យប្រវត្តិនៅពេលដែលវេបសាយនានាអនុញាតិអោយ។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1218,6 +1337,8 @@ msgid ""
"For years, some websites have invisibly used onion services with alternative"
" services, and this continues to be an excellent choice."
msgstr ""
+"អស់រយៈពេលជាច្រើនឆ្នាំ វេបសាយមួយចំនួនបានប្រើប្រាស់សេវាកម្ម onion "
+"ដោយមិនដឹងខ្លួនជាមួយនឹងសេវាកម្មជំនួស ហើយនេះនៅតែបន្តជាជម្រើសដ៏ល្អបំផុត។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1226,16 +1347,20 @@ msgid ""
"about their onion service to invite them to opt-in to use their .onion "
"address."
msgstr ""
+"ឥឡូវនេះ "
+"វាក៏មានជម្រើសមួយសម្រាប់វេបសាយដែលចង់ឱ្យអ្នកប្រើប្រាស់របស់ពួកគេដឹងពីសេវាកម្ម "
+"onion របស់ពួកគេ ដើម្បីអញ្ជើញពួកគេឱ្យជ្រើសរើសដើម្បីប្រើប្រាស់អាសយដ្ឋាន .onion"
+" ។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "### What is new?"
-msgstr ""
+msgstr "### តើមានអ្វីថ្មី?"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "**Onion Location**"
-msgstr ""
+msgstr "**ទីតាំង Onion**"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1243,6 +1368,8 @@ msgid ""
"Website publishers now can advertise their onion service to Tor users by "
"adding an HTTP header."
msgstr ""
+"អ្នកបោះពុម្ពផ្សាយលើវេបសាយនានាឥឡូវនេះអាចផ្សព្វផ្សាយពីសេវាកម្ម onion "
+"របស់ពួកគេទៅកាន់អ្នកប្រើប្រាស់ Tor ដោយបន្ថែម HTTP header។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1252,6 +1379,11 @@ msgid ""
"version of the site and will be asked to opt-in to upgrade to the onion "
"service on their first use."
msgstr ""
+"នៅពេលចូលមើលវេបសាយដែលមានអាសយដ្ឋាន .onion និង Onion Location "
+"ដែលបានបើកតាមរយៈកម្មវិធីរុករក Tor អ្នកប្រើប្រាស់នឹងត្រូវបានសួរអំពីសេវាកម្ម "
+"onion របស់វេបសាយ "
+"ហើយនឹងត្រូវបានស្នើសុំឱ្យជ្រើសរើសដើម្បីដំឡើងកំណែថ្មីទៅសេវាកម្ម onion "
+"នៅពេលប្រើលើកដំបូង។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1259,11 +1391,13 @@ msgid ""
"<img class=\"w-100\" src=\"/static/images/tb95/onion-location-"
"propublica(a)2x.png\" alt=\"Tor Browser 9.5 Onion Location\"/>"
msgstr ""
+"<img class=\"w-100\" src=\"/static/images/tb95/onion-location-"
+"propublica(a)2x.png\" alt=\"Tor Browser 9.5 Onion Location\"/>"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "---"
-msgstr ""
+msgstr "---"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1272,11 +1406,14 @@ msgid ""
"service.](https://community.torproject.org/onion-services/advanced/onion-"
"location/)"
msgstr ""
+"ប្រសិនអ្នកជាអ្នកអភិវឌ្ឍកម្មវិធី ឈ្វេងយល់ [how to enable onion-location in "
+"your onion service.](https://community.torproject.org/onion-"
+"services/advanced/onion-location/)"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "**Onion Authentication**"
-msgstr ""
+msgstr "**យថាភូតកម្ម Onion**"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1285,6 +1422,9 @@ msgid ""
"their website can now set a pair of keys for access control and "
"authentication."
msgstr ""
+"ក្រុមអ្នកអភិបាលសេវាកម្ម onion "
+"ដែលចង់បញ្ចូលស្រទាប់សន្តិសុខបន្ថែមទៅកាន់វេបសាយអាចកំណត់កូនសោចូលទៅប្រើប្រាស់ទាំងពីររបស់"
+" ការគ្រប់គ្រងការចូលប្រើប្រាស់ និងយថាភូកម្ម។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1292,6 +1432,8 @@ msgid ""
"<img class=\"w-100\" src=\"/static/images/tb95/onion-auth(a)2x.png\" alt=\"Tor"
" Browser 9.5 Onion Authentication\"/>"
msgstr ""
+"<img class=\"w-100\" src=\"/static/images/tb95/onion-auth(a)2x.png\" alt=\"Tor"
+" Browser 9.5 Onion Authentication\"/>"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1299,6 +1441,8 @@ msgid ""
"Tor Browser users can save keys and manage them via "
"about:preferences#privacy in the Onion Services Authentication section."
msgstr ""
+"អ្នកប្រើប្រាស់កម្មវិធីរុករក Tor អាចរក្សាកូនសោទាំងនោះ និងគ្រប់គ្រងពួកវាតាមរយៈ"
+" about:preferences#privacy នៅក្នុងផ្នែកយថាភូកម្មសេវាកម្មOnion។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1306,6 +1450,8 @@ msgid ""
"<img class=\"w-100\" src=\"/static/images/tb95/onion-auth2(a)2x.png\" "
"alt=\"Tor Browser 9.5 Onion Authentication\"/>"
msgstr ""
+"<img class=\"w-100\" src=\"/static/images/tb95/onion-auth2(a)2x.png\" "
+"alt=\"Tor Browser 9.5 Onion Authentication\"/>"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1314,11 +1460,14 @@ msgid ""
" auth.](https://community.torproject.org/onion-services/advanced/client-"
"auth/)"
msgstr ""
+"បើសិនអ្នកជាអ្នកអភិវឌ្ឍន៍ ឈ្វេងយល់ [how to secure your onion service using "
+"client auth.](https://community.torproject.org/onion-"
+"services/advanced/client-auth/)"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "**Improved URL Bar Security Indicators**"
-msgstr ""
+msgstr "**សូចនាករសុវត្ថិភាពរបារ URL ត្រូវបានធ្វើឱ្យប្រសើរឡើង**"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1326,6 +1475,7 @@ msgid ""
"Browsers traditionally rendered sites delivered via a secure transport "
"protocol with a green lock icon."
msgstr ""
+"កម្មវិធីរុករកអ៉ីនធឺណិតជាទូទៅបានរៀបចំវេបសាយដើម្បីបញ្ជូនតាមរយៈវិធីការផ្ញើចេញដោយសុវត្ថិភាពជាមួយរូបតំណាងចាក់សោពណ៌បៃតង។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1334,6 +1484,9 @@ msgid ""
"emphasize the default (safe) connection state and instead of putting more "
"emphasis on broken or insecure connections."
msgstr ""
+"ប៉ុន្តែនៅក្នុងពាក់កណ្តាលឆ្នាំ២០១៩ រូបតំណាងចាក់សោពណ៌បៃតង់ "
+"ពីមុនក្លាយជាពណ៌ប្រផេះវិញ ដោយមិនចង់កំណត់ទៅនឹងលំនាំដើម(សុវត្ថិភាព)ការតភ្ជាប់ "
+"និងជាជាងការកំណត់ទៅនឹងការតភ្ជាប់ដែលមានកំហូច ឬមិនមានសុវត្ថិភាព។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1341,6 +1494,9 @@ msgid ""
"Major browsers as Firefox and Chrome understood that it is a benefit for the"
" entire user base if they deploy familiar experiences for both users."
msgstr ""
+"កម្មវិធីរុករកអ៉ឺធឺណិតធំៗដូចជា Firefox និង Chrome បានយល់ថា "
+"វាគឺជាអត្ថប្រយោជន៍រួមរបស់អ្នកប្រើប្រាស់ "
+"ប្រសិនបើពួកគេដាក់ឲ្យប្រើប្រាស់បទពិសោធន៍ស្រដៀងគ្នាជាមួយនឹងអ្នកប្រើប្រាស់ទាំងពីរ។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1349,6 +1505,8 @@ msgid ""
"security indicators to make it easier for users to understand when they are "
"visiting an non-secure website."
msgstr ""
+"យើងធ្វើតាម Firefox សម្រាប់ការសម្រេចនេះ "
+"ហើយយើងបានធ្វើបច្ចុប្បន្នភាពសូចនករណ៍សន្តិសុខរបស់កម្មវិធីរុករកដើម្បីធ្វើឲ្យវាងាយស្រួលសម្រាប់អ្នកប្រើប្រាស់ក្នុងការយល់ដឹងពេលដែលពួកគេចូលទៅមើលវេបសាយដែលអត់មានសុវត្ថិភាព។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1356,16 +1514,18 @@ msgid ""
"<img class=\"w-100\" src=\"/static/images/tb95/onion-url-bar-update(a)2x.png\""
" alt=\"Tor Browser 9.5 URL Bar Security Indicators\"/>"
msgstr ""
+"<img class=\"w-100\" src=\"/static/images/tb95/onion-url-bar-update(a)2x.png\""
+" alt=\"Tor Browser 9.5 URL Bar Security Indicators\"/>"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "**Error pages for onion services**"
-msgstr ""
+msgstr "**ទំព័រមានកំហុសសម្រាប់សេវាកម្ម Onion**"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "Sometimes users have a hard time reaching onion sites."
-msgstr ""
+msgstr "ពេលខ្លះអ្នកប្រើប្រាស់ពិបាក្នុងការបើកវេបសាយ onion ។ "
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1374,6 +1534,11 @@ msgid ""
" onion service, users received a standard Firefox error message, with no "
"information about why they were unable to connect to the onion site."
msgstr ""
+"នៅក្នុងកំណែពីមុនរបស់កម្មវិធីរុករក Tor "
+"ពេលដែលមានបញ្ហាការតភ្ជាប់ទៅកាន់សេវាកម្មonion "
+"អ្នកប្រើប្រាស់ទទួលបានសារមានកំហុសស្តង់ដារបស់ Firefox "
+"ដែលមិនមានព័ត៌មានពីមូលេហេតុប្រាប់ថាហេតុអ្វីបានជាពួកគេមិនអាចតភ្ជាប់វេបសាយរបស់onion"
+" បាន។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1382,6 +1547,9 @@ msgid ""
"users about service-, client-, and network-side errors that might happpen "
"when they are trying to visit an onion service."
msgstr ""
+"នៅក្នុងការចេញនេះ យើងបានធ្វើឲ្យប្រសើរឡើងនូវវិធីដែលកម្មវិធីរុករក Tor "
+"ធ្វើទំនាក់ទំនងជាមួយនឹងអ្នកប្រើប្រាស់ពីសេវាកម្ម ពីអ្នកប្រើប្រាស់ និង "
+"កំហុសផ្នែកបណ្តាញដែលអាចកើតមានពេលដែលអ្នកប្រើប្រាស់ចូលទៅប្រើប្រាស់សេវាកម្មonion។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1389,6 +1557,8 @@ msgid ""
"Tor Browser now displays a simplified diagram of the connection and shows "
"where the error occured."
msgstr ""
+"កម្មវិធីរុករក Tor ឥឡូវនេះបង្ហាញនូវដ្យាក្រាមដែលសាមញ្ញពីការតភ្ជាប់ "
+"និងបង្ហាញថាកំហុសកើតឡើងនៅកន្លែងណា។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1396,6 +1566,8 @@ msgid ""
"We want these messages to be clear and informative without being "
"overwhelming."
msgstr ""
+"ពួកយើងចង់អោយព័ត៌មាននេះច្បាស់លាស់ "
+"និងផ្ដល់ព័ត៌មានគ្រប់គ្រាន់ដោយមិនធ្វើអោយលើសលប់ជ្រុល។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1403,11 +1575,13 @@ msgid ""
"<img class=\"w-100\" src=\"/static/images/tb95/onion-error(a)2x.png\" "
"alt=\"Tor Browser 9.5 Error Pages for Onionsites\"/>"
msgstr ""
+"<img class=\"w-100\" src=\"/static/images/tb95/onion-error(a)2x.png\" "
+"alt=\"Tor Browser 9.5 Error Pages for Onionsites\"/>"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "**Onion Names**"
-msgstr ""
+msgstr "**ឈ្មោះលើ Onion**"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1416,11 +1590,15 @@ msgid ""
"humans to remember (ie, https://torproject.org vs. "
"http://expyuzz4wqqyqhjn.onion/)"
msgstr ""
+"ដោយសារតែការការពារ cryptographic, URLs របស់សេវាកម្មonion "
+"វាមិនងាយស្រួលសម្រាប់មនុស្សក្នុងការចងចាំ (ឧទាហរណ៍ https://torproject.org vs. "
+"http://expyuzz4wqqyqhjn.onion/)។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "This makes it hard for users to discover or return to an onion site."
msgstr ""
+"នេះធ្វើអោយអ្នកប្រើប្រាស់មានការពិបាកដើម្បីរក ឬត្រឡប់មកកាន់វេបសាយ onion វិញ។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1428,6 +1606,8 @@ msgid ""
"We found that organically, developers have approached this problem in "
"different ways, mostly with solutions tailored for their service."
msgstr ""
+"ពួកយើងរកឃើញថាជាធម្មតា អ្នកអភិវឌ្ឍបានដោះស្រាយបញ្ហាតាមមធ្យោបាយផ្សេងៗគ្នា "
+"ភាគច្រើននៃដំណោះស្រាយគឺតាមទម្រង់នៃសេវារបស់ពួកគេ។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1435,6 +1615,8 @@ msgid ""
"Given that there is no solution that works perfectly for all our user "
"groups, we also approached this problem from a broad angle."
msgstr ""
+"បើទោះជាគ្មានដំណោះស្រាយដែលល្អឥតខ្ចោះសម្រាប់ក្រុមអ្នកប្រើប្រាស់ទាំងអស់ "
+"ក៏ពួកយើងដោះស្រាយបញ្ហានេះដោយទូលំទូលាយ។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1444,36 +1626,40 @@ msgid ""
"first proof-of-concept human-memorizable names for SecureDrop onion services"
" addresses:"
msgstr ""
+"ចំពោះការដាក់ចេញនេះ ពួកយើងសហការជាមួយ HTTPS Everywhere របស់ Freedom of the "
+"Press Foundation (FPF) និង Electronic Frontier Foundation "
+"ដើម្បីអភិវឌ្ឍឈ្មោះដែលមនុស្សងាយចងចាំ ហើយអាចពន្យល់បាន "
+"សម្រាប់អាសយដ្ឋាននានាលើសេវាកម្ម onion SecureDrop៖"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "The Intercept:"
-msgstr ""
+msgstr "ការស្ទាក់ចាប់៖"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "theintercept.securedrop.tor.onion"
-msgstr ""
+msgstr "theintercept.securedrop.tor.onion"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "http://xpxduj55x2j27l2qytu2tcetykyfxbjbafin3x4i3ywddzphkbrd3jyd.onion"
-msgstr ""
+msgstr "http://xpxduj55x2j27l2qytu2tcetykyfxbjbafin3x4i3ywddzphkbrd3jyd.onion"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "Lucy Parsons Labs:"
-msgstr ""
+msgstr "Lucy Parsons Labs:"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "lucyparsonslabs.securedrop.tor.onion"
-msgstr ""
+msgstr "lucyparsonslabs.securedrop.tor.onion"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
msgid "http://qn4qfeeslglmwxgb.onion"
-msgstr ""
+msgstr "http://qn4qfeeslglmwxgb.onion"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1483,6 +1669,10 @@ msgid ""
"jointly consider next steps based on feedback on this initial proof-of-"
"concept."
msgstr ""
+"Freedom of the Press Foundation "
+"បានទាក់ទងទៅកាន់ស្ថាប័នសារព័ត៌មានតិចតួចសម្រាប់ការចូលរួម ហើយ Tor និង FPF "
+"នឹងរួមគ្នាពិចារណាលើជំហានបន្ទាប់ "
+"ដោយផ្អែកលើមតិកែលម្អលើភស្តុតាងនៃគំនិតផ្តួចផ្តើមនេះ។"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
@@ -1490,23 +1680,25 @@ msgid ""
"<img class=\"w-100\" src=\"/static/images/tb95/onion-names(a)2x.png\" "
"alt=\"Tor Browser 9.5 Onion Names\"/>"
msgstr ""
+"<img class=\"w-100\" src=\"/static/images/tb95/onion-names(a)2x.png\" "
+"alt=\"Tor Browser 9.5 Onion Names\"/>"
#: https//www.torproject.org/releases/tor-browser-95/
#: (content/releases/tor-browser-95/contents+en.lrpage.body)
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
msgid "**Give Feedback**"
-msgstr ""
+msgstr "**ផ្ដល់មតិយោបល់**"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.title)
msgid "Tor Browser 10"
-msgstr ""
+msgstr "កម្មវិធីរុករក Tor ជំនាន់ 10"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
msgid "## New Release: Tor Browser 10"
-msgstr ""
+msgstr "## ការចេញថ្មី៖ កម្មវិធីរុករក Tor ជំនាន់ 10"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
@@ -1514,6 +1706,9 @@ msgid ""
"The new shiny Tor Browser 10 for Desktop is now available from the Tor "
"Browser download page and also from our distribution directory!"
msgstr ""
+"កម្មវិធីរុករកកំណែទី១០ថ្មីស្រឡាងសម្រាប់ Desktop "
+"នេះគឺមានដាក់ឲ្យទាញយកនៅក្នុងទំព័រទាញយករបស់កម្មវិធីរុករក Tor "
+"និងថតចែកចាយរបស់យើងផងដែរ។"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
@@ -1521,6 +1716,9 @@ msgid ""
"The Android version for Tor Browser 10 is under active development and we "
"are supporting the current version until the new one is ready."
msgstr ""
+"កម្មវិធីរុករក Tor កំណែទី១០សម្រាប់ប្រព័ន្ថប្រតិបត្តិការ Android "
+"គឺកំពុងស្ថិតក្នុងការអភិវឌ្ឍន៍នៅឡើយទេ "
+"ហើយយើងកំពុងដាក់ឲ្យដំណើរការកំណែបច្ចុប្បន្នរហូតដល់មានកំណែថ្មីរួចរាល់។"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
@@ -1528,6 +1726,8 @@ msgid ""
"We are informed by Mozilla of any issues they learn about affecting this "
"version."
msgstr ""
+"ពួកយើងទទួលបានដំណឹងពី Mozilla "
+"ពីបញ្ហានានាដែលពួកគេបានរកឃើញដែលបង្ករការរំខានដល់ជំនាន់នេះ។"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
@@ -1535,6 +1735,8 @@ msgid ""
"We expect to release the new Tor Browser for Android based on Fenix in the "
"following weeks."
msgstr ""
+"ពួកយើងរំពឹងថានឹងដាក់ចេញនូវកម្មវិធីរុករក Tor ថ្មីសម្រាប់ Android ដោយផ្អែកលើ "
+"Fenix នៅក្នុងសប្ដាហ៍បន្តបន្ទាប់នេះ។"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
@@ -1542,6 +1744,8 @@ msgid ""
"Tor Browser 10 ships with Firefox 78.3.0esr, updates NoScript to 11.0.44, "
"and Tor to 0.4.4.5."
msgstr ""
+"កម្មវិធីរុករក Tor កំណែទី១០ ចេញមកជាមួយ Firefox 78.3.0esr, ធ្វើបច្ចុប្បន្នភាព "
+"NoScript ទៅកាន់កំណែទី 11.0.44, និង Tor ទៅកាន់កំណែទី 0.4.4.5។"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
@@ -1549,6 +1753,8 @@ msgid ""
"This release includes important [security updates to "
"Firefox](https://www.mozilla.org/en-US/security/advisories/mfsa2020-43/)."
msgstr ""
+"ការដាក់ចេញនេះរួមមានកំណែរសំខាន់ៗ [security updates to "
+"Firefox](https://www.mozilla.org/en-US/security/advisories/mfsa2020-43/)."
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
@@ -1557,6 +1763,9 @@ msgid ""
"a [new extended support release](https://www.mozilla.org/en-"
"US/firefox/enterprise/#overview) of Mozilla Firefox."
msgstr ""
+"ការចេញផ្សាយ កម្មវិធីរុករក Tor ថ្មីនេះគឺផ្តោតលើស្ថេរភាពរបស់ កម្មវិធីរុករក Tor"
+" ដោយផ្អែកលើ [ការចេញផ្សាយជំនួយបន្ថែមថ្មី](https://www.mozilla.org/en-"
+"US/firefox/enterprise/#overview) នៃ Mozilla Firefox ។"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
@@ -1564,6 +1773,9 @@ msgid ""
"Tor Browser 10.0 is the first stable release of the 10.0 series based on "
"Firefox 78esr."
msgstr ""
+"កម្មវិធីរុករក Tor កំណែទី 10.0 "
+"គឺជាដាក់ឲ្យប្រើប្រាស់កំណែដែលមានស្ថេរភាពដំបូងនៃស៊េរី 10.0 ដោយផ្អែកលើ Firefox "
+"78esr ។"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
@@ -1572,11 +1784,14 @@ msgid ""
"series](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40089) supporting CentOS 6."
msgstr ""
+"**ចំណាំ៖** កម្មវិធីរុករក Tor កំណែទី 10.0 គឺជា [ស៊េរីរបស់ កម្មវិធីរុករក Tor "
+"ចុងក្រោយ] (https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40089) ដែលដំណើរការនៅលើ CentOS 6 ។"
#: https//www.torproject.org/releases/tor-browser-10-0/
#: (content/releases/tor-browser-10-0/contents+en.lrpage.body)
msgid "Beginning with the 10.5 series, CentOS 6 is not supported."
-msgstr ""
+msgstr "ការចាប់ផ្តើមជាមួយនឹងស៊េរីកំណែទី 10.5 CentOS 6 មិនអាចដំណើរការបានទេ។"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.title)
@@ -1696,6 +1911,9 @@ msgid ""
"The majority of Snowflake users who completed the survey began using Tor "
"Browser several times a week within the past year."
msgstr ""
+"អ្នកប្រើប្រាស់ Snowflake ភាគច្រើនដែលបានបញ្ចប់ការស្ទង់មតិ "
+"បានចាប់ផ្តើមប្រើប្រាស់កម្មវិធីរុករក Tor ច្រើនដងក្នុងមួយសប្តាហ៍ៗ "
+"ក្នុងឆ្នាំមុន។"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1703,6 +1921,9 @@ msgid ""
"75% of users had a positive view of Snowflake, although many experienced "
"connection troubles and slow speeds while browsing."
msgstr ""
+"75% នៃអ្នកប្រើប្រាស់មានទស្សនៈវិជ្ជមានអំពី Snowflake "
+"ទោះបីជាមានបញ្ហាការតភ្ជាប់ជាច្រើន "
+"និងល្បឿនយឺតពេលកំពុងប្រើប្រាស់កម្មវិធីដើម្បីរុករក។"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1710,11 +1931,13 @@ msgid ""
"These facts and the stable network of volunteers allow us to make it "
"available on this release."
msgstr ""
+"ការពិតទាំងនេះ រួបទាំងបណ្តាញអ្នកស្ម័គ្រចិត្តដែលមានស្ថេរភាព "
+"អនុញ្ញាតឱ្យយើងធ្វើវាបានសម្រាប់ការចេញផ្សាយនេះ។"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
msgid "#### Improving the user experience of connecting to Tor"
-msgstr ""
+msgstr "#### ការកែលម្អបទពិសោធន៍អ្នកប្រើប្រាស់នៃការភ្ជាប់ទៅ Tor"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1723,12 +1946,16 @@ msgid ""
"acted as the options panel for advanced Tor network configurations over the "
"years."
msgstr ""
+"[Tor Launcher](https://support.torproject.org/glossary/tor-launcher/) "
+"បានដើរតួជាជម្រើសសម្រាប់ការកំណត់រចនាសម្ព័ន្ធបណ្តាញ Tor "
+"កម្រិតខ្ពស់ក្នុងរយៈពេលជាច្រើនឆ្នាំ។"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
msgid ""
"It also serves as a control point for users who are in censored networks."
msgstr ""
+"វាក៏បម្រើជាចំណុចត្រួតពិនិត្យសម្រាប់អ្នកប្រើប្រាស់ដែលស្ថិតនៅក្នុងបណ្តាញដែលត្រូវបានរឹតត្បិតផងដែរ។"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1736,6 +1963,9 @@ msgid ""
"The UX and the Anti-Censorship teams joined efforts to improve the "
"connecting flow for Tor Browser users."
msgstr ""
+"បទពិសោធន៍អ្នកប្រើប្រាស់ (UX) "
+"និងក្រុមប្រឆាំងនឹងការរឹតត្បិតបានចូលរួមកិច្ចខិតខំប្រឹងប្រែងដើម្បីកែលម្អលំហូរនៃការតភ្ជាប់សម្រាប់អ្នកប្រើប្រាស់"
+" Tor Browser ។"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1744,16 +1974,18 @@ msgid ""
"seamlessly access the open internet by simplifying the connection flow, "
"detecting censorship and providing bridges."
msgstr ""
+"ការចេញផ្សាយនេះគឺជាលើកដំបូងនៅក្នុងស៊េរីនាពេលខាងមុខនៃការជួយអ្នកប្រើប្រាស់ដែលត្រូវបានរឹតត្បិបដោយរលូនក្នុងការចូលប្រើអ៉ីនធឺណិតបើកចំហដោយសម្រួលដល់លំហូរនៃការតភ្ជាប់"
+" ការរកឃើញការរឹតត្បិត និងការផ្តល់នូវbridges។"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
msgid "#### Known Issues"
-msgstr ""
+msgstr "#### បញ្ហាដែលធ្លាប់ស្គាល់"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
msgid "Tor Browser 10.5 comes with a number of known issues:"
-msgstr ""
+msgstr "កម្មវិធីរុករក Tor 10.5 មានបញ្ហាដែលធ្លាប់ស្គាល់មួយចំនួនដូចជា៖"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1762,6 +1994,9 @@ msgid ""
"browser#40497](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40497)"
msgstr ""
+"* [tpo/applications/tor-"
+"browser#40497](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40497)"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1769,6 +2004,8 @@ msgid ""
"* "
"[tpo/applications/fenix#40176](https://gitlab.torproject.org/tpo/application…"
msgstr ""
+"* "
+"[tpo/applications/fenix#40176](https://gitlab.torproject.org/tpo/application…"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1776,6 +2013,8 @@ msgid ""
"* "
"[tpo/applications/fenix#40110](https://gitlab.torproject.org/tpo/application…"
msgstr ""
+"* "
+"[tpo/applications/fenix#40110](https://gitlab.torproject.org/tpo/application…"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1783,6 +2022,8 @@ msgid ""
"* "
"[tpo/applications/fenix#40172](https://gitlab.torproject.org/tpo/application…"
msgstr ""
+"* "
+"[tpo/applications/fenix#40172](https://gitlab.torproject.org/tpo/application…"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1790,6 +2031,8 @@ msgid ""
"* "
"[tpo/applications/fenix#40174](https://gitlab.torproject.org/tpo/application…"
msgstr ""
+"* "
+"[tpo/applications/fenix#40174](https://gitlab.torproject.org/tpo/application…"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1798,6 +2041,9 @@ msgid ""
"browser#40242](https://gitlab.torproject.org/tpo/applications/tor-"
"browser/-/issues/40242)"
msgstr ""
+"* [tpo/applications/tor-"
+"browser#40242](https://gitlab.torproject.org/tpo/applications/tor-"
+"browser/-/issues/40242)"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1805,6 +2051,8 @@ msgid ""
"* "
"[tpo/applications/fenix#40103](https://gitlab.torproject.org/tpo/application…"
msgstr ""
+"* "
+"[tpo/applications/fenix#40103](https://gitlab.torproject.org/tpo/application…"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
@@ -1812,31 +2060,33 @@ msgid ""
"* "
"[tpo/applications/fenix#40115](https://gitlab.torproject.org/tpo/application…"
msgstr ""
+"* "
+"[tpo/applications/fenix#40115](https://gitlab.torproject.org/tpo/application…"
#: https//www.torproject.org/releases/tor-browser-10-5/
#: (content/releases/tor-browser-10-5/contents+en.lrpage.body)
msgid "#### Give Feedback"
-msgstr ""
+msgstr "#### ផ្ដល់មតិយោបល់"
#: https//www.torproject.org/privchat/chapter-4/
#: (content/privchat/chapter-4/contents+en.lrpage.title)
msgid "Privchat chapter 4"
-msgstr ""
+msgstr "Privchat ផ្នែកទី 4"
#: https//www.torproject.org/privchat/chapter-5/
#: (content/privchat/chapter-5/contents+en.lrpage.title)
msgid "Privchat chapter 5"
-msgstr ""
+msgstr "Privchat ផ្នែក 5"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.title)
msgid "Cy Pres Awards"
-msgstr ""
+msgstr "រង្វាន់ Cy Pres "
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
msgid "### Cy Pres Awards – Consumer Privacy and Privacy Online"
-msgstr ""
+msgstr "### រង្វាន់ Cy Pres – ឯកជនភាពអ្នកប្រើប្រាស់ និងឯកជនភាពលើអុីនធឺណិត"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -1850,11 +2100,21 @@ msgid ""
"advocate for privacy protections, and build important free, open source "
"technologies that prioritize privacy."
msgstr ""
+"រង្វាន់ _Cy pres_ "
+"គឺជាមូលនិធិដែលត្រូវបានចែកចាយជាផ្នែកមួយនៃការដោះស្រាយសម្មភាពបណ្តឹងតាមថ្នាក់នៅក្នុងសហរដ្ឋអាមេរិក។"
+" នៅពេលដែលចំនួនសរុបនៃមូលនិធិមិនអាចចែកចាយដល់សមាជិកតាមថ្នាក់ "
+"ពួកគេអាចចែកចាយទៅក្រុមមិនស្វែងរកប្រាក់ចំណេញ ការងារតស៊ូមតិ និងក្រុមស្រាវជ្រាវ "
+"ដែលជាទូទៅតំណាងឱ្យសមាជិកក្នុងថ្នាក់។ រង្វាន់ _cy pres_ "
+"ឯកជនភាពរបស់អ្នកប្រើប្រាស់អាចជួយឱ្យគម្រោង Tor "
+"អប់រំអ្នកប្រើប្រាស់ដែលជាបុគ្គលម្នាក់ៗ "
+"និងស្ថាប័នអំពីរបៀបរក្សាភាពឯកជនរបស់ពួកគេតាមអ៉ីនធឺណិត "
+"តស៊ូមតិសម្រាប់ការការពារឯកជនភាព "
+"និងបង្កើតបច្ចេកវិទ្យាប្រភពបើកចំហឥតគិតថ្លៃសំខាន់ៗដែលផ្តល់អាទិភាពដល់ភាពឯកជន។"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
msgid "#### About the Tor Project"
-msgstr ""
+msgstr "#### អំពីគម្រោង Tor "
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -1862,12 +2122,17 @@ msgid ""
"The Tor Project is a U.S.-based 501(c)3 nonprofit founded in 2006 with the "
"mission of advancing human rights and freedoms by:"
msgstr ""
+"គម្រោង Tor គឺជាអង្គការមិនរកប្រាក់ចំណេញ 501(c)3 ដែលមានមូលដ្ឋាននៅសហរដ្ឋអាមេរិក"
+" ដែលត្រូវបានបង្កើតឡើងក្នុងឆ្នាំ 2006 ជាមួយនឹងបេសកកម្មលើកកម្ពស់សិទ្ធិមនុស្ស "
+"និងសេរីភាពដោយ៖"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
msgid ""
"- Creating and deploying free and open anonymity and privacy technologies,"
msgstr ""
+"- ការបង្កើត និងប្រើប្រាស់បច្ចេកវិទ្យាអនាមិក និងឯកជនភាពដោយឥតគិតថ្លៃ "
+"និងបើកចំហ។"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -1919,7 +2184,7 @@ msgstr ""
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
msgid "#### Contact the Tor Project about a Cy Pres Award"
-msgstr ""
+msgstr "#### ទំនាក់ទំនងទៅកាន់គម្រោង Tor Project អំពីរង្វាន់ Cy Pres"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -1933,12 +2198,13 @@ msgstr ""
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
msgid "#### Further Reading"
-msgstr ""
+msgstr "#### អានបន្ថែមទៀត"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
msgid "- [The Tor Project in the Media](https://www.torproject.org/press/)"
msgstr ""
+"- [គម្រោង Torនៅក្នុងប្រព័ន្ធផ្សព្វផ្សាយ](https://www.torproject.org/press/)"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -1946,6 +2212,8 @@ msgid ""
"- [The Tor Project Financial "
"Reports](https://www.torproject.org/about/reports/)"
msgstr ""
+"- [របាយការណ៍គណនេយ្យនៅក្នុងគម្រោង "
+"Tor](https://www.torproject.org/about/reports/)"
#: https//www.torproject.org/about/cy-pres/
#: (content/about/cy-pres/contents+en.lrpage.body)
@@ -1953,10 +2221,12 @@ msgid ""
"- [The Tor Project Board Members and "
"Staff](https://www.torproject.org/about/people/)"
msgstr ""
+"- [បុគ្គលិក និងសមាជិកក្រុមប្រឹក្សាអភិបាលរបស់គម្រោង "
+"Tor](https://www.torproject.org/about/people/)"
#: (dynamic)
msgid "Suggest Feedback"
-msgstr ""
+msgstr "ស្នើមតិយោបល់"
#: (dynamic)
msgid "Permalink"
@@ -1972,23 +2242,27 @@ msgstr ""
#: (dynamic)
msgid "Active Sponsors"
-msgstr ""
+msgstr "អ្នកឧបត្ថម្ភសកម្ម"
#: (dynamic)
msgid "Past Sponsors"
-msgstr ""
+msgstr "អតីតអ្នកឧបត្ថម្ភ"
#: (dynamic)
msgid ""
"This sponsors page is based upon un-audited and un-reviewed financial and "
"in-kind donations, contract, and other data."
msgstr ""
+"ទំព័រអ្នកឧបត្ថម្ភនេះគឺផ្អែកលើការបរិច្ចាកផ្នែកហិរញ្ញវត្ថុ កិច្ចសន្យា "
+"និងទិន្នន័យផ្សេងទៀតដែលមិនបានត្រួតពិនិត្យ។"
#: (dynamic)
msgid ""
"Further details about our audited and reviewed funding can be found with our"
" Financial Reports."
msgstr ""
+"ព័ត៌មានលម្អិតបន្ថែមអំពីសវនកម្ម និងការត្រួតពិនិត្យលើជំនួយរបស់យើង "
+"អាចរកបាននៅក្នុងរបាយការណ៍ហិរញ្ញវត្ថុរបស់យើង។"
#: https//www.torproject.org/about/sponsors/
#: (content/about/sponsors/contents+en.lrsponsors.body)
@@ -2000,15 +2274,15 @@ msgstr ""
#: (dynamic)
msgid "Board of Directors"
-msgstr ""
+msgstr "ក្រុមប្រឹក្សាភិបាល"
#: (dynamic)
msgid "Core Tor"
-msgstr ""
+msgstr "Tor ស្នូល "
#: (dynamic)
msgid "Join Our Team"
-msgstr ""
+msgstr "ចូលរួមក្រុមជាមួយយើង"
#: (dynamic)
msgid ""
@@ -2019,7 +2293,7 @@ msgstr ""
#: (dynamic)
msgid "Sign up for tor-dev"
-msgstr ""
+msgstr "ចុះឈ្មោះចូល tor-dev"
#: https//www.torproject.org/about/people/
#: (content/about/people/contents+en.lrpeople.body)
@@ -2027,32 +2301,37 @@ msgid ""
"We are an international team who believes everyone should have private "
"access to the uncensored web."
msgstr ""
+"ពួកយើងជាក្រុមអន្តរជាតិដែលជឿថាអ្នកគ្រប់គ្នាគួរតែមានសិទ្ធិចូលប្រើជាឯកជនទៅកាន់វេបសាយដែលមិនមានការរឹតត្បិត។"
#: (dynamic)
msgid "Current Openings"
-msgstr ""
+msgstr "ការបើកបច្ចុប្បន្ន"
#: (dynamic)
msgid "Read more."
-msgstr ""
+msgstr "អានបន្ថែម"
#: (dynamic)
msgid "Previous Openings"
-msgstr ""
+msgstr "ការបើកមុនៗ"
#: (dynamic)
msgid ""
"Think you could help us in a position that's not listed? We also rely on a "
"vast community of volunteer contributors and many have become paid staff."
msgstr ""
+"គិតថាអ្នកអាចជួយយើងក្នុងមុខតំណែងដែលមិនមានក្នុងការប្រកាសមែនទេ? "
+"យើងក៏ពឹងផ្អែកលើសហគមន៍ដ៏ធំនៃអ្នកស្ម័គ្រចិត្តចូលរួម "
+"ហើយមនុស្សជាច្រើនបានក្លាយជាបុគ្គលិកដែលទទួលបានប្រាក់ខែ។"
#: (dynamic)
msgid "We invite you to join us on IRC to find how you can get involved."
msgstr ""
+"ពួកយើងអញ្ជើញអ្នកមកចូលរួមលើ IRC ដើម្បីឈ្វេងយល់ពីវិធីដែលអ្នកអាចចូលរួមបាន"
#: (dynamic)
msgid "Show your support for privacy online"
-msgstr ""
+msgstr "បង្ហាញការគាំទ្ររបស់អ្នកលើឯកជនភាពលើអុីនធឺណិត"
#: (dynamic)
msgid ""
@@ -2062,7 +2341,7 @@ msgstr ""
#: (dynamic)
msgid "Membership Tiers"
-msgstr ""
+msgstr "កម្រិតសមាជិកភាព"
#: (dynamic)
msgid ""
@@ -2075,11 +2354,11 @@ msgstr ""
#: (dynamic)
msgid "Shallot Onion Member"
-msgstr ""
+msgstr "សមាជិក Shallot Onion "
#: (dynamic)
msgid "≥ $100,000 per year"
-msgstr ""
+msgstr "≥ $100,000 ក្នុងមួយឆ្នាំ"
#: (dynamic)
msgid ""
@@ -2091,31 +2370,36 @@ msgstr ""
#: (dynamic)
msgid "Vidalia Onion Member"
-msgstr ""
+msgstr "សមាជិក Vidalia Onion"
#: (dynamic)
msgid "$50,000 - $99,999 per year"
-msgstr ""
+msgstr "$50,000 - $99,999 ក្នុងមួយឆ្នាំ"
#: (dynamic)
msgid ""
"Your organization’s logo, linking back to your website, is featured on our "
"Membership Program page. We will also engage in social media promotion."
msgstr ""
+"និមិត្តសញ្ញាស្ថាប័នរបស់អ្នកភ្ជាប់ទៅវេបសាយរបស់អ្នក "
+"ត្រូវបានបង្ហាញនៅលើទំព័រកម្មវិធីសមាជិកភាពរបស់យើង។ "
+"យើងក៏នឹងចូលរួមក្នុងការផ្សព្វផ្សាយតាមប្រព័ន្ធផ្សព្វផ្សាយសង្គមផងដែរ។"
#: (dynamic)
msgid "Green Onion Member"
-msgstr ""
+msgstr "សមាជិក Green Onion "
#: (dynamic)
msgid "$10,000 - $49,999 per year"
-msgstr ""
+msgstr "$10,000 - $49,999 ក្នុងមួយឆ្នាំ"
#: (dynamic)
msgid ""
"Your organization’s name, linking back to your website, is featured on our "
"Membership Program page."
msgstr ""
+"ឈ្មោះស្ថាប័នរបស់អ្នកភ្ជាប់ទៅវេបសាយរបស់អ្នកវិញ "
+"ត្រូវបានបង្ហាញនៅលើទំព័រកម្មវិធីសមាជិកភាពរបស់យើង។"
#: (dynamic)
msgid ""
@@ -2131,7 +2415,7 @@ msgstr ""
#: (dynamic)
msgid "Shallot Onion Members"
-msgstr ""
+msgstr "សមាជិក Shallot Onion "
#: (dynamic)
msgid ""
@@ -2141,18 +2425,22 @@ msgid ""
"services like that might come in handy when you're working on anything from "
"job hunting to political organizing."
msgstr ""
+"អត្ថប្រយោជន៍ចម្បងរបស់ Tor សម្រាប់អ្នកដែលមិនទាន់ចាប់ផ្តើម៖ "
+"វាធ្វើកូដនីយកម្មចរាចរណ៍របស់អ្នក ហើយដំណើរការតាមខ្សែសង្វាក់នៃកុំព្យូទ័រ "
+"ដែលធ្វើឱ្យវាពិបាកសម្រាប់នរណាម្នាក់ក្នុងការតាមដានថាតើវាមកពីណា។ "
+"អ្នកអាចមើលឃើញពីរបៀបដែលមានភាពងាយស្រួលក្នុងការចូលប្រើសេវាកម្មអនាមិកដូចនេះអាចមានប្រយោជន៍នៅពេលអ្នកកំពុងធ្វើការលើអ្វីទាំងអស់ចាប់ពីការស្វែងរកការងាររហូតដល់ការរៀបចំចលនានយោបាយ។"
#: (dynamic)
msgid "Vidalia Onion Members"
-msgstr ""
+msgstr "សមាជិក Vidalia Onion "
#: (dynamic)
msgid "Green Onion Members"
-msgstr ""
+msgstr "សមាជិក Green Onion "
#: (dynamic)
msgid "Become a Member"
-msgstr ""
+msgstr "ក្លាយជាសមាជិកម្នាក់"
#: (dynamic)
msgid ""
@@ -2160,6 +2448,10 @@ msgid ""
"privacy online and become more deeply involved in the Tor community. Email "
"us at <mark>giving(a)torproject.org.</mark> to get started."
msgstr ""
+"ចូលរួមកម្មវិធីសមាជិកភាពគម្រោង Tor "
+"នឹងបង្ហាញពីការប្តេជ្ញាចិត្តរបស់អ្នកចំពោះភាពឯកជនតាមអុីនធឺណិត "
+"និងចូលរួមយ៉ាងស៊ីជម្រៅនៅក្នុងសហគមន៍ Tor ។ ផ្ញើអុីម៉ែលមកយើងតាមរយៈ "
+"giving(a)torproject.org ដើម្បីចាប់ផ្តើម។"
#: https//www.torproject.org/about/membership/
#: (content/about/membership/contents+en.lrpage.body)
@@ -2169,6 +2461,11 @@ msgid ""
"supportive relationship between our nonprofit and private sector "
"organizations that use our technology or want to support our mission."
msgstr ""
+"សហគមន៍តែងតែជាកម្លាំងស្នូលរបស់ Tor ។ "
+"ក្នុងស្មារតីនេះពួកយើងបានបង្កើតកម្មវិធីសមាជិកភាពរបស់គម្រោង Tor ។ "
+"គោលដៅរបស់ពួកយើងគឺដើម្បីកសាងទំនាក់ទំនងគាំទ្ររវាងអង្គការមិនរកប្រាក់ចំណេញ "
+"និងផ្នែកឯកជនរបស់យើង ដែលប្រើប្រាស់បច្ចេកវិទ្យារបស់យើង "
+"ឬចង់គាំទ្របេសកកម្មរបស់យើង។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2176,6 +2473,9 @@ msgid ""
"The Tor Project, Inc, became a 501(c)(3) nonprofit in 2006, but the idea of "
"\"onion routing\" began in the mid 1990s."
msgstr ""
+"គម្រោង Tor, Inc បានក្លាយជាអង្គការមិនរកប្រាក់ចំណេញ 501(c)(3) ក្នុងឆ្នាំ 2006 "
+"ប៉ុន្តែគំនិតនៃ \"onion routing\" បានចាប់ផ្តើមនៅពាក់កណ្តាលទសវត្សរ៍ឆ្នាំ 1990 "
+"។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2215,7 +2515,7 @@ msgstr ""
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
msgid "This is still a simple explanation for how Tor works today."
-msgstr ""
+msgstr "មានការពន្យល់ដ៏សាមញ្ញអំពីថាតើ Tor ដំណើរការដូចម្ដេចសព្វថ្ងៃ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2325,6 +2625,8 @@ msgid ""
"increased, but so has the prevalence of these hindrances to internet "
"freedom."
msgstr ""
+"ការយល់ដឹងរបស់អ្នកប្រើប្រាស់លើការតាមដាន ការឃ្លាំមើល និងការរឹតត្បិតអាចកើនឡើង "
+"ប៉ុន្តែក៏មានអត្រាប្រេវ៉ាឡង់នៃឧបសគ្គទាំងនេះចំពោះសេរីភាពអ៊ីនធឺណិតផងដែរ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2333,6 +2635,10 @@ msgid ""
" run by volunteers and millions of users worldwide. And it is this diversity"
" that keeps Tor users safe."
msgstr ""
+"បច្ចុប្បន្ន បណ្តាញនេះ "
+"[រាប់ពាន់បណ្តាញបញ្ជូនបន្ត](https://metrics.torproject.org)បានដំណើរការដោយអ្នកស្ម័គ្រចិត្ត"
+" និងអ្នកប្រើប្រាស់រាប់លាននាក់។ វាជាមានភាពចម្រុះដែលការពារអ្នកប្រើប្រាស់ Tor "
+"មានសុវត្ថិភាព។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2341,6 +2647,9 @@ msgid ""
"to an uncensored internet, and Tor has become the world's strongest tool for"
" privacy and freedom online."
msgstr ""
+"យើងទាំងអស់គ្នាដែលធ្វើការនៅគម្រោង Tor "
+"តតាំងរៀងរាល់ថ្ងៃដើម្បីឲ្យមានការប្រើប្រាស់ជាឯកជនទៅកាន់សេវាកម្មអ៉ីនធឺណិតដែលមានការរឹតត្បិត"
+" ហើយ Tor បានក្លាយជាឧបករណ៍លំដាប់ពិភពលោកសម្រាប់ឯកជនភាព និងសេរីភាពនៅអនឡាញ។"
#: https//www.torproject.org/about/history/
#: (content/about/history/contents+en.lrpage.body)
@@ -2350,14 +2659,18 @@ msgid ""
"is [deeply committed](https://blog.torproject.org/tor-social-contract) to "
"transparency and the safety of its users."
msgstr ""
+"ប៉ុន្តែ Tor វាគ្រាន់តែជាសុសវែរនោះទេ។ វាជាការងារពោរពេញដោយក្តីស្រឡាញ់ "
+"ដែលបង្កើតឡើងដោយសហគមន៍អន្តរជាតិដែលជាក្រុមមនុស្សផ្តោតលើការងារសិទ្ធិមនុស្ស។ "
+"គម្រោង Tor [ប្តេជ្ញាខ្លាំង](https://blog.torproject.org/tor-social-contract)"
+" ចំពោះតម្លាភាពក្នុងការងារ និងសុវត្ថិភារបស់អ្នកប្រើប្រាស់។"
#: (dynamic)
msgid "Founding Documents"
-msgstr ""
+msgstr "ឯកសារស្តីពីការបង្កើត"
#: (dynamic)
msgid "View PDF"
-msgstr ""
+msgstr "បើកមើលឯកសារ PDF"
#: (dynamic)
msgid "Year"
@@ -2377,11 +2690,13 @@ msgid ""
"The Tor Project, Inc. is a US 501(c)(3) nonprofit organization committed to "
"transparency in its work and reporting."
msgstr ""
+"គម្រោង Tor Inc. គឺជាស្ថាប័នអង្គការមិនរកប្រាក់ចំណេញស្ថិតក្នុង US 501(c)(3) "
+"ដែលមានការប្តេជ្ញាចិត្តចំពោះតម្លាភាពក្នុងការងារ និងរបាយការណ៍របស់ខ្លួន។"
#: https//www.torproject.org/about/trademark/trademark-faq/
#: (content/about/trademark/trademark-faq/contents+en.lrtopic.title)
msgid "Tor Trademark Frequently Asked Questions"
-msgstr ""
+msgstr "សំណួរសួរញឹកញាប់ពី រូបសញ្ញាពាណិជ្ជកម្ម Tor"
#: lego/templates/search.html:5 templates/search.html:5
msgid "Search"
@@ -2489,30 +2804,32 @@ msgid ""
"At the moment, we don't have any official open positions. Please check back "
"soon, though!"
msgstr ""
+"យើងមិនទាន់មានការជ្រើសរើសតំណែងណាមួយនៅពេលបច្ចុប្បន្ននេះទេ។ "
+"សូមត្រឡប់មកមើលម្តងទៀត នៅពេលក្រោយ!"
#: templates/press.html:7
msgid "Get support"
-msgstr ""
+msgstr "ទទួលយកជំនួយ"
#: templates/press.html:9
msgid "Visit our Support Portal"
-msgstr ""
+msgstr "ចូលមើលវេទិកាជំនួយ"
#: templates/press.html:12
msgid "Ask us on #tor"
-msgstr ""
+msgstr "សួរពួកយើងតាម #tor"
#: templates/press.html:15
msgid "Write to a mailing list"
-msgstr ""
+msgstr "សរសេរទៅបញ្ជីអាស័យដ្ឋានអ៉ីមែល"
#: templates/press.html:22
msgid "Brand Assets"
-msgstr ""
+msgstr "Brand Assets"
#: templates/press.html:27
msgid "The Tor Browser"
-msgstr ""
+msgstr "កម្មវិធីរុករក Tor"
#: templates/press.html:30
msgid "Onion Services"
@@ -2520,7 +2837,7 @@ msgstr "សេវាកម្ម Onion"
#: templates/press.html:37
msgid "Coverage"
-msgstr ""
+msgstr "គ្របដណ្ដប់"
#: templates/press.html:44
msgid "Date"
@@ -2528,31 +2845,31 @@ msgstr "កាលបរិច្ឆេទ"
#: templates/press.html:45
msgid "Publication"
-msgstr ""
+msgstr "ការបោះពុម្ពផ្សាយ"
#: templates/press.html:46
msgid "Topic"
-msgstr ""
+msgstr "ប្រធានបទ"
#: templates/privchat-1.html:43
msgid "Roger Dingledine"
-msgstr ""
+msgstr "Roger Dingledine"
#: templates/privchat-1.html:62
msgid "Carmela Troncoso"
-msgstr ""
+msgstr "Carmela Troncoso"
#: templates/privchat-1.html:74
msgid "Daniel Kahn Gillmor"
-msgstr ""
+msgstr "Daniel Kahn Gillmor"
#: templates/privchat-1.html:86
msgid "Matt Mitchell "
-msgstr ""
+msgstr "Matt Mitchell "
#: templates/release.html:45
msgid "Back to previous page: "
-msgstr ""
+msgstr "ត្រឡប់ទៅទំព័រមុន៖"
#: templates/sidenav.html:4 templates/sidenav.html:34
msgid "Topics"
@@ -2560,11 +2877,11 @@ msgstr "ប្រធានបទ"
#: templates/macros/downloads.html:72
msgid "blog post"
-msgstr ""
+msgstr "ការបង្ហោះblog "
#: templates/macros/pagination.html:5 templates/macros/pagination.html:41
msgid "Newer"
-msgstr ""
+msgstr "ថ្មីជាង"
#: templates/macros/pagination.html:53 templates/macros/pagination.html:55
msgid "Older"
1
0