commit 41c8e4b16b5a7243ce7acecb143281b61a0dac48 Author: Translation commit bot translation@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@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/2020/" -"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-templat... +#: (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-faq... +#: (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-templat... -#: (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-faq... -#: (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@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@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-faq... -#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.section) -#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (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/2020/" +"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-faq... +#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.section) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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@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 "![person hanging out](/static/images/home/png/block-trackers.png)" +#: 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 "![Sign up to Transifex](/static/images/localization/tr1.png)" +#: 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 "![Fill out details](/static/images/localization/tr2.png)" +#: 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@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@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@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 "![Sign up to Transifex](/static/images/localization/tr1.png)" 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 "![Fill out details](/static/images/localization/tr2.png)" +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 "![person hanging out](/static/images/home/png/block-trackers.png)" 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-faq... -#: (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-univers... -#: (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-templat... -#: (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-association... -#: (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-guidelin... -#: (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-univers... -#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.section) -#: https://community.torproject.org/relay/community-resources/relay-association... -#: (content/relay/community-resources/relay-associations/contents+en.lr:page.section) -#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... -#: (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 " -"|" +"![How Tor relays work](/static/images/training/slides/all-about-tor/how-tor-" +"relays-work.png)" 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 |" +"![Tor Browser features](/static/images/training/slides/all-about-tor/tor-" +"browser-features.png)" 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 |" +"![Tor Browser 10](/static/images/training/slides/all-about-tor/tor-" +"browser-11.png)" 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)%7C 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@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 |" +"![Tor Browser connection screen](/static/images/training/slides/all-about-" +"tor/running-tb-first-time.png)" 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 |" +"![Tor Browser connection screen](/static/images/training/slides/all-about-" +"tor/running-tb-first-time-2.png)" 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 |" +"![Updating Tor Browser](/static/images/training/slides/all-about-tor/update1." +"png)" 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 | - |" +"![Security Slider](/static/images/training/slides/all-about-tor/security-" +"level.png)" 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 |" +"![Noscript example](/static/images/training/slides/all-about-tor/no-script." +"png)" 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 |" +"![DuckDuckGo Onion site](/static/images/training/slides/all-about-tor/" +"duckduckgo.png)" 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 "![Orbot](/static/images/training/slides/all-about-tor/orbot.png)" 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 |" +"![Tor connection screen](/static/images/training/slides/all-about-tor/" +"connecting-tor-blocked.png)" 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@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@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 |" +"![Bridges and Pluggable Transports](/static/images/training/slides/all-about-" +"tor/bridges-pts.png)" 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 |" +"![Request a bridge](/static/images/training/slides/all-about-tor/bridges-" +"moat.png)" 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 |" +"![Built-in bridge](/static/images/training/slides/all-about-tor/bridges-" +"builtin.png)" 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 |" +"![ProPublica Onion site](/static/images/training/slides/all-about-tor/" +"propublica.png)" 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-guidelin... +#: (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-faq... +#: (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-association... +#: (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-univers... +#: (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-templat... +#: (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-guidelin... +#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.section) +#: https://community.torproject.org/relay/community-resources/relay-association... +#: (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-univers... +#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... -#: (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-faq... -#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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)%7C AS131914 | No | No | No | - | " +"03/2021 |" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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@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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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@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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body) -#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (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-univers... -#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body) -msgid "## Mailing list" +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-univers... -#: (content/relay/community-resources/tor-relay-universities/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +msgid "NOTE:" msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (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-templat... -#: (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-guidelin... +#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +msgid "## Hosting" msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-relay-univers... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) -msgid "## Abuse Scenarios" +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +msgid "## Legal" msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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@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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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=..." +"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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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@torproject.org if you need one." msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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@torproject.org." msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templat... -#: (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-guidelin... +#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +msgid "## Technical" msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (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-templat... -#: (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-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (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-templat... -#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (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-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-templat... -#: (content/relay/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-association... -#: (content/relay/community-resources/relay-associations/contents+en.lr:page.subtitle) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-association... -#: (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-association... -#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-association... -#: (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-faq... +#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"You can contact info@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-association... -#: (content/relay/community-resources/relay-associations/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) -msgid "NOTE:" +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) -msgid "## Legal" +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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@lumendatabase.org." msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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@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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/relay-association... +#: (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-guidelin... -#: (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-guidelin... -#: (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-association... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/relay-association... +#: (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-guidelin... -#: (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-association... +#: (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-guidelin... -#: (content/relay/community-resources/tor-exit-guidelines/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/relay-association... +#: (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-guidelin... -#: (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-guidelin... -#: (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@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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-guidelin... -#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-univers... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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@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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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=..." 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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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-templat... +#: (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 "" -"![How Tor relays work](/static/images/training/slides/all-about-tor/how-tor-" -"relays-work.png)" +"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 "" -"![Tor Browser features](/static/images/training/slides/all-about-tor/tor-" -"browser-features.png)" +"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 "" -"![Tor Browser 10](/static/images/training/slides/all-about-tor/tor-" -"browser-11.png)" +"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@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 "" -"![Tor Browser connection screen](/static/images/training/slides/all-about-" -"tor/running-tb-first-time.png)" +"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 "" -"![Tor Browser connection screen](/static/images/training/slides/all-about-" -"tor/running-tb-first-time-2.png)" +"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 "" -"![Updating Tor Browser](/static/images/training/slides/all-about-tor/update1." -"png)" +"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 "" -"![Security Slider](/static/images/training/slides/all-about-tor/security-" -"level.png)" +"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 "" -"![Noscript example](/static/images/training/slides/all-about-tor/no-script." -"png)" +"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 "" -"![DuckDuckGo Onion site](/static/images/training/slides/all-about-tor/" -"duckduckgo.png)" +#: 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 "![Orbot](/static/images/training/slides/all-about-tor/orbot.png)" +#: 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 "" -"![Tor connection screen](/static/images/training/slides/all-about-tor/" -"connecting-tor-blocked.png)" +"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@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@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 "" -"![Bridges and Pluggable Transports](/static/images/training/slides/all-about-" -"tor/bridges-pts.png)" +"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 "" -"![Request a bridge](/static/images/training/slides/all-about-tor/bridges-" -"moat.png)" +"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 "" -"![Built-in bridge](/static/images/training/slides/all-about-tor/bridges-" -"builtin.png)" +"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 "" -"![ProPublica Onion site](/static/images/training/slides/all-about-tor/" -"propublica.png)" +#: 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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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-faq... +#: (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@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@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@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@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@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@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/$%7BABI%7D/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/$%7BABI%7D/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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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-faq... -#: (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)
tor-commits@lists.torproject.org