commit 863931dd24ffc68a4d9cef4c87c14cd4095c12c2 Author: Translation commit bot translation@torproject.org Date: Wed Jul 24 15:15:42 2019 +0000
Update translations for communitytpo-contentspot_completed --- contents+en.po | 11579 ++++++++++++++++++++++++++++++++++++++++--------------- contents.pot | 11579 ++++++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 16880 insertions(+), 6278 deletions(-)
diff --git a/contents+en.po b/contents+en.po index c505f8543..601160f5f 100644 --- a/contents+en.po +++ b/contents+en.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-17 08:39+CET\n" +"POT-Creation-Date: 2019-07-24 17:12+CET\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" @@ -122,15 +122,6 @@ msgstr "" "Running a relay requires technical skill and commitment, which is why we've " "created a wealth of resources to help our relay operators."
-#: https//community.torproject.org/relay-operations/ -#: (content/relay-operations/contents+en.lrpage.body) -msgid "" -"The best resource of all is the active community of relay operators on tor-" -"relays@lists.torproject.org and on IRC in #tor-relays." -msgstr "" -"The best resource of all is the active community of relay operators on tor-" -"relays@lists.torproject.org and on IRC in #tor-relays." - #: https//community.torproject.org/training/ #: (content/training/contents+en.lrpage.title) msgid "Training" @@ -370,530 +361,3826 @@ msgstr "" "events, conferences, and meetups, and so we've curated some beautiful " "materials for in-person and social media outreach."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.title) msgid "Technical setup" msgstr "Technical setup"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.subtitle) -msgid "Installing and configuring your Tor relay." -msgstr "Installing and configuring your Tor relay." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Considerations when choosing a hosting provider" -msgstr "# Considerations when choosing a hosting provider" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"If you have access to a high speed internet connection (>=100 Mbit/s in both" -" directions) and a physical piece of computer hardware, this is the best way" -" to run a relay." -msgstr "" -"If you have access to a high speed internet connection (>=100 Mbit/s in both" -" directions) and a physical piece of computer hardware, this is the best way" -" to run a relay." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"Having full control over the hardware and connection gives you a more " -"controllable and (if done correctly) secure environment." +"Installing and configuring your Tor relay: Bridge, Guard / Middle node, " +"Exit." msgstr "" -"Having full control over the hardware and connection gives you a more " -"controllable and (if done correctly) secure environment." +"Installing and configuring your Tor relay: Bridge, Guard / Middle node, " +"Exit."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.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." +"This section covers the installation and configuration of the program " +"required to run a Tor relay for various operating systems." msgstr "" -"You can host your own physical hardware at home (do NOT run a Tor exit relay" -" from your home) or in a data center." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Sometimes this is referred to as installing the relay on "bare metal"." -msgstr "Sometimes this is referred to as installing the relay on "bare metal"." +"This section covers the installation and configuration of the program " +"required to run a Tor relay for various operating systems."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"If you do not own physical hardware, you could run a relay on a rented " -"dedicated server or virtual private server (VPS)." +"These steps are intended for the latest stable version of the given OS, on " +"Ubuntu for the latest LTS release." msgstr "" -"If you do not own physical hardware, you could run a relay on a rented " -"dedicated server or virtual private server (VPS)." +"These steps are intended for the latest stable version of the given OS, on " +"Ubuntu for the latest LTS release."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"This can cost anywhere between $3.00/month and thousands per month, " -"depending on your provider, hardware configuration, and bandwidth usage." +"Note: For some operating systems, there are alpha version packages available" +" (tor versions with new features not deemed to be stable yet)." msgstr "" -"This can cost anywhere between $3.00/month and thousands per month, " -"depending on your provider, hardware configuration, and bandwidth usage." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Many VPS providers will not allow you to run exit relays." -msgstr "Many VPS providers will not allow you to run exit relays." +"Note: For some operating systems, there are alpha version packages available" +" (tor versions with new features not deemed to be stable yet)."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"You must follow the VPS provider's terms of service, or risk having your " -"account disabled." +"These are only recommended for people eager to test and report bugs in " +"bleeding edge releases/features." msgstr "" -"You must follow the VPS provider's terms of service, or risk having your " -"account disabled." +"These are only recommended for people eager to test and report bugs in " +"bleeding edge releases/features."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.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](FIXME)." +"If you are looking to run a relay with minimal effort we recommend you stick" +" to stable releases." msgstr "" -"For more information on hosting providers and their policies on allowing Tor" -" relays, please see this list maintained by the Tor community: " -"[GoodBadISPs](FIXME)." +"If you are looking to run a relay with minimal effort we recommend you stick" +" to stable releases."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Questions to consider when choosing a hoster" -msgstr "## Questions to consider when choosing a hoster" +msgid "# Questions you should clarify before configuring Tor" +msgstr "# Questions you should clarify before configuring Tor"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* How much monthly traffic is included? (Is bandwidth "unmetered"?)" -msgstr "* How much monthly traffic is included? (Is bandwidth "unmetered"?)" +msgid "* Do you want to run a Tor exit or non-exit (guard/middle) relay?" +msgstr "* Do you want to run a Tor exit or non-exit (guard/middle) relay?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* Does the hoster provide IPv6 connectivity? (it is recommended, but not " -"required)" +"* If you want to run an exit relay: Which ports do you want to allow in your" +" exit policy? (more ports usually means potentially more abuse complains)" msgstr "" -"* Does the hoster provide IPv6 connectivity? (it is recommended, but not " -"required)" +"* If you want to run an exit relay: Which ports do you want to allow in your" +" exit policy? (more ports usually means potentially more abuse complains)"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* What virtualization / hypervisor (if any) does the provider use? (anything" -" but OpenVZ should be fine)" +"* What external TCP port do you want to use for incoming Tor connections?" msgstr "" -"* What virtualization / hypervisor (if any) does the provider use? (anything" -" but OpenVZ should be fine)" +"* What external TCP port do you want to use for incoming Tor connections?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* Does the hoster start to throttle bandwidth after a certain amount of " -"traffic?" +"("ORPort" configuration, we recommend port 443 if that is not used by " +"another daemon on your server already. ORPort 443 is recommended because it " +"is often one of the few open ports on public WIFI networks. Port 9001 is " +"another commonly used ORPort.)" msgstr "" -"* Does the hoster start to throttle bandwidth after a certain amount of " -"traffic?" +"("ORPort" configuration, we recommend port 443 if that is not used by " +"another daemon on your server already. ORPort 443 is recommended because it " +"is often one of the few open ports on public WIFI networks. Port 9001 is " +"another commonly used ORPort.)"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* How well connected is the autonomous system of the hoster? To answer this " -"question you can use the AS rank of the autonomous systems if you want to" +"* What email address will you use in the ContactInfo field of your relay(s)?" msgstr "" -"* How well connected is the autonomous system of the hoster? To answer this " -"question you can use the AS rank of the autonomous systems if you want to" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "compare: http://as-rank.caida.org/ (a lower value is better)" -msgstr "compare: http://as-rank.caida.org/ (a lower value is better)" +"* What email address will you use in the ContactInfo field of your relay(s)?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## If you plan to run Exit Relays" -msgstr "## If you plan to run Exit Relays" +msgid "Note: This information will be made public." +msgstr "Note: This information will be made public."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* Does the hoster allow Tor exit relays? (explicitly ask them before " -"starting an exit relay there)" +"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?" msgstr "" -"* Does the hoster allow Tor exit relays? (explicitly ask them before " -"starting an exit relay there)" +"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.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 "" -"* 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." +msgid "* Does the server have an IPv6 address?" +msgstr "* Does the server have an IPv6 address?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR " -"record)" +"The installation commands are shown in code blocks and must be executed with" +" root privileges." msgstr "" -"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR " -"record)" +"The installation commands are shown in code blocks and must be executed with" +" root privileges."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"This are probably things you will need to ask the hoster in a Pre-Sales " -"ticket" +"Click below in which type of relay do you want to host and don't forget to " +"read [Relay post-install and good practices](relays-post-install-and-good-" +"practices)." msgstr "" -"This are probably things you will need to ask the hoster in a Pre-Sales " -"ticket" +"Click below in which type of relay do you want to host and don't forget to " +"read [Relay post-install and good practices](relays-post-install-and-good-" +"practices)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# AS/location diversity" -msgstr "# AS/location diversity" +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.title) +msgid "Relay requirements" +msgstr "Relay requirements"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.subtitle) msgid "" -"When selecting your hosting provider, consider network diversity on an " -"autonomous system (AS) and country level." +"Requirements for Tor relays depend on the type of relay and the bandwidth " +"they provide. Learn more about specific relay requirements." msgstr "" -"When selecting your hosting provider, consider network diversity on an " -"autonomous system (AS) and country level." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "A more diverse network is more resilient to attacks and outages." -msgstr "A more diverse network is more resilient to attacks and outages." +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"Sometimes it is not clear which AS you are buying from in case of resellers." +"Requirements for Tor relays depend on the type of relay and the bandwidth " +"they provide." msgstr "" -"Sometimes it is not clear which AS you are buying from in case of resellers." +"Requirements for Tor relays depend on the type of relay and the bandwidth " +"they provide."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Bandwidth and Connections" +msgstr "# Bandwidth and Connections" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"To be sure it is best to ask the hoster about the AS number before ordering " -"a server." +"A non-exit relay should be able to handle at least 7000 concurrent " +"connections." msgstr "" -"To be sure it is best to ask the hoster about the AS number before ordering " -"a server." +"A non-exit relay should be able to handle at least 7000 concurrent " +"connections."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"It is best to avoid hosters where many Tor relays are already hosted, but it" -" is still better to add one there than to run no relay at all." +"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 "" -"It is best to avoid hosters where many Tor relays are already hosted, but it" -" is still better to add one there than to run no relay at all." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "**Try to avoid** the following hosters:" -msgstr "**Try to avoid** the following hosters:" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* OVH SAS (AS16276)" -msgstr "* OVH SAS (AS16276)" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Online S.a.s. (AS12876)" -msgstr "* Online S.a.s. (AS12876)" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Hetzner Online GmbH (AS24940)" -msgstr "* Hetzner Online GmbH (AS24940)" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* DigitalOcean, LLC (AS14061)" -msgstr "* DigitalOcean, LLC (AS14061)" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"To find out which hoster and countries are already used by many other " -"operators (that should be avoided) you can use Relay Search:" +"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 "" -"To find out which hoster and countries are already used by many other " -"operators (that should be avoided) you can use Relay Search:" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"* [Autonomous System Level " -"Overview](https://metrics.torproject.org/rs.html#aggregate/as)" +"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent" +" connections (>100k)." msgstr "" -"* [Autonomous System Level " -"Overview](https://metrics.torproject.org/rs.html#aggregate/as)" +"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent" +" connections (>100k)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"* [Country Level " -"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)" +"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 "" -"* [Country Level " -"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +"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." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "The minimum requirements for a relay are 10 Mbit/s (Mbps)." +msgstr "The minimum requirements for a relay are 10 Mbit/s (Mbps)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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/bridge)." +msgstr "" +"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a" +" [bridge with obfs4 support](relay/bridge)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"If you do not know your bandwidth you can use http://beta.speedtest.net to " +"measure it." +msgstr "" +"If you do not know your bandwidth you can use http://beta.speedtest.net to " +"measure it." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Monthly Outbound Traffic" +msgstr "# Monthly Outbound Traffic" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) " +"connection." +msgstr "" +"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) " +"connection." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "More (>2 TB/month) is better and recommended." +msgstr "More (>2 TB/month) is better and recommended." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or " +"more." +msgstr "" +"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or " +"more." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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](FIXME)." +msgstr "" +"If you have a metered plan you might want to configure tor to only use a " +"given amount of [bandwidth or monthly traffic](FIXME)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Public IPv4 Address" +msgstr "# Public IPv4 Address" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"Every relay needs a public IPv4 address - either directly on the host " +"(preferred) or via NAT and port forwarding." +msgstr "" +"Every relay needs a public IPv4 address - either directly on the host " +"(preferred) or via NAT and port forwarding." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"The IPv4 address is not required to be static but static IP addresses are " +"preferred." +msgstr "" +"The IPv4 address is not required to be static but static IP addresses are " +"preferred." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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 "" +"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)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"Additional IPv6 connectivity is great and recommended/encouraged but not a " +"requirement." +msgstr "" +"Additional IPv6 connectivity is great and recommended/encouraged but not a " +"requirement." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"There should be no problem at all with this requirement (all commercially " +"available servers come with at least one IPv4 address)." +msgstr "" +"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/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "Note: You can only run two Tor relays per public IPv4 address." +msgstr "Note: You can only run two Tor relays per public IPv4 address." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"If you want to run more than two relays you will need more IPv4 addresses." +msgstr "" +"If you want to run more than two relays you will need more IPv4 addresses." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Memory Requirements" +msgstr "# Memory Requirements" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available." +msgstr "" +"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM." +msgstr "" +"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance." +msgstr "" +"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Disk Storage" +msgstr "# Disk Storage" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "Tor does not need much disk storage." +msgstr "Tor does not need much disk storage." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"A typical Tor relay needs less than 200 MB for Tor related data (in addition" +" to the operating system itself)." +msgstr "" +"A typical Tor relay needs less than 200 MB for Tor related data (in addition" +" to the operating system itself)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# CPU" +msgstr "# CPU" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "* Any modern CPU should be fine." +msgstr "* Any modern CPU should be fine." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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)." +msgstr "" +"* 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)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"If the file /proc/cpuinfo contains the word aes your CPU has support for " +"AES-NI." +msgstr "" +"If the file /proc/cpuinfo contains the word aes your CPU has support for " +"AES-NI." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Uptime" +msgstr "# Uptime" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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 "" +"Tor has no hard uptime requirement but if your relay is not running for more" +" than 2 hours a day its usefulness is limited." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "Ideally the relay runs on a server which runs 24/7." +msgstr "Ideally the relay runs on a server which runs 24/7." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "Reboots and tor daemon restarts are fine." +msgstr "Reboots and tor daemon restarts are fine." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Tor Version" +msgstr "# Tor Version" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.title) +msgid "Types of relays on the Tor network" +msgstr "Types of relays on the Tor network" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.subtitle) +msgid "" +"Bridges, guards, middle relays, and exits all serve important functions in " +"the Tor network. Learn about the different relays you can run." +msgstr "" +"Bridges, guards, middle relays, and exits all serve important functions in " +"the Tor network. Learn about the different relays you can run." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"All nodes are important, but they have different technical requirements and " +"legal implications." +msgstr "" +"All nodes are important, but they have different technical requirements and " +"legal implications." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Understanding the different kinds of nodes is the first step to learning " +"which one is right for you." +msgstr "" +"Understanding the different kinds of nodes is the first step to learning " +"which one is right for you." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "# Guard and middle relay" +msgstr "# Guard and middle relay" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "(also known as non-exit relays)" +msgstr "(also known as non-exit relays)" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"A guard relay is the first relay in the chain of 3 relays building a Tor " +"circuit." +msgstr "" +"A guard relay is the first relay in the chain of 3 relays building a Tor " +"circuit." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"A middle relay is neither a guard nor an exit, but acts as the second hop " +"between the two." +msgstr "" +"A middle relay is neither a guard nor an exit, but acts as the second hop " +"between the two." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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 "" +"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/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "Guard and middle relays usually do not receive abuse complaints." +msgstr "Guard and middle relays usually do not receive abuse complaints." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"If you have a dynamic IP address or multiple static IPs, this isn't as much " +"of an issue." +msgstr "" +"If you have a dynamic IP address or multiple static IPs, this isn't as much " +"of an issue." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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 "" +"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)." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"The so called "exit policy" of the relay decides if it is a relay allowing" +" clients to exit or not." +msgstr "" +"The so called "exit policy" of the relay decides if it is a relay allowing" +" clients to exit or not." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "A non-exit relay does not allow exiting in its exit policy." +msgstr "A non-exit relay does not allow exiting in its exit policy." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "# Exit relay" +msgstr "# Exit relay" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"The exit relay is the final relay in a Tor circuit, the one that sends " +"traffic out its destination." +msgstr "" +"The exit relay is the final relay in a Tor circuit, the one that sends " +"traffic out its destination." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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 their " +"real IP address of the Tor user." +msgstr "" +"The services Tor clients are connecting to (website, chat service, email " +"provider, etc) will see the IP address of the exit relay instead of their " +"real IP address of the Tor user." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Exit relays have the greatest legal exposure and liability of all the " +"relays." +msgstr "" +"Exit relays have the greatest legal exposure and liability of all the " +"relays." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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)." +msgstr "" +"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/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Any abuse complaints about the exit will go directly to you (via your " +"hoster, depending on the WHOIS records)." +msgstr "" +"Any abuse complaints about the exit will go directly to you (via your " +"hoster, depending on the WHOIS records)." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Generally, most complaints can be handled pretty easily through template " +"letters, which we'll discuss more in legal considerations section." +msgstr "" +"Generally, most complaints can be handled pretty easily through template " +"letters, which we'll discuss more in legal considerations section." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"Because of the legal exposure that comes with running an exit relay, you " +"should not run a Tor exit relay from your home." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Ideal exit relay operators are affiliated with some institution, like a " +"university, a library, a hackerspace or a privacy related organization." +msgstr "" +"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/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"If you are considering running an exit relay, please read the [section on " +"legal considerations](community-resources) for exit relay operators." +msgstr "" +"If you are considering running an exit relay, please read the [section on " +"legal considerations](community-resources) for exit relay operators." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "# Bridge" +msgstr "# Bridge" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"The design of the Tor network means that the IP address of Tor relays is " +"public." +msgstr "" +"The design of the Tor network means that the IP address of Tor relays is " +"public." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"However, one of the ways Tor can be blocked by governments or ISPs is by " +"blacklisting the IP addresses of these public Tor nodes." +msgstr "" +"However, one of the ways Tor can be blocked by governments or ISPs is by " +"blacklisting the IP addresses of these public Tor nodes." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Tor bridges are nodes in the network that are not listed in the public Tor " +"directory, which make it harder for ISPs and governments to block them." +msgstr "" +"Tor bridges are nodes in the network that are not listed in the public Tor " +"directory, which make it harder for ISPs and governments to block them." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Several countries, including China and Iran, have found ways to detect and " +"block connections to Tor bridges." +msgstr "" +"Several countries, including China and Iran, have found ways to detect and " +"block connections to Tor bridges." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"[Pluggable transports](https://2019.www.torproject.org/docs/pluggable-" +"transports.html.en), a special kind of bridge, address this by adding an " +"additional layer of obfuscation." +msgstr "" +"[Pluggable transports](https://2019.www.torproject.org/docs/pluggable-" +"transports.html.en), a special kind of bridge, address this by adding an " +"additional layer of obfuscation." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to " +"operate, but they have a big impact on users." +msgstr "" +"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to " +"operate, but they have a big impact on users." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"A bridge isn't likely to receive any abuse complaints, and since bridges are" +" not listed in the public consensus, they are unlikely to be blocked by " +"popular services." +msgstr "" +"A bridge isn't likely to receive any abuse complaints, and since bridges are" +" not listed in the public consensus, they are unlikely to be blocked by " +"popular services." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.title) +msgid "Community and legal resources" +msgstr "Community and legal resources" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"Exit relay operators should understand the potential risks associated with " +"running an exit relay. For the majority of operators in most countries, " +"bridges and guard/middle relays are very low risk. 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 "" +"Exit relay operators should understand the potential risks associated with " +"running an exit relay. For the majority of operators in most countries, " +"bridges and guard/middle relays are very low risk. 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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "# Legal resources" +msgstr "# Legal resources" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"The [EFF Tor Legal FAQ](https://www.torproject.org/eff/tor-legal-" +"faq.html.en) 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. 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. 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 "" +"The [EFF Tor Legal FAQ](https://www.torproject.org/eff/tor-legal-" +"faq.html.en) 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. 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. 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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "Also see the [Tor Exit Guidelines](tor-exit-guidelines)." +msgstr "Also see the [Tor Exit Guidelines](tor-exit-guidelines)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "# Responding to abuse complaints" +msgstr "# Responding to abuse complaints" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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)." +msgstr "" +"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)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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. Please document " +"your experience with new hosters on the following wiki page: [GoodBadISPs" +"](good-bad-isps)" +msgstr "" +"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. Please document " +"your experience with new hosters on the following wiki page: [GoodBadISPs" +"](good-bad-isps)" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "Other docs we like:" +msgstr "Other docs we like:" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"* 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)" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"* 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)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "# Running a relay with other people" +msgstr "# Running a relay with other people" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "## Torservers.net" +msgstr "## Torservers.net" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"Torservers is an independent, global network of organizations that help the " +"Tor network by running high bandwidth Tor relays. 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. 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. There " +"should be mutual trust between the people in the group, and members should " +"commit to running relays for the long term. 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 "" +"Torservers is an independent, global network of organizations that help the " +"Tor network by running high bandwidth Tor relays. 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. 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. There " +"should be mutual trust between the people in the group, and members should " +"commit to running relays for the long term. 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)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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. This is useful " +"for having a bank account, shared ownership, grant applications, etc. In " +"many countries operating as a corporation instead of as an individual can " +"also get you certain legal protections." +msgstr "" +"Once you have a trusted group of people, depending on your region, it is " +"often advised to create some type of non-profit corporation. This is useful " +"for having a bank account, shared ownership, grant applications, etc. In " +"many countries operating as a corporation instead of as an individual can " +"also get you certain legal protections." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"The next steps are figuring out hardware, transit, and server hosting. " +"Depending on your location and connections within the technical community of" +" the area, the last one may be the hardest step. Small local ISPs often have" +" extra bandwidth, and may be interested in supporting your group with some " +"bandwidth or rackspace. It is extremely important to maintain good " +"relationships with these ISPs." +msgstr "" +"The next steps are figuring out hardware, transit, and server hosting. " +"Depending on your location and connections within the technical community of" +" the area, the last one may be the hardest step. Small local ISPs often have" +" extra bandwidth, and may be interested in supporting your group with some " +"bandwidth or rackspace. It is extremely important to maintain good " +"relationships with these ISPs." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "## At your university" +msgstr "## At your university" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"Many computer science departments, university libraries, and individual " +"students and faculty run relays from university networks. 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. To learn more about how " +"to get support for a relay on your university's network, check out EFF's " +"resources: [Tor on campus](https://www.eff.org/torchallenge/tor-on-" +"campus.html)." +msgstr "" +"Many computer science departments, university libraries, and individual " +"students and faculty run relays from university networks. 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. To learn more about how " +"to get support for a relay on your university's network, check out EFF's " +"resources: [Tor on campus](https://www.eff.org/torchallenge/tor-on-" +"campus.html)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "## At your company or organization" +msgstr "## At your company or organization" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"If you work at a Tor-friendly company or organization, that's another ideal " +"place to run a relay. Some companies running relays include Brass Horn " +"Communications, Quintex Alliance Consulting, and OmuraVPN. 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 "" +"If you work at a Tor-friendly company or organization, that's another ideal " +"place to run a relay. Some companies running relays include Brass Horn " +"Communications, Quintex Alliance Consulting, and OmuraVPN. 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-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "# More resources" +msgstr "# More resources" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "Congratulations, you're officially a Tor relay operator! What now?" +msgstr "Congratulations, you're officially a Tor relay operator! What now?" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"* 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)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"* There is also more info about running a relay at the [Tor " +"FAQ](https://2019.www.torproject.org/docs/faq.html.en#HowDoIDecide)." +msgstr "" +"* There is also more info about running a relay at the [Tor " +"FAQ](https://2019.www.torproject.org/docs/faq.html.en#HowDoIDecide)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"* And, most importantly, make sure to email tshirt@torproject.org and [claim" +" your swag](swags). It's our way of saying thanks for defending privacy and " +"free speech online." +msgstr "" +"* And, most importantly, make sure to email tshirt@torproject.org and [claim" +" your swag](swags). It's our way of saying thanks for defending privacy and " +"free speech online." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.title) +msgid "Technical considerations" +msgstr "Technical considerations" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.subtitle) +msgid "" +"How to choose a good hosting provider, what's an AS and Operating System " +"diversity." +msgstr "" +"How to choose a good hosting provider, what's an AS and Operating System " +"diversity." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "# Considerations when choosing a hosting provider" +msgstr "# Considerations when choosing a hosting provider" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"If you have access to a high speed internet connection (>=100 Mbit/s in both" +" directions) and a physical piece of computer hardware, this is the best way" +" to run a relay." +msgstr "" +"If you have access to a high speed internet connection (>=100 Mbit/s in both" +" directions) and a physical piece of computer hardware, this is the best way" +" to run a relay." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"Having full control over the hardware and connection gives you a more " +"controllable and (if done correctly) secure environment." +msgstr "" +"Having full control over the hardware and connection gives you a more " +"controllable and (if done correctly) secure environment." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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." +msgstr "" +"You can host your own physical hardware at home (do NOT run a Tor exit relay" +" from your home) or in a data center." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "Sometimes this is referred to as installing the relay on "bare metal"." +msgstr "Sometimes this is referred to as installing the relay on "bare metal"." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"If you do not own physical hardware, you could run a relay on a rented " +"dedicated server or virtual private server (VPS)." +msgstr "" +"If you do not own physical hardware, you could run a relay on a rented " +"dedicated server or virtual private server (VPS)." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"This can cost anywhere between $3.00/month and thousands per month, " +"depending on your provider, hardware configuration, and bandwidth usage." +msgstr "" +"This can cost anywhere between $3.00/month and thousands per month, " +"depending on your provider, hardware configuration, and bandwidth usage." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "Many VPS providers will not allow you to run exit relays." +msgstr "Many VPS providers will not allow you to run exit relays." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"You must follow the VPS provider's terms of service, or risk having your " +"account disabled." +msgstr "" +"You must follow the VPS provider's terms of service, or risk having your " +"account disabled." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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](FIXME)." +msgstr "" +"For more information on hosting providers and their policies on allowing Tor" +" relays, please see this list maintained by the Tor community: " +"[GoodBadISPs](FIXME)." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "## Questions to consider when choosing a hoster" +msgstr "## Questions to consider when choosing a hoster" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* How much monthly traffic is included? (Is bandwidth "unmetered"?)" +msgstr "* How much monthly traffic is included? (Is bandwidth "unmetered"?)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* Does the hoster provide IPv6 connectivity? (it is recommended, but not " +"required)" +msgstr "" +"* Does the hoster provide IPv6 connectivity? (it is recommended, but not " +"required)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* What virtualization / hypervisor (if any) does the provider use? (anything" +" but OpenVZ should be fine)" +msgstr "" +"* What virtualization / hypervisor (if any) does the provider use? (anything" +" but OpenVZ should be fine)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* Does the hoster start to throttle bandwidth after a certain amount of " +"traffic?" +msgstr "" +"* Does the hoster start to throttle bandwidth after a certain amount of " +"traffic?" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* How well connected is the autonomous system of the hoster? To answer this " +"question you can use the AS rank of the autonomous systems if you want to " +"compare: http://as-rank.caida.org/ (a lower value is better)" +msgstr "" +"* How well connected is the autonomous system of the hoster? To answer this " +"question you can use the AS rank of the autonomous systems if you want to " +"compare: http://as-rank.caida.org/ (a lower value is better)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "## If you plan to run Exit Relays" +msgstr "## If you plan to run Exit Relays" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* Does the hoster allow Tor exit relays? (explicitly ask them before " +"starting an exit relay there)" +msgstr "" +"* Does the hoster allow Tor exit relays? (explicitly ask them before " +"starting an exit relay there)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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 "" +"* 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/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR " +"record)" +msgstr "" +"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR " +"record)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"This are probably things you will need to ask the hoster in a Pre-Sales " +"ticket" +msgstr "" +"This are probably things you will need to ask the hoster in a Pre-Sales " +"ticket" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "# AS/location diversity" +msgstr "# AS/location diversity" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"When selecting your hosting provider, consider network diversity on an " +"autonomous system (AS) and country level." +msgstr "" +"When selecting your hosting provider, consider network diversity on an " +"autonomous system (AS) and country level." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "A more diverse network is more resilient to attacks and outages." +msgstr "A more diverse network is more resilient to attacks and outages." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"Sometimes it is not clear which AS you are buying from in case of resellers." +msgstr "" +"Sometimes it is not clear which AS you are buying from in case of resellers." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"To be sure it is best to ask the hoster about the AS number before ordering " +"a server." +msgstr "" +"To be sure it is best to ask the hoster about the AS number before ordering " +"a server." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"It is best to avoid hosters where many Tor relays are already hosted, but it" +" is still better to add one there than to run no relay at all." +msgstr "" +"It is best to avoid hosters where many Tor relays are already hosted, but it" +" is still better to add one there than to run no relay at all." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "**Try to avoid** the following hosters:" +msgstr "**Try to avoid** the following hosters:" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "* OVH SAS (AS16276)" +msgstr "* OVH SAS (AS16276)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "* Online S.a.s. (AS12876)" +msgstr "* Online S.a.s. (AS12876)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "* Hetzner Online GmbH (AS24940)" +msgstr "* Hetzner Online GmbH (AS24940)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "* DigitalOcean, LLC (AS14061)" +msgstr "* DigitalOcean, LLC (AS14061)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"To find out which hoster and countries are already used by many other " +"operators (that should be avoided) you can use Relay Search:" +msgstr "" +"To find out which hoster and countries are already used by many other " +"operators (that should be avoided) you can use Relay Search:" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* [Autonomous System Level " +"Overview](https://metrics.torproject.org/rs.html#aggregate/as)" +msgstr "" +"* [Autonomous System Level " +"Overview](https://metrics.torproject.org/rs.html#aggregate/as)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* [Country Level " +"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)" +msgstr "" +"* [Country Level " +"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) msgid "# Choosing an Operating System" msgstr "# Choosing an Operating System"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "We recommend you use the operating system you are most familiar with." -msgstr "We recommend you use the operating system you are most familiar with." +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "We recommend you use the operating system you are most familiar with." +msgstr "We recommend you use the operating system you are most familiar with." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"Please keep in mind that since most relays run on Debian and we want to " +"avoid a monoculture, BSD and other non-Linux based relays are greatly " +"needed." +msgstr "" +"Please keep in mind that since most relays run on Debian and we want to " +"avoid a monoculture, BSD and other non-Linux based relays are greatly " +"needed." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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 "" +"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:" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* https://nusenu.github.io/OrNetStats/#os-distribution-relays" +msgstr "* https://nusenu.github.io/OrNetStats/#os-distribution-relays" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "# OS Level Configuration" +msgstr "# OS Level Configuration" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "## Time Synchronization (NTP)" +msgstr "## Time Synchronization (NTP)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "## Automatic Software Updates" +msgstr "## Automatic Software Updates" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"One of the most imported things to keeps your relay secure is to install " +"security updates timely and ideally automatically so you can not forget " +"about it." +msgstr "" +"One of the most imported things to keeps your relay secure is to install " +"security updates timely and ideally automatically so you can not forget " +"about it." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"We collected the steps to enable automatic software updates for different " +"operating systems:" +msgstr "" +"We collected the steps to enable automatic software updates for different " +"operating systems:" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* [RPM-based distributions](FIXME) (RHEL, CentOS, Fedora, openSUSE)" +msgstr "* [RPM-based distributions](FIXME) (RHEL, CentOS, Fedora, openSUSE)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* [Debian/Ubuntu](FIXME)" +msgstr "* [Debian/Ubuntu](FIXME)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* [FreeBSD/HardenedBSD](FIXME)" +msgstr "* [FreeBSD/HardenedBSD](FIXME)" + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.title) +msgid "Code of Conduct for Trainers" +msgstr "Code of Conduct for Trainers" + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.subtitle) +msgid "Don't be a jerk. Be awesome instead." +msgstr "Don't be a jerk. Be awesome instead." + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.cta) +msgid "Code of Conduct" +msgstr "Code of Conduct" + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.body) +msgid "##Code of Conduct for Trainers" +msgstr "##Code of Conduct for Trainers" + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.body) +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. You can find our code of conduct " +"[here](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)" +msgstr "" +"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. You can find our code of conduct " +"[here](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.title) +msgid "Training Best Practices" +msgstr "Training Best Practices" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.subtitle) +#: (content/training/best-practices/contents+en.lrpage.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." +msgstr "" +"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/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.cta) +msgid "Best Practices for Trainers" +msgstr "Best Practices for Trainers" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"Running security trainings is a fun and rewarding way to help your community" +" conduct human rights work safely." +msgstr "" +"Running security trainings is a fun and rewarding way to help your community" +" conduct human rights work safely." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "## Before the training" +msgstr "## Before the training" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "_Am I the right person to give this training?_" +msgstr "_Am I the right person to give this training?_" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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)." +msgstr "" +"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)." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"This resource can help you be sure that you're doing the best by the " +"community of people you wish to train." +msgstr "" +"This resource can help you be sure that you're doing the best by the " +"community of people you wish to train." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "Other questions to ask yourself before deciding to do a training:" +msgstr "Other questions to ask yourself before deciding to do a training:" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"- How will you assess the needs of your group? What needs can you meet?" +msgstr "" +"- How will you assess the needs of your group? What needs can you meet?" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"- How will you assess the skill level of your group? What skill levels can " +"you teach to?" +msgstr "" +"- How will you assess the skill level of your group? What skill levels can " +"you teach to?" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"Once you've answered those questions, you're ready to plan your training!" +msgstr "" +"Once you've answered those questions, you're ready to plan your training!" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"1. Find a location that is accessible, affordable, has an internet " +"connection and other materials like a white board, projector, and screen." +msgstr "" +"1. Find a location that is accessible, affordable, has an internet " +"connection and other materials like a white board, projector, and screen." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "Make sure that the location is safe for your attendees to visit." +msgstr "Make sure that the location is safe for your attendees to visit." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"2. Promote your event in your community's spaces, taking safety into " +"consideration." +msgstr "" +"2. Promote your event in your community's spaces, taking safety into " +"consideration." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"3. Create localized handouts for some of the more difficult concepts that " +"you'll be teaching." +msgstr "" +"3. Create localized handouts for some of the more difficult concepts that " +"you'll be teaching." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "4. Make sure you have plenty of stickers to hand out to participants!" +msgstr "4. Make sure you have plenty of stickers to hand out to participants!" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "5. Create a link list of all the resources you'll be talking about." +msgstr "5. Create a link list of all the resources you'll be talking about." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "This includes downloads and PDFs of handouts." +msgstr "This includes downloads and PDFs of handouts." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"You'll share this link list on a whiteboard or project it at the training." +msgstr "" +"You'll share this link list on a whiteboard or project it at the training." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "6. Determine how you'll do hands-on assistance at your training." +msgstr "6. Determine how you'll do hands-on assistance at your training." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"Will you be able to handle this alone? Or will you require partners? 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 "" +"Will you be able to handle this alone? Or will you require partners? 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/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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 "" +"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/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"8. Decide how you will facilitate a safer space. We recommend using the Tor " +"Code of Conduct." +msgstr "" +"8. Decide how you will facilitate a safer space. We recommend using the Tor " +"Code of Conduct." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"You can also start the training by asking participants to come up with their" +" own community agreements for the space." +msgstr "" +"You can also start the training by asking participants to come up with their" +" own community agreements for the space." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "## At the training" +msgstr "## At the training" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +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." +msgstr "" +"1. Create an agenda and share it on a projection or on a whiteboard so that " +"your participants can be prepared for the day." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"2. Communicate about how much time the training will take, and when breaks " +"will happen. Make sure you take breaks!" +msgstr "" +"2. Communicate about how much time the training will take, and when breaks " +"will happen. Make sure you take breaks!" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"3. Communicate about when you'll take questions, either during the training," +" at the end, or both." +msgstr "" +"3. Communicate about when you'll take questions, either during the training," +" at the end, or both." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "4. Communicate about how you'll offer hands-on help (if at all)." +msgstr "4. Communicate about how you'll offer hands-on help (if at all)." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"5. Communicate about how participants can contact you securely after the " +"training." +msgstr "" +"5. Communicate about how participants can contact you securely after the " +"training." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"6. Show the participants the resources at community.torproject.org and " +"support.torproject.org." +msgstr "" +"6. Show the participants the resources at community.torproject.org and " +"support.torproject.org." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "7. Show the participants other resources like sec.eff.org." +msgstr "7. Show the participants other resources like sec.eff.org." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "## After the training" +msgstr "## After the training" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "1. Think about how you will evaluate your success at the training." +msgstr "1. Think about how you will evaluate your success at the training." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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." +msgstr "" +"You may want to create a follow up survey, or at least contact participants " +"and ask them to share their feedback with you." + +#: https//community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lrpage.title) +msgid "Training Resources" +msgstr "Training Resources" + +#: https//community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lrpage.cta) +msgid "Check out our resources" +msgstr "Check out our resources" + +#: https//community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lrpage.body) +msgid "##Resources" +msgstr "##Resources" + +#: https//community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lrpage.body) +msgid "" +"Do you teach your community about using Tor? These training resources are " +"for you." +msgstr "" +"Do you teach your community about using Tor? These training resources are " +"for you." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.title) +msgid "How do .onion Services work?" +msgstr "How do .onion Services work?" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.subtitle) +msgid "Learn how .onion services work." +msgstr "Learn how .onion services work." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "## Why onion services?" +msgstr "## Why onion services?" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Onion services offer various security benefits to their users, that are not " +"usually given on the normal web. In particular:" +msgstr "" +"Onion services offer various security benefits to their users, that are not " +"usually given on the normal web. In particular:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Location hiding" +msgstr "### Location hiding" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"An onion service's IP is hidden. 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 "" +"An onion service's IP is hidden. 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." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### End-to-end authentication" +msgstr "### End-to-end authentication" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"When a user visits a particular onion, they know that the content they are " +"seeing can only come from that particular onion and that no impersonation is" +" possible. This is not the case with the normal web, where reaching a " +"website does not mean that a man-in-the-middle did not reroute to some other" +" location (e.g. DNS attacks)." +msgstr "" +"When a user visits a particular onion, they know that the content they are " +"seeing can only come from that particular onion and that no impersonation is" +" possible. This is not the case with the normal web, where reaching a " +"website does not mean that a man-in-the-middle did not reroute to some other" +" location (e.g. DNS attacks)." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### End-to-end encryption" +msgstr "### End-to-end encryption" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Onion service traffic is encrypted from the client to the onion host. This " +"is like getting strong SSL/HTTPS for free." +msgstr "" +"Onion service traffic is encrypted from the client to the onion host. This " +"is like getting strong SSL/HTTPS for free." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### NAT punching" +msgstr "### NAT punching" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Is your network filtered and you can't open ports on your firewall? This " +"could happen if you are in a university campus, an office, an airport or " +"pretty much anywhere. Onion services don't need open ports because they " +"punch through NAT, since they only establish outgoing connections." +msgstr "" +"Is your network filtered and you can't open ports on your firewall? This " +"could happen if you are in a university campus, an office, an airport or " +"pretty much anywhere. Onion services don't need open ports because they " +"punch through NAT, since they only establish outgoing connections." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "## The Onion Service Protocol: Overview" +msgstr "## The Onion Service Protocol: Overview" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now the question becomes **what kind of protocol do we need to achieve all " +"these properties?** In particular, on the normal web, we connect to an IP " +"address and we are done, but in this case how do we connect to something " +"that does not have an IP address?" +msgstr "" +"Now the question becomes **what kind of protocol do we need to achieve all " +"these properties?** In particular, on the normal web, we connect to an IP " +"address and we are done, but in this case how do we connect to something " +"that does not have an IP address?" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"In particular, an onion service's address looks like this: " +"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`" +msgstr "" +"In particular, an onion service's address looks like this: " +"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"This looks weird and random because in reality it's the _identity public " +"key_ of the onion service and that's one of the reasons we can achieve the " +"security properties from above." +msgstr "" +"This looks weird and random because in reality it's the _identity public " +"key_ of the onion service and that's one of the reasons we can achieve the " +"security properties from above." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"The general concept behind the onion service protocol is that we use the Tor" +" network so that the client (Alice) can introduce itself to the service " +"(Bob), and then sets up a rendezvous with the service. Here is a detailed " +"breakdown of how this happens:" +msgstr "" +"The general concept behind the onion service protocol is that we use the Tor" +" network so that the client (Alice) can introduce itself to the service " +"(Bob), and then sets up a rendezvous with the service. Here is a detailed " +"breakdown of how this happens:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 1: Where the onion service sets up its introduction points" +msgstr "### Act 1: Where the onion service sets up its introduction points" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 1](/static/images/onion-services/overview/tor-onion-" +"services-1.png)" +msgstr "" +"![Onion Services: Step 1](/static/images/onion-services/overview/tor-onion-" +"services-1.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"As the first step in the protocol, Bob (the onion service) contacts a bunch " +"of Tor relays and asks them to act as his _introduction points_, by " +"establishing long-term circuits to them. These circuits are anonymized " +"circuits, so Bob does not reveal his locations to his introduction points." +msgstr "" +"As the first step in the protocol, Bob (the onion service) contacts a bunch " +"of Tor relays and asks them to act as his _introduction points_, by " +"establishing long-term circuits to them. These circuits are anonymized " +"circuits, so Bob does not reveal his locations to his introduction points." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"As part of this step, Bob gives its introduction point a special " +""authentication key", so that if any clients come for introductions later " +"the introduction point can use that key to match them to Bob." +msgstr "" +"As part of this step, Bob gives its introduction point a special " +""authentication key", so that if any clients come for introductions later " +"the introduction point can use that key to match them to Bob." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 2: Where the onion service publishes its descriptors" +msgstr "### Act 2: Where the onion service publishes its descriptors" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 2](/static/images/onion-services/overview/tor-onion-" +"services-2.png)" +msgstr "" +"![Onion Services: Step 2](/static/images/onion-services/overview/tor-onion-" +"services-2.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now that the introduction points are setup, we need to create a way for " +"clients to be able to find them." +msgstr "" +"Now that the introduction points are setup, we need to create a way for " +"clients to be able to find them." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"For this reason, Bob assembles an _onion service descriptor_, containing a " +"list of his introduction points (and their "authentication keys"), and " +"signs this descriptor with his _identity private key_." +msgstr "" +"For this reason, Bob assembles an _onion service descriptor_, containing a " +"list of his introduction points (and their "authentication keys"), and " +"signs this descriptor with his _identity private key_." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"The _identity private key_ used here is the private part of the **public key" +" that is encoded in the onion service address**." +msgstr "" +"The _identity private key_ used here is the private part of the **public key" +" that is encoded in the onion service address**." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now, Bob uploads that signed descriptor to a _distributed hash table_ which " +"is part of the Tor network, so that clients can also get it." +msgstr "" +"Now, Bob uploads that signed descriptor to a _distributed hash table_ which " +"is part of the Tor network, so that clients can also get it." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Bob uses an anonymized Tor circuit to do this upload, so that he does not " +"reveal his location." +msgstr "" +"Bob uses an anonymized Tor circuit to do this upload, so that he does not " +"reveal his location." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 3: Where a client wants to visit the onion service" +msgstr "### Act 3: Where a client wants to visit the onion service" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"All the previous steps were just setup for the onion service so that it's " +"reachable by clients." +msgstr "" +"All the previous steps were just setup for the onion service so that it's " +"reachable by clients." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now let's fast-forward to the point where an actual client wants to visit " +"the service:" +msgstr "" +"Now let's fast-forward to the point where an actual client wants to visit " +"the service:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 3](/static/images/onion-services/overview/tor-onion-" +"services-3.png)" +msgstr "" +"![Onion Services: Step 3](/static/images/onion-services/overview/tor-onion-" +"services-3.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"In this case, Alice (the client) has the onion address of Bob and she wants " +"to visit it, so she connects to it with her Tor Browser." +msgstr "" +"In this case, Alice (the client) has the onion address of Bob and she wants " +"to visit it, so she connects to it with her Tor Browser." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now the next thing that needs to happen is that Alice goes to the " +"_distributed hash table_ from the step above, and ask for the signed " +"descriptor of Bob." +msgstr "" +"Now the next thing that needs to happen is that Alice goes to the " +"_distributed hash table_ from the step above, and ask for the signed " +"descriptor of Bob." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"When Alice receives the signed descriptor she verifies the signature of the " +"descriptor using the public key that is encoded in the onion address." +msgstr "" +"When Alice receives the signed descriptor she verifies the signature of the " +"descriptor using the public key that is encoded in the onion address." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"This provides the _end-to-end authentication_ security property, since we " +"are now sure that this descriptor could only be produced by Bob and no one " +"else." +msgstr "" +"This provides the _end-to-end authentication_ security property, since we " +"are now sure that this descriptor could only be produced by Bob and no one " +"else." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"And inside the descriptor there are the introduction points which allow " +"Alice to introduce herself to Bob." +msgstr "" +"And inside the descriptor there are the introduction points which allow " +"Alice to introduce herself to Bob." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 4: Where the client establishes a rendezvous point" +msgstr "### Act 4: Where the client establishes a rendezvous point" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now before the introduction takes place, Alice picks a Tor relay and " +"establishes a circuit to it." +msgstr "" +"Now before the introduction takes place, Alice picks a Tor relay and " +"establishes a circuit to it." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Alice asks the relay to become her _rendezvous point_ and gives it an "one-" +"time secret" that will be used as part of the rendezvous procedure." +msgstr "" +"Alice asks the relay to become her _rendezvous point_ and gives it an "one-" +"time secret" that will be used as part of the rendezvous procedure." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 5: Where the client introduces itself to the onion service" +msgstr "### Act 5: Where the client introduces itself to the onion service" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 4](/static/images/onion-services/overview/tor-onion-" +"services-4.png)" +msgstr "" +"![Onion Services: Step 4](/static/images/onion-services/overview/tor-onion-" +"services-4.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now, Alice goes ahead and connects to one of Bob's introduction points and " +"introduces herself to Bob." +msgstr "" +"Now, Alice goes ahead and connects to one of Bob's introduction points and " +"introduces herself to Bob." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Through this introduction Bob learns Alice's choice of rendezvous point and " +"the "one-time secret"." +msgstr "" +"Through this introduction Bob learns Alice's choice of rendezvous point and " +"the "one-time secret"." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 6: Where the onion service rendezvous with the client" +msgstr "### Act 6: Where the onion service rendezvous with the client" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 5](/static/images/onion-services/overview/tor-onion-" +"services-5.png)" +msgstr "" +"![Onion Services: Step 5](/static/images/onion-services/overview/tor-onion-" +"services-5.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"In this last act, the onion service is now aware of Alice's rendezvous " +"point." +msgstr "" +"In this last act, the onion service is now aware of Alice's rendezvous " +"point." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"The onion service connects to the rendezvous point (through an anonymized " +"circuit) and sends the "one-time secret" to it." +msgstr "" +"The onion service connects to the rendezvous point (through an anonymized " +"circuit) and sends the "one-time secret" to it." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Upon the rendezvous point receiving the "one-time secret" from Bob, it " +"informs Alice that the connection has been **successfuly completed**, and " +"now Alice and Bob can use this circuit to communicate with each other." +msgstr "" +"Upon the rendezvous point receiving the "one-time secret" from Bob, it " +"informs Alice that the connection has been **successfuly completed**, and " +"now Alice and Bob can use this circuit to communicate with each other." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"The rendezvous point simply relays (end-to-end encrypted) messages from " +"client to service and vice versa." +msgstr "" +"The rendezvous point simply relays (end-to-end encrypted) messages from " +"client to service and vice versa." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "This provides _location hiding_ to this connection:" +msgstr "This provides _location hiding_ to this connection:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 6](/static/images/onion-services/overview/tor-onion-" +"services-6.png)" +msgstr "" +"![Onion Services: Step 6](/static/images/onion-services/overview/tor-onion-" +"services-6.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "## Further resources" +msgstr "## Further resources" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"This was just a high-level overview of the Tor onion services protocol. Here" +" are some more resources for the curious who want to learn more:" +msgstr "" +"This was just a high-level overview of the Tor onion services protocol. Here" +" are some more resources for the curious who want to learn more:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "- The original Tor design paper describing the original design:" +msgstr "- The original Tor design paper describing the original design:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "https://svn.torproject.org/svn/projects/design-paper/tor-design.pdf" +msgstr "https://svn.torproject.org/svn/projects/design-paper/tor-design.pdf" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "- The Tor v3 onion services protocol specification." +msgstr "- The Tor v3 onion services protocol specification." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt" +msgstr "https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "- Presentations about onion services" +msgstr "- Presentations about onion services" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "https://www.youtube.com/watch?v=VmsFxBEN3fc" +msgstr "https://www.youtube.com/watch?v=VmsFxBEN3fc" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "https://www.youtube.com/watch?v=Di7qAVidy1Y" +msgstr "https://www.youtube.com/watch?v=Di7qAVidy1Y" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.title) +msgid "Set up your .onion Service" +msgstr "Set up your .onion Service" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.subtitle) +msgid "Learn how to set up a .onion of your very own." +msgstr "Learn how to set up a .onion of your very own." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.cta) +msgid "Get Started" +msgstr "Get Started" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "This guide will go over setting up an onion service for your website:" +msgstr "This guide will go over setting up an onion service for your website:" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 0: Get a working Tor" +msgstr "## Step 0: Get a working Tor" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"As part of this guide we will assume you have a functional Tor in your " +"machine. Tor should be up and running correctly for this guide to work. You " +"should also know where Tor's configuration files are." +msgstr "" +"As part of this guide we will assume you have a functional Tor in your " +"machine. Tor should be up and running correctly for this guide to work. You " +"should also know where Tor's configuration files are." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"To setup Tor, Windows users can follow the [Windows " +"howto](https://2019.www.torproject.org/docs/tor-doc-windows.html.en), OS X " +"users should follow the [OS X howto](https://2019.www.torproject.org/docs" +"/tor-doc-osx.html.en), and Linux/BSD/Unix users should follow the [Unix " +"howto](https://2019.www.torproject.org/docs/tor-doc-unix.html.en)." +msgstr "" +"To setup Tor, Windows users can follow the [Windows " +"howto](https://2019.www.torproject.org/docs/tor-doc-windows.html.en), OS X " +"users should follow the [OS X howto](https://2019.www.torproject.org/docs" +"/tor-doc-osx.html.en), and Linux/BSD/Unix users should follow the [Unix " +"howto](https://2019.www.torproject.org/docs/tor-doc-unix.html.en)." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 1: Get a web server working" +msgstr "## Step 1: Get a web server working" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"As a first step you should setup a web server locally, like nginx or " +"lighttpd. Setting up a web server can be complex." +msgstr "" +"As a first step you should setup a web server locally, like nginx or " +"lighttpd. Setting up a web server can be complex." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"We're not going to cover how to set up a web server here. If you get stuck " +"or want to do more, find a friend who can help you." +msgstr "" +"We're not going to cover how to set up a web server here. If you get stuck " +"or want to do more, find a friend who can help you." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"We recommend you install a new separate web server for your onion service." +msgstr "" +"We recommend you install a new separate web server for your onion service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"You need to configure your web server so it doesn't give away any " +"information about you, your computer, or your location." +msgstr "" +"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/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"This is not an easy task and in the end of this document we will offer more " +"resources on how to make this possible." +msgstr "" +"This is not an easy task and in the end of this document we will offer more " +"resources on how to make this possible." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Once your web server is set up, make sure it works: open your browser and go" +" to http://localhost:8080/, where 8080 is the webserver port you chose " +"during setup (you can choose any port, 8080 is just an example)." +msgstr "" +"Once your web server is set up, make sure it works: open your browser and go" +" to http://localhost:8080/, where 8080 is the webserver port you chose " +"during setup (you can choose any port, 8080 is just an example)." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Then try putting a file in the main html directory, and make sure it shows " +"up when you access the site." +msgstr "" +"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/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 2: Configure your Tor onion service" +msgstr "## Step 2: Configure your Tor onion service" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"The next step is opening the config file of Tor (torrc) and doing the " +"appropriate configurations to setup an onion service." +msgstr "" +"The next step is opening the config file of Tor (torrc) and doing the " +"appropriate configurations to setup an onion service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Depending on your operating system and setup, your Tor configuration file " +"can be at a different location or look different." +msgstr "" +"Depending on your operating system and setup, your Tor configuration file " +"can be at a different location or look different." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "You will need to put the following two lines in your torrc:" +msgstr "You will need to put the following two lines in your torrc:" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "HiddenServiceDir /var/lib/tor/hidden_service/" +msgstr "HiddenServiceDir /var/lib/tor/hidden_service/" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "HiddenServicePort 80 127.0.0.1:8080" +msgstr "HiddenServicePort 80 127.0.0.1:8080" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"The `HiddenServiceDir` line specifies the directory which should contain " +"information and cryptographic keys for your onion service." +msgstr "" +"The `HiddenServiceDir` line specifies the directory which should contain " +"information and cryptographic keys for your onion service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.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." +msgstr "" +"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/setup/ +#: (content/onion-services/setup/contents+en.lrpage.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:8080` (which is where the web server from" +" step 1 is listening)." +msgstr "" +"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:8080` (which is where the web server from" +" step 1 is listening)." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 3: Restart Tor and check that it worked" +msgstr "## Step 3: Restart Tor and check that it worked" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "Now save your `torrc` and restart Tor." +msgstr "Now save your `torrc` and restart Tor." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"If Tor starts up again, great. Otherwise, something is wrong. First look at " +"your logfiles for hints." +msgstr "" +"If Tor starts up again, great. Otherwise, something is wrong. First look at " +"your logfiles for hints." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"It will print some warnings or error messages. That should give you an idea " +"what went wrong." +msgstr "" +"It will print some warnings or error messages. That should give you an idea " +"what went wrong." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Typically there are typos in the torrc or wrong directory permissions (See " +"the logging FAQ [FIXME add link] entry if you don't know how to enable or " +"find your log file.)" +msgstr "" +"Typically there are typos in the torrc or wrong directory permissions (See " +"the logging FAQ [FIXME add link] entry if you don't know how to enable or " +"find your log file.)" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"When Tor starts, it will automatically create the `HiddenServiceDir` that " +"you specified (if necessary). Make sure this is the case." +msgstr "" +"When Tor starts, it will automatically create the `HiddenServiceDir` that " +"you specified (if necessary). Make sure this is the case." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 4: Test that your onion service works" +msgstr "## Step 4: Test that your onion service works" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Now to get your onion service address, go to your `HiddenServiceDir` " +"directory, and find a file named `hostname`." +msgstr "" +"Now to get your onion service address, go to your `HiddenServiceDir` " +"directory, and find a file named `hostname`." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"The `hostname` file in your hidden service configuration directory contains " +"the hostname for your new Onion v3 hidden service." +msgstr "" +"The `hostname` file in your hidden service configuration directory contains " +"the hostname for your new Onion v3 hidden service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"The other files are your hidden service keys, so it is imperative that these" +" are kept private." +msgstr "" +"The other files are your hidden service keys, so it is imperative that these" +" are kept private." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"If your keys leak, other people can impersonate your hidden service, deeming" +" it compromised, useless and dangerous to visit." +msgstr "" +"If your keys leak, other people can impersonate your hidden service, deeming" +" it compromised, useless and dangerous to visit." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Now you can connect to your onion service using the Tor Browser and you " +"should get the html page you setup back in step 1." +msgstr "" +"Now you can connect to your onion service using the Tor Browser and you " +"should get the html page you setup back in step 1." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"If it doesn't work, look in your logs for some hints, and keep playing with " +"it until it works." +msgstr "" +"If it doesn't work, look in your logs for some hints, and keep playing with " +"it until it works." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 5: More advanced tips" +msgstr "## Step 5: More advanced tips" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "The above guide is just a baseline to setup an onion service." +msgstr "The above guide is just a baseline to setup an onion service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"In this section we will offer more resources to better configure and protect" +" your onion service:" +msgstr "" +"In this section we will offer more resources to better configure and protect" +" your onion service:" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "- Best practices for onion services" +msgstr "- Best practices for onion services" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"https://riseup.net/el/security/network-security/tor/onionservices-best-" +"practices" +msgstr "" +"https://riseup.net/el/security/network-security/tor/onionservices-best-" +"practices" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "- More advanced tips for onion services" +msgstr "- More advanced tips for onion services" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "https://2019.www.torproject.org/docs/tor-onion-service.html.en#three" +msgstr "https://2019.www.torproject.org/docs/tor-onion-service.html.en#three" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "- Advanced onion service security" +msgstr "- Advanced onion service security" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "https://blog.torproject.org/announcing-vanguards-add-onion-services" +msgstr "https://blog.torproject.org/announcing-vanguards-add-onion-services" + +#: https//community.torproject.org/onion-services/ssl-tls/ +#: (content/onion-services/ssl-tls/contents+en.lrpage.title) +msgid "Adding SSL/TLS to a .onion site" +msgstr "Adding SSL/TLS to a .onion site" + +#: https//community.torproject.org/onion-services/ssl-tls/ +#: (content/onion-services/ssl-tls/contents+en.lrpage.subtitle) +msgid "Add more security and authenticity for your .onion." +msgstr "Add more security and authenticity for your .onion." + +#: https//community.torproject.org/onion-services/ssl-tls/ +#: (content/onion-services/ssl-tls/contents+en.lrpage.body) +msgid "Coming soon" +msgstr "Coming soon" + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.title) +msgid "Current Status of Translations" +msgstr "Current Status of Translations" + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.subtitle) +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." +msgstr "" +"Not sure where to start? Here you can find an overview of the current " +"localization status for all of the different Tor Project projects." + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"We have some languages in very good shape, with a number of active and " +"committed contributors (as French, Spanish, Russian, Portuguese). Even when " +"the translations are finished, we always welcome more contributors to this " +"languages." +msgstr "" +"We have some languages in very good shape, with a number of active and " +"committed contributors (as French, Spanish, Russian, Portuguese). Even when " +"the translations are finished, we always welcome more contributors to this " +"languages." + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"We also have a lot of languages with incomplete translations, maybe spoken " +"by less numbers of people, but still important to improve access to the Tor " +"network for people that does not speak English." +msgstr "" +"We also have a lot of languages with incomplete translations, maybe spoken " +"by less numbers of people, but still important to improve access to the Tor " +"network for people that does not speak English." + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"We are committed to provide translations to more languagues, please consider" +" [helping with translations](/localization/becoming-tor-translator/) to your" +" native language." +msgstr "" +"We are committed to provide translations to more languagues, please consider" +" [helping with translations](/localization/becoming-tor-translator/) to your" +" native language." + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"The most important languages we need help with at the moment are: Farsi " +"(Persian), Arabic and Korean. But many other languages are being translated," +" as you can see here:" +msgstr "" +"The most important languages we need help with at the moment are: Farsi " +"(Persian), Arabic and Korean. But many other languages are being translated," +" as you can see here:" + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "<img class="col-lg-6" src="../../static/images/localization/stats.png">" +msgstr "<img class="col-lg-6" src="../../static/images/localization/stats.png">" + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"You can also see the open tickets about translation problems on our " +"[bugtracker](https://trac.torproject.org/projects/tor/query?status=!closed&component=...)." +msgstr "" +"You can also see the open tickets about translation problems on our " +"[bugtracker](https://trac.torproject.org/projects/tor/query?status=!closed&component=...)." + +#: https//community.torproject.org/localization/translate-strings/ +#: (content/localization/translate-strings/contents+en.lrpage.title) +msgid "Translate strings" +msgstr "Translate strings" + +#: https//community.torproject.org/localization/translate-strings/ +#: (content/localization/translate-strings/contents+en.lrpage.subtitle) +msgid "How to translates" +msgstr "How to translates" + +#: https//community.torproject.org/localization/translate-strings/ +#: (content/localization/translate-strings/contents+en.lrpage.body) +msgid "### How to translates" +msgstr "### How to translates" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.title) +msgid "Becoming a Tor translator" +msgstr "Becoming a Tor translator" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.subtitle) +msgid "" +"Tor Project localization is hosted in the Localization Lab Hub on Transifex," +" a third-party translation platform. Read on for details on how to sign up " +"and begin contributing." +msgstr "" +"Tor Project localization is hosted in the Localization Lab Hub on Transifex," +" a third-party translation platform. Read on for details on how to sign up " +"and begin contributing." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"If you are interested in helping out the project by translating the manual " +"or the Tor Browser to your language, your help would be greatly appreciated!" +msgstr "" +"If you are interested in helping out the project by translating the manual " +"or the Tor Browser to your language, your help would be greatly appreciated!" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"Tor Project localization is hosted in the [Localization Lab " +"Hub](https://www.localizationlab.org/) on Transifex, a third-party " +"translation platform." +msgstr "" +"Tor Project localization is hosted in the [Localization Lab " +"Hub](https://www.localizationlab.org/) on Transifex, a third-party " +"translation platform." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"Before translating, please read through the Tor Project page on the " +"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)." +msgstr "" +"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/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"There you will find translation guidelines and resources that will help you " +"contribute to Tor translations, as well as translation priorities." +msgstr "" +"There you will find translation guidelines and resources that will help you " +"contribute to Tor translations, as well as translation priorities." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "### Localization mailing list" +msgstr "### Localization mailing list" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"You are cordially invited to join the [Tor localization mailing " +"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to " +"organize translations, participate in our decisions, report errors in source" +" strings, etc." +msgstr "" +"You are cordially invited to join the [Tor localization mailing " +"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to " +"organize translations, participate in our decisions, report errors in source" +" strings, etc." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"In order to begin contributing you will have to sign up with Transifex. " +"Below is an outline of how to sign up and begin." +msgstr "" +"In order to begin contributing you will have to sign up with Transifex. " +"Below is an outline of how to sign up and begin." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "# Signing Up On Transifex" +msgstr "# Signing Up On Transifex" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- Head over to the [Transifex signup page](https://transifex.com/signup/)." +msgstr "" +"- Head over to the [Transifex signup page](https://transifex.com/signup/)." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "Enter your information into the fields and click the 'Sign Up' button:" +msgstr "" +"Enter your information into the fields and click the 'Sign Up' button:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Sign up to Transifex](/static/images/localization/tr1.png)" +msgstr "![Sign up to Transifex](/static/images/localization/tr1.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- Fill out the next page with your name and select "Localization" and " +""Translator" from the drop-down menus:" +msgstr "" +"- Fill out the next page with your name and select "Localization" and " +""Translator" from the drop-down menus:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Fill out details](/static/images/localization/tr2.png)" +msgstr "![Fill out details](/static/images/localization/tr2.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "- On the next page, select 'Join an existing project' and continue." +msgstr "- On the next page, select 'Join an existing project' and continue." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- On the next page, select the languages you speak from the drop-down menu " +"and continue." +msgstr "" +"- On the next page, select the languages you speak from the drop-down menu " +"and continue." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- You are now signed up! Go to the [Tor Transifex " +"page](https://www.transifex.com/otf/torproject/)." +msgstr "" +"- You are now signed up! Go to the [Tor Transifex " +"page](https://www.transifex.com/otf/torproject/)." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "- Click the blue 'Join Team' button on the far right:" +msgstr "- Click the blue 'Join Team' button on the far right:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Join Team](/static/images/localization/tr3.png)" +msgstr "![Join Team](/static/images/localization/tr3.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- Select the language you would like to translate from the dropdown menu:" +msgstr "" +"- Select the language you would like to translate from the dropdown menu:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Choose Language](/static/images/localization/tr4.png)" +msgstr "![Choose Language](/static/images/localization/tr4.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "- A notification will now show up on the top of the page like so:" +msgstr "- A notification will now show up on the top of the page like so:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Request Submitted](/static/images/localization/tr5.png)" +msgstr "![Request Submitted](/static/images/localization/tr5.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"After your membership is approved you can begin translating; there is a list" +" of needed translations at [Tor Transifex " +"page](https://www.transifex.com/otf/torproject/) when you are ready to " +"begin." +msgstr "" +"After your membership is approved you can begin translating; there is a list" +" of needed translations at [Tor Transifex " +"page](https://www.transifex.com/otf/torproject/) when you are ready to " +"begin." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) " +"also has information about the translations with bigger priority." +msgstr "" +"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) " +"also has information about the translations with bigger priority." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "Thanks for your interest in helping the project!" +msgstr "Thanks for your interest in helping the project!" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.title) +msgid "Pick a project" +msgstr "Pick a project" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.subtitle) +msgid "How to find a project to contribute to" +msgstr "How to find a project to contribute to" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "" +"We have some statistics to help you choose a project. Here you have the " +"current situation for all languages:" +msgstr "" +"We have some statistics to help you choose a project. Here you have the " +"current situation for all languages:" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "" +"* The Tor Browser is translated in many different Transifex resources, but " +"you can see the [Tor Browser total strings translated per " +"language](https://torpat.ch/locales)." +msgstr "" +"* The Tor Browser is translated in many different Transifex resources, but " +"you can see the [Tor Browser total strings translated per " +"language](https://torpat.ch/locales)." + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "" +"* The Tor Browser User Manual is a very useful resource for new users that " +"do not speak English, see [Tor Browser User Manual translation " +"statistics](https://torpat.ch/manual-locales) or " +"[translate](https://www.transifex.com/otf/tor-project-support-community-" +"portal/tbmanual-contentspot/)" +msgstr "" +"* The Tor Browser User Manual is a very useful resource for new users that " +"do not speak English, see [Tor Browser User Manual translation " +"statistics](https://torpat.ch/manual-locales) or " +"[translate](https://www.transifex.com/otf/tor-project-support-community-" +"portal/tbmanual-contentspot/)" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "" +"* Same with the support portal, see [Tor Support Portal translation " +"statistics](https://torpat.ch/support-locales) or " +"[translate](https://www.transifex.com/otf/tor-project-support-community-" +"portal/support-portal/)" +msgstr "" +"* Same with the support portal, see [Tor Support Portal translation " +"statistics](https://torpat.ch/support-locales) or " +"[translate](https://www.transifex.com/otf/tor-project-support-community-" +"portal/support-portal/)" + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.title) +msgid "Report a problem with a translation" +msgstr "Report a problem with a translation" + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.subtitle) +msgid "" +"Sometimes the translations of apps are not working correctly. Here you can " +"learn to fix it." +msgstr "" +"Sometimes the translations of apps are not working correctly. Here you can " +"learn to fix it." + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "### Reporting an error with a translation" +msgstr "### Reporting an error with a translation" + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "" +"* If you are already a [Tor translator](becoming-tor-translator), you can " +"simply find the string and fix it " +"[transifex](https://www.transifex.com/otf/torproject/)." +msgstr "" +"* If you are already a [Tor translator](becoming-tor-translator), you can " +"simply find the string and fix it " +"[transifex](https://www.transifex.com/otf/torproject/)." + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "" +"* If you don't know how to find the string to fix, you can [open a ticket on" +" our " +"Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFe...)," +" under the **Community/Translations** component." +msgstr "" +"* If you don't know how to find the string to fix, you can [open a ticket on" +" our " +"Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFe...)," +" under the **Community/Translations** component." + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "" +"* You can report such issues on [irc](https://webchat.oftc.net/), on the " +"#tor-l10n channel (you may need to be registered to log in)." +msgstr "" +"* You can report such issues on [irc](https://webchat.oftc.net/), on the " +"#tor-l10n channel (you may need to be registered to log in)." + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "" +"* You can send an email to the [tor localization mailing " +"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)." +msgstr "" +"* You can send an email to the [tor localization mailing " +"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)." + +#: https//community.torproject.org/outreach/kit/ +#: (content/outreach/kit/contents+en.lrpage.title) +msgid "Street team kit" +msgstr "Street team kit" + +#: https//community.torproject.org/outreach/kit/ +#: (content/outreach/kit/contents+en.lrpage.subtitle) +#: (content/outreach/kit/contents+en.lrpage.body) +msgid "" +"This kit includes printable flyers, stickers, and other materials to get " +"people excited about using Tor." +msgstr "" +"This kit includes printable flyers, stickers, and other materials to get " +"people excited about using Tor." + +#: https//community.torproject.org/outreach/kit/ +#: (content/outreach/kit/contents+en.lrpage.body) +msgid "## Street Team Kit" +msgstr "## Street Team Kit" + +#: https//community.torproject.org/outreach/talk/ +#: (content/outreach/talk/contents+en.lrpage.title) +msgid "Talk about Tor" +msgstr "Talk about Tor" + +#: https//community.torproject.org/outreach/talk/ +#: (content/outreach/talk/contents+en.lrpage.subtitle) +#: (content/outreach/talk/contents+en.lrpage.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." +msgstr "" +"Here you'll find materials on basic Tor explainers and concepts, ideas for " +"preparing a Tor talk, suggested social media posts, and more." + +#: https//community.torproject.org/outreach/talk/ +#: (content/outreach/talk/contents+en.lrpage.body) +msgid "## Talk about Tor" +msgstr "## Talk about Tor" + +#: https//community.torproject.org/outreach/speakers/ +#: (content/outreach/speakers/contents+en.lrpage.title) +#: (content/outreach/speakers/contents+en.lrpage.subtitle) +msgid "Speakers" +msgstr "Speakers" + +#: https//community.torproject.org/outreach/speakers/ +#: (content/outreach/speakers/contents+en.lrpage.body) +msgid "## Speakers" +msgstr "## Speakers" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.title) +msgid "Exit" +msgstr "Exit" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.subtitle) +msgid "How to deploy an Exit node" +msgstr "How to deploy an Exit node" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"We assume you read through the [relay guide](..) already. This subpage is " +"for operators that want to turn on exiting on their relay." +msgstr "" +"We assume you read through the [relay guide](..) already. This subpage is " +"for operators that want to turn on exiting on their relay." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"It is recommended that you setup exit relays on servers dedicated to this " +"purpose." +msgstr "" +"It is recommended that you setup exit relays on servers dedicated to this " +"purpose." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"It is not recommended to install Tor exit relays on servers that you need " +"for other services as well." +msgstr "" +"It is not recommended to install Tor exit relays on servers that you need " +"for other services as well." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "Do not mix your own traffic with your exit relay traffic." +msgstr "Do not mix your own traffic with your exit relay traffic." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "## Reverse DNS and WHOIS record" +msgstr "## Reverse DNS and WHOIS record" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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" it its name is a good start." +msgstr "" +"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" it its name is a good start." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"If your provider offers it, make sure your WHOIS record contains clear " +"indications that this is a Tor exit relay." +msgstr "" +"If your provider offers it, make sure your WHOIS record contains clear " +"indications that this is a Tor exit relay." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "## Exit Notice HTML page" +msgstr "## Exit Notice HTML page" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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 "" +"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/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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 a HTML file on that port." +msgstr "" +"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 a HTML file on that port." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"This file will be shown to anyone directing his browser to your Tor exit " +"relay IP address." +msgstr "" +"This file will be shown to anyone directing his browser to your Tor exit " +"relay IP address." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "```" +msgstr "```" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "DirPort 80" +msgstr "DirPort 80" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "DirPortFrontPage /path/to/html/file" +msgstr "DirPortFrontPage /path/to/html/file" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"We offer a sample Tor exit notice HTML file, but you might want to adjust it" +" to your needs:" +msgstr "" +"We offer a sample Tor exit notice HTML file, but you might want to adjust it" +" to your needs:" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-" +"notice.html" +msgstr "" +"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-" +"notice.html" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "Here are some more tips for running a reliable exit relay:" +msgstr "Here are some more tips for running a reliable exit relay:" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "https://blog.torproject.org/tips-running-exit-node" +msgstr "https://blog.torproject.org/tips-running-exit-node" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "## Exit Policy" +msgstr "## Exit Policy" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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." +msgstr "" +"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/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"The exit policy defines which destination ports you are willing to forward." +msgstr "" +"The exit policy defines which destination ports you are willing to forward." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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)." +msgstr "" +"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/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"If you want to be a useful exit relay you must **at least allow destination " +"ports 80 and 443**." +msgstr "" +"If you want to be a useful exit relay you must **at least allow destination " +"ports 80 and 443**." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"As a new exit relay - especially if you are new to your hoster - it is good " +"to start with a reduced exit policy (to reduce the amount of abuse emails) " +"and further open it up as you become more experienced." +msgstr "" +"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/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"The reduced exit policy can be found on the " +"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)" +" wiki page." +msgstr "" +"The reduced exit policy can be found on the " +"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)" +" wiki page."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"Please keep in mind that since most relays run on Debian and we want to " -"avoid a monoculture, BSD and other non-Linux based relays are greatly " -"needed." +"To become an exit relay change ExitRelay from 0 to 1 in your torrc " +"configuration file and restart the tor daemon." msgstr "" -"Please keep in mind that since most relays run on Debian and we want to " -"avoid a monoculture, BSD and other non-Linux based relays are greatly " -"needed." +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "ExitRelay 1" +msgstr "ExitRelay 1" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "## DNS on Exit Relays" +msgstr "## DNS on Exit Relays" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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:" +"Unlike other types of relays, exit relays also do DNS resolution for Tor " +"clients." msgstr "" -"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:" +"Unlike other types of relays, exit relays also do DNS resolution for Tor " +"clients."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://nusenu.github.io/OrNetStats/#os-distribution-relays" -msgstr "* https://nusenu.github.io/OrNetStats/#os-distribution-relays" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"DNS resolution on exit relays is crucial for Tor clients, it should be " +"reliable and fast by using caching." +msgstr "" +"DNS resolution on exit relays is crucial for Tor clients, it should be " +"reliable and fast by using caching."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# OS Level Configuration" -msgstr "# OS Level Configuration" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"* DNS resolution can have a significant impact on the performance and " +"reliability your exit relay provides." +msgstr "" +"* DNS resolution can have a significant impact on the performance and " +"reliability your exit relay provides."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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." +"Poor DNS performance will result in less traffic going through your exit " +"relay." msgstr "" -"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." +"Poor DNS performance will result in less traffic going through your exit " +"relay."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Time Synchronization (NTP)" -msgstr "## Time Synchronization (NTP)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"* Don't use any of the big DNS resolvers as your primary or fallback DNS " +"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, " +"4.2.2.1-6)" +msgstr "" +"* Don't use any of the big DNS resolvers as your primary or fallback DNS " +"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, " +"4.2.2.1-6)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) 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 recommend running a local caching and DNSSEC-validating resolver " +"without using any forwarders (specific instructions follow bellow for each " +"operating systems)" msgstr "" -"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 recommend running a local caching and DNSSEC-validating resolver " +"without using any forwarders (specific instructions follow bellow for each " +"operating systems)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Automatic Software Updates" -msgstr "## Automatic Software Updates" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"* If you want to add a second DNS resolver as a fallback to your " +"/etc/resolv.conf configuration, try to choose a resolver within your " +"autonomous system and make sure it is not your first entry in that file (the" +" first entry should be your local resolver)" +msgstr "" +"* If you want to add a second DNS resolver as a fallback to your " +"/etc/resolv.conf configuration, try to choose a resolver within your " +"autonomous system and make sure it is not your first entry in that file (the" +" first entry should be your local resolver)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"One of the most imported things to keeps your relay secure is to install " -"security updates timely and ideally automatically so you can not forget " -"about it." +"* If a local resolver like unbound is not an option for you try to 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 " +"for example https://bgp.he.net)." msgstr "" -"One of the most imported things to keeps your relay secure is to install " -"security updates timely and ideally automatically so you can not forget " -"about it." +"* If a local resolver like unbound is not an option for you try to 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 " +"for example https://bgp.he.net)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"We collected the steps to enable automatic software updates for different " -"operating systems:" +"* Try to avoid adding too many resolvers to your /etc/resolv.conf file to " +"limit exposure on an AS-level (try to not use more than two entries)" msgstr "" -"We collected the steps to enable automatic software updates for different " -"operating systems:" +"* Try to avoid adding too many resolvers to your /etc/resolv.conf file to " +"limit exposure on an AS-level (try to not use more than two entries)" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"There are multiple options for DNS server software, unbound has become a " +"popular one but **feel free to use any other you are comfortable with**." +msgstr "" +"There are multiple options for DNS server software, unbound has become a " +"popular one but **feel free to use any other you are comfortable with**." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"When choosing your DNS resolver software try to ensure it supports DNSSEC " +"validation and QNAME minimisation (RFC7816)." +msgstr "" +"When choosing your DNS resolver software try to ensure it supports DNSSEC " +"validation and QNAME minimisation (RFC7816)." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"In every case the software should be installed using the OS package manager " +"to ensure it is updated with the rest of the system." +msgstr "" +"In every case the software should be installed using the OS package manager " +"to ensure it is updated with the rest of the system." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"By using your own DNS resolver you are less vulnerable to DNS-based " +"censorship that your upstream resolver might impose." +msgstr "" +"By using your own DNS resolver you are less vulnerable to DNS-based " +"censorship that your upstream resolver might impose." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"Here follow specific instructions on how to install and configure unbound on" +" your exit - a DNSSEC-validating and caching resolver. unbound has many " +"configuration and tuning nobs but we try to keep these instructions as " +"simple and short as possible and the basic setup will do just fine for most " +"operators." +msgstr "" +"Here follow specific instructions on how to install and configure unbound on" +" your exit - a DNSSEC-validating and caching resolver. unbound has many " +"configuration and tuning nobs but we try to keep these instructions as " +"simple and short as possible and the basic setup will do just fine for most " +"operators." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"After switching to unbound verify it works as expected by resolving a valid " +"hostname, if it does not work, you can restore the old resolv.conf file." +msgstr "" +"After switching to unbound verify it works as expected by resolving a valid " +"hostname, if it does not work, you can restore the old resolv.conf file." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "### Debian/Ubuntu" +msgstr "### Debian/Ubuntu" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"The following 3 commands install unbound, backup your DNS configuration and " +"tell the system to use the local unbound:" +msgstr "" +"The following 3 commands install unbound, backup your DNS configuration and " +"tell the system to use the local unbound:" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "apt install unbound" +msgstr "apt install unbound" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "cp /etc/resolv.conf /etc/resolv.conf.backup" +msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf" +msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"To avoid that the configuration gets changed (for example by the DHCP " +"client):" +msgstr "" +"To avoid that the configuration gets changed (for example by the DHCP " +"client):" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "chattr +i /etc/resolv.conf" +msgstr "chattr +i /etc/resolv.conf" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by " +"default so you don't need to enable it explicitly." +msgstr "" +"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by " +"default so you don't need to enable it explicitly." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "The unbound resolver you just installed does also DNSSEC validation." +msgstr "The unbound resolver you just installed does also DNSSEC validation." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "### CentOS/RHEL" +msgstr "### CentOS/RHEL" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "Install the unbound package:" +msgstr "Install the unbound package:" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "yum install unbound" +msgstr "yum install unbound" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "in /etc/unbound/unbound.conf replace the line" +msgstr "in /etc/unbound/unbound.conf replace the line" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "# qname-minimisation: no" +msgstr "# qname-minimisation: no" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "with:" +msgstr "with:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* [RPM-based distributions](FIXME) (RHEL, CentOS, Fedora, openSUSE)" -msgstr "* [RPM-based distributions](FIXME) (RHEL, CentOS, Fedora, openSUSE)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "qname-minimisation: yes" +msgstr "qname-minimisation: yes"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* [Debian/Ubuntu](FIXME)" -msgstr "* [Debian/Ubuntu](FIXME)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "enable and start unbound:" +msgstr "enable and start unbound:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* [FreeBSD/HardenedBSD](FIXME)" -msgstr "* [FreeBSD/HardenedBSD](FIXME)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "systemctl enable unbound" +msgstr "systemctl enable unbound"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Tor Relay Setup: Installation and Configuration" -msgstr "# Tor Relay Setup: Installation and Configuration" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "systemctl start unbound" +msgstr "systemctl start unbound"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"This section covers the installation and configuration of the program " -"required to run a Tor relay for various operating systems." -msgstr "" -"This section covers the installation and configuration of the program " -"required to run a Tor relay for various operating systems." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "Tell the system to use the local unbound server:" +msgstr "Tell the system to use the local unbound server:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"These steps are intended for the latest stable version of the given OS, on " -"Ubuntu for the latest LTS release." -msgstr "" -"These steps are intended for the latest stable version of the given OS, on " -"Ubuntu for the latest LTS release." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "### FreeBSD" +msgstr "### FreeBSD"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"Note: For some operating systems, there are alpha version packages available" -" (tor versions with new features not deemed to be stable yet)." +"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 "" -"Note: For some operating systems, there are alpha version packages available" -" (tor versions with new features not deemed to be stable yet)." +"FreeBSD ships unbound in the base system but the one in ports is usually " +"following upstream more closely so we install the unbound package:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"These are only recommended for people eager to test and report bugs in " -"bleeding edge releases/features." -msgstr "" -"These are only recommended for people eager to test and report bugs in " -"bleeding edge releases/features." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "pkg install unbound" +msgstr "pkg install unbound"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"If you are looking to run a relay with minimal effort we recommend you stick" -" to stable releases." +"Replace the content in /usr/local/etc/unbound/unbound.conf with the " +"following lines:" msgstr "" -"If you are looking to run a relay with minimal effort we recommend you stick" -" to stable releases." +"Replace the content in /usr/local/etc/unbound/unbound.conf with the " +"following lines:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "In this guide we describe how to setup a new non-exit relay." -msgstr "In this guide we describe how to setup a new non-exit relay." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "server:" +msgstr "server:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "By reading further you can easily switch to become an exit relay." -msgstr "By reading further you can easily switch to become an exit relay." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "verbosity: 1" +msgstr "verbosity: 1"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "**Questions you should clarify before configuring Tor:**" -msgstr "**Questions you should clarify before configuring Tor:**" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "enable and start the unbound service:" +msgstr "enable and start the unbound service:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Do you want to run a Tor exit or non-exit (guard/middle) relay?" -msgstr "* Do you want to run a Tor exit or non-exit (guard/middle) relay?" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "sysrc unbound_enable=YES" +msgstr "sysrc unbound_enable=YES"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"* If you want to run an exit relay: Which ports do you want to allow in your" -" exit policy? (more ports usually means potentially more abuse complains)" -msgstr "" -"* If you want to run an exit relay: Which ports do you want to allow in your" -" exit policy? (more ports usually means potentially more abuse complains)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "service unbound start" +msgstr "service unbound start"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"* What external TCP port do you want to use for incoming Tor connections?" -msgstr "" -"* What external TCP port do you want to use for incoming Tor connections?" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "chflags schg /etc/resolv.conf" +msgstr "chflags schg /etc/resolv.conf"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"("ORPort" configuration, we recommend port 443 if that is not used by " -"another daemon on your server already. ORPort 443 is recommended because it " -"is often one of the few open ports on public WIFI networks. Port 9001 is " -"another commonly used ORPort.)" -msgstr "" -"("ORPort" configuration, we recommend port 443 if that is not used by " -"another daemon on your server already. ORPort 443 is recommended because it " -"is often one of the few open ports on public WIFI networks. Port 9001 is " -"another commonly used ORPort.)" +#: https//community.torproject.org/relay-operations/setup/centos/ +#: (content/relay-operations/technical-setup/centosrhel/contents+en.lrpage.title) +#: (content/relay-operations/technical-setup/centosrhel/contents+en.lrpage.subtitle) +#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.title) +#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.subtitle) +#: (content/relay-operations/technical-setup/freebsd/contents+en.lrpage.title) +#: (content/relay-operations/technical-setup/freebsd/contents+en.lrpage.subtitle) +msgid "CentOS" +msgstr "CentOS"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"* What email address will you use in the ContactInfo field of your relay(s)?" -msgstr "" -"* What email address will you use in the ContactInfo field of your relay(s)?" +#: https//community.torproject.org/relay-operations/setup/fedora/ +#: (content/relay-operations/technical-setup/fedora/contents+en.lrpage.title) +#: (content/relay-operations/technical-setup/fedora/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.title) +msgid "Fedora" +msgstr "Fedora"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Note: This information will be made public." -msgstr "Note: This information will be made public." +#: https//community.torproject.org/relay-operations/setup/bridge/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/contents+en.lrpage.title) +msgid "Bridge" +msgstr "Bridge"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/contents+en.lrpage.subtitle) +msgid "Run an obfs4 bridge to help censored users connect to the Tor network" +msgstr "Run an obfs4 bridge to help censored users connect to the Tor network" + +#: https//community.torproject.org/relay-operations/setup/bridge/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/contents+en.lrpage.body) msgid "" -"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?" +"This guide will help you run an obfs4 bridge to help censored users connect " +"to the Tor network. The requirements are 1) 24/7 Internet connectivity and " +"2) the ability to expose TCP ports to the Internet (make sure that NAT " +"doesn't get in the way)." msgstr "" -"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Does the server have an IPv6 address?" -msgstr "* Does the server have an IPv6 address?" +"This guide will help you run an obfs4 bridge to help censored users connect " +"to the Tor network. The requirements are 1) 24/7 Internet connectivity and " +"2) the ability to expose TCP ports to the Internet (make sure that NAT " +"doesn't get in the way)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/contents+en.lrpage.body) msgid "" -"The installation commands are shown in code blocks and must be executed with" -" root privileges." +"Note: If you're running platforms that are not listed on this page, you " +"should probably [compile obfs4 from " +"source](https://gitlab.com/yawning/obfs4#installation)." msgstr "" -"The installation commands are shown in code blocks and must be executed with" -" root privileges." +"Note: If you're running platforms that are not listed on this page, you " +"should probably [compile obfs4 from " +"source](https://gitlab.com/yawning/obfs4#installation)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Make sure relay ports can be reached" -msgstr "## Make sure relay ports can be reached" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.title) +msgid "Relay Post-install and good practices" +msgstr "Relay Post-install and good practices"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "#1. Make sure relay ports can be reached" +msgstr "#1. Make sure relay ports can be reached" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 " @@ -903,8 +4190,8 @@ msgstr "" "connections can reach the ports you will use for your relay (ORPort, plus " "DirPort if you enabled it)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "Also, make sure you allow all outgoing connections too, so your relay can " "reach the other Tor relays, clients and destinations." @@ -912,8 +4199,8 @@ msgstr "" "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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "You can find the specific ORPort TCP port number in the torrc configuration " "samples bellow (in the OS specific sections)." @@ -921,34 +4208,71 @@ msgstr "" "You can find the specific ORPort TCP port number in the torrc configuration " "samples bellow (in the OS specific sections)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Configuration Management" -msgstr "## Configuration Management" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 2. Verify that your relay works" +msgstr "# 2. Verify that your relay works"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Tor does not scale well on multi-core machines." -msgstr "Tor does not scale well on multi-core machines." +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 "" +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If you run a Tor relay on a server with a fast Internet uplink (>200 Mbit/s)" -" you might want to consider running multiple Tor instances on a single " -"server with multiple cores." +"Self-testing indicates your ORPort is reachable from the outside. Excellent." msgstr "" -"If you run a Tor relay on a server with a fast Internet uplink (>200 Mbit/s)" -" you might want to consider running multiple Tor instances on a single " -"server with multiple cores." +"Self-testing indicates your ORPort is reachable from the outside. Excellent."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Note: You can only run two tor instances per public IPv4 address." -msgstr "Note: You can only run two tor instances per public IPv4 address." +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "Publishing server descriptor." +msgstr "Publishing server descriptor."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "" +"About 3 hours after you started your relay it should appear on [Relay " +"Search](https://metrics.torproject.org/rs.html)." +msgstr "" +"About 3 hours after you started your relay it should appear on [Relay " +"Search](https://metrics.torproject.org/rs.html)." + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "You can search for your relay using your nickname or IP address." +msgstr "You can search for your relay using your nickname or IP address." + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 3. Read about Tor relay lifecycle" +msgstr "# 3. Read about Tor relay lifecycle" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +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)." +msgstr "" +"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)." + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 4. Configuration Management" +msgstr "# 4. Configuration Management" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 " @@ -964,8 +4288,8 @@ msgstr "" " without performing additional steps manually, you may want to use a " "configuration management for better maintainability."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "There are multiple configuration management solutions for Unix based " "operating systems (Ansible, Puppet, Salt, ...)." @@ -973,144 +4297,98 @@ msgstr "" "There are multiple configuration management solutions for Unix based " "operating systems (Ansible, Puppet, Salt, ...)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "The following Ansible Role has specifically been build for Tor relay " -"operators and supports multiple operating systems:" +"operators and supports multiple operating systems: [Ansible " +"Relayor](http://github.com/nusenu/ansible-relayor)." msgstr "" "The following Ansible Role has specifically been build for Tor relay " -"operators and supports multiple operating systems:" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "http://github.com/nusenu/ansible-relayor" -msgstr "http://github.com/nusenu/ansible-relayor" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Platform specific Instructions" -msgstr "## Platform specific Instructions" +"operators and supports multiple operating systems: [Ansible " +"Relayor](http://github.com/nusenu/ansible-relayor)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Please choose your platform:" -msgstr "Please choose your platform:" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Debian/Ubuntu" -msgstr "* Debian/Ubuntu" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* CentOS/RHEL" -msgstr "* CentOS/RHEL" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Fedora" -msgstr "* Fedora" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* FreeBSD" -msgstr "* FreeBSD" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* openSUSE" -msgstr "* openSUSE" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Verify that your relay works" -msgstr "## Verify that your relay works" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 5. Important: if you run more than one Tor instance" +msgstr "# 5. Important: if you run more than one Tor instance"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If your logfile (syslog) contains the following entry after starting your " -"tor daemon your relay should be up and running as expected:" +"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 "" -"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "```" -msgstr "```" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Self-testing indicates your ORPort is reachable from the outside. Excellent." +"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 "" -"Self-testing indicates your ORPort is reachable from the outside. Excellent." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Publishing server descriptor." -msgstr "Publishing server descriptor." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"About 3 hours after you started your relay it should appear on [Relay " -"Search](https://metrics.torproject.org/rs.html)." +"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, " +"you would add the following configuration to set MyFamily:" msgstr "" -"About 3 hours after you started your relay it should appear on [Relay " -"Search](https://metrics.torproject.org/rs.html)." +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "You can search for your relay using your nickname or IP address." -msgstr "You can search for your relay using your nickname or IP address." +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "MyFamily AAAAAAAAAA,BBBBBBBB" +msgstr "MyFamily AAAAAAAAAA,BBBBBBBB"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Getting Help" -msgstr "# Getting Help" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "" +"to both relays. To find your relays fingerprint you can look into the log " +"files when tor starts up or find the file named "fingerprint" in your tor " +"DataDirectory." +msgstr "" +"to both relays. To find your relays 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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If you run into problems while setting up your relay you can ask your " -"questions on the public tor-relays mailing list:" +"Instead of doing so manually for big operators we recommend to automate the " +"MyFamily setting via a configuration management solution." msgstr "" -"If you run into problems while setting up your relay you can ask your " -"questions on the public tor-relays mailing list:" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays" -msgstr "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays" +"Instead of doing so manually for big operators we recommend to automate the " +"MyFamily setting via a configuration management solution."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"This is a great resource for asking (and answering) questions, and generally" -" getting to know other relay operators." +"Manually managing MyFamily for big relay groups is error prone and can put " +"Tor clients at risk." msgstr "" -"This is a great resource for asking (and answering) questions, and generally" -" getting to know other relay operators." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Make sure to check out the archives!" -msgstr "Make sure to check out the archives!" +"Manually managing MyFamily for big relay groups is error prone and can put " +"Tor clients at risk."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Limiting bandwidth usage (and traffic)" -msgstr "# Limiting bandwidth usage (and traffic)" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 6. Optional: Limiting bandwidth usage (and traffic)" +msgstr "# 6. Optional: Limiting bandwidth usage (and traffic)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." @@ -1118,8 +4396,8 @@ msgstr "" "Tor will not limit its bandwidth usage by default, but supports multiple " "ways to restrict the used bandwidth and the amount of traffic."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." @@ -1127,8 +4405,8 @@ msgstr "" "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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "The following torrc configuration options can be used to restrict bandwidth " "and traffic:" @@ -1136,38 +4414,38 @@ msgstr "" "The following torrc configuration options can be used to restrict bandwidth " "and traffic:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* AccountingMax" msgstr "* AccountingMax"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* AccountingRule" msgstr "* AccountingRule"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* AccountingStart" msgstr "* AccountingStart"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* BandwidthRate" msgstr "* BandwidthRate"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* BandwidthBurst" msgstr "* BandwidthBurst"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* RelayBandwidthRate" msgstr "* RelayBandwidthRate"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "Having a fast relay for some time of the month is preferred over a slow " "relay for the entire month." @@ -1175,22 +4453,22 @@ msgstr "" "Having a fast relay for some time of the month is preferred over a slow " "relay for the entire month."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Also see the bandwidth entry in the FAQ: " -"https://www.torproject.org/docs/faq.html.en#BandwidthShaping" +"Also see the bandwidth entry in the " +"[FAQ](https://www.torproject.org/docs/faq.html.en#BandwidthShaping)." msgstr "" -"Also see the bandwidth entry in the FAQ: " -"https://www.torproject.org/docs/faq.html.en#BandwidthShaping" +"Also see the bandwidth entry in the " +"[FAQ](https://www.torproject.org/docs/faq.html.en#BandwidthShaping)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# IPv6" -msgstr "# IPv6" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 7. Check IPv6 availability" +msgstr "# 7. Check IPv6 availability"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "We encourage everyone to enable IPv6 on their relays. This is especially " "valuable on exit and guard relays." @@ -1198,8 +4476,8 @@ msgstr "" "We encourage everyone to enable IPv6 on their relays. This is especially " "valuable on exit and guard relays."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "Before enabling your tor daemon to use IPv6 in addition to IPv4 you should " "do some basic IPv6 connectivity tests." @@ -1207,8 +4485,8 @@ msgstr "" "Before enabling your tor daemon to use IPv6 in addition to IPv4 you should " "do some basic IPv6 connectivity tests."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "The following command line will ping the IPv6 addresses of Tor directory " "authorities from your server:" @@ -1216,8 +4494,8 @@ msgstr "" "The following command line will ping the IPv6 addresses of Tor directory " "authorities from your server:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 " @@ -1229,8 +4507,8 @@ msgstr "" "2001:678:558:1000::244 && ping6 -c2 2607:8500:154::3 && ping6 -c2 " "2001:638:a000:4140::ffff:189 && echo OK."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 " @@ -1240,8 +4518,8 @@ msgstr "" "not enable IPv6 in your torrc configuration file before IPv6 is indeed " "working."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "If you enable IPv6 without working IPv6 connectivity your entire relay will " "not be used, regardless if IPv4 is working." @@ -1249,8 +4527,8 @@ msgstr "" "If you enable IPv6 without working IPv6 connectivity your entire relay will " "not be used, regardless if IPv4 is working."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) 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):" @@ -1258,13 +4536,13 @@ msgstr "" "If it worked fine, make your Tor relay reachable via IPv6 by adding an " "additional ORPort line to your configuration (example for ORPort 9001):"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "ORPort [IPv6-address]:9001" msgstr "ORPort [IPv6-address]:9001"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "The location of that line in the configuration file does not matter you can " "simply add it next to the first ORPort lins in your torrc file." @@ -1272,8 +4550,8 @@ msgstr "" "The location of that line in the configuration file does not matter you can " "simply add it next to the first ORPort lins in your torrc file."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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)." @@ -1281,8 +4559,8 @@ msgstr "" "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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "If you have a global IPv6 address you should be able to find it in the " "output of the following command:" @@ -1290,13 +4568,13 @@ msgstr "" "If you have a global IPv6 address you should be able to find it in the " "output of the following command:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "ip addr|grep inet6|grep global" msgstr "ip addr|grep inet6|grep global"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) 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:" @@ -1304,13 +4582,13 @@ msgstr "" "If you are an exit relay with IPv6 connectivity, tell your tor daemon to " "allow exiting via IPv6 so clients can reach IPv6 destinations:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "IPv6Exit 1" msgstr "IPv6Exit 1"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "Note: Tor requires IPv4 connectivity, you can not run a Tor relay on " "IPv6-only." @@ -1318,3322 +4596,5294 @@ msgstr "" "Note: Tor requires IPv4 connectivity, you can not run a Tor relay on " "IPv6-only."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Important if you run more than one Tor instance" -msgstr "# Important if you run more than one Tor instance" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 8. Maintaining a relay" +msgstr "# 8. Maintaining a relay"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## Backup Tor Identity Keys" +msgstr "## Backup Tor Identity Keys" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." +"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 "" -"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." +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." +"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 "" -"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." +"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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, " -"you would add the following configuration to set MyFamily:" +"Since relays have a ramp-up time it makes sense to backup 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 "" -"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, " -"you would add the following configuration to set MyFamily:" +"Since relays have a ramp-up time it makes sense to backup 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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "MyFamily AAAAAAAAAA,BBBBBBBB" -msgstr "MyFamily AAAAAAAAAA,BBBBBBBB" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "Default locations of the keys folder:" +msgstr "Default locations of the keys folder:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"to both relays. To find your relays fingerprint you can look into the log " -"files when tor starts up or find the file named "fingerprint" in your tor " -"DataDirectory." -msgstr "" -"to both relays. To find your relays 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/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Debian/Ubuntu: `/var/lib/tor/keys`" +msgstr "* Debian/Ubuntu: `/var/lib/tor/keys`"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* FreeBSD: `/var/db/tor/keys`" +msgstr "* FreeBSD: `/var/db/tor/keys`" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## Subscribe to the tor-announce mailing list" +msgstr "## Subscribe to the tor-announce mailing list" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Instead of doing so manually for big operators we recommend to automate the " -"MyFamily setting via a configuration management solution." +"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 "" -"Instead of doing so manually for big operators we recommend to automate the " -"MyFamily setting via a configuration management solution." +"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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## Setting up outage notifications" +msgstr "## Setting up outage notifications" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Manually managing MyFamily for big relaygroups is error prone and can put " -"Tor clients at risk." +"Once you setup your relay it will likely run without much work from your " +"side." msgstr "" -"Manually managing MyFamily for big relaygroups is error prone and can put " -"Tor clients at risk." +"Once you setup your relay it will likely run without much work from your " +"side."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Exit Relay Configuration" -msgstr "# Exit Relay Configuration" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "If something goes wrong it is good to get notified automatically." +msgstr "If something goes wrong it is good to get notified automatically."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"It is recommended that you setup exit relays on servers dedicated to this " -"purpose. It is not recommended to install Tor exit relays on servers that " -"you need for other services as well." +"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 what ever reason." msgstr "" -"It is recommended that you setup exit relays on servers dedicated to this " -"purpose. It is not recommended to install Tor exit relays on servers that " -"you need for other services as well." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "Do not mix your own traffic with your exit relay traffic." -msgstr "Do not mix your own traffic with your exit relay traffic." +"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 what ever reason."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "## Reverse DNS and WHOIS record" -msgstr "## Reverse DNS and WHOIS record" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "" +"[UptimeRobot](https://uptimerobot.com/) is one of these services that allow " +"you to monitor TCP listeners on arbitrary ports." +msgstr "" +"[UptimeRobot](https://uptimerobot.com/) is one of these services that allow " +"you to monitor TCP listeners on arbitrary ports."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Before switching your relay to become an exit relay, ensure that you have " -"set a clear DNS reverse (PTR) record to make it clear for everyone that this" -" is a tor exit relay." +"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 "" -"Before switching your relay to become an exit relay, ensure that you have " -"set a clear DNS reverse (PTR) record to make it clear for everyone that this" -" is a tor exit relay." +"This service can check your configured ports once every 5 minutes and send " +"you an email should your tor process die or become unreachable."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Something like "tor-exit" it its name is a good start." -msgstr "Something like "tor-exit" it its name is a good start." +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "This checks only for the listener but does not speak the Tor protocol." +msgstr "" +"This checks only for the listener but does not speak the Tor protocol."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If your provider offers it, make sure your WHOIS record contains clear " -"indications that this is a Tor exit relay." +"A good way to monitor a relay for its health state is to have a look at its " +"bandwidth graphs." msgstr "" -"If your provider offers it, make sure your WHOIS record contains clear " -"indications that this is a Tor exit relay." +"A good way to monitor a relay for its health state is to have a look at its " +"bandwidth graphs."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "## Exit Notice HTML page" -msgstr "## Exit Notice HTML page" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## System Health Monitoring" +msgstr "## System Health Monitoring"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"To make it even more obvious that this is a Tor exit relay you should serve " -"a Tor exit notice HTML page." +"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 "" -"To make it even more obvious that this is a Tor exit relay you should serve " -"a Tor exit notice HTML page." +"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:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Bandwidth" +msgstr "* Bandwidth" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Established TCP Connections" +msgstr "* Established TCP Connections" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Memory" +msgstr "* Memory" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Swap" +msgstr "* Swap" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* CPU" +msgstr "* CPU" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 a HTML file on that port." +"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 "" -"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 a HTML file on that port." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"This file will be shown to anyone directing his browser to your Tor exit " -"relay IP address." +"Note: **Do not make your private monitoring data graphs public since this " +"could help attackers with deanonymizing Tor users.**" msgstr "" -"This file will be shown to anyone directing his browser to your Tor exit " -"relay IP address." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "DirPort 80" -msgstr "DirPort 80" +"Note: **Do not make your private monitoring data graphs public since this " +"could help attackers with deanonymizing Tor users.**"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "DirPortFrontPage /path/to/html/file" -msgstr "DirPortFrontPage /path/to/html/file" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "Some practical advice:" +msgstr "Some practical advice:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"We offer a sample Tor exit notice HTML file, but you might want to adjust it" -" to your needs:" +"* 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 "" -"We offer a sample Tor exit notice HTML file, but you might want to adjust it" -" to your needs:" +"* 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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-" -"notice.html" +"* 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://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-" -"notice.html" +"* 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." + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Smaller periods are worse." +msgstr "* Smaller periods are worse."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "Here are some more tips for running a reliable exit relay:" -msgstr "Here are some more tips for running a reliable exit relay:" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Numbers are worse than graphs." +msgstr "* Numbers are worse than graphs."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "https://blog.torproject.org/tips-running-exit-node" -msgstr "https://blog.torproject.org/tips-running-exit-node" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Real-time data is worse than historical data." +msgstr "* Real-time data is worse than historical data."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "## Exit Policy" -msgstr "## Exit Policy" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "" +"* Data in categories (IP version, in/out, etc.) is worse than total data." +msgstr "" +"* Data in categories (IP version, in/out, etc.) is worse than total data."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## Tools" +msgstr "## Tools" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." +"This section lists a few tools that you might find handy as a Tor relay " +"operator." msgstr "" -"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." +"This section lists a few tools that you might find handy as a Tor relay " +"operator."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"The exit policy defines which destination ports you are willing to forward." +"* [Nyx](https://nyx.torproject.org/): is a Tor Project tool (formerly arm) " +"that allows you to see real time data of your relay." msgstr "" -"The exit policy defines which destination ports you are willing to forward." +"* [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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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)." +"* vnstat: vnstat is a command-line tool that shows the amount of data going " +"through your network connection." msgstr "" -"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)." +"* vnstat: vnstat is a command-line tool that shows the amount of data going " +"through your network connection."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If you want to be a useful exit relay you must **at least allow destination " -"ports 80 and 443**." +"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 "" -"If you want to be a useful exit relay you must **at least allow destination " -"ports 80 and 443**." +"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/)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/ +#: (content/relay-operations/technical-setup/middleguard-relay/contents+en.lrpage.title) +msgid "Middle/Guard relay" +msgstr "Middle/Guard relay" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/ +#: (content/relay-operations/technical-setup/middleguard-relay/contents+en.lrpage.subtitle) +msgid "Run a Middle/Guard relay" +msgstr "Run a Middle/Guard relay" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/ +#: (content/relay-operations/technical-setup/middleguard-relay/contents+en.lrpage.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." +"In this guide we describe how to setup a new Middle/Guard relay. Please " +"choose your platform below." msgstr "" -"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." +"In this guide we describe how to setup a new Middle/Guard relay. Please " +"choose your platform below."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.title) +msgid "Tor Abuse Templates" +msgstr "Tor Abuse Templates" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.subtitle) +msgid "How to handle abuse complaints" +msgstr "How to handle abuse complaints" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "# Before You Start" +msgstr "# Before You Start" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"The reduced exit policy can be found on the " -"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)" -" wiki page." +"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 "" -"The reduced exit policy can be found on the " -"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)" -" wiki page." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"To become an exit relay change ExitRelay from 0 to 1 in your torrc " -"configuration file and restart the tor daemon." +"Please see [Tips for Running an Exit Node with Minimal " +"Harassment](https://blog.torproject.org/running-exit-node) and [Tor Exit " +"Guidelines](tor-exit-guidelines) for more info, before reading this " +"document." msgstr "" -"To become an exit relay change ExitRelay from 0 to 1 in your torrc " -"configuration file and restart the tor daemon." +"Please see [Tips for Running an Exit Node with Minimal " +"Harassment](https://blog.torproject.org/running-exit-node) and [Tor Exit " +"Guidelines](tor-exit-guidelines) for more info, before reading this " +"document."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "ExitRelay 1" -msgstr "ExitRelay 1" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"Below are a collection of letters you can use to respond to your ISP about " +"their complaint in regards to your Tor exit server."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "## DNS on Exit Relays" -msgstr "## DNS on Exit Relays" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Format and Philosophy of Templates" +msgstr "## Format and Philosophy of Templates"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Unlike other types of relays, exit relays also do DNS resolution for Tor " -"clients." +"The general format of these templates is to inform the complaintant 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 "" -"Unlike other types of relays, exit relays also do DNS resolution for Tor " -"clients." +"The general format of these templates is to inform the complaintant 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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"DNS resolution on exit relays is crucial for Tor clients, it should be " -"reliable and fast by using caching." +"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 "" -"DNS resolution on exit relays is crucial for Tor clients, it should be " -"reliable and fast by using caching." +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* DNS resolution can have a significant impact on the performance and " -"reliability your exit relay provides. Poor DNS performance will result in " -"less traffic going through your exit relay." +"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 "" -"* DNS resolution can have a significant impact on the performance and " -"reliability your exit relay provides. Poor DNS performance will result in " -"less traffic going through your exit relay." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* Don't use any of the big DNS resolvers as your primary or fallback DNS " -"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, " -"4.2.2.1-6)" +"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 "" -"* Don't use any of the big DNS resolvers as your primary or fallback DNS " -"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, " -"4.2.2.1-6)" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* We recommend running a local caching and DNSSEC-validating resolver " -"without using any forwarders (specific instructions follow bellow for each " -"operating systems)" +"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 "" -"* We recommend running a local caching and DNSSEC-validating resolver " -"without using any forwarders (specific instructions follow bellow for each " -"operating systems)" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* if you want to add a second DNS resolver as a fallback to your " -"/etc/resolv.conf configuration, try to choose a resolver within your " -"autonomous system and make sure it is not your first entry in that file (the" -" first entry should be your local resolver)" +"This is the core idea that these abuse complaint templates attempt to instil" +" in the recipient." msgstr "" -"* if you want to add a second DNS resolver as a fallback to your " -"/etc/resolv.conf configuration, try to choose a resolver within your " -"autonomous system and make sure it is not your first entry in that file (the" -" first entry should be your local resolver)" +"This is the core idea that these abuse complaint templates attempt to instil" +" in the recipient."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "Feel free to improve them if you feel they fall short of this goal." +msgstr "Feel free to improve them if you feel they fall short of this goal." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* if a local resolver like unbound is not an option for you try to 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 " -"for example https://bgp.he.net)." +"All templates should include the Common Boilerplate below, and append some " +"additional paragraphs depending on the specific Scenario." msgstr "" -"* if a local resolver like unbound is not an option for you try to 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 " -"for example https://bgp.he.net)." +"All templates should include the Common Boilerplate below, and append some " +"additional paragraphs depending on the specific Scenario."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Common Boilerplate (Tor Intro)" +msgstr "## Common Boilerplate (Tor Intro)" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "The IP address in question is a Tor exit node." +msgstr "The IP address in question is a Tor exit node." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "https://www.torproject.org/overview.html" +msgstr "https://www.torproject.org/overview.html" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* try to avoid adding too many resolvers to your /etc/resolv.conf file to " -"limit exposure on an AS-level (try to not use more than two entries)" +"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" msgstr "" -"* try to avoid adding too many resolvers to your /etc/resolv.conf file to " -"limit exposure on an AS-level (try to not use more than two entries)" +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"There are multiple options for DNS server software, unbound has become a " -"popular one but **feel free to use any other you are comfortable with**." +"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 "" -"There are multiple options for DNS server software, unbound has become a " -"popular one but **feel free to use any other you are comfortable with**." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"When choosing your DNS resolver software try to ensure it supports DNSSEC " -"validation and QNAME minimisation (RFC7816)." +"Client connections are routed through multiple relays, and are multiplexed " +"together on the connections between relays." msgstr "" -"When choosing your DNS resolver software try to ensure it supports DNSSEC " -"validation and QNAME minimisation (RFC7816)." +"Client connections are routed through multiple relays, and are multiplexed " +"together on the connections between relays."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"In every case the software should be installed using the OS package manager " -"to ensure it is updated with the rest of the system." +"The system does not record logs of client connections or previous hops." msgstr "" -"In every case the software should be installed using the OS package manager " -"to ensure it is updated with the rest of the system." +"The system does not record logs of client connections or previous hops."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"By using your own DNS resolver you are less vulnerable to DNS-based " -"censorship that your upstream resolver might impose." +"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 "" -"By using your own DNS resolver you are less vulnerable to DNS-based " -"censorship that your upstream resolver might impose." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "See https://www.torproject.org/about/torusers.html.en for more info." +msgstr "See https://www.torproject.org/about/torusers.html.en for more info." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Here follow specific instructions on how to install and configure unbound on" -" your exit - a DNSSEC-validating and caching resolver. unbound has many " -"configuration and tuning nobs but we try to keep these instructions as " -"simple and short as possible and the basic setup will do just fine for most " -"operators." +"Unfortunately, some people misuse the network. However, compared to the rate" +" of legitimate use (the IP range in question processes nearly" msgstr "" -"Here follow specific instructions on how to install and configure unbound on" -" your exit - a DNSSEC-validating and caching resolver. unbound has many " -"configuration and tuning nobs but we try to keep these instructions as " -"simple and short as possible and the basic setup will do just fine for most " -"operators." +"Unfortunately, some people misuse the network. However, compared to the rate" +" of legitimate use (the IP range in question processes nearly"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"After switching to unbound verify it works as expected by resolving a valid " -"hostname, if it does not work, you can restore the old resolv.conf file." +"a gigabit of traffic per second), [abuse complaints are " +"rare](https://www.torproject.org/docs/faq-abuse.html.en)." msgstr "" -"After switching to unbound verify it works as expected by resolving a valid " -"hostname, if it does not work, you can restore the old resolv.conf file." +"a gigabit of traffic per second), [abuse complaints are " +"rare](https://www.torproject.org/docs/faq-abuse.html.en)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "### Debian/Ubuntu" -msgstr "### Debian/Ubuntu" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Abuse Scenarios" +msgstr "## Abuse Scenarios"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"The following 3 commands install unbound, backup your DNS configuration and " -"tell the system to use the local unbound:" +"The following scenario-specific paragraphs should be appended to the Common " +"Boilerplate paragraphs above." msgstr "" -"The following 3 commands install unbound, backup your DNS configuration and " -"tell the system to use the local unbound:" +"The following scenario-specific paragraphs should be appended to the Common " +"Boilerplate paragraphs above."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "apt install unbound" -msgstr "apt install unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"The common boilerplate should be abridged or be omitted if the abuse " +"complaintant is already familiar with Tor." +msgstr "" +"The common boilerplate should be abridged or be omitted if the abuse " +"complaintant is already familiar with Tor."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "cp /etc/resolv.conf /etc/resolv.conf.backup" -msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Comment/Forum Spam" +msgstr "## Comment/Forum Spam"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf" -msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "This does not mean that nothing can be done, however." +msgstr "This does not mean that nothing can be done, however."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"To avoid that the configuration gets changed (for example by the DHCP " -"client):" +"The Tor Project provides an automated DNSRBL for you to query to flag posts " +"coming from Tor nodes as requiring special review." msgstr "" -"To avoid that the configuration gets changed (for example by the DHCP " -"client):" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "chattr +i /etc/resolv.conf" -msgstr "chattr +i /etc/resolv.conf" +"The Tor Project provides an automated DNSRBL for you to query to flag posts " +"coming from Tor nodes as requiring special review."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by " -"default so you don't need to enable it explicitly." +"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 "" -"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by " -"default so you don't need to enable it explicitly." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "The unbound resolver you just installed does also DNSSEC validation." -msgstr "The unbound resolver you just installed does also DNSSEC validation." +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "### CentOS/RHEL" -msgstr "### CentOS/RHEL" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"However, be aware that this may be just one jerk amongst many legitimate Tor" +" users who use your forums." +msgstr "" +"However, be aware that this may be just one jerk amongst many legitimate Tor" +" users who use your forums."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "Install the unbound package:" -msgstr "Install the unbound package:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "yum install unbound" -msgstr "yum install unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +msgstr "" +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "in /etc/unbound/unbound.conf replace the line" -msgstr "in /etc/unbound/unbound.conf replace the line" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Brute force login attempts can be reduced/slowed by captchas, which is the " +"approach taken by Gmail for this same problem." +msgstr "" +"Brute force login attempts can be reduced/slowed by captchas, which is the " +"approach taken by Gmail for this same problem."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "# qname-minimisation: no" -msgstr "# qname-minimisation: no" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"In fact, Google provides a free captcha service, complete with code for easy" +" inclusion in a number of systems to help other sites deal"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "with:" -msgstr "with:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "with this issue: https://code.google.com/apis/recaptcha/intro.html" +msgstr "with this issue: https://code.google.com/apis/recaptcha/intro.html"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "qname-minimisation: yes" -msgstr "qname-minimisation: yes" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## PHP Relay or Exploited Webmail Account Spam" +msgstr "## PHP Relay or Exploited Webmail Account Spam"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "enable and start unbound:" -msgstr "enable and start unbound:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"In addition, our nodes do not allow SMTP traffic to be sent using our IPs." +msgstr "" +"In addition, our nodes do not allow SMTP traffic to be sent using our IPs."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "systemctl enable unbound" -msgstr "systemctl enable unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Upon investigation, it appears that the source of the spam is due to an " +"abusive or compromised webmail gateway running at:" +msgstr "" +"Upon investigation, it appears that the source of the spam is due to an " +"abusive or compromised webmail gateway running at:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "systemctl start unbound" -msgstr "systemctl start unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "<web server here>." +msgstr "<web server here>."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "Tell the system to use the local unbound server:" -msgstr "Tell the system to use the local unbound server:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "Did you contact their abuse department?" +msgstr "Did you contact their abuse department?"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "### FreeBSD" -msgstr "### FreeBSD" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Google Groups Spam" +msgstr "## Google Groups Spam"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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:" +"It appears that your specific abuse complaint was generated by an " +"authenticated Google Groups user." msgstr "" -"FreeBSD ships unbound in the base system but the one in ports is usually " -"following upstream more closely so we install the unbound package:" +"It appears that your specific abuse complaint was generated by an " +"authenticated Google Groups user."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "pkg install unbound" -msgstr "pkg install unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Inspecting the headers reveals that the abuse complaint address for Google " +"Groups is groups-abuse@google.com." +msgstr "" +"Inspecting the headers reveals that the abuse complaint address for Google " +"Groups is groups-abuse@google.com."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Replace the content in /usr/local/etc/unbound/unbound.conf with the " -"following lines:" +"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 "" -"Replace the content in /usr/local/etc/unbound/unbound.conf with the " -"following lines:" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "server:" -msgstr "server:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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:" +msgstr "" +"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:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "verbosity: 1" -msgstr "verbosity: 1" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "<ip>" https://check.torproject.org/cgi-bin/TorBulkExitList.py" +msgstr "<ip>" https://check.torproject.org/cgi-bin/TorBulkExitList.py"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "enable and start the unbound service:" -msgstr "enable and start the unbound service:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## DoS Attacks and Scraping Robots" +msgstr "## DoS Attacks and Scraping Robots"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "sysrc unbound_enable=YES" -msgstr "sysrc unbound_enable=YES" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "We're sorry your site is experiencing this heavy load from Tor." +msgstr "We're sorry your site is experiencing this heavy load from Tor."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "service unbound start" -msgstr "service unbound start" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "chflags schg /etc/resolv.conf" -msgstr "chflags schg /etc/resolv.conf" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"We provide service to almost a gigabit of traffic per second, 98% of which " +"is web traffic." +msgstr "" +"We provide service to almost a gigabit of traffic per second, 98% of which " +"is web traffic."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Tor relay lifecycle" -msgstr "# Tor relay lifecycle" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" +msgstr "" +"If the attack is real and ongoing, however, the Tor project provides an " +"automated DNSRBL for you to query to block login attempts coming"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "from Tor nodes: https://www.torproject.org/projects/tordnsel.html.en" +msgstr "from Tor nodes: https://www.torproject.org/projects/tordnsel.html.en" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) 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." +"It is also possible to download a list of all Tor exit IPs that will connect" +" to your server port:" msgstr "" -"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." +"It is also possible to download a list of all Tor exit IPs that will connect" +" to your server port:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "To understand this process, read about the lifecycle of a new relay:" -msgstr "To understand this process, read about the lifecycle of a new relay:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=YOUR_IP&port=..." +msgstr "" +"https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=YOUR_IP&port=..."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "https://blog.torproject.org/lifecycle-new-relay" -msgstr "https://blog.torproject.org/lifecycle-new-relay" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Maintaining a relay" -msgstr "# Maintaining a relay" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Scraping and robot activity can be reduced/slowed by captchas, which is the " +"approach taken by Gmail for this same problem." +msgstr "" +"Scraping and robot activity can be reduced/slowed by captchas, which is the " +"approach taken by Gmail for this same problem."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Backup Tor Identity Keys" -msgstr "## Backup Tor Identity Keys" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" +msgstr "" +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"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 omething like 3000." msgstr "" -"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." +"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 omething like 3000."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) 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)." +"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 "" -"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)." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Since relays have a ramp-up time it makes sense to backup 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." +"http://kevin.vanzonneveld.net/techblog/article/block_brute_force_attacks_wit..." msgstr "" -"Since relays have a ramp-up time it makes sense to backup 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." +"http://kevin.vanzonneveld.net/techblog/article/block_brute_force_attacks_wit..."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Default locations of the keys folder:" -msgstr "Default locations of the keys folder:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "http://cd34.com/blog/webserver/ddos-attack-mitigation/" +msgstr "http://cd34.com/blog/webserver/ddos-attack-mitigation/"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Debian/Ubuntu: `/var/lib/tor/keys`" -msgstr "* Debian/Ubuntu: `/var/lib/tor/keys`" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "http://deflate.medialayer.com/" +msgstr "http://deflate.medialayer.com/"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* FreeBSD: `/var/db/tor/keys`" -msgstr "* FreeBSD: `/var/db/tor/keys`" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Brute Force Web Attacks" +msgstr "## Brute Force Web Attacks"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Subscribe to the tor-announce mailing list" -msgstr "## Subscribe to the tor-announce mailing list" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"This is a very low traffic mailing list and you will get information about " -"new stable tor releases and important security update information." +"The attacker would probably just chain an open proxy after Tor, or just use " +"open wireless and/or a proxy without Tor." msgstr "" -"This is a very low traffic mailing list and you will get information about " -"new stable tor releases and important security update information." +"The attacker would probably just chain an open proxy after Tor, or just use " +"open wireless and/or a proxy without Tor."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-announce" -msgstr "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-announce" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Setting up outage notifications" -msgstr "## Setting up outage notifications" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## SSH Bruteforce Attempts" +msgstr "## SSH Bruteforce Attempts" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Once you setup your relay it will likely run without much work from your " -"side." +"If you are concerned about SSH scans, you might consider running your SSHD " +"on a port other than the default of 22." msgstr "" -"Once you setup your relay it will likely run without much work from your " -"side." +"If you are concerned about SSH scans, you might consider running your SSHD " +"on a port other than the default of 22."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "If something goes wrong it is good to get notified automatically." -msgstr "If something goes wrong it is good to get notified automatically." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Many worms, scanners, and botnets scan the entire Internet looking for SSH " +"logins." +msgstr "" +"Many worms, scanners, and botnets scan the entire Internet looking for SSH " +"logins."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 what ever reason." +"The fact that a few logins happened to come from Tor is likely a small blip " +"on your overall login attempt rate." msgstr "" -"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 what ever reason." +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"UptimeRobot is one of these services that allow you to monitor TCP listeners" -" on arbitrary ports." +"You might also consider a rate limiting solution: " +"https://kvz.io/blog/2007/07/28/block-brute-force-attacks-with-iptables/" msgstr "" -"UptimeRobot is one of these services that allow you to monitor TCP listeners" -" on arbitrary ports." +"You might also consider a rate limiting solution: " +"https://kvz.io/blog/2007/07/28/block-brute-force-attacks-with-iptables/"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"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 "" -"This service can check your configured ports once every 5 minutes and send " -"you an email should your tor process die or become unreachable." +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "This checks only for the listener but does not speak the Tor protocol." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" msgstr "" -"This checks only for the listener but does not speak the Tor protocol." +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://uptimerobot.com/" -msgstr "* https://uptimerobot.com/" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "You can use this list to create iptables rules to block the network." +msgstr "You can use this list to create iptables rules to block the network."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"A good way to monitor a relay for its health state is to have a look at its " -"bandwidth graphs." +"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 "" -"A good way to monitor a relay for its health state is to have a look at its " -"bandwidth graphs." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## System Health Monitoring" -msgstr "## System Health Monitoring" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Hacked Gmail, Web Forum, or Misc Account Access" +msgstr "## Hacked Gmail, Web Forum, or Misc Account Access"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) 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:" +"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 "" -"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:" +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Bandwidth" -msgstr "* Bandwidth" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +msgstr "" +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Established TCP Connections" -msgstr "* Established TCP Connections" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Use these to scan to check for keyloggers or spyware that someone with " +"access to your computer may have installed." +msgstr "" +"Use these to scan to check for keyloggers or spyware that someone with " +"access to your computer may have installed."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Memory" -msgstr "* Memory" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"To help protect yourself while using open wireless, consider using this " +"Firefox plugin: https://www.eff.org/https-everywhere/ and encourage the" +msgstr "" +"To help protect yourself while using open wireless, consider using this " +"Firefox plugin: https://www.eff.org/https-everywhere/ and encourage the"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Swap" -msgstr "* Swap" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "site maintainer to support HTTPS logins." +msgstr "site maintainer to support HTTPS logins."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* CPU" -msgstr "* CPU" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Hacking (PHP Webshells, XSS, SQL Injection)" +msgstr "## Hacking (PHP Webshells, XSS, SQL Injection)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "This also does not mean that there is nothing that can be done." +msgstr "This also does not mean that there is nothing that can be done." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"There are many tools for monitoring this kind of data, munin is one of them " -"and is relatively easy to setup." +"For serious incidents, traditional police work techniques of running stings " +"and investigating to determine means, motive, and opportunity are still very" +" effective." msgstr "" -"There are many tools for monitoring this kind of data, munin is one of them " -"and is relatively easy to setup." +"For serious incidents, traditional police work techniques of running stings " +"and investigating to determine means, motive, and opportunity are still very" +" effective."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Note: **Do not make your private monitoring data graphs public since this " -"could help attackers with deanonymizing Tor users.**" +"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 "" -"Note: **Do not make your private monitoring data graphs public since this " -"could help attackers with deanonymizing Tor users.**" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Some practical advice:" -msgstr "Some practical advice:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"The same list is available through the Tor Bulk Exit List: " +"https://check.torproject.org/cgi-bin/TorBulkExitList.py" +msgstr "" +"The same list is available through the Tor Bulk Exit List: " +"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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)." +"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 "" -"* 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)." +"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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## E-Commerce Fraud" +msgstr "## E-Commerce Fraud" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"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 "" -"* 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." +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Smaller periods are worse." -msgstr "* Smaller periods are worse." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"It also provides a Bulk Exit List service for retrieving the entire list: " +"https://check.torproject.org/cgi-bin/TorBulkExitList.py" +msgstr "" +"It also provides a Bulk Exit List service for retrieving the entire list: " +"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Numbers are worse than graphs." -msgstr "* Numbers are worse than graphs." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" +msgstr "" +"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" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "legitimate customers." +msgstr "legitimate customers."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Real-time data is worse than historical data." -msgstr "* Real-time data is worse than historical data." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" +msgstr "" +"In fact, in my experience, the fraud processing teams contracted by many " +"ISPs simply mark all requests from Tor nodes as fraud using that"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "very list." +msgstr "very list." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* Data in categories (IP version, in/out, etc.) is worse than total data." +"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 "" -"* Data in categories (IP version, in/out, etc.) is worse than total data." +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Tools" -msgstr "## Tools" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Threats of Violence (Advice for Real-Time Discussion)" +msgstr "## Threats of Violence (Advice for Real-Time Discussion)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"This section listsm a few tools that you might find handy as a Tor relay " -"operator." +"If a serious abuse complaint not covered by this template set arrives, the " +"best answer is to follow a pattern with the complaining party. This is not " +"legal advice. This was not written or reviewed by a lawyer. It was written" +" by someone with experience in working with various ISPs who had issues with" +" a Tor exit node on their network. It has also been reviewed by someone who" +" works in Abuse at a major ISP." msgstr "" -"This section listsm a few tools that you might find handy as a Tor relay " -"operator." +"If a serious abuse complaint not covered by this template set arrives, the " +"best answer is to follow a pattern with the complaining party. This is not " +"legal advice. This was not written or reviewed by a lawyer. It was written" +" by someone with experience in working with various ISPs who had issues with" +" a Tor exit node on their network. It has also been reviewed by someone who" +" works in Abuse at a major ISP."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Nyx: [Nyx](https://nyx.torproject.org/) is a Tor Project tool (formerly arm)" -" that allows you to see real time data of your relay." +"* 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 " +"which you're going to converse knows nothing about Tor. Assume this same " +"person isn't going to trust anything you say." msgstr "" -"Nyx: [Nyx](https://nyx.torproject.org/) is a Tor Project tool (formerly arm)" -" that allows you to see real time data of your relay." +"* 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 " +"which you're going to converse knows nothing about Tor. Assume this same " +"person isn't going to trust anything you say."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"vnstat: vnstat is a command-line tool that shows the amount of data going " -"through your network connection." +"* 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 "" -"vnstat: vnstat is a command-line tool that shows the amount of data going " -"through your network connection." +"* 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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "You can also use it to generate PNG pictures showing traffic graphs." -msgstr "You can also use it to generate PNG pictures showing traffic graphs." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"* Remind them that traditional policework can still be used to determine who" +" had the means, motive, and opportunity to commit the crime."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "vnstat documentation and demo output:" -msgstr "vnstat documentation and demo output:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Arrange to talk with or directly email the complaintant." +msgstr "* Arrange to talk with or directly email the complaintant."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://humdi.net/vnstat/" -msgstr "* https://humdi.net/vnstat/" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* During the conversation make sure you explain a few points:" +msgstr "* During the conversation make sure you explain a few points:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://humdi.net/vnstat/cgidemo/" -msgstr "* https://humdi.net/vnstat/cgidemo/" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* You are not the perpetrator of the issue." +msgstr "* You are not the perpetrator of the issue."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.title) -msgid "Relay requirements" -msgstr "Relay requirements" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"* You are a responsible server operator and concerned about the " +"complaintant's problem." +msgstr "" +"* You are a responsible server operator and concerned about the " +"complaintant's problem."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Requirements for Tor relays depend on the type of relay and the bandwidth " -"they provide. Learn more about specific relay requirements." +"* You are not insane. You may be insane, but we don't want the complaintant" +" to guess this is true." msgstr "" -"Requirements for Tor relays depend on the type of relay and the bandwidth " -"they provide. Learn more about specific relay requirements." +"* You are not insane. You may be insane, but we don't want the complaintant" +" to guess this is true."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Requirements for Tor relays depend on the type of relay and the bandwidth " -"they provide." +"* In many cases, your ISP will be involved as a conduit for the 3rd party " +"complaintant. Your ISP wants to know:" msgstr "" -"Requirements for Tor relays depend on the type of relay and the bandwidth " -"they provide." +"* In many cases, your ISP will be involved as a conduit for the 3rd party " +"complaintant. Your ISP wants to know:"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Bandwidth and Connections" -msgstr "# Bandwidth and Connections" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Your server is not compromised." +msgstr "* Your server is not compromised."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Your server is not a spam relay." +msgstr "* Your server is not a spam relay." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Your server is not a trojan/zombie." +msgstr "* Your server is not a trojan/zombie." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"A non-exit relay should be able to handle at least 7000 concurrent " -"connections." +"* You are a competent server administrator and can address the issue. " +"Minimally, you can at least discuss and respond to the issue intelligently." msgstr "" -"A non-exit relay should be able to handle at least 7000 concurrent " -"connections." +"* You are a competent server administrator and can address the issue. " +"Minimally, you can at least discuss and respond to the issue intelligently."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"* 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 "" -"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." +"* 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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Discuss options. Options Phobos has been offered:" +msgstr "* Discuss options. Options Phobos has been offered:" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"* The ISP/Complaintant 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 "" -"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." +"* The ISP/Complaintant 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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent" -" connections (>100k)." +"* The ISP/Complaintant 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 "" -"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent" -" connections (>100k)." +"* The ISP/Complaintant 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)."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"* The ISP/Complaintant demands you disable Tor. You may want a new ISP as a" +" result." msgstr "" -"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." +"* The ISP/Complaintant demands you disable Tor. You may want a new ISP as a" +" result."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "The minimum requirements for a relay are 10 Mbit/s (Mbps)." -msgstr "The minimum requirements for a relay are 10 Mbit/s (Mbps)." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"* The ISP/Complaintant states they will firewall off the traffic on the " +"default ports. You may want a new ISP as a result." +msgstr "" +"* The ISP/Complaintant states they will firewall off the traffic on the " +"default ports. You may want a new ISP as a result."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/obfs4p...)." +"* Update the config to disallow traffic to a certain IP range from your exit" +" node. You may want to suggest the complaintant use the [Tor DNS " +"RBL](https://2019.www.torproject.org/projects/tordnsel.html.en) instead." msgstr "" -"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a" -" [bridge with obfs4 " -"support](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/obfs4p...)." +"* Update the config to disallow traffic to a certain IP range from your exit" +" node. You may want to suggest the complaintant use the [Tor DNS " +"RBL](https://2019.www.torproject.org/projects/tordnsel.html.en) instead."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"If you do not know your bandwidth you can use http://beta.speedtest.net to " -"measure it." +"* 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 Complaintant may want to do this, but the fact that you offered is in " +"your credit. This may help them feel "comfortable" with you." msgstr "" -"If you do not know your bandwidth you can use http://beta.speedtest.net to " -"measure it." +"* 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 Complaintant may want to do this, but the fact that you offered is in " +"your credit. This may help them feel "comfortable" with you."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Monthly Outbound Traffic" -msgstr "# Monthly Outbound Traffic" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Other Template Sets" +msgstr "## Other Template Sets"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"* [DMCA Response template for Tor node maintainer to ISP](FIXME) as written " +"by the [EFF](http://www.eff.org)." msgstr "" -"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." +"* [DMCA Response template for Tor node maintainer to ISP](FIXME) as written " +"by the [EFF](http://www.eff.org)."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) " -"connection." +"* Moritz Bartl, the operator of some of our fastest Tor exit nodes, has " +"begun compiling a [set of abuse response template " +"emails](https://www.torservers.net/wiki/abuse/templates) as well." msgstr "" -"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) " -"connection." +"* Moritz Bartl, the operator of some of our fastest Tor exit nodes, has " +"begun compiling a [set of abuse response template " +"emails](https://www.torservers.net/wiki/abuse/templates) as well."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "More (>2 TB/month) is better and recommended." -msgstr "More (>2 TB/month) is better and recommended." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.title) +msgid "Tor Exit Guidelines" +msgstr "Tor Exit Guidelines"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.subtitle) +msgid "Quick introduction into running your Exit relay" +msgstr "Quick introduction into running your Exit relay" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or " -"more." +"These guidelines are meant to give you a quick introduction into the " +"business of running your own exit relay." msgstr "" -"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or " -"more." +"These guidelines are meant to give you a quick introduction into the " +"business of running your own exit relay."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "NOTE:" +msgstr "NOTE:" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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](FIXME)." +"This FAQ is for informational purposes only and does not constitute legal " +"advice." msgstr "" -"If you have a metered plan you might want to configure tor to only use a " -"given amount of [bandwidth or monthly traffic](FIXME)." +"This FAQ is for informational purposes only and does not constitute legal " +"advice."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Public IPv4 Address" -msgstr "# Public IPv4 Address" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"Our aim is to provide a general description of the legal issues surrounding " +"Tor exit relaying. Different factual situations and different legal " +"jurisdictions will result in different answers to a number of questions." +msgstr "" +"Our aim is to provide a general description of the legal issues surrounding " +"Tor exit relaying. Different factual situations and different legal " +"jurisdictions will result in different answers to a number of questions."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Every relay needs a public IPv4 address - either directly on the host " -"(preferred) or via NAT and port forwarding." +"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 "" -"Every relay needs a public IPv4 address - either directly on the host " -"(preferred) or via NAT and port forwarding." +"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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Hosting" +msgstr "## Hosting" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Tor at Universities: Find allies." +msgstr "### Tor at Universities: Find allies." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"The IPv4 address is not required to be static but static IP addresses are " -"preferred." +"Find some professors (or deans!) who like the idea of supporting and/or " +"researching anonymity on the Internet." msgstr "" -"The IPv4 address is not required to be static but static IP addresses are " -"preferred." +"Find some professors (or deans!) who like the idea of supporting and/or " +"researching anonymity on the Internet."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +"If possible, use an extra IP range whose abuse contact doesn't go through " +"the main university abuse team. 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 "" -"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)." +"If possible, use an extra IP range whose abuse contact doesn't go through " +"the main university abuse team. 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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Additional IPv6 connectivity is great and recommended/encouraged but not a " -"requirement." +"Also read [How do I make my University / ISP / etc happy with my exit node" +"?](tor-relay-universities)" msgstr "" -"Additional IPv6 connectivity is great and recommended/encouraged but not a " -"requirement." +"Also read [How do I make my University / ISP / etc happy with my exit node" +"?](tor-relay-universities)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Find Tor-friendly ISPs." +msgstr "### Find Tor-friendly ISPs." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"There should be no problem at all with this requirement (all commercially " -"available servers come with at least one IPv4 address)." +"A good ISP is one that offers cheap bandwidth and is not being used by other" +" members of the Tor community." msgstr "" -"There should be no problem at all with this requirement (all commercially " -"available servers come with at least one IPv4 address)." +"A good ISP is one that offers cheap bandwidth and is not being used by other" +" members of the Tor community."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Note: You can only run two Tor relays per public IPv4 address." -msgstr "Note: You can only run two Tor relays per public IPv4 address." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"Before you continue, you may ask the Tor community if your choice is a good " +"one." +msgstr "" +"Before you continue, you may ask the Tor community if your choice is a good " +"one."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"If you want to run more than two relays you will need more IPv4 addresses." +"We very much need diversity, and it does not help if we pool too many exits " +"at one friendly ISP." msgstr "" -"If you want to run more than two relays you will need more IPv4 addresses." +"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-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Memory Requirements" -msgstr "# Memory Requirements" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "In any case, add the ISP to the [GoodBadISPs](good-bad-isps) page." +msgstr "In any case, add the ISP to the [GoodBadISPs](good-bad-isps) page."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available." +"To find an ISP, go through forums and sites where ISPs posts their latest " +"deals, and contact them about Tor hosting." msgstr "" -"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available." +"To find an ISP, go through forums and sites where ISPs posts their latest " +"deals, and contact them about Tor hosting."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM." +"Once you identified your ISP, you can follow the two-step advice of " +"TorServers.net." msgstr "" -"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM." +"Once you identified your ISP, you can follow the two-step advice of " +"TorServers.net."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "1. Ask if the ISP is okay with a Tor exit" +msgstr "1. Ask if the ISP is okay with a Tor exit" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance." +"2. If they come back positively, ask them if they are OK with an IP range " +"reassignment. 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 "" -"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance." +"2. If they come back positively, ask them if they are OK with an IP range " +"reassignment. 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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Disk Storage" -msgstr "# Disk Storage" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)" +msgstr "" +"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)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Tor does not need much disk storage." -msgstr "Tor does not need much disk storage." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Legal" +msgstr "## Legal"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"A typical Tor relay needs less than 200 MB for Tor related data (in addition" -" to the operating system itself)." +"### 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 "" -"A typical Tor relay needs less than 200 MB for Tor related data (in addition" -" to the operating system itself)." +"### Make sure you know the relevant legal paragraphs for common-carrier like" +" communication services in your country (and the country of your hosting " +"provider!)."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# CPU" -msgstr "# CPU" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"At least most western countries should have regulations that exclude " +"communication service providers from liability. Please add your country's " +"regulations to this list." +msgstr "" +"At least most western countries should have regulations that exclude " +"communication service providers from liability. Please add your country's " +"regulations to this list."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "* Any modern CPU should be fine." -msgstr "* Any modern CPU should be fine." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"* USA: [DMCA 512](https://www.law.cornell.edu/uscode/text/17/512); see " +"[EFF's Legal FAQ for Tor Operators](https://2019.www.torproject.org/eff/tor-" +"legal-faq) (a very good and relevant read for other countries as well)" +msgstr "" +"* USA: [DMCA 512](https://www.law.cornell.edu/uscode/text/17/512); see " +"[EFF's Legal FAQ for Tor Operators](https://2019.www.torproject.org/eff/tor-" +"legal-faq) (a very good and relevant read for other countries as well)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +"* Germany: [TMG 8](http://www.gesetze-im-internet.de/tmg/__8.html) and " +"[15](http://www.gesetze-im-internet.de/tmg/__15.html)." msgstr "" -"* 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)." +"* Germany: [TMG 8](http://www.gesetze-im-internet.de/tmg/__8.html) and " +"[15](http://www.gesetze-im-internet.de/tmg/__15.html)."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"If the file /proc/cpuinfo contains the word aes your CPU has support for " -"AES-NI." +"* Netherlands: [Artikel 6:196c " +"BW](http://wetten.overheid.nl/BWBR0005289/Boek6/Titel3/Afdeling4A/Artikel196c/)" msgstr "" -"If the file /proc/cpuinfo contains the word aes your CPU has support for " -"AES-NI." +"* Netherlands: [Artikel 6:196c " +"BW](http://wetten.overheid.nl/BWBR0005289/Boek6/Titel3/Afdeling4A/Artikel196c/)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Uptime" -msgstr "# Uptime" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"* Austria: [ECG " +"13](http://www.ris.bka.gv.at/Dokument.wxe?Abfrage=Bundesnormen&Dokumentnumme...)" +msgstr "" +"* Austria: [ECG " +"13](http://www.ris.bka.gv.at/Dokument.wxe?Abfrage=Bundesnormen&Dokumentnumme...)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* France: FIXME" +msgstr "* France: FIXME" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* Sweden: [16-19 2002:562](https://lagen.nu/2002:562#P16S1)" +msgstr "* Sweden: [16-19 2002:562](https://lagen.nu/2002:562#P16S1)" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +msgstr "" +"If you country is missing here and you know a lawyer who can provide a legal" +" opinion, please get in contact with Tor Project." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +"### 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 "" -"Tor has no hard uptime requirement but if your relay is not running for more" -" than 2 hours a day its usefulness is limited." +"### If you're part of an organization that will be running the exit relay " +"(ISP, university etc), consider teaching your legal people about Tor."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Ideally the relay runs on a server which runs 24/7." -msgstr "Ideally the relay runs on a server which runs 24/7." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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](https://2019.www.torproject.org/eff/tor-legal-faq). EFF has also " +"offered to talk to other lawyers to explain the legal aspects of Tor; " +"contact us at support@torservers.net and we'll make the connections for you." +msgstr "" +"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](https://2019.www.torproject.org/eff/tor-legal-faq). EFF has also " +"offered to talk to other lawyers to explain the legal aspects of Tor; " +"contact us at support@torservers.net and we'll make the connections for you."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Reboots and tor daemon restarts are fine." -msgstr "Reboots and tor daemon restarts are fine." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### If you're not part of an organization, think about starting one!" +msgstr "### If you're not part of an organization, think about starting one!"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Tor Version" -msgstr "# Tor Version" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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). The guys from Torservers.net in Germany found a " +"lawyer who would agree to "host" them inside his office. They are now are " +"a non-profit association ("eingetragener Verein, gemeinnutzig") registered" +" inside a lawyer's office. The setup process was easy and cheap. Similar " +"setups probably exist for your country. Another benefit of an association-" +"like structure is that it might still work even when you leave, if you " +"manage to find successors." +msgstr "" +"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). The guys from Torservers.net in Germany found a " +"lawyer who would agree to "host" them inside his office. They are now are " +"a non-profit association ("eingetragener Verein, gemeinnutzig") registered" +" inside a lawyer's office. The setup process was easy and cheap. Similar " +"setups probably exist for your country. Another benefit of an association-" +"like structure is that it might still work even when you leave, if you " +"manage to find successors."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"### Consider preemptively teaching your local law enforcement about Tor." +msgstr "" +"### Consider preemptively teaching your local law enforcement about Tor." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +msgstr "" +""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." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +msgstr "" +"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)." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"For security reasons, Tor relays should not downgrade their tor version from" -" a supported to an unsupported version of tor." +"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 "" +"Also, if they do get a report about your relay, they'll think of you as a " +"helpful expert rather than a potential criminal." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Handling abuse complaints" +msgstr "## Handling abuse complaints" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Answering complaints" +msgstr "### Answering complaints" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"If you receive an abuse complaint, don't freak out! Here is some advice for " +"you:" +msgstr "" +"If you receive an abuse complaint, don't freak out! Here is some advice for " +"you:" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"### Answer to abuse complaints in a professional manner within a reasonable " +"time span." +msgstr "" +"### Answer to abuse complaints in a professional manner within a reasonable " +"time span." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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. Roughly 80% are automated reports, and the rest is usually " +"satisfied with [our default " +"reply](https://www.torservers.net/wiki/abuse/templates). We have not needed " +"the input of a lawyer in many years of operation following the advice on " +"this page." msgstr "" -"For security reasons, Tor relays should not downgrade their tor version from" -" a supported to an unsupported version of tor." +"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. Roughly 80% are automated reports, and the rest is usually " +"satisfied with [our default " +"reply](https://www.torservers.net/wiki/abuse/templates). We have not needed " +"the input of a lawyer in many years of operation following the advice on " +"this page."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Some unsupported versions are insecure." -msgstr "Some unsupported versions are insecure." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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" +"](tor-abuse-templates) . It is exceptionally rare to encounter a scenario " +"where none of these templates apply." +msgstr "" +"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" +"](tor-abuse-templates) . It is exceptionally rare to encounter a scenario " +"where none of these templates apply."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Relays that attempt to downgrade to an insecure version will be rejected " -"from the network automatically." +"### If you receive a threatening letter from a lawyer about abusive use or a" +" DMCA complaint, also don't freak out." msgstr "" -"Relays that attempt to downgrade to an insecure version will be rejected " -"from the network automatically." +"### If you receive a threatening letter from a lawyer about abusive use or a" +" DMCA complaint, also don't freak out."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.title) -msgid "Types of relays on the Tor network" -msgstr "Types of relays on the Tor network" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +msgstr "" +"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-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Bridges, guards, middle relays, and exits all serve important functions in " -"the Tor network. Learn about the different relays you can run." +"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 "" -"Bridges, guards, middle relays, and exits all serve important functions in " -"the Tor network. Learn about the different relays you can run." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"All nodes are important, but they have different technical requirements and " -"legal implications." +"If you feel it might be helpful, we can write you a signed letter confirming" +" this information: Contact us at tor-assistants@torproject.org if you need " +"one." msgstr "" -"All nodes are important, but they have different technical requirements and " -"legal implications." +"If you feel it might be helpful, we can write you a signed letter confirming" +" this information: Contact us at tor-assistants@torproject.org if you need " +"one."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Understanding the different kinds of nodes is the first step to learning " -"which one is right for you." +"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 "" -"Understanding the different kinds of nodes is the first step to learning " -"which one is right for you." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "# Guard and middle relay" -msgstr "# Guard and middle relay" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Things you can do preemptively" +msgstr "## Things you can do preemptively"
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "(also known as non-exit relays)" -msgstr "(also known as non-exit relays)" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Make the WHOIS info point as close to you as possible." +msgstr "### Make the WHOIS info point as close to you as possible."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"A guard relay is the first relay in the chain of 3 relays building a Tor " -"circuit." +"One of the biggest reasons exit relays disappear is because the people " +"answering the abuse address get nervous and ask you to stop." msgstr "" -"A guard relay is the first relay in the chain of 3 relays building a Tor " -"circuit." +"One of the biggest reasons exit relays disappear is because the people " +"answering the abuse address get nervous and ask you to stop."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"A middle relay is neither a guard nor an exit, but acts as the second hop " -"between the two." +"If you can get your own IP block, great. Even if not, many providers will " +"still reassign subblocks to you if you ask." msgstr "" -"A middle relay is neither a guard nor an exit, but acts as the second hop " -"between the two." +"If you can get your own IP block, great. Even if not, many providers will " +"still reassign subblocks to you if you ask."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +"ARIN uses [SWIP](https://www.arin.net/resources/request/reassignments.html)," +" and RIPE uses something similar. 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 "" -"To become a guard, a relay has to be stable and fast (at least 2MByte/s) " -"otherwise it will remain a middle relay." +"ARIN uses [SWIP](https://www.arin.net/resources/request/reassignments.html)," +" and RIPE uses something similar. 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))."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "Guard and middle relays usually do not receive abuse complaints." -msgstr "Guard and middle relays usually do not receive abuse complaints." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"If you have questions about the process, please write an email to " +"support@torservers.net and we will try to explain the process to you." +msgstr "" +"If you have questions about the process, please write an email to " +"support@torservers.net and we will try to explain the process to you."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Register a phone number and a fax number as abuse contact." +msgstr "### Register a phone number and a fax number as abuse contact." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +"At least law enforcement in Germany regularly uses the fax and phone numbers" +" present in IP records. Torservers.net uses a free German fax-to-email " +"service, call-manager.de, and a VoIP number from Sipgate.de." msgstr "" -"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." +"At least law enforcement in Germany regularly uses the fax and phone numbers" +" present in IP records. Torservers.net uses a free German fax-to-email " +"service, call-manager.de, and a VoIP number from Sipgate.de."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Consider using the Reduced Exit Policy." +msgstr "### Consider using the Reduced Exit Policy." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +"The [Reduced Exit Policy](FIXME) is an alternative to the default exit " +"policy. It allows many Internet services while still blocking the majority " +"of TCP ports." msgstr "" -"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." +"The [Reduced Exit Policy](FIXME) is an alternative to the default exit " +"policy. It allows many Internet services while still blocking the majority " +"of TCP ports."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"If you have a dynamic IP address or multiple static IPs, this isn't as much " -"of an issue." +"This drastically reduces the odds that a Bittorrent user will select your " +"node and thus reduces or even eliminates the number of [DMCA " +"complaints](https://2019.www.torproject.org/eff/tor-dmca-response) you will " +"receive." msgstr "" -"If you have a dynamic IP address or multiple static IPs, this isn't as much " -"of an issue." +"This drastically reduces the odds that a Bittorrent user will select your " +"node and thus reduces or even eliminates the number of [DMCA " +"complaints](https://2019.www.torproject.org/eff/tor-dmca-response) you will " +"receive."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +"If you have your own experience of abuse handling, just share it on our " +"public mailing list or write us an email to tor-assistants@torproject.org." msgstr "" -"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)." +"If you have your own experience of abuse handling, just share it on our " +"public mailing list or write us an email to tor-assistants@torproject.org."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Technical" +msgstr "## Technical" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"The so called "exit policy" of the relay decides if it is a relay allowing" -" clients to exit or not." +"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 "" -"The so called "exit policy" of the relay decides if it is a relay allowing" -" clients to exit or not." +"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)."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "A non-exit relay does not allow exiting in its exit policy." -msgstr "A non-exit relay does not allow exiting in its exit policy." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* [TorRelayGuide](https://community.torproject.org/relay-operations)" +msgstr "* [TorRelayGuide](https://community.torproject.org/relay-operations)"
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "# Exit relay" -msgstr "# Exit relay" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* Set up an informative website on the exit IP(s) on port 80." +msgstr "* Set up an informative website on the exit IP(s) on port 80."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"The exit relay is the final relay in a Tor circuit, the one that sends " -"traffic out its destination." +"A disclaimer helps giving people the right idea about what is behind traffic" +" coming from these IPs. A simple notice can be published without a separate " +"webserver using Tor's "DirPortFrontPage " directive." msgstr "" -"The exit relay is the final relay in a Tor circuit, the one that sends " -"traffic out its destination." +"A disclaimer helps giving people the right idea about what is behind traffic" +" coming from these IPs. A simple notice can be published without a separate " +"webserver using Tor's "DirPortFrontPage " directive."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* Try to use dedicated IPs, and when possible dedicated hardware." +msgstr "* Try to use dedicated IPs, and when possible dedicated hardware." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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 their " -"real IP address of the Tor user." +"* 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 "" -"The services Tor clients are connecting to (website, chat service, email " -"provider, etc) will see the IP address of the exit relay instead of their " -"real IP address of the Tor user." +"* 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)."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Exit relays have the greatest legal exposure and liability of all the " -"relays." +"* 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 "" -"Exit relays have the greatest legal exposure and liability of all the " -"relays." +"* 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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +"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 "" -"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)." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.title) +msgid "Tor Relay Universities" +msgstr "Tor Relay Universities" + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.subtitle) +msgid "How do I make my University / ISP / etc happy with my exit node?" +msgstr "How do I make my University / ISP / etc happy with my exit node?" + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Any abuse complaints about the exit will go directly to you (via your " -"hoster, depending on the WHOIS records)." +"To keep your exit node running long-term, you're going to need the support " +"of the people around you." msgstr "" -"Any abuse complaints about the exit will go directly to you (via your " -"hoster, depending on the WHOIS records)." +"To keep your exit node running long-term, you're going to need the support " +"of the people around you."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Generally, most complaints can be handled pretty easily through template " -"letters, which we'll discuss more in legal considerations section." +"In this sense, Tor provides a lever to help you change your organization's " +"policies." msgstr "" -"Generally, most complaints can be handled pretty easily through template " -"letters, which we'll discuss more in legal considerations section." +"In this sense, Tor provides a lever to help you change your organization's " +"policies."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"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 "" -"Because of the legal exposure that comes with running an exit relay, you " -"should not run a Tor exit relay from your home." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Ideal exit relay operators are affiliated with some institution, like a " -"university, a library, a hackerspace or a privacy related organization." +"In short, running a Tor exit node may well require you to become an advocate" +" for anonymity and privacy in the world." msgstr "" -"Ideal exit relay operators are affiliated with some institution, like a " -"university, a library, a hackerspace or a privacy related organization." +"In short, running a Tor exit node may well require you to become an advocate" +" for anonymity and privacy in the world."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"The best strategy depends on your situation, but here are some tips to get " +"you started." msgstr "" -"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." +"The best strategy depends on your situation, but here are some tips to get " +"you started."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"If you are considering running an exit relay, please read the [section on " -"legal considerations](FIXME) for exit relay operators." +"(We focus on the university scenario, but hopefully you can adapt it to your" +" own situation.)" msgstr "" -"If you are considering running an exit relay, please read the [section on " -"legal considerations](FIXME) for exit relay operators." +"(We focus on the university scenario, but hopefully you can adapt it to your" +" own situation.)"
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "# Bridge" -msgstr "# Bridge" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* First, learn about your university's AUP -- acceptable use policy." +msgstr "* First, learn about your university's AUP -- acceptable use policy."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"The design of the Tor network means that the IP address of Tor relays is " -"public." +"Most likely it is ambiguously worded, to let them allow or deny things based" +" on the situation." msgstr "" -"The design of the Tor network means that the IP address of Tor relays is " -"public." +"Most likely it is ambiguously worded, to let them allow or deny things based" +" on the situation."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"However, one of the ways Tor can be blocked by governments or ISPs is by " -"blacklisting the IP addresses of these public Tor nodes." +"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 "" -"However, one of the ways Tor can be blocked by governments or ISPs is by " -"blacklisting the IP addresses of these public Tor nodes." +"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-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Tor bridges are nodes in the network that are not listed in the public Tor " -"directory, which make it harder for ISPs and governments to block them." +"* Second, learn about your local laws with respect to liability of traffic " +"that exits from your Tor relay." msgstr "" -"Tor bridges are nodes in the network that are not listed in the public Tor " -"directory, which make it harder for ISPs and governments to block them." +"* Second, learn about your local laws with respect to liability of traffic " +"that exits from your Tor relay."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"In the US, these appear to be mainly the " +"[DMCA](https://2019.www.torproject.org/eff/tor-legal-faq.html#DMCA) and " +"[CDA](https://2019.www.torproject.org/eff/tor-legal-faq.html#Lawsuits), and" +" the good news is that many lawyers believe that Tor exit node operators are" +" in the same boat as the ISPs themselves." msgstr "" -"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." +"In the US, these appear to be mainly the " +"[DMCA](https://2019.www.torproject.org/eff/tor-legal-faq.html#DMCA) and " +"[CDA](https://2019.www.torproject.org/eff/tor-legal-faq.html#Lawsuits), 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-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Several countries, including China and Iran, have found ways to detect and " -"block connections to Tor bridges." +"Become familiar with [the EFF's template letter regarding DMCA notices for " +"Tor](https://2019.www.torproject.org/eff/tor-dmca-response.html), which is " +"quite clear about not putting liability on service providers." msgstr "" -"Several countries, including China and Iran, have found ways to detect and " -"block connections to Tor bridges." +"Become familiar with [the EFF's template letter regarding DMCA notices for " +"Tor](https://2019.www.torproject.org/eff/tor-dmca-response.html), which is " +"quite clear about not putting liability on service providers."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Pluggable transports(https://www.torproject.org/docs/pluggable-" -"transports.html.en), a special kind of bridge, address this by adding an " -"additional layer of obfuscation." +"The CDA is less clear, because it was written before the modern Internet " +"emerged, but EFF and ACLU are optimistic." msgstr "" -"Pluggable transports(https://www.torproject.org/docs/pluggable-" -"transports.html.en), a special kind of bridge, address this by adding an " -"additional layer of obfuscation." +"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-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to " -"operate, but they have a big impact on users." +"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 "" -"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to " -"operate, but they have a big impact on users." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"In any case, the key here is to become familiar with the laws and their " +"implications and uncertainties." +msgstr "" +"In any case, the key here is to become familiar with the laws and their " +"implications and uncertainties." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Third, learn about Tor's design." +msgstr "* Third, learn about Tor's design." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"A bridge isn't likely to receive any abuse complaints, and since bridges are" -" not listed in the public consensus, they are unlikely to be blocked by " -"popular services." +"Read the [design overview](https://2019.www.torproject.org/overview.html), " +"the [design paper](https://www.torproject.org/svn/trunk/doc/design-paper" +"/tor-design.html), and the [FAQ](FIXME)." msgstr "" -"A bridge isn't likely to receive any abuse complaints, and since bridges are" -" not listed in the public consensus, they are unlikely to be blocked by " -"popular services." +"Read the [design overview](https://2019.www.torproject.org/overview.html), " +"the [design paper](https://www.torproject.org/svn/trunk/doc/design-paper" +"/tor-design.html), and the [FAQ](FIXME)."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"Hang out on IRC (irc.oftc.net - #tor-relays) for a while and learn more." msgstr "" -"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." +"Hang out on IRC (irc.oftc.net - #tor-relays) for a while and learn more."
-#: https//community.torproject.org/relay-operations/community-resources/ -#: (content/relay-operations/community-resources/contents+en.lrpage.title) -msgid "Tor relay community resources" -msgstr "Tor relay community resources" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "If possible, attend a talk by one of the Tor developers." +msgstr "If possible, attend a talk by one of the Tor developers."
-#: https//community.torproject.org/relay-operations/community-resources/ -#: (content/relay-operations/community-resources/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"Learn about the types of people and organizations who need secure " +"communications on the Internet." msgstr "" -"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." +"Learn about the types of people and organizations who need secure " +"communications on the Internet."
-#: https//community.torproject.org/relay-operations/community-resources/ -#: (content/relay-operations/community-resources/contents+en.lrpage.body) -msgid "text" -msgstr "text" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.title) -msgid "Code of Conduct for Trainers" -msgstr "Code of Conduct for Trainers" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Fourth, learn a bit about authentication on the Internet." +msgstr "* Fourth, learn a bit about authentication on the Internet."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.subtitle) -msgid "Don't be a jerk. Be awesome instead." -msgstr "Don't be a jerk. Be awesome instead." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"Many library-related services use source IP address to decide whether a " +"subscriber is allowed to see their content." +msgstr "" +"Many library-related services use source IP address to decide whether a " +"subscriber is allowed to see their content."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.cta) -msgid "Code of Conduct" -msgstr "Code of Conduct" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.body) -msgid "##Code of Conduct for Trainers" -msgstr "##Code of Conduct for Trainers" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) 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. You can find our code of conduct " -"[here](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)" +"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 "" -"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. You can find our code of conduct " -"[here](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.title) -msgid "Training Best Practices" -msgstr "Training Best Practices" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.subtitle) -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"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 "" -"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." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.cta) -msgid "Best Practices for Trainers" -msgstr "Best Practices for Trainers" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Fifth, start finding allies." +msgstr "* Fifth, start finding allies."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Running security trainings is a fun and rewarding way to help your community" -" conduct human rights work safely." +"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 "" -"Running security trainings is a fun and rewarding way to help your community" -" conduct human rights work safely." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "## Before the training" -msgstr "## Before the training" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "_Am I the right person to give this training?_" -msgstr "_Am I the right person to give this training?_" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Sixth, teach your university's lawyers about Tor." +msgstr "* Sixth, teach your university's lawyers about Tor." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"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 "" -"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." +"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/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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)." +"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](https://2019.www.torproject.org/eff/tor-legal-faq) comes in, along with" +" your law school contacts if you found any)." msgstr "" -"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)." +"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](https://2019.www.torproject.org/eff/tor-legal-faq) comes in, along with" +" your law school contacts if you found any)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"This resource can help you be sure that you're doing the best by the " -"community of people you wish to train." +"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 "" -"This resource can help you be sure that you're doing the best by the " -"community of people you wish to train." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "Other questions to ask yourself before deciding to do a training:" -msgstr "Other questions to ask yourself before deciding to do a training:" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"Avoid having actual meetings or long email discussions, and make it clear " +"that you don't need their official legal opinion yet." +msgstr "" +"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/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"- How will you assess the needs of your group? What needs can you meet?" +"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 "" -"- How will you assess the needs of your group? What needs can you meet?" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"- How will you assess the skill level of your group? What skill levels can " -"you teach to?" +"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 "" -"- How will you assess the skill level of your group? What skill levels can " -"you teach to?" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Once you've answered those questions, you're ready to plan your training!" +"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 "" -"Once you've answered those questions, you're ready to plan your training!" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Seventh, teach your network security people about Tor." +msgstr "* Seventh, teach your network security people about Tor." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"1. Find a location that is accessible, affordable, has an internet " -"connection and other materials like a white board, projector, and screen." +"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 "" -"1. Find a location that is accessible, affordable, has an internet " -"connection and other materials like a white board, projector, and screen." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "Make sure that the location is safe for your attendees to visit." -msgstr "Make sure that the location is safe for your attendees to visit." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"2. Promote your event in your community's spaces, taking safety into " -"consideration." +"Take them out to coffee to explain Tor and let them know that you are " +"planning to run a Tor server." msgstr "" -"2. Promote your event in your community's spaces, taking safety into " -"consideration." +"Take them out to coffee to explain Tor and let them know that you are " +"planning to run a Tor server."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"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 "" -"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." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"3. Create localized handouts for some of the more difficult concepts that " -"you'll be teaching." +"These people are already overworked, and anything you can do to keep work " +"off their plate will make everybody happier." msgstr "" -"3. Create localized handouts for some of the more difficult concepts that " -"you'll be teaching." +"These people are already overworked, and anything you can do to keep work " +"off their plate will make everybody happier."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "4. Make sure you have plenty of stickers to hand out to participants!" -msgstr "4. Make sure you have plenty of stickers to hand out to participants!" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"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/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "5. Create a link list of all the resources you'll be talking about." -msgstr "5. Create a link list of all the resources you'll be talking about." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"You'll also want to learn if there are bandwidth limitations at your " +"organization." +msgstr "" +"You'll also want to learn if there are bandwidth limitations at your " +"organization."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "This includes downloads and PDFs of handouts." -msgstr "This includes downloads and PDFs of handouts." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"(Tor can handle a variety of rate limiting approaches, so this isn't the end" +" of the world)." +msgstr "" +"(Tor can handle a variety of rate limiting approaches, so this isn't the end" +" of the world)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"You'll share this link list on a whiteboard or project it at the training." +"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." msgstr "" -"You'll share this link list on a whiteboard or project it at the training." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "6. Determine how you'll do hands-on assistance at your training." -msgstr "6. Determine how you'll do hands-on assistance at your training." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "You'll have to make it up as you go." +msgstr "You'll have to make it up as you go."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Will you be able to handle this alone? Or will you require partners? 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." +"If the authorities contact your university for logs, be pleasant and " +"helpful." msgstr "" -"Will you be able to handle this alone? Or will you require partners? 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." +"If the authorities contact your university for logs, be pleasant and " +"helpful."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"Tor's default log level doesn't provide much that's useful, so if they want " +"copies of your logs, that's fine." msgstr "" -"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." +"Tor's default log level doesn't provide much that's useful, so if they want " +"copies of your logs, that's fine."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"8. Decide how you will facilitate a safer space. We recommend using the Tor " -"Code of Conduct." +"Be helpful and take the opportunity to explain to them about Tor and why " +"it's useful to the world." msgstr "" -"8. Decide how you will facilitate a safer space. We recommend using the Tor " -"Code of Conduct." +"Be helpful and take the opportunity to explain to them about Tor and why " +"it's useful to the world."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "(If they contact you directly for logs, you should send them to" +msgstr "(If they contact you directly for logs, you should send them to" + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"You can also start the training by asking participants to come up with their" -" own community agreements for the space." +"your university's lawyers -- acting on it yourself is [almost always a poor " +"idea](https://2019.www.torproject.org/eff/tor-legal-" +"faq.html#RequestForLogs)." msgstr "" -"You can also start the training by asking participants to come up with their" -" own community agreements for the space." +"your university's lawyers -- acting on it yourself is [almost always a poor " +"idea](https://2019.www.torproject.org/eff/tor-legal-" +"faq.html#RequestForLogs)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "## At the training" -msgstr "## At the training" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"If there are too many complaints coming in, there are several approaches you" +" can take to reduce them." +msgstr "" +"If there are too many complaints coming in, there are several approaches you" +" can take to reduce them."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) 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." +"First, you should follow the tips in the [Tor relay " +"documentation](https://community.torproject.org/relay-operations), such" msgstr "" -"1. Create an agenda and share it on a projection or on a whiteboard so that " -"your participants can be prepared for the day." +"First, you should follow the tips in the [Tor relay " +"documentation](https://community.torproject.org/relay-operations), such"
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "as picking a descriptive hostname or getting your own IP address." +msgstr "as picking a descriptive hostname or getting your own IP address." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"2. Communicate about how much time the training will take, and when breaks " -"will happen. Make sure you take breaks!" +"If that doesn't work, you can scale back the advertised speed of your relay," +" by using the Max``Advertised``Bandwidth to attract less traffic from the " +"Tor network." msgstr "" -"2. Communicate about how much time the training will take, and when breaks " -"will happen. Make sure you take breaks!" +"If that doesn't work, you can scale back the advertised speed of your relay," +" by using the Max``Advertised``Bandwidth to attract less traffic from the " +"Tor network."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "Lastly, you can scale back your exit policy." +msgstr "Lastly, you can scale back your exit policy." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"3. Communicate about when you'll take questions, either during the training," -" at the end, or both." +"Some people have found that their university only tolerates their Tor relay " +"if they're involved in a research project around anonymity." msgstr "" -"3. Communicate about when you'll take questions, either during the training," -" at the end, or both." +"Some people have found that their university only tolerates their Tor relay " +"if they're involved in a research project around anonymity."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "4. Communicate about how you'll offer hands-on help (if at all)." -msgstr "4. Communicate about how you'll offer hands-on help (if at all)." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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/)." +msgstr "" +"So if you're interested, you might want to get that started early in the " +"process -- see our [Research Portal](https://research.torproject.org/)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"5. Communicate about how participants can contact you securely after the " -"training." +"This approach has the added benefit that you can draw in other faculty and " +"students in the process." msgstr "" -"5. Communicate about how participants can contact you securely after the " -"training." +"This approach has the added benefit that you can draw in other faculty and " +"students in the process."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"6. Show the participants the resources at community.torproject.org and " -"support.torproject.org." +"The downside is that your Tor relay's existence is more fragile, since the " +"terms of its demise are already negotiated." msgstr "" -"6. Show the participants the resources at community.torproject.org and " -"support.torproject.org." +"The downside is that your Tor relay's existence is more fragile, since the " +"terms of its demise are already negotiated."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "7. Show the participants other resources like sec.eff.org." -msgstr "7. Show the participants other resources like sec.eff.org." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "## After the training" -msgstr "## After the training" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"Subscribe to [Tor Relays Universities](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays-universities) mailing list (and other " +"education institutions too)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "1. Think about how you will evaluate your success at the training." -msgstr "1. Think about how you will evaluate your success at the training." +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.title) +msgid "Swags" +msgstr "Swags"
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.subtitle) msgid "" -"You may want to create a follow up survey, or at least contact participants " -"and ask them to share their feedback with you." +"If you're operating a fast relay or you've done something else cool, you're" +" eligible to receive our swags" msgstr "" -"You may want to create a follow up survey, or at least contact participants " -"and ask them to share their feedback with you." +"If you're operating a fast relay or you've done something else cool, you're" +" eligible to receive our swags"
-#: https//community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lrpage.title) -msgid "Training Resources" -msgstr "Training Resources" +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.body) +msgid "" +"You can get one of these fine Tor T-shirts for contributing to the Tor " +"project. There are two primary ways of contributing:" +msgstr "" +"You can get one of these fine Tor T-shirts for contributing to the Tor " +"project. There are two primary ways of contributing:"
-#: https//community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lrpage.cta) -msgid "Check out our resources" -msgstr "Check out our resources" +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.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." +msgstr "" +"* 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."
-#: https//community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lrpage.body) -msgid "##Resources" -msgstr "##Resources" +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.body) +msgid "" +"* Help out in other ways. Maintain a translation. Run Tor trainings. Write a" +" good support program and get a lot of people to use it. Do research on Tor " +"and anonymity, solve some of our bugs, or establish yourself as a Tor " +"advocate." +msgstr "" +"* Help out in other ways. Maintain a translation. Run Tor trainings. Write a" +" good support program and get a lot of people to use it. Do research on Tor " +"and anonymity, solve some of our bugs, or establish yourself as a Tor " +"advocate."
-#: https//community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.body) msgid "" -"Do you teach your community about using Tor? These training resources are " -"for you." +"If you're operating a fast relay or you've done something else cool, email " +"us at tshirt@torproject.org with the details. (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 "" -"Do you teach your community about using Tor? These training resources are " -"for you." +"If you're operating a fast relay or you've done something else cool, email " +"us at tshirt@torproject.org with the details. (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.)"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.title) -msgid "How do .onion Services work?" -msgstr "How do .onion Services work?" +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.subtitle) -msgid "Learn how .onion services work." -msgstr "Learn how .onion services work." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.title) +msgid "Good Bad ISPs" +msgstr "Good Bad ISPs"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "## Why onion services?" -msgstr "## Why onion services?" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.subtitle) +msgid "Some ISPs are Tor-friendly, some are not" +msgstr "Some ISPs are Tor-friendly, some are not"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Onion services offer various security benefits to their users, that are not " -"usually given on the normal web. In particular:" +"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 "" -"Onion services offer various security benefits to their users, that are not " -"usually given on the normal web. In particular:" +"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!"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Location hiding" -msgstr "### Location hiding" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." +msgstr "" +"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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"An onion service's IP is hidden. 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." +"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](tor-exit-" +"guidelines) first." msgstr "" -"An onion service's IP is hidden. 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." +"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](tor-exit-" +"guidelines) first."
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### End-to-end authentication" -msgstr "### End-to-end authentication" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." +msgstr "" +"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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"When a user visits a particular onion, they know that the content they are " -"seeing can only come from that particular onion and that no impersonation is" -" possible. This is not the case with the normal web, where reaching a " -"website does not mean that a man-in-the-middle did not reroute to some other" -" location (e.g. DNS attacks)." +"**Note**: This page is currently being revamped. If you would like to help " +"out please see " +"[#31063](https://trac.torproject.org/projects/tor/ticket/31063)." msgstr "" -"When a user visits a particular onion, they know that the content they are " -"seeing can only come from that particular onion and that no impersonation is" -" possible. This is not the case with the normal web, where reaching a " -"website does not mean that a man-in-the-middle did not reroute to some other" -" location (e.g. DNS attacks)." +"**Note**: This page is currently being revamped. If you would like to help " +"out please see " +"[#31063](https://trac.torproject.org/projects/tor/ticket/31063)."
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### End-to-end encryption" -msgstr "### End-to-end encryption" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "# Good Experiences" +msgstr "# Good Experiences"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Austria" +msgstr "### Austria" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Onion service traffic is encrypted from the client to the onion host. This " -"is like getting strong SSL/HTTPS for free." +"| **Company/ISP** | **ASN** | **Bridges** | **Relay** | **Exit** | " +"**Comments** | **Last Updated** |" msgstr "" -"Onion service traffic is encrypted from the client to the onion host. This " -"is like getting strong SSL/HTTPS for free." +"| **Company/ISP** | **ASN** | **Bridges** | **Relay** | **Exit** | " +"**Comments** | **Last Updated** |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### NAT punching" -msgstr "### NAT punching" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"|-------------------------|-------------|-----------------|--------------|-------------|---------------------|------------------------|" +msgstr "" +"|-------------------------|-------------|-----------------|--------------|-------------|---------------------|------------------------|"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Is your network filtered and you can't open ports on your firewall? This " -"could happen if you are in a university campus, an office, an airport or " -"pretty much anywhere. Onion services don't need open ports because they " -"punch through NAT, since they only establish outgoing connections." +"| [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 "" -"Is your network filtered and you can't open ports on your firewall? This " -"could happen if you are in a university campus, an office, an airport or " -"pretty much anywhere. Onion services don't need open ports because they " -"punch through NAT, since they only establish outgoing connections." +"| [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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "## The Onion Service Protocol: Overview" -msgstr "## The Onion Service Protocol: Overview" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Silver Server GmbH](http://sil.at/) | - | -| Yes | Yes | Forwards abuse. " +"Hosts already some big exit/entry nodes which seem to have no problems. Very" +" expensive traffic. | 12/2011 |" +msgstr "" +"| [Silver Server GmbH](http://sil.at/) | - | -| Yes | Yes | Forwards abuse. " +"Hosts already some big exit/entry nodes which seem to have no problems. Very" +" expensive traffic. | 12/2011 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now the question becomes **what kind of protocol do we need to achieve all " -"these properties?** In particular, on the normal web, we connect to an IP " -"address and we are done, but in this case how do we connect to something " -"that does not have an IP address?" +"| [Tele2 Austria GmbH](https://tele2.at/) | - | - | Yes | Yes | Forwards " +"abuse at business connections, good quality traffic, does not like " +""proxys" on private lines. Cheap synchronous (SDSL) connections. | 12/2011" +" |" msgstr "" -"Now the question becomes **what kind of protocol do we need to achieve all " -"these properties?** In particular, on the normal web, we connect to an IP " -"address and we are done, but in this case how do we connect to something " -"that does not have an IP address?" +"| [Tele2 Austria GmbH](https://tele2.at/) | - | - | Yes | Yes | Forwards " +"abuse at business connections, good quality traffic, does not like " +""proxys" on private lines. Cheap synchronous (SDSL) connections. | 12/2011" +" |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"In particular, an onion service's address looks like this: " -"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`" +"| [A1(former Telekom Austria)](http://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 "" -"In particular, an onion service's address looks like this: " -"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`" +"| [A1(former Telekom Austria)](http://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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"This looks weird and random because in reality it's the _identity public " -"key_ of the onion service and that's one of the reasons we can achieve the " -"security properties from above." +"| [xpirio GmbH](http://xpirio.at) | - | - | Yes | ? | In general rather " +"relaxed at all services, but better get in touch with their (very " +"understanding) support when you expect abuse. | 12/2011 |" msgstr "" -"This looks weird and random because in reality it's the _identity public " -"key_ of the onion service and that's one of the reasons we can achieve the " -"security properties from above." +"| [xpirio GmbH](http://xpirio.at) | - | - | Yes | ? | In general rather " +"relaxed at all services, but better get in touch with their (very " +"understanding) support when you expect abuse. | 12/2011 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Bulgaria" +msgstr "### Bulgaria" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The general concept behind the onion service protocol is that we use the Tor" -" network so that the client (Alice) can introduce itself to the service " -"(Bob), and then sets up a rendezvous with the service. Here is a detailed " -"breakdown of how this happens:" +"| [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 "" -"The general concept behind the onion service protocol is that we use the Tor" -" network so that the client (Alice) can introduce itself to the service " -"(Bob), and then sets up a rendezvous with the service. Here is a detailed " -"breakdown of how this happens:" +"| [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 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 1: Where the onion service sets up its introduction points" -msgstr "### Act 1: Where the onion service sets up its introduction points" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Canada" +msgstr "### Canada"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 1](/static/images/onion-services/overview/tor-onion-" -"services-1.png)" +"| [TekSavvy](http://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 "" -"![Onion Services: Step 1](/static/images/onion-services/overview/tor-onion-" -"services-1.png)" +"| [TekSavvy](http://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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"As the first step in the protocol, Bob (the onion service) contacts a bunch " -"of Tor relays and asks them to act as his _introduction points_, by " -"establishing long-term circuits to them. These circuits are anonymized " -"circuits, so Bob does not reveal his locations to his introduction points." +"| [CloudatCost.ca](http://www.cloudatcost.com/) | - | Yes | Yes | ? | " +"operated by Fibernetics, has liberal abuse handling policies " +"[AUP](http://www.cloudatcost.com/terms.php), however Tor is not explicitly " +"allowed. | 2015/02 |" msgstr "" -"As the first step in the protocol, Bob (the onion service) contacts a bunch " -"of Tor relays and asks them to act as his _introduction points_, by " -"establishing long-term circuits to them. These circuits are anonymized " -"circuits, so Bob does not reveal his locations to his introduction points." +"| [CloudatCost.ca](http://www.cloudatcost.com/) | - | Yes | Yes | ? | " +"operated by Fibernetics, has liberal abuse handling policies " +"[AUP](http://www.cloudatcost.com/terms.php), however Tor is not explicitly " +"allowed. | 2015/02 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"As part of this step, Bob gives its introduction point a special " -""authentication key", so that if any clients come for introductions later " -"the introduction point can use that key to match them to Bob." +"| [oneprovider](http://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 "" -"As part of this step, Bob gives its introduction point a special " -""authentication key", so that if any clients come for introductions later " -"the introduction point can use that key to match them to Bob." +"| [oneprovider](http://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" +" |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 2: Where the onion service publishes its descriptors" -msgstr "### Act 2: Where the onion service publishes its descriptors" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Czech Republic" +msgstr "### Czech Republic"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [T-Systems`](http://www.t-systems.cz/) | - | Yes | Yes | ? | - | - |" +msgstr "" +"| [T-Systems`](http://www.t-systems.cz/) | - | Yes | Yes | ? | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### France" +msgstr "### France" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 2](/static/images/onion-services/overview/tor-onion-" -"services-2.png)" +"| [Online.net](http://www.online.net/) | AS12876 | Yes | Yes | Yes | The " +"account holder is responsible for all the traffic going through theirs " +"servers.| 01/28/2019 |" msgstr "" -"![Onion Services: Step 2](/static/images/onion-services/overview/tor-onion-" -"services-2.png)" +"| [Online.net](http://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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now that the introduction points are setup, we need to create a way for " -"clients to be able to find them." +"| [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 "" -"Now that the introduction points are setup, we need to create a way for " -"clients to be able to find them." +"| [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 | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"For this reason, Bob assembles an _onion service descriptor_, containing a " -"list of his introduction points (and their "authentication keys"), and " -"signs this descriptor with his _identity private key_. The _identity private" -" key_ used here is the private part of the **public key that is encoded in " -"the onion service address**." +"| [OVH Kimsufi](http://www.kimsufi.com/) | - | Yes | Yes | No | Changed " +"their TOS in July 2013 and allow Tor as long as they don't notice illegal " +"activities. Exit nodes would eventually be shut down, but relays are " +"allowed. Octave Klaba, CEO of OVH said himself that the TOS have been " +"changed to make them clearer about the use of Tor. Many relays are currently" +" running on Kimsufi servers | - |" msgstr "" -"For this reason, Bob assembles an _onion service descriptor_, containing a " -"list of his introduction points (and their "authentication keys"), and " -"signs this descriptor with his _identity private key_. The _identity private" -" key_ used here is the private part of the **public key that is encoded in " -"the onion service address**." +"| [OVH Kimsufi](http://www.kimsufi.com/) | - | Yes | Yes | No | Changed " +"their TOS in July 2013 and allow Tor as long as they don't notice illegal " +"activities. Exit nodes would eventually be shut down, but relays are " +"allowed. Octave Klaba, CEO of OVH said himself that the TOS have been " +"changed to make them clearer about the use of Tor. Many relays are currently" +" running on Kimsufi servers | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Digicube](http://www.digicube.fr/) | - | Yes | Yes | Yes | - | - |" +msgstr "| [Digicube](http://www.digicube.fr/) | - | Yes | Yes | Yes | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now, Bob uploads that signed descriptor to a _distributed hash table_ which " -"is part of the Tor network, so that clients can also get it. Bob uses an " -"anonymized Tor circuit to do this upload, so that he does not reveal his " -"location." +"| [Pulse Servers](http://www.pulseservers.com/) | - | Yes | Yes | Yes | VPS " +"uses OVH AS. You can build ANY kind tor relays. | 05/01/2016 |" msgstr "" -"Now, Bob uploads that signed descriptor to a _distributed hash table_ which " -"is part of the Tor network, so that clients can also get it. Bob uses an " -"anonymized Tor circuit to do this upload, so that he does not reveal his " -"location." +"| [Pulse Servers](http://www.pulseservers.com/) | - | Yes | Yes | Yes | VPS " +"uses OVH AS. You can build ANY kind tor relays. | 05/01/2016 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 3: Where a client wants to visit the onion service" -msgstr "### Act 3: Where a client wants to visit the onion service" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Finland" +msgstr "### Finland"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"All the previous steps were just setup for the onion service so that it's " -"reachable by clients. Now let's fast-forward to the point where an actual " -"client wants to visit the service:" +"| [Creanova](http://creanova.org) | AS51765 | Yes | Yes | No | - | " +"12/19/2018 |" +msgstr "" +"| [Creanova](http://creanova.org) | AS51765 | Yes | Yes | No | - | " +"12/19/2018 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [TeliaSonera Finland](https://www.sonera.fi/) | AS1759 | Yes | Yes | No | " +"- | 03/26/2016 |" msgstr "" -"All the previous steps were just setup for the onion service so that it's " -"reachable by clients. Now let's fast-forward to the point where an actual " -"client wants to visit the service:" +"| [TeliaSonera Finland](https://www.sonera.fi/) | AS1759 | Yes | Yes | No | " +"- | 03/26/2016 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Germany" +msgstr "### Germany" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 3](/static/images/onion-services/overview/tor-onion-" -"services-3.png)" +"| [Weesly](http://weesly.de) | - | Yes | Yes | Yes | Note that you should " +"let them know about your intention when ordering a server or in advance. | " +"06/2013 |" msgstr "" -"![Onion Services: Step 3](/static/images/onion-services/overview/tor-onion-" -"services-3.png)" +"| [Weesly](http://weesly.de) | - | Yes | Yes | Yes | Note that you should " +"let them know about your intention when ordering a server or in advance. | " +"06/2013 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"In this case, Alice (the client) has the onion address of Bob and she wants " -"to visit it, so she connects to it with her Tor Browser. Now the next thing " -"that needs to happen is that Alice goes to the _distributed hash table_ from" -" the step above, and ask for the signed descriptor of Bob." +"| [EUServ](http://euserv.de) | - | - | Yes | No | They have a bad support, " +"but if you know how to maintain your server, this ISP is a good choice. | - " +"|" msgstr "" -"In this case, Alice (the client) has the onion address of Bob and she wants " -"to visit it, so she connects to it with her Tor Browser. Now the next thing " -"that needs to happen is that Alice goes to the _distributed hash table_ from" -" the step above, and ask for the signed descriptor of Bob." +"| [EUServ](http://euserv.de) | - | - | Yes | No | They have a bad support, " +"but if you know how to maintain your server, this ISP is a good choice. | - " +"|"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"When Alice receives the signed descriptor she verifies the signature of the " -"descriptor using the public key that is encoded in the onion address. This " -"provides the _end-to-end authentication_ security property, since we are now" -" sure that this descriptor could only be produced by Bob and no one else. " -"And inside the descriptor there are the introduction points which allow " -"Alice to introduce herself to Bob." +"| [IPX-Server](https://www.ipx-server.de/) | - | Yes | Yes | - | - | - |" msgstr "" -"When Alice receives the signed descriptor she verifies the signature of the " -"descriptor using the public key that is encoded in the onion address. This " -"provides the _end-to-end authentication_ security property, since we are now" -" sure that this descriptor could only be produced by Bob and no one else. " -"And inside the descriptor there are the introduction points which allow " -"Alice to introduce herself to Bob." +"| [IPX-Server](https://www.ipx-server.de/) | - | Yes | Yes | - | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 4: Where the client establishes a rendezvous point" -msgstr "### Act 4: Where the client establishes a rendezvous point" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Keyweb](https://www.keyweb.de/) | - | - | Yes | Yes | - | - |" +msgstr "| [Keyweb](https://www.keyweb.de/) | - | - | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Afterburst](http://afterburst.com) | - | - | Yes | No | - | - |" +msgstr "| [Afterburst](http://afterburst.com) | - | - | Yes | No | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now before the introduction takes place, Alice picks a Tor relay and " -"establishes a circuit to it. Alice asks the relay to become her _rendezvous " -"point_ and gives it an "one-time secret" that will be used as part of the " -"rendezvous procedure." +"| [myLoc Managed IT](https://myloc.de) | AS31010, AS24961 | Yes | Yes | No |" +" - | 2018-10-25 |" msgstr "" -"Now before the introduction takes place, Alice picks a Tor relay and " -"establishes a circuit to it. Alice asks the relay to become her _rendezvous " -"point_ and gives it an "one-time secret" that will be used as part of the " -"rendezvous procedure." +"| [myLoc Managed IT](https://myloc.de) | AS31010, AS24961 | Yes | Yes | No |" +" - | 2018-10-25 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 5: Where the client introduces itself to the onion service" -msgstr "### Act 5: Where the client introduces itself to the onion service" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [linevast](https://www.linevast.de/) | - | Yes | Yes | Yes | Only allowed " +"on dedicated servers | 13/11/2015 |" +msgstr "" +"| [linevast](https://www.linevast.de/) | - | Yes | Yes | Yes | Only allowed " +"on dedicated servers | 13/11/2015 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 4](/static/images/onion-services/overview/tor-onion-" -"services-4.png)" +"| [Server4You](https://www.server4you.de/)%7C - | Yes | Yes | No | Part of " +"[Intergenia AG](http://www.intergenia.de/)), I've asked Server4You support " +"and they state servers with complaints about Tor will be canceled " +"immediately (see the quote in the "Bad Experience" section) | - |" msgstr "" -"![Onion Services: Step 4](/static/images/onion-services/overview/tor-onion-" -"services-4.png)" +"| [Server4You](https://www.server4you.de/)%7C - | Yes | Yes | No | Part of " +"[Intergenia AG](http://www.intergenia.de/)), I've asked Server4You support " +"and they state servers with complaints about Tor will be canceled " +"immediately (see the quote in the "Bad Experience" section) | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now, Alice goes ahead and connects to one of Bob's introduction points and " -"introduces herself to Bob. Through this introduction Bob learns Alice's " -"choice of rendezvous point and the "one-time secret"." +"| [Hetzner](http://hetzner.de/) | - | - | Yes | No | Offers good dedicated " +"root servers for a good price. | - |" msgstr "" -"Now, Alice goes ahead and connects to one of Bob's introduction points and " -"introduces herself to Bob. Through this introduction Bob learns Alice's " -"choice of rendezvous point and the "one-time secret"." +"| [Hetzner](http://hetzner.de/) | - | - | Yes | No | Offers good dedicated " +"root servers for a good price. | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 6: Where the onion service rendezvous with the client" -msgstr "### Act 6: Where the onion service rendezvous with the client" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Contabo](https://contabo.de) | - | Yes | Yes | Yes | Has no restriction " +"for relays or exit nodes. However, possible abuse complaints will be " +"forwarded to the owner and need to be addressed. | 2018/06 |" +msgstr "" +"| [Contabo](https://contabo.de) | - | Yes | Yes | Yes | Has no restriction " +"for relays or exit nodes. However, possible abuse complaints will be " +"forwarded to the owner and need to be addressed. | 2018/06 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 5](/static/images/onion-services/overview/tor-onion-" -"services-5.png)" +"| [Strato](https://strato.de) | - | - | Yes | No | Exit-Nodes are " +"prohibited by their general terms and conditions | - |" msgstr "" -"![Onion Services: Step 5](/static/images/onion-services/overview/tor-onion-" -"services-5.png)" +"| [Strato](https://strato.de) | - | - | Yes | No | Exit-Nodes are " +"prohibited by their general terms and conditions | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"In this last act, the onion service is now aware of Alice's rendezvous " -"point. The onion service connects to the rendezvous point (through an " -"anonymized circuit) and sends the "one-time secret" to it." +"| [PraHost](https://www.prahost.com/) | - | - | Yes | Yes | Stated in " +"November 2014 that they allow exit nodes if abuse complaints are handled. " +"Suspends the server if no "valid" action (read: blocking) is taken within " +"24 hours of an abuse ticket. Their ticket system does not reliably handle " +"email replies, use the web interface instead. | 2017-10-31 |" msgstr "" -"In this last act, the onion service is now aware of Alice's rendezvous " -"point. The onion service connects to the rendezvous point (through an " -"anonymized circuit) and sends the "one-time secret" to it." +"| [PraHost](https://www.prahost.com/) | - | - | Yes | Yes | Stated in " +"November 2014 that they allow exit nodes if abuse complaints are handled. " +"Suspends the server if no "valid" action (read: blocking) is taken within " +"24 hours of an abuse ticket. Their ticket system does not reliably handle " +"email replies, use the web interface instead. | 2017-10-31 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Upon the rendezvous point receiving the "one-time secret" from Bob, it " -"informs Alice that the connection has been **successfuly completed**, and " -"now Alice and Bob can use this circuit to communicate with each other. The " -"rendezvous point simply relays (end-to-end encrypted) messages from client " -"to service and vice versa." +"| [DomainFactory](https://www.df.eu/de/cloud-hosting/cloud-server/) | - | - " +"| Yes | No | - | - |" msgstr "" -"Upon the rendezvous point receiving the "one-time secret" from Bob, it " -"informs Alice that the connection has been **successfuly completed**, and " -"now Alice and Bob can use this circuit to communicate with each other. The " -"rendezvous point simply relays (end-to-end encrypted) messages from client " -"to service and vice versa." +"| [DomainFactory](https://www.df.eu/de/cloud-hosting/cloud-server/) | - | - " +"| Yes | No | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." -" This provides _location hiding_ to this connection:" +"| [NetCologne](https://www.netcologne.de/) | - | - | Yes | Yes | - | - |" msgstr "" -"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." -" This provides _location hiding_ to this connection:" +"| [NetCologne](https://www.netcologne.de/) | - | - | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Hong Kong" +msgstr "### Hong Kong" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 6](/static/images/onion-services/overview/tor-onion-" -"services-6.png)" +"| [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 "" -"![Onion Services: Step 6](/static/images/onion-services/overview/tor-onion-" -"services-6.png)" +"| [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 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "## Further resources" -msgstr "## Further resources" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Hungary" +msgstr "### Hungary"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"This was just a high-level overview of the Tor onion services protocol. Here" -" are some more resources for the curious who want to learn more:" +"| [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 "" -"This was just a high-level overview of the Tor onion services protocol. Here" -" are some more resources for the curious who want to learn more:" +"| [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 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "- The original Tor design paper describing the original design:" -msgstr "- The original Tor design paper describing the original design:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Iceland" +msgstr "### Iceland"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "https://svn.torproject.org/svn/projects/design-paper/tor-design.pdf" -msgstr "https://svn.torproject.org/svn/projects/design-paper/tor-design.pdf" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [1984Hosting](https://1984hosting.com/) | - | Yes | Yes | Yes | - | - |" +msgstr "" +"| [1984Hosting](https://1984hosting.com/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "- The Tor v3 onion services protocol specification." -msgstr "- The Tor v3 onion services protocol specification." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [FlokiNET](https://flokinet.is/) | (AS200651) | Yes | Yes | Yes | Sponsor " +"enn.lu and saveyourprivacy exit nodes | - |" +msgstr "" +"| [FlokiNET](https://flokinet.is/) | (AS200651) | Yes | Yes | Yes | Sponsor " +"enn.lu and saveyourprivacy exit nodes | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt" -msgstr "https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [orangewebsite](https://www.orangewebsite.com/vps.php) | - | Yes | Yes | " +"Yes? | - | - |" +msgstr "" +"| [orangewebsite](https://www.orangewebsite.com/vps.php) | - | Yes | Yes | " +"Yes? | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "- Presentations about onion services" -msgstr "- Presentations about onion services" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Italy" +msgstr "### Italy"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "https://www.youtube.com/watch?v=VmsFxBEN3fc" -msgstr "https://www.youtube.com/watch?v=VmsFxBEN3fc" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Fastweb](https://fastweb.it/) | - | Yes | Yes | Yes | - | - |" +msgstr "| [Fastweb](https://fastweb.it/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "https://www.youtube.com/watch?v=Di7qAVidy1Y" -msgstr "https://www.youtube.com/watch?v=Di7qAVidy1Y" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Prometeus](https://www.prometeus.net/sito/) | - | Yes | Yes | No | - | - " +"|" +msgstr "" +"| [Prometeus](https://www.prometeus.net/sito/) | - | Yes | Yes | No | - | - " +"|"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.title) -msgid "Set up your .onion Service" -msgstr "Set up your .onion Service" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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/) | - |" +msgstr "" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.subtitle) -msgid "Learn how to set up a .onion of your very own." -msgstr "Learn how to set up a .onion of your very own." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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 |" +msgstr "" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.cta) -msgid "Get Started" -msgstr "Get Started" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Latvia" +msgstr "### Latvia"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "This guide will go over setting up an onion service for your website:" -msgstr "This guide will go over setting up an onion service for your website:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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 |" +msgstr "" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 0: Get a working Tor" -msgstr "## Step 0: Get a working Tor" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Lithuania" +msgstr "### Lithuania"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"As part of this guide we will assume you have a functional Tor in your " -"machine. Tor should be up and running correctly for this guide to work. You " -"should also know where Tor's configuration files are." +"| [Baltic Servers](http://www.balticservers.com) | - | Yes | Yes | Yes | " +"All abuse mails they got yielded support tickets | - |" msgstr "" -"As part of this guide we will assume you have a functional Tor in your " -"machine. Tor should be up and running correctly for this guide to work. You " -"should also know where Tor's configuration files are." +"| [Baltic Servers](http://www.balticservers.com) | - | Yes | Yes | Yes | " +"All abuse mails they got yielded support tickets | - |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Mexico" +msgstr "### Mexico" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"To setup Tor, Windows users can follow the [Windows " -"howto](https://2019.www.torproject.org/docs/tor-doc-windows.html.en), OS X " -"users should follow the [OS X howto](https://2019.www.torproject.org/docs" -"/tor-doc-osx.html.en), and Linux/BSD/Unix users should follow the [Unix " -"howto](https://2019.www.torproject.org/docs/tor-doc-unix.html.en)." +"| Axtel | - | Yes | Yes | ? | Currently some Guard / Middle nodes are " +"running in Axtel network | 2019 |" msgstr "" -"To setup Tor, Windows users can follow the [Windows " -"howto](https://2019.www.torproject.org/docs/tor-doc-windows.html.en), OS X " -"users should follow the [OS X howto](https://2019.www.torproject.org/docs" -"/tor-doc-osx.html.en), and Linux/BSD/Unix users should follow the [Unix " -"howto](https://2019.www.torproject.org/docs/tor-doc-unix.html.en)." +"| Axtel | - | Yes | Yes | ? | Currently some Guard / Middle nodes are " +"running in Axtel network | 2019 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 1: Get a web server working" -msgstr "## Step 1: Get a web server working" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Moldova" +msgstr "### Moldova"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"As a first step you should setup a web server locally, like nginx or " -"lighttpd. Setting up a web server can be complex. We're not going to cover " -"how to set up a web server here. If you get stuck or want to do more, find a" -" friend who can help you. We recommend you install a new separate web server" -" for your onion service." +"| [MivoCloud](https://www.mivocloud.com/) | - | Yes | Yes | No | - | " +"09/13/16 |" msgstr "" -"As a first step you should setup a web server locally, like nginx or " -"lighttpd. Setting up a web server can be complex. We're not going to cover " -"how to set up a web server here. If you get stuck or want to do more, find a" -" friend who can help you. We recommend you install a new separate web server" -" for your onion service." +"| [MivoCloud](https://www.mivocloud.com/) | - | Yes | Yes | No | - | " +"09/13/16 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"You need to configure your web server so it doesn't give away any " -"information about you, your computer, or your location. This is not an easy " -"task and in the end of this document we will offer more resources on how to " -"make this possible." +"| [Trabia](https://www.trabia.com/) | - | Yes | Yes | Yes | - | 08/13/17 |" msgstr "" -"You need to configure your web server so it doesn't give away any " -"information about you, your computer, or your location. This is not an easy " -"task and in the end of this document we will offer more resources on how to " -"make this possible." +"| [Trabia](https://www.trabia.com/) | - | Yes | Yes | Yes | - | 08/13/17 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Once your web server is set up, make sure it works: open your browser and go" -" to http://localhost:8080/, where 8080 is the webserver port you chose " -"during setup (you can choose any port, 8080 is just an example). Then try " -"putting a file in the main html directory, and make sure it shows up when " -"you access the site." +"| [AlexHost](https://alexhost.md/) | - | Yes | Yes | Yes | - | 07/21/2014 |" msgstr "" -"Once your web server is set up, make sure it works: open your browser and go" -" to http://localhost:8080/, where 8080 is the webserver port you chose " -"during setup (you can choose any port, 8080 is just an example). Then try " -"putting a file in the main html directory, and make sure it shows up when " -"you access the site." +"| [AlexHost](https://alexhost.md/) | - | Yes | Yes | Yes | - | 07/21/2014 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 2: Configure your Tor onion service" -msgstr "## Step 2: Configure your Tor onion service" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Netherlands" +msgstr "### Netherlands"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The next step is opening the config file of Tor (torrc) and doing the " -"appropriate configurations to setup an onion service. Depending on your " -"operating system and setup, your Tor configuration file can be at a " -"different location or look different. You will need to put the following two" -" lines in your torrc:" +"| [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 "" -"The next step is opening the config file of Tor (torrc) and doing the " -"appropriate configurations to setup an onion service. Depending on your " -"operating system and setup, your Tor configuration file can be at a " -"different location or look different. You will need to put the following two" -" lines in your torrc:" - -#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "HiddenServiceDir /var/lib/tor/hidden_service/" -msgstr "HiddenServiceDir /var/lib/tor/hidden_service/" +"| [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 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "HiddenServicePort 80 127.0.0.1:8080" -msgstr "HiddenServicePort 80 127.0.0.1:8080" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [verelox](https://verelox.com/) | AS12876 | Yes | Yes | Yes | - | 5/16 |" +msgstr "" +"| [verelox](https://verelox.com/) | AS12876 | Yes | Yes | Yes | - | 5/16 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The `HiddenServiceDir` line specifies the directory which should contain " -"information and cryptographic keys for your onion service. 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." +"| [HostHatch](https://hosthatch.com/) | AS42708 | Yes | Yes | No | - | " +"05/01/16 |" msgstr "" -"The `HiddenServiceDir` line specifies the directory which should contain " -"information and cryptographic keys for your onion service. 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." +"| [HostHatch](https://hosthatch.com/) | AS42708 | Yes | Yes | No | - | " +"05/01/16 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| Ziggo | AS9143 | Yes | Yes | Yes | - | 05/24/2016 |" +msgstr "| Ziggo | AS9143 | Yes | Yes | Yes | - | 05/24/2016 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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:8080` (which is where the web server from" -" step 1 is listening)." +"| [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 "" -"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:8080` (which is where the web server from" -" step 1 is listening)." +"| [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 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 3: Restart Tor and check that it worked" -msgstr "## Step 3: Restart Tor and check that it worked" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [i3D](https://www.i3d.net/) | - | Yes | Yes | Yes | Allows also exits, if " +"abuse is handled properly | 08/13/2017 |" +msgstr "" +"| [i3D](https://www.i3d.net/) | - | Yes | Yes | Yes | Allows also exits, if " +"abuse is handled properly | 08/13/2017 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "Now save your `torrc` and restart Tor." -msgstr "Now save your `torrc` and restart Tor." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [KoDDoS](https://koddos.net) | AS206264 | Yes | Yes | Yes | Bitcoin " +"accepted. | 10/12/2017 |" +msgstr "" +"| [KoDDoS](https://koddos.net) | AS206264 | Yes | Yes | Yes | Bitcoin " +"accepted. | 10/12/2017 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"If Tor starts up again, great. Otherwise, something is wrong. First look at " -"your logfiles for hints. It will print some warnings or error messages. That" -" should give you an idea what went wrong. Typically there are typos in the " -"torrc or wrong directory permissions (See the logging FAQ entry if you don't" -" know how to enable or find your log file.)" +"| [Worldstream](https://www.worldstream.nl) | AS49981 | Yes | Yes | No | - " +"| 02/06/2019 |" msgstr "" -"If Tor starts up again, great. Otherwise, something is wrong. First look at " -"your logfiles for hints. It will print some warnings or error messages. That" -" should give you an idea what went wrong. Typically there are typos in the " -"torrc or wrong directory permissions (See the logging FAQ entry if you don't" -" know how to enable or find your log file.)" +"| [Worldstream](https://www.worldstream.nl) | AS49981 | Yes | Yes | No | - " +"| 02/06/2019 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"When Tor starts, it will automatically create the `HiddenServiceDir` that " -"you specified (if necessary). Make sure this is the case." +"| [LeaseWeb](https://www.leaseweb.com/) | - | Yes | Yes | Yes | - | - |" msgstr "" -"When Tor starts, it will automatically create the `HiddenServiceDir` that " -"you specified (if necessary). Make sure this is the case." +"| [LeaseWeb](https://www.leaseweb.com/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 4: Test that your onion service works" -msgstr "## Step 4: Test that your onion service works" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Novogara](http://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 "" +"| [Novogara](http://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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now to get your onion service address, go to your `HiddenServiceDir` " -"directory, and find a file named `hostname`. The `hostname` file in your " -"hidden service configuration directory contains the hostname for your new " -"Onion v3 hidden service. The other files are your hidden service keys, so it" -" is imperative that these are kept private. If your keys leak, other people " -"can impersonate your hidden service, deeming it compromised, useless and " -"dangerous to visit." +"| [Netrouting`](http://netrouting.nl/) | - | Yes | Yes | No | ISP has " +"confirmed by e-mail that exit nodes are NOT acceptable. | 2014-10-15 |" msgstr "" -"Now to get your onion service address, go to your `HiddenServiceDir` " -"directory, and find a file named `hostname`. The `hostname` file in your " -"hidden service configuration directory contains the hostname for your new " -"Onion v3 hidden service. The other files are your hidden service keys, so it" -" is imperative that these are kept private. If your keys leak, other people " -"can impersonate your hidden service, deeming it compromised, useless and " -"dangerous to visit." +"| [Netrouting`](http://netrouting.nl/) | - | Yes | Yes | No | ISP has " +"confirmed by e-mail that exit nodes are NOT acceptable. | 2014-10-15 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [DirectVPS](http://directvps.nl/) | - | Yes | Yes | ? | - | - |" +msgstr "| [DirectVPS](http://directvps.nl/) | - | Yes | Yes | ? | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Versio](http://versio.nl/) | - | Yes | Yes | No | - | 2013 |" +msgstr "| [Versio](http://versio.nl/) | - | Yes | Yes | No | - | 2013 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now you can connect to your onion service using the Tor Browser and you " -"should get the html page you setup back in step 1. If it doesn't work, look " -"in your logs for some hints, and keep playing with it until it works." +"| [CyberBunker](http://www.cyberbunker.com/) | - | Yes | Yes | Yes | " +"Customers can remain anonymous. | - |" msgstr "" -"Now you can connect to your onion service using the Tor Browser and you " -"should get the html page you setup back in step 1. If it doesn't work, look " -"in your logs for some hints, and keep playing with it until it works." +"| [CyberBunker](http://www.cyberbunker.com/) | - | Yes | Yes | Yes | " +"Customers can remain anonymous. | - |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 5: More advanced tips" -msgstr "## Step 5: More advanced tips" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +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 |" +msgstr "" +"| [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 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The above guide is just a baseline to setup an onion service. In this " -"section we will offer more resources to better configure and protect your " -"onion service:" +"| [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 "" -"The above guide is just a baseline to setup an onion service. In this " -"section we will offer more resources to better configure and protect your " -"onion service:" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "- Best practices for onion services" -msgstr "- Best practices for onion services" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### New Zealand and Australia" +msgstr "### New Zealand and Australia"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"https://riseup.net/el/security/network-security/tor/onionservices-best-" -"practices" +"| [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://riseup.net/el/security/network-security/tor/onionservices-best-" -"practices" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "- More advanced tips for onion services" -msgstr "- More advanced tips for onion services" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Rimu hosting](http://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 "" +"| [Rimu hosting](http://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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "https://2019.www.torproject.org/docs/tor-onion-service.html.en#three" -msgstr "https://2019.www.torproject.org/docs/tor-onion-service.html.en#three" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Poland" +msgstr "### Poland"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "- Advanced onion service security" -msgstr "- Advanced onion service security" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Hitme.net.pl](http://hitme.net.pl/) | - | Yes | Yes | Yes | - | " +"12/06/2017 |" +msgstr "" +"| [Hitme.net.pl](http://hitme.net.pl/) | - | Yes | Yes | Yes | - | " +"12/06/2017 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "https://blog.torproject.org/announcing-vanguards-add-onion-services" -msgstr "https://blog.torproject.org/announcing-vanguards-add-onion-services" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Hostowisko.pl](http://www.hostowisko.pl/) | - | Yes | Yes | ? | - | " +"27/08/2013 |" +msgstr "" +"| [Hostowisko.pl](http://www.hostowisko.pl/) | - | Yes | Yes | ? | - | " +"27/08/2013 |"
-#: https//community.torproject.org/onion-services/ssl-tls/ -#: (content/onion-services/ssl-tls/contents+en.lrpage.title) -msgid "Adding SSL/TLS to a .onion site" -msgstr "Adding SSL/TLS to a .onion site" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Exone](http://www.exone.pl/) | - | Yes | Yes | ? | - | 28/08/2013 |" +msgstr "" +"| [Exone](http://www.exone.pl/) | - | Yes | Yes | ? | - | 28/08/2013 |"
-#: https//community.torproject.org/onion-services/ssl-tls/ -#: (content/onion-services/ssl-tls/contents+en.lrpage.subtitle) -msgid "Add more security and authenticity for your .onion." -msgstr "Add more security and authenticity for your .onion." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [e24cloud](http://www.e24cloud.com/en) | - | Yes | Yes | ? | - | " +"01/10/2013 |" +msgstr "" +"| [e24cloud](http://www.e24cloud.com/en) | - | Yes | Yes | ? | - | " +"01/10/2013 |"
-#: https//community.torproject.org/onion-services/ssl-tls/ -#: (content/onion-services/ssl-tls/contents+en.lrpage.body) -msgid "Coming soon" -msgstr "Coming soon" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [hostinger.pl](http://www.hostinger.pl) | - | Yes | Yes | Yes | | " +"02/10/2013 |" +msgstr "" +"| [hostinger.pl](http://www.hostinger.pl) | - | Yes | Yes | Yes | | " +"02/10/2013 |"
-#: https//community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lrpage.title) -msgid "Current Status of Translations" -msgstr "Current Status of Translations" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [statnet.pl](http://www.statnet.pl/) | - | No | No | No | Used to allow " +"Tor-relays, but now is blocking Tor activity | 12/06/2017 |" +msgstr "" +"| [statnet.pl](http://www.statnet.pl/) | - | No | No | No | Used to allow " +"Tor-relays, but now is blocking Tor activity | 12/06/2017 |"
-#: https//community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." +"| [IQ PL](http://www.iq.pl/) | - | Yes | Yes | Yes | They allow running exit" +" node on collocated dedicated server | - |" msgstr "" -"Not sure where to start? Here you can find an overview of the current " -"localization status for all of the different Tor Project projects." +"| [IQ PL](http://www.iq.pl/) | - | Yes | Yes | Yes | They allow running exit" +" node on collocated dedicated server | - |"
-#: https//community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lrpage.body) -msgid "Our last update on the Translations is here:" -msgstr "Our last update on the Translations is here:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Slask DataCenter](https://sldc.eu/) | - | Yes | Yes | Yes | - | " +"21/02/2018 |" +msgstr "" +"| [Slask DataCenter](https://sldc.eu/) | - | Yes | Yes | Yes | - | " +"21/02/2018 |"
-#: https//community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lrpage.body) -#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) -msgid "<img class="col-lg-6" src="../../static/images/localization/stats.png">" -msgstr "<img class="col-lg-6" src="../../static/images/localization/stats.png">" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Romania" +msgstr "### Romania"
-#: https//community.torproject.org/localization/translate-strings/ -#: (content/localization/translate-strings/contents+en.lrpage.title) -msgid "Translate strings" -msgstr "Translate strings" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [m247.ro](https://www.m247.ro/) | - | Yes | Yes | Yes | - | 12/14/15 |" +msgstr "" +"| [m247.ro](https://www.m247.ro/) | - | Yes | Yes | Yes | - | 12/14/15 |"
-#: https//community.torproject.org/localization/translate-strings/ -#: (content/localization/translate-strings/contents+en.lrpage.subtitle) -msgid "How to translate" -msgstr "How to translate" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Voxility](http://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 "" +"| [Voxility](http://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/localization/translate-strings/ -#: (content/localization/translate-strings/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The Tor Project translatable strings are spread over different projects in " -"Transifex." +"| [JavaPipe](https://javapipe.com/) | - | Yes | Yes | ? | - | 04/2016 |" msgstr "" -"The Tor Project translatable strings are spread over different projects in " -"Transifex." +"| [JavaPipe](https://javapipe.com/) | - | Yes | Yes | ? | - | 04/2016 |"
-#: https//community.torproject.org/localization/translate-strings/ -#: (content/localization/translate-strings/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"To find out about our priorities and translation needs you can read the [Tor" -" Localization Lab wiki page](https://wiki.localizationlab.org/index.php/Tor)" +"| [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 "" -"To find out about our priorities and translation needs you can read the [Tor" -" Localization Lab wiki page](https://wiki.localizationlab.org/index.php/Tor)" +"| [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 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.title) -msgid "Becoming a Tor translator" -msgstr "Becoming a Tor translator" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Sweden" +msgstr "### Sweden"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Tor Project localization is hosted in the Localization Lab Hub on Transifex," -" a third-party translation platform. Read on for details on how to sign up " -"and begin contributing." +"| [Dataclub](https://www.dataclub.biz) | - | Yes | Yes | Yes | Your Exit " +"should use Reduced Exit Policy | 2016/06/30 |" msgstr "" -"Tor Project localization is hosted in the Localization Lab Hub on Transifex," -" a third-party translation platform. Read on for details on how to sign up " -"and begin contributing." +"| [Dataclub](https://www.dataclub.biz) | - | Yes | Yes | Yes | Your Exit " +"should use Reduced Exit Policy | 2016/06/30 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"If you are interested in helping out the project by translating the manual " -"or the Tor Browser to your language, your help would be greatly appreciated!" +"| [HostHatch](https://hosthatch.com) | AS42708 | Yes | Yes | No | - | " +"2016/05 |" msgstr "" -"If you are interested in helping out the project by translating the manual " -"or the Tor Browser to your language, your help would be greatly appreciated!" +"| [HostHatch](https://hosthatch.com) | AS42708 | Yes | Yes | No | - | " +"2016/05 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Tor Project localization is hosted in the [Localization Lab " -"Hub](https://www.localizationlab.org/) on Transifex, a third-party " -"translation platform." +"| TeliaSonera | - | Yes | Yes | ? | TeliaSonera is also big in Sweden and " +"deliver where other ISPs can't. | - |" msgstr "" -"Tor Project localization is hosted in the [Localization Lab " -"Hub](https://www.localizationlab.org/) on Transifex, a third-party " -"translation platform." +"| TeliaSonera | - | Yes | Yes | ? | TeliaSonera is also big in Sweden and " +"deliver where other ISPs can't. | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"In order to begin contributing you will have to sign up with Transifex. " -"Below is an outline of how to sign up and begin." +"| [PRQ](http://prq.se/?p=dedicated&intl=1) | - | Yes | Yes | Yes | - | - |" msgstr "" -"In order to begin contributing you will have to sign up with Transifex. " -"Below is an outline of how to sign up and begin." +"| [PRQ](http://prq.se/?p=dedicated&intl=1) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Before translating, please read through the Tor Project page on the " -"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)." +"| [Portlane](http://www.portlane.com/) | - | Yes | Yes | Yes | Previously " +"provided connectivity for ThePirateBay, OpenBitTorrent tracker et al. " +"Handles abuse according to "Swedish praxis". | - |" msgstr "" -"Before translating, please read through the Tor Project page on the " -"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)." +"| [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/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Switzerland" +msgstr "### Switzerland" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"There you will find translation guidelines and resources that will help you " -"contribute to Tor translations." +"| [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 "" -"There you will find translation guidelines and resources that will help you " -"contribute to Tor translations." +"| [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 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [fsit](http://www.fsit.ch/) | - | Yes | Yes | Yes | - | 11/2015 |" +msgstr "| [fsit](http://www.fsit.ch/) | - | Yes | Yes | Yes | - | 11/2015 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Slovenia" +msgstr "### Slovenia" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"You are cordially invited to join the [Tor localization mailing " -"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to " -"organize translations, participate in our decisions, report errors in source" -" strings, etc." +"| [Tus Hosting](http://www.tushosting.si/) | - | Yes | Yes | Yes | They " +"just simply forward DMCA notices to us to handle (or ignore) them | - |" msgstr "" -"You are cordially invited to join the [Tor localization mailing " -"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to " -"organize translations, participate in our decisions, report errors in source" -" strings, etc." +"| [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/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "# Signing Up On Transifex" -msgstr "# Signing Up On Transifex" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Ukraine" +msgstr "### Ukraine"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- Head over to the [Transifex signup page](https://transifex.com/signup/)." +"| [UrDN](http://urdn.com.ua) | - | Yes | Yes | Yes | free speech hoster, " +"allows anything but spam/scam. Abuse always forwarded. | 10/08/2015 |" msgstr "" -"- Head over to the [Transifex signup page](https://transifex.com/signup/)." +"| [UrDN](http://urdn.com.ua) | - | Yes | Yes | Yes | free speech hoster, " +"allows anything but spam/scam. Abuse always forwarded. | 10/08/2015 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "Enter your information into the fields and click the 'Sign Up' button:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Colocall](http://www.colocall.net/) | - | Yes | Yes | Yes | - | - |" msgstr "" -"Enter your information into the fields and click the 'Sign Up' button:" +"| [Colocall](http://www.colocall.net/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Sign up to Transifex](/static/images/localization/tr1.png)" -msgstr "![Sign up to Transifex](/static/images/localization/tr1.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### United Kingdom" +msgstr "### United Kingdom"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- Fill out the next page with your name and select "Localization" and " -""Translator" from the drop-down menus:" +"| [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 "" -"- Fill out the next page with your name and select "Localization" and " -""Translator" from the drop-down menus:" +"| [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/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Fill out details](/static/images/localization/tr2.png)" -msgstr "![Fill out details](/static/images/localization/tr2.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Clustered.net](http://www.clustered.net) | - | Yes | Yes | Yes | - | - |" +msgstr "" +"| [Clustered.net](http://www.clustered.net) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "- On the next page, select 'Join an existing project' and continue." -msgstr "- On the next page, select 'Join an existing project' and continue." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Bitfolk](http://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 "" +"| [Bitfolk](http://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 | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- On the next page, select the languages you speak from the drop-down menu " -"and continue." +"| [RapidSwitch](http://rapidswitch.com/) | - | Yes | Yes | ? | - | 07/2014 |" msgstr "" -"- On the next page, select the languages you speak from the drop-down menu " -"and continue." +"| [RapidSwitch](http://rapidswitch.com/) | - | Yes | Yes | ? | - | 07/2014 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### US" +msgstr "### US" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- You are now signed up! Go to the [Tor Transifex " -"page](https://www.transifex.com/otf/torproject/)." +"| [2HOST](https://2host.com/) | - | Yes | Yes | Yes(?) | Vague AUP/Abuse " +"handling | 10/15/14 |" msgstr "" -"- You are now signed up! Go to the [Tor Transifex " -"page](https://www.transifex.com/otf/torproject/)." +"| [2HOST](https://2host.com/) | - | Yes | Yes | Yes(?) | Vague AUP/Abuse " +"handling | 10/15/14 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "- Click the blue 'Join Team' button on the far right:" -msgstr "- Click the blue 'Join Team' button on the far right:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Amazon Web Services (AWS)](https://aws.amazon.com) | - | Yes | Yes | No |" +" - | - |" +msgstr "" +"| [Amazon Web Services (AWS)](https://aws.amazon.com) | - | Yes | Yes | No |" +" - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Join Team](/static/images/localization/tr3.png)" -msgstr "![Join Team](/static/images/localization/tr3.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [AmeriNOC](https://www.amerinoc.com/) | - | Yes | Yes | Yes | - | - |" +msgstr "" +"| [AmeriNOC](https://www.amerinoc.com/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- Select the language you would like to translate from the dropdown menu:" +"| [Arvixe](https://www.arvixe.com/vps_virtual_private_servers_hosting/) | - " +"| Yes | Yes | Yes | - | 06/19/13 |" msgstr "" -"- Select the language you would like to translate from the dropdown menu:" +"| [Arvixe](https://www.arvixe.com/vps_virtual_private_servers_hosting/) | - " +"| Yes | Yes | Yes | - | 06/19/13 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Choose Language](/static/images/localization/tr4.png)" -msgstr "![Choose Language](/static/images/localization/tr4.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Axigy](http://www.axigy.com) | - | Yes | Yes | Yes | - | - |" +msgstr "| [Axigy](http://www.axigy.com) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "- A notification will now show up on the top of the page like so:" -msgstr "- A notification will now show up on the top of the page like so:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Blacklotus](http://www.blacklotus.net) | - | Yes | Yes | Yes | Liberal " +"abuse handling policies | - |" +msgstr "" +"| [Blacklotus](http://www.blacklotus.net) | - | Yes | Yes | Yes | Liberal " +"abuse handling policies | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Request Submitted](/static/images/localization/tr5.png)" -msgstr "![Request Submitted](/static/images/localization/tr5.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +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. | - |" +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. | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"After your membership is approved you can begin translating; there is a list" -" of needed translations at [Tor Transifex " -"page](https://www.transifex.com/otf/torproject/) when you are ready to " -"begin." +"| [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 "" -"After your membership is approved you can begin translating; there is a list" -" of needed translations at [Tor Transifex " -"page](https://www.transifex.com/otf/torproject/) when you are ready to " -"begin." +"| [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 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [ChunkHost](http://chunkhost.com) | - | Yes | Yes | ? | Questionable DMCA " +"handling | 01/01/12 |" +msgstr "" +"| [ChunkHost](http://chunkhost.com) | - | Yes | Yes | ? | Questionable DMCA " +"handling | 01/01/12 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Cyberonic](http://www.cyberonic.com) | - | Yes | Yes | ? | - | - |" +msgstr "| [Cyberonic](http://www.cyberonic.com) | - | Yes | Yes | ? | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Datawagon](https://datawagon.net) | AS27176 | Yes | Yes | Yes | Customers" +" are forwarded abuse complaints to handle themselves | 03/06/19 |" +msgstr "" +"| [Datawagon](https://datawagon.net) | AS27176 | Yes | Yes | Yes | Customers" +" are forwarded abuse complaints to handle themselves | 03/06/19 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [DreamHost](https://www.dreamhost.com/) | - | Yes | Yes | ? | - | 11/29/17" +" |" +msgstr "" +"| [DreamHost](https://www.dreamhost.com/) | - | Yes | Yes | ? | - | 11/29/17" +" |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Ethr.net](http://ethr.net/) | - | Yes | Yes | Yes | - | - |" +msgstr "| [Ethr.net](http://ethr.net/) | - | Yes | Yes | Yes | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) " -"also has information about the translations with bigger priority." +"| [Evolucix](http://www.evolucix.com) | - | Yes | Yes | No(?) | - | - |" msgstr "" -"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) " -"also has information about the translations with bigger priority." +"| [Evolucix](http://www.evolucix.com) | - | Yes | Yes | No(?) | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "Thanks for your interest in helping the project!" -msgstr "Thanks for your interest in helping the project!" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Future Hosting](http://www.futurehosting.com/) | - | Yes | Yes | No | - |" +" 09/01/14 |" +msgstr "" +"| [Future Hosting](http://www.futurehosting.com/) | - | Yes | Yes | No | - |" +" 09/01/14 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.title) -msgid "Pick a project" -msgstr "Pick a project" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [HostGator](http://www.hostgator.com/) | - | No | No | No | - | - |" +msgstr "| [HostGator](http://www.hostgator.com/) | - | No | No | No | - | - |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.subtitle) -msgid "How to find a project to contribute to" -msgstr "How to find a project to contribute to" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +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 |" +msgstr "" +"| [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 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"We have some statistics to help you choose a project. Here you have the " -"current situation for all languages:" +"| [HostUS](http://hostus.us/) | AS25926 | Yes | Yes | No | - | 10/16/14 |" msgstr "" -"We have some statistics to help you choose a project. Here you have the " -"current situation for all languages:" +"| [HostUS](http://hostus.us/) | AS25926 | Yes | Yes | No | - | 10/16/14 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [IPXcore](https://ipxcore.com/) | - | Yes | Yes | No | - | - |" +msgstr "| [IPXcore](https://ipxcore.com/) | - | Yes | Yes | No | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* The Tor Browser is translated in many different Transifex resources, but " -"you can see the [Tor Browser total strings translated per " -"language](https://torpat.ch/locales)." +"| [Luna Node](https://www.lunanode.com/index.php) | - | Yes | Yes | No | - |" +" 05/01/14 |" msgstr "" -"* The Tor Browser is translated in many different Transifex resources, but " -"you can see the [Tor Browser total strings translated per " -"language](https://torpat.ch/locales)." +"| [Luna Node](https://www.lunanode.com/index.php) | - | Yes | Yes | No | - |" +" 05/01/14 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* The Tor Browser User Manual is a very useful resource for new users that " -"do not speak English, see [Tor Browser User Manual translation " -"statistics](https://torpat.ch/manual-locales) or " -"[translate](https://www.transifex.com/otf/tor-project-support-community-" -"portal/tbmanual-contentspot/)" +"| [OVH](https://www.ovh.com/us/index.xml ) | AS16276 | Yes | Yes | ? | - | " +"12/31/14 |" msgstr "" -"* The Tor Browser User Manual is a very useful resource for new users that " -"do not speak English, see [Tor Browser User Manual translation " -"statistics](https://torpat.ch/manual-locales) or " -"[translate](https://www.transifex.com/otf/tor-project-support-community-" -"portal/tbmanual-contentspot/)" +"| [OVH](https://www.ovh.com/us/index.xml ) | AS16276 | Yes | Yes | ? | - | " +"12/31/14 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* Same with the support portal, see [Tor Support Portal translation " -"statistics](https://torpat.ch/support-locales) or " -"[translate](https://www.transifex.com/otf/tor-project-support-community-" -"portal/support-portal/)" +"| [Oplink.net](https://www.oplink.net) | - | Yes | Yes | No | - | 09/03/15 |" msgstr "" -"* Same with the support portal, see [Tor Support Portal translation " -"statistics](https://torpat.ch/support-locales) or " -"[translate](https://www.transifex.com/otf/tor-project-support-community-" -"portal/support-portal/)" +"| [Oplink.net](https://www.oplink.net) | - | Yes | Yes | No | - | 09/03/15 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.title) -msgid "Report a problem with a translation" -msgstr "Report a problem with a translation" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Psychz.net](https://www.psychz.net/) | - | Yes | Yes | Yes | Very Exit " +"friendly. Standard Tor response will resolve abuse issues. | 10/07/15 |" +msgstr "" +"| [Psychz.net](https://www.psychz.net/) | - | Yes | Yes | Yes | Very Exit " +"friendly. Standard Tor response will resolve abuse issues. | 10/07/15 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Sometimes the translations of apps are not working correctly. Here you can " -"learn to fix it." +"| [PulseServers](https://www.pulseservers.com) | AS16276 | Yes | Yes | Yes |" +" Exit-friendly. | 05/01/16 |" msgstr "" -"Sometimes the translations of apps are not working correctly. Here you can " -"learn to fix it." +"| [PulseServers](https://www.pulseservers.com) | AS16276 | Yes | Yes | Yes |" +" Exit-friendly. | 05/01/16 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) -msgid "### Reporting an error with a translation" -msgstr "### Reporting an error with a translation" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [RamNode](http://ramnode.com/) | AS3842 | Yes | Yes | No | - | 11/03/14 |" +msgstr "" +"| [RamNode](http://ramnode.com/) | AS3842 | Yes | Yes | No | - | 11/03/14 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* If you are already a [Tor translator](becoming-tor-translator), you can " -"simply find the string and fix it " -"[transifex](https://www.transifex.com/otf/torproject/)." +"| [Server Complete](https://servercomplete.com/) | - | ? | ? | No | - | " +"11/03/14 |" msgstr "" -"* If you are already a [Tor translator](becoming-tor-translator), you can " -"simply find the string and fix it " -"[transifex](https://www.transifex.com/otf/torproject/)." +"| [Server Complete](https://servercomplete.com/) | - | ? | ? | No | - | " +"11/03/14 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Softlayer](http://www.softlayer.com) | - | Yes | Yes | ? | - | - |" +msgstr "| [Softlayer](http://www.softlayer.com) | - | Yes | Yes | ? | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* If you don't know how to find the string to fix, you can [open a ticket on" -" our " -"Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFe...)," -" under the **Community/Translations** component." +"| [Slicehost/Rackspace](http://www.slicehost.com/) | - | Yes | Yes | No | " +"Host, not an ISP | - |" msgstr "" -"* If you don't know how to find the string to fix, you can [open a ticket on" -" our " -"Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFe...)," -" under the **Community/Translations** component." +"| [Slicehost/Rackspace](http://www.slicehost.com/) | - | Yes | Yes | No | " +"Host, not an ISP | - |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* You can report such issues on [irc](https://webchat.oftc.net/), on the " -"#tor-l10n channel (you may need to be registered to log in)." +"| [Sh3lls](http://www.sh3lls.net/dedicated.htm) | - | Yes | Yes | No | - | -" +" |" msgstr "" -"* You can report such issues on [irc](https://webchat.oftc.net/), on the " -"#tor-l10n channel (you may need to be registered to log in)." +"| [Sh3lls](http://www.sh3lls.net/dedicated.htm) | - | Yes | Yes | No | - | -" +" |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [SolarVPS](https://solarvps.com) | - | Yes | Yes | Yes | - | - |" +msgstr "| [SolarVPS](https://solarvps.com) | - | Yes | Yes | Yes | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [SeedVPS](https://www.seedvps.com) | - | Yes | Yes | No | - | - |" +msgstr "| [SeedVPS](https://www.seedvps.com) | - | Yes | Yes | No | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* You can send an email to the [tor localization mailing " -"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)." +"| [Tailored VPS](http://tailoredvps.com/) | - | Yes | Yes | Yes(?) | - | - " +"|" msgstr "" -"* You can send an email to the [tor localization mailing " -"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)." +"| [Tailored VPS](http://tailoredvps.com/) | - | Yes | Yes | Yes(?) | - | - " +"|"
-#: https//community.torproject.org/outreach/kit/ -#: (content/outreach/kit/contents+en.lrpage.title) -msgid "Street team kit" -msgstr "Street team kit" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [VPS6.NET](https://vps6.net/) | - | Yes | Yes | No | - | - |" +msgstr "| [VPS6.NET](https://vps6.net/) | - | Yes | Yes | No | - | - |"
-#: https//community.torproject.org/outreach/kit/ -#: (content/outreach/kit/contents+en.lrpage.subtitle) -#: (content/outreach/kit/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"This kit includes printable flyers, stickers, and other materials to get " -"people excited about using Tor." +"| [VPSWebServer.com](http://www.vpswebserver.com) | - | Yes || No | ? | - | " +"- |" msgstr "" -"This kit includes printable flyers, stickers, and other materials to get " -"people excited about using Tor." +"| [VPSWebServer.com](http://www.vpswebserver.com) | - | Yes || No | ? | - | " +"- |"
-#: https//community.torproject.org/outreach/kit/ -#: (content/outreach/kit/contents+en.lrpage.body) -msgid "## Street Team Kit" -msgstr "## Street Team Kit" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Inerail](http://inerail.net/) | - | Yes | Yes | Yes | Tor only allowed on" +" dedicated/colocation | - |" +msgstr "" +"| [Inerail](http://inerail.net/) | - | Yes | Yes | Yes | Tor only allowed on" +" dedicated/colocation | - |"
-#: https//community.torproject.org/outreach/talk/ -#: (content/outreach/talk/contents+en.lrpage.title) -msgid "Talk about Tor" -msgstr "Talk about Tor" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [CondoInternet ISP](http://www.condointernet.net/) | - | Yes | Yes | Yes |" +" - | - |" +msgstr "" +"| [CondoInternet ISP](http://www.condointernet.net/) | - | Yes | Yes | Yes |" +" - | - |"
-#: https//community.torproject.org/outreach/talk/ -#: (content/outreach/talk/contents+en.lrpage.subtitle) -#: (content/outreach/talk/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." +"| [DigitalOcean](http://digitalocean.com/) | - | Yes | Yes | No | - | - |" msgstr "" -"Here you'll find materials on basic Tor explainers and concepts, ideas for " -"preparing a Tor talk, suggested social media posts, and more." +"| [DigitalOcean](http://digitalocean.com/) | - | Yes | Yes | No | - | - |"
-#: https//community.torproject.org/outreach/talk/ -#: (content/outreach/talk/contents+en.lrpage.body) -msgid "## Talk about Tor" -msgstr "## Talk about Tor" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [PhoenixNap / Secured Servers](http://www.phoenixnap.com/) | - | Yes | Yes" +" | No | - | 08/01/14 |" +msgstr "" +"| [PhoenixNap / Secured Servers](http://www.phoenixnap.com/) | - | Yes | Yes" +" | No | - | 08/01/14 |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.title) -msgid "Exit Relay Configuration" -msgstr "Exit Relay Configuration" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Vultr](http://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 "" +"| [Vultr](http://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. | - |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"We assume you read through the [relay guide](..) already. This subpage is " -"for operators that want to turn on exiting on their relay." +"| [ChicagoVPS](http://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 "" -"We assume you read through the [relay guide](..) already. This subpage is " -"for operators that want to turn on exiting on their relay." +"| [ChicagoVPS](http://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 |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"It is recommended that you setup exit relays on servers dedicated to this " -"purpose." +"| [Xmission](https://www.xmission.com/) | - | Yes | Yes | Yes | - | 01/28/15" +" |" msgstr "" -"It is recommended that you setup exit relays on servers dedicated to this " -"purpose." +"| [Xmission](https://www.xmission.com/) | - | Yes | Yes | Yes | - | 01/28/15" +" |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"It is not recommended to install Tor exit relays on servers that you need " -"for other services as well." +"| [blackpulsehosting](https://www.blackpulsehosting.com) | - | Yes | Yes | " +"No | - | 10/25/15 |" msgstr "" -"It is not recommended to install Tor exit relays on servers that you need " -"for other services as well." +"| [blackpulsehosting](https://www.blackpulsehosting.com) | - | Yes | Yes | " +"No | - | 10/25/15 |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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" it its name is a good start." +"| [MonkeyBrains](https://monkeybrains.net) | AS32329 | Yes | Yes | Yes | " +"Only offers colocation, no cheap VPS option. | 1/14/19 |" msgstr "" -"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" it its name is a good start." +"| [MonkeyBrains](https://monkeybrains.net) | AS32329 | Yes | Yes | Yes | " +"Only offers colocation, no cheap VPS option. | 1/14/19 |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.title) +msgid "Post-install" +msgstr "Post-install" + +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.subtitle) +msgid "How to find your Bridge in Relay Search and connect manually" +msgstr "How to find your Bridge in Relay Search and connect manually" + +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.body) msgid "" -"* DNS resolution can have a significant impact on the performance and " -"reliability your exit relay provides." +"Congrats! If you get to this point, it means that your obfs4 bridge is " +"running and is being distributed by BridgeDB to censored users. If you want " +"to connect to your bridge manually, you will need to know the bridge's obfs4" +" certificate. See the file `/var/lib/tor/pt_state/obfs4_bridgeline.txt` and " +"paste the entire bridge line into Tor Browser:" msgstr "" -"* DNS resolution can have a significant impact on the performance and " -"reliability your exit relay provides." +"Congrats! If you get to this point, it means that your obfs4 bridge is " +"running and is being distributed by BridgeDB to censored users. If you want " +"to connect to your bridge manually, you will need to know the bridge's obfs4" +" certificate. See the file `/var/lib/tor/pt_state/obfs4_bridgeline.txt` and " +"paste the entire bridge line into Tor Browser:"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.body) msgid "" -"Poor DNS performance will result in less traffic going through your exit " -"relay." +"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0" msgstr "" -"Poor DNS performance will result in less traffic going through your exit " -"relay." +"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
-#: https//community.torproject.org/relay-operations/technical-setup/centosrhel/ -#: (content/relay-operations/technical-setup/centosrhel/contents+en.lrpage.title) +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.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 one " +"from the log line `Registered server transport 'obfs4'`, not the one from " +"the line `Now checking whether ORPort ... is reachable`." +msgstr "" +"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 one " +"from the log line `Registered server transport 'obfs4'`, not the one from " +"the line `Now checking whether ORPort ... is reachable`." + +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.body) +msgid "" +"Finally, you can monitor your obfs4 bridge's usage on [Relay " +"Search](https://metrics.torproject.org/rs.html#search). 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 "" +"Finally, you can monitor your obfs4 bridge's usage on [Relay " +"Search](https://metrics.torproject.org/rs.html#search). 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." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.title) +msgid "Debian / Ubuntu" +msgstr "Debian / Ubuntu" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.subtitle) +msgid "How to deploy an obfs4proxy Bridge on Debian / Ubuntu" +msgstr "How to deploy an obfs4proxy Bridge on Debian / Ubuntu" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "# 1. Install Tor" +msgstr "# 1. Install Tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get " +"install tor` should give you the latest stable version of Tor." +msgstr "" +"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get " +"install tor` should give you the latest stable version of Tor." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"* Note:''' Ubuntu users need to get it from Tor repository. Please see " +"[Download instructions for " +"Ubuntu](https://www.torproject.org/docs/debian.html.en#ubuntu)." +msgstr "" +"* Note:''' Ubuntu users need to get it from Tor repository. Please see " +"[Download instructions for " +"Ubuntu](https://www.torproject.org/docs/debian.html.en#ubuntu)." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "# 2. Install obfs4proxy" +msgstr "# 2. Install obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the " +"`obfs4proxy` package is available in sid, buster, and stretch. On " +"[https://packages.ubuntu.com/search?keywords=obfs4proxy Ubuntu], bionic, " +"cosmic, disco, and eoan have the package. If you're running any of them, " +"`sudo apt-get install obfs4proxy` should work." +msgstr "" +"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the " +"`obfs4proxy` package is available in sid, buster, and stretch. On " +"[https://packages.ubuntu.com/search?keywords=obfs4proxy Ubuntu], bionic, " +"cosmic, disco, and eoan have the package. If you're running any of them, " +"`sudo apt-get install obfs4proxy` should work." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"If not, you can [build it from " +"source](https://gitlab.com/yawning/obfs4#installation)." +msgstr "" +"If not, you can [build it from " +"source](https://gitlab.com/yawning/obfs4#installation)." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "" +"# 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and add " +"the following lines:" +msgstr "" +"# 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and add " +"the following lines:" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "#Bridge config" +msgstr "#Bridge config" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "RunAsDaemon 1" +msgstr "RunAsDaemon 1" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "ORPort auto" +msgstr "ORPort auto" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "BridgeRelay 1" +msgstr "BridgeRelay 1" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy" +msgstr "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# For a fixed obfs4 port (e.g. 34176), uncomment the following line." +msgstr "# For a fixed obfs4 port (e.g. 34176), uncomment the following line." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "#ServerTransportListenAddr obfs4 0.0.0.0:34176" +msgstr "#ServerTransportListenAddr obfs4 0.0.0.0:34176" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"# Local communication port between Tor and obfs4. Always set this to " +""auto". "Ext" means" +msgstr "" +"# Local communication port between Tor and obfs4. Always set this to " +""auto". "Ext" means" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"# "extended", not "external". Don't try to set a specific port number, " +"nor listen on 0.0.0.0." +msgstr "" +"# "extended", not "external". Don't try to set a specific port number, " +"nor listen on 0.0.0.0." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "ExtORPort auto" +msgstr "ExtORPort auto" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"# Contact information that allows us to get in touch with you in case of" +msgstr "" +"# Contact information that allows us to get in touch with you in case of" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"# critical updates or problems with your bridge. This is optional, so you" +msgstr "" +"# critical updates or problems with your bridge. This is optional, so you" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# don't have to provide an email address if you don't want to." +msgstr "# don't have to provide an email address if you don't want to." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "ContactInfo address@email.com" +msgstr "ContactInfo address@email.com" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# Pick a nickname that you like for your bridge." +msgstr "# Pick a nickname that you like for your bridge." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "Nickname PickANickname" +msgstr "Nickname PickANickname" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "Don't forget to change the ContactInfo and Nickname options." +msgstr "Don't forget to change the ContactInfo and Nickname options." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.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 "" +"* 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:" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy" +msgstr "sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"* Under Debian, you will also need to set `NoNewPrivileges=no` in " +"`/lib/systemd/system/tor@default.service` and " +"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. " +"[bug #18356](https://trac.torproject.org/projects/tor/ticket/18356)" +msgstr "" +"* Under Debian, you will also need to set `NoNewPrivileges=no` in " +"`/lib/systemd/system/tor@default.service` and " +"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. " +"[bug #18356](https://trac.torproject.org/projects/tor/ticket/18356)" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.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." +msgstr "" +"* 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." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "# 4. Restart tor" +msgstr "# 4. Restart tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "`systemctl restart tor`" +msgstr "`systemctl restart tor`" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "# 5. Monitor your logs" +msgstr "# 5. Monitor your logs" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.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 "" +"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`):" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> " +"<FINGERPRINT>'" +msgstr "" +"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> " +"<FINGERPRINT>'" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> " +"<HASHED FINGERPRINT>'" +msgstr "" +"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> " +"<HASHED FINGERPRINT>'" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "[notice] Registered server transport 'obfs4' at '[::]:46396'" +msgstr "[notice] Registered server transport 'obfs4' at '[::]:46396'" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Tor has successfully opened a circuit. Looks like client " +"functionality is working." +msgstr "" +"[notice] Tor has successfully opened a circuit. Looks like client " +"functionality is working." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "[notice] Bootstrapped 100%: Done" +msgstr "[notice] Bootstrapped 100%: Done" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this " +"may take up to 20 minutes -- look for log messages indicating success)" +msgstr "" +"[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this " +"may take up to 20 minutes -- look for log messages indicating success)" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Self-testing indicates your ORPort is reachable from the outside. " +"Excellent. Publishing server descriptor." +msgstr "" +"[notice] Self-testing indicates your ORPort is reachable from the outside. " +"Excellent. Publishing server descriptor." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. You can" +" use [our reachability test](https://bridges.torproject.org/scan/) to see if" +" your obfs4 port is reachable from the Internet." +msgstr "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. 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-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.title) +msgid "CentOS / RHEL / OpenSUSE" +msgstr "CentOS / RHEL / OpenSUSE" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.subtitle) +msgid "How to deploy obfs4proxy Bridge on CentOS / RHEL / OpenSUSE" +msgstr "How to deploy obfs4proxy Bridge on CentOS / RHEL / OpenSUSE" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "# 1. Install tor and dependencies" +msgstr "# 1. Install tor and dependencies" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "* Redhat / RHEL:" +msgstr "* Redhat / RHEL:" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "yum install epel-release" +msgstr "yum install epel-release" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "yum install git golang tor" +msgstr "yum install git golang tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "* OpenSUSE:" +msgstr "* OpenSUSE:" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "zypper install tor go git" +msgstr "zypper install tor go git" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "# 2. Build obfs4proxy and move it into place." +msgstr "# 2. Build obfs4proxy and move it into place." + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "* CentOS / RHEL:" +msgstr "* CentOS / RHEL:" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "export GOPATH=`mktemp -d`" +msgstr "export GOPATH=`mktemp -d`" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "go get gitlab.com/yawning/obfs4.git/obfs4proxy" +msgstr "go get gitlab.com/yawning/obfs4.git/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/" +msgstr "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy" +msgstr "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy" +msgstr "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "# 5. Monitor your logs (usually in your syslog)" +msgstr "# 5. Monitor your logs (usually in your syslog)" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "" +"To confirm your bridge is running with no issues, you should see something " +"like this:" +msgstr "" +"To confirm your bridge is running with no issues, you should see something " +"like this:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.title) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.title) +msgid "FreeBSD" +msgstr "FreeBSD" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.subtitle) +msgid "How to deploy obfs4proxy Bridge on FreeBSD" +msgstr "How to deploy obfs4proxy Bridge on FreeBSD" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# 1. Install packages" +msgstr "# 1. Install packages" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "pkg install obfs4proxy-tor tor ca_root_nss" +msgstr "pkg install obfs4proxy-tor tor ca_root_nss" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"# 2. Edit your Tor config file, usually located at `/usr/local/etc/tor` and " +"add the following lines" +msgstr "" +"# 2. Edit your Tor config file, usually located at `/usr/local/etc/tor` and " +"add the following lines" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "Log notice file /var/log/tor/notices.log" +msgstr "Log notice file /var/log/tor/notices.log" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "# 3. Ensure that the `random_id` sysctl setting is enabled:" +msgstr "# 3. Ensure that the `random_id` sysctl setting is enabled:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "echo "net.inet.ip.random_id=1" >> /etc/sysctl.conf" +msgstr "echo "net.inet.ip.random_id=1" >> /etc/sysctl.conf" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "sysctl net.inet.ip.random_id=1" +msgstr "sysctl net.inet.ip.random_id=1" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "# 4. Start the tor daemon and make sure it starts at boot:" +msgstr "# 4. Start the tor daemon and make sure it starts at boot:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "sysrc tor_enable=YES" +msgstr "sysrc tor_enable=YES" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "service tor start" +msgstr "service tor start" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"To confirm your bridge is running with no issues, you should see something " +"like this in `/var/log/tor/notices.log`:" +msgstr "" +"To confirm your bridge is running with no issues, you should see something " +"like this in `/var/log/tor/notices.log`:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. You can" +" use[our reachability test] (https://bridges.torproject.org/scan/) to see if" +" your obfs4 port is reachable from the Internet." +msgstr "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. 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-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"# 6. To get the fastest package updates, switch from the "quarterly" " +"package repo to the "latest" repo." +msgstr "" +"# 6. To get the fastest package updates, switch from the "quarterly" " +"package repo to the "latest" repo." + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "Create the following folder:" +msgstr "Create the following folder:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "mkdir -p /usr/local/etc/pkg/repos" +msgstr "mkdir -p /usr/local/etc/pkg/repos" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"Create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the following " +"content:" +msgstr "" +"Create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the following " +"content:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "FreeBSD: { enabled: no }" +msgstr "FreeBSD: { enabled: no }" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "FreeBSDlatest: {" +msgstr "FreeBSDlatest: {" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "url: "pkg+https://pkg.FreeBSD.org/$%7BABI%7D/latest%5C"," +msgstr "url: "pkg+https://pkg.FreeBSD.org/$%7BABI%7D/latest%5C"," + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "mirror_type: "srv"," +msgstr "mirror_type: "srv"," + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "signature_type: "fingerprints"," +msgstr "signature_type: "fingerprints"," + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "fingerprints: "/usr/share/keys/pkg"," +msgstr "fingerprints: "/usr/share/keys/pkg"," + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "enabled: yes" +msgstr "enabled: yes" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "}" +msgstr "}" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.title) +msgid "OpenBSD" +msgstr "OpenBSD" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.subtitle) +msgid "How to deploy obfs4proxy Bridge on OpenBSD" +msgstr "How to deploy obfs4proxy Bridge on OpenBSD" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "pkg_add tor obfs4proxy" +msgstr "pkg_add tor obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# 2. Edit your Tor config file" +msgstr "# 2. Edit your Tor config file" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "Usually located at `/etc/tor/torrc`, add the following lines:" +msgstr "Usually located at `/etc/tor/torrc`, add the following lines:" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "User _tor" +msgstr "User _tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "# 3. Start the tor daemon and make sure it starts at boot:" +msgstr "# 3. Start the tor daemon and make sure it starts at boot:" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "rcctl enable tor" +msgstr "rcctl enable tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "rcctl start tor" +msgstr "rcctl start tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# 4. Monitor your logs" +msgstr "# 4. Monitor your logs" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"To confirm your bridge is running with no issues, you should see something " +"like this (`/var/log/tor/notices.log`):" +msgstr "" +"To confirm your bridge is running with no issues, you should see something " +"like this (`/var/log/tor/notices.log`):" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. You can" +" use [our reachability test](https://bridges.torproject.org/scan/) to see " +"if your obfs4 port is reachable from the Internet." +msgstr "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. 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-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.title) msgid "CentOS/RHEL" msgstr "CentOS/RHEL"
-#: https//community.torproject.org/relay-operations/technical-setup/fedora/ -#: (content/relay-operations/technical-setup/fedora/contents+en.lrpage.title) -msgid "Fedora" -msgstr "Fedora" +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.subtitle) +msgid "How to deploy a middle/Guard node on CentOS/RHEL" +msgstr "How to deploy a middle/Guard node on CentOS/RHEL" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "# 1. Enable the EPEL repository" +msgstr "# 1. Enable the EPEL repository" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "" +"To install `tor` package on CentOS/RHEL, you need to install the " +"[EPEL](https://fedoraproject.org/wiki/EPEL) repository first:" +msgstr "" +"To install `tor` package on CentOS/RHEL, you need to install the " +"[EPEL](https://fedoraproject.org/wiki/EPEL) repository first:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "`yum install epel-release`" +msgstr "`yum install epel-release`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "# 2. Install the tor package and verify the EPEL signing key" +msgstr "# 2. Install the tor package and verify the EPEL signing key" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "`yum install tor`" +msgstr "`yum install tor`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "" +"When you install the first package from the EPEL repository you will be " +"asked about verifying the EPEL GPG signing key. Please ensure the key " +"matches with the one available on the [Fedora Project " +"website](https://getfedora.org/keys/)." +msgstr "" +"When you install the first package from the EPEL repository you will be " +"asked about verifying the EPEL GPG signing key. Please ensure the key " +"matches with the one available on the [Fedora Project " +"website](https://getfedora.org/keys/)." + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "# 3. Put the tor configuration file `/etc/tor/torrc` in place" +msgstr "# 3. Put the tor configuration file `/etc/tor/torrc` in place" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "#change the nickname "myNiceRelay" to a name that you like" +msgstr "#change the nickname "myNiceRelay" to a name that you like"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.title) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "Nickname myNiceRelay" +msgstr "Nickname myNiceRelay" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "ORPort 9001" +msgstr "ORPort 9001" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "SocksPort 0" +msgstr "SocksPort 0" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "ExitRelay 0" +msgstr "ExitRelay 0" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "" +"# Change the email address bellow and be aware that it will be published" +msgstr "" +"# Change the email address bellow and be aware that it will be published" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "ContactInfo tor-operator@your-emailaddress-domain" +msgstr "ContactInfo tor-operator@your-emailaddress-domain" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "# 4. Enable and start your Tor relay" +msgstr "# 4. Enable and start your Tor relay" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "CentOS 7 / RHEL 7:" +msgstr "CentOS 7 / RHEL 7:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "systemctl enable tor" +msgstr "systemctl enable tor" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "systemctl start tor" +msgstr "systemctl start tor" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "CentOS 6 / RHEL 6:" +msgstr "CentOS 6 / RHEL 6:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "service tor enable" +msgstr "service tor enable" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.subtitle) +msgid "How to deploy a middle/Guard node on Fedora" +msgstr "How to deploy a middle/Guard node on Fedora" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "# 1. Install the tor package:" +msgstr "# 1. Install the tor package:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "`dnf install tor`" +msgstr "`dnf install tor`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "# 2. Put the tor configuration file `/etc/tor/torrc` in place:" +msgstr "# 2. Put the tor configuration file `/etc/tor/torrc` in place:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.title) msgid "Debian/Ubuntu" msgstr "Debian/Ubuntu"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.subtitle) +msgid "How to deploy a middle/Guard node on Debian/Ubuntu" +msgstr "How to deploy a middle/Guard node on Debian/Ubuntu" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "# 1. Configure Tor Package Repository" msgstr "# 1. Configure Tor Package Repository"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "" "Enable the Torproject package repository by following the instructions " "**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**." @@ -4641,98 +9891,136 @@ msgstr "" "Enable the Torproject package repository by following the instructions " "**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**."
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "# 2. Package Installation" msgstr "# 2. Package Installation"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "Install the `tor` package:" msgstr "Install the `tor` package:"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "`apt update && apt install tor`" msgstr "`apt update && apt install tor`"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "# 3. Configuration File" msgstr "# 3. Configuration File"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "Put the configuration file `/etc/tor/torrc` in place:" msgstr "Put the configuration file `/etc/tor/torrc` in place:"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "#change the nickname "myNiceRelay" to a name that you like" -msgstr "#change the nickname "myNiceRelay" to a name that you like" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "Nickname myNiceRelay" -msgstr "Nickname myNiceRelay" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "ORPort 443" msgstr "ORPort 443"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "ExitRelay 0" -msgstr "ExitRelay 0" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "SocksPort 0" -msgstr "SocksPort 0" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "ControlSocket 0" msgstr "ControlSocket 0"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "" -"# Change the email address bellow and be aware that it will be published" -msgstr "" -"# Change the email address bellow and be aware that it will be published" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "ContactInfo tor-operator@your-emailaddress-domain" -msgstr "ContactInfo tor-operator@your-emailaddress-domain" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "# 4. Restart the Service" msgstr "# 4. Restart the Service"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "Restart the tor daemon so your configuration changes take effect:" msgstr "Restart the tor daemon so your configuration changes take effect:"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "`systemctl restart tor@default`" msgstr "`systemctl restart tor@default`"
-#: https//community.torproject.org/relay-operations/technical-setup/freebsd/ -#: (content/relay-operations/technical-setup/freebsd/contents+en.lrpage.title) -msgid "FreeBSD" -msgstr "FreeBSD" - -#: templates/footer.html:9 templates/footer.html:13 templates/navbar.html:57 +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.subtitle) +msgid "How to deploy a middle/Guard node on FreeBSD" +msgstr "How to deploy a middle/Guard node on FreeBSD" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "## 1. Install the tor package" +msgstr "## 1. Install the tor package" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "`pkg install tor ca_root_nss`" +msgstr "`pkg install tor ca_root_nss`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "or for alpha releases:" +msgstr "or for alpha releases:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "`pkg install tor-devel ca_root_nss`" +msgstr "`pkg install tor-devel ca_root_nss`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "## 2. Put the configuration file `/usr/local/etc/tor/torrc` in place" +msgstr "## 2. Put the configuration file `/usr/local/etc/tor/torrc` in place" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "Log notice syslog" +msgstr "Log notice syslog" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "## 3. Ensure that the `random_id` sysctl setting is enabled:" +msgstr "## 3. Ensure that the `random_id` sysctl setting is enabled:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "## 4. Start the tor daemon and make sure it starts at boot:" +msgstr "## 4. Start the tor daemon and make sure it starts at boot:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "### Optional but recommended" +msgstr "### Optional but recommended" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "" +"To get package updates faster after they have been build it is best to " +"switch from the "quarterly" with "latest" repository." +msgstr "" +"To get package updates faster after they have been build it is best to " +"switch from the "quarterly" with "latest" repository." + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "`mkdir -p /usr/local/etc/pkg/repos`" +msgstr "`mkdir -p /usr/local/etc/pkg/repos`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "" +"and create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the " +"following content:" +msgstr "" +"and create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the " +"following content:" + +#: lego/templates/footer.html:9 lego/templates/footer.html:18 +#: lego/templates/navbar.html:66 templates/footer.html:9 +#: templates/footer.html:18 templates/navbar.html:57 msgid "Download Tor Browser" msgstr "Download Tor Browser"
-#: templates/footer.html:10 +#: lego/templates/footer.html:10 templates/footer.html:10 msgid "" "Download Tor Browser to experience real private browsing without tracking, " "surveillance, or censorship." @@ -4740,11 +10028,11 @@ msgstr "" "Download Tor Browser to experience real private browsing without tracking, " "surveillance, or censorship."
-#: templates/footer.html:22 +#: lego/templates/footer.html:27 templates/footer.html:27 msgid "Our mission:" msgstr "Our mission:"
-#: templates/footer.html:23 +#: lego/templates/footer.html:28 templates/footer.html:28 msgid "" "To advance human rights and freedoms by creating and deploying free and open" " source anonymity and privacy technologies, supporting their unrestricted " @@ -4756,24 +10044,41 @@ msgstr "" "availability and use, and furthering their scientific and popular " "understanding."
-#: templates/footer.html:48 +#: lego/templates/footer.html:49 lego/templates/navbar.html:12 +#: templates/footer.html:49 templates/navbar.html:12 +msgid "Donate Now" +msgstr "Donate Now" + +#: lego/templates/footer.html:54 templates/footer.html:54 msgid "Subscribe to our Newsletter" msgstr "Subscribe to our Newsletter"
-#: templates/footer.html:49 -msgid "Get monthly updates and opportunities from the Tor Project" -msgstr "Get monthly updates and opportunities from the Tor Project" +#: lego/templates/footer.html:55 templates/footer.html:55 +msgid "Get monthly updates and opportunities from the Tor Project:" +msgstr "Get monthly updates and opportunities from the Tor Project:" + +#: lego/templates/footer.html:56 templates/footer.html:56 +msgid "Sign up" +msgstr "Sign up"
-#: templates/footer.html:57 +#: lego/templates/footer.html:75 templates/footer.html:75 #, python-format msgid "" "Trademark, copyright notices, and rules for use by third parties can be " -"found in our %s" +"found in our %(link_to_faq)s" msgstr "" "Trademark, copyright notices, and rules for use by third parties can be " -"found in our %s" +"found in our %(link_to_faq)s" + +#: lego/templates/navbar.html:15 +msgid "Menu" +msgstr "Menu" + +#: lego/templates/search.html:5 +msgid "Search" +msgstr "Search"
-#: templates/homepage.html:8 templates/layout.html:7 +#: templates/homepage.html:4 templates/meta.html:6 msgid "Tor Project" msgstr "Tor Project"
@@ -4799,10 +10104,6 @@ msgstr "Translators mailing list" msgid "Tor Logo" msgstr "Tor Logo"
-#: templates/navbar.html:12 -msgid "Donate Now" -msgstr "Donate Now" - #: templates/onion-services.html:10 msgid "Learn more about onion services here" msgstr "Learn more about onion services here" @@ -4831,6 +10132,10 @@ msgstr "Learn more" msgid "Check out the code" msgstr "Check out the code"
+#: templates/onion-services.html:49 +msgid "Featured .onion sites" +msgstr "Featured .onion sites" + #: templates/outreach.html:27 msgid "Tor Speakers Bureau" msgstr "Tor Speakers Bureau" @@ -4861,14 +10166,10 @@ msgstr "Connect with other Relay Operators"
#: templates/relay-operations.html:24 msgid "" -"Running a relay requires technical skill and commitment, which is why we've " -"created a wealth of resources to help our relay operators. The best resource" -" of all is the active community of relay operators on tor-" +"The best resource of all is the active community of relay operators on tor-" "relays@lists.torproject.org and on IRC in #tor-relays. " msgstr "" -"Running a relay requires technical skill and commitment, which is why we've " -"created a wealth of resources to help our relay operators. The best resource" -" of all is the active community of relay operators on tor-" +"The best resource of all is the active community of relay operators on tor-" "relays@lists.torproject.org and on IRC in #tor-relays. "
#: templates/relay-operations.html:26 diff --git a/contents.pot b/contents.pot index c505f8543..601160f5f 100644 --- a/contents.pot +++ b/contents.pot @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-17 08:39+CET\n" +"POT-Creation-Date: 2019-07-24 17:12+CET\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" @@ -122,15 +122,6 @@ msgstr "" "Running a relay requires technical skill and commitment, which is why we've " "created a wealth of resources to help our relay operators."
-#: https//community.torproject.org/relay-operations/ -#: (content/relay-operations/contents+en.lrpage.body) -msgid "" -"The best resource of all is the active community of relay operators on tor-" -"relays@lists.torproject.org and on IRC in #tor-relays." -msgstr "" -"The best resource of all is the active community of relay operators on tor-" -"relays@lists.torproject.org and on IRC in #tor-relays." - #: https//community.torproject.org/training/ #: (content/training/contents+en.lrpage.title) msgid "Training" @@ -370,530 +361,3826 @@ msgstr "" "events, conferences, and meetups, and so we've curated some beautiful " "materials for in-person and social media outreach."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.title) msgid "Technical setup" msgstr "Technical setup"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.subtitle) -msgid "Installing and configuring your Tor relay." -msgstr "Installing and configuring your Tor relay." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Considerations when choosing a hosting provider" -msgstr "# Considerations when choosing a hosting provider" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"If you have access to a high speed internet connection (>=100 Mbit/s in both" -" directions) and a physical piece of computer hardware, this is the best way" -" to run a relay." -msgstr "" -"If you have access to a high speed internet connection (>=100 Mbit/s in both" -" directions) and a physical piece of computer hardware, this is the best way" -" to run a relay." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"Having full control over the hardware and connection gives you a more " -"controllable and (if done correctly) secure environment." +"Installing and configuring your Tor relay: Bridge, Guard / Middle node, " +"Exit." msgstr "" -"Having full control over the hardware and connection gives you a more " -"controllable and (if done correctly) secure environment." +"Installing and configuring your Tor relay: Bridge, Guard / Middle node, " +"Exit."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.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." +"This section covers the installation and configuration of the program " +"required to run a Tor relay for various operating systems." msgstr "" -"You can host your own physical hardware at home (do NOT run a Tor exit relay" -" from your home) or in a data center." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Sometimes this is referred to as installing the relay on "bare metal"." -msgstr "Sometimes this is referred to as installing the relay on "bare metal"." +"This section covers the installation and configuration of the program " +"required to run a Tor relay for various operating systems."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"If you do not own physical hardware, you could run a relay on a rented " -"dedicated server or virtual private server (VPS)." +"These steps are intended for the latest stable version of the given OS, on " +"Ubuntu for the latest LTS release." msgstr "" -"If you do not own physical hardware, you could run a relay on a rented " -"dedicated server or virtual private server (VPS)." +"These steps are intended for the latest stable version of the given OS, on " +"Ubuntu for the latest LTS release."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"This can cost anywhere between $3.00/month and thousands per month, " -"depending on your provider, hardware configuration, and bandwidth usage." +"Note: For some operating systems, there are alpha version packages available" +" (tor versions with new features not deemed to be stable yet)." msgstr "" -"This can cost anywhere between $3.00/month and thousands per month, " -"depending on your provider, hardware configuration, and bandwidth usage." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Many VPS providers will not allow you to run exit relays." -msgstr "Many VPS providers will not allow you to run exit relays." +"Note: For some operating systems, there are alpha version packages available" +" (tor versions with new features not deemed to be stable yet)."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"You must follow the VPS provider's terms of service, or risk having your " -"account disabled." +"These are only recommended for people eager to test and report bugs in " +"bleeding edge releases/features." msgstr "" -"You must follow the VPS provider's terms of service, or risk having your " -"account disabled." +"These are only recommended for people eager to test and report bugs in " +"bleeding edge releases/features."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.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](FIXME)." +"If you are looking to run a relay with minimal effort we recommend you stick" +" to stable releases." msgstr "" -"For more information on hosting providers and their policies on allowing Tor" -" relays, please see this list maintained by the Tor community: " -"[GoodBadISPs](FIXME)." +"If you are looking to run a relay with minimal effort we recommend you stick" +" to stable releases."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Questions to consider when choosing a hoster" -msgstr "## Questions to consider when choosing a hoster" +msgid "# Questions you should clarify before configuring Tor" +msgstr "# Questions you should clarify before configuring Tor"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* How much monthly traffic is included? (Is bandwidth "unmetered"?)" -msgstr "* How much monthly traffic is included? (Is bandwidth "unmetered"?)" +msgid "* Do you want to run a Tor exit or non-exit (guard/middle) relay?" +msgstr "* Do you want to run a Tor exit or non-exit (guard/middle) relay?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* Does the hoster provide IPv6 connectivity? (it is recommended, but not " -"required)" +"* If you want to run an exit relay: Which ports do you want to allow in your" +" exit policy? (more ports usually means potentially more abuse complains)" msgstr "" -"* Does the hoster provide IPv6 connectivity? (it is recommended, but not " -"required)" +"* If you want to run an exit relay: Which ports do you want to allow in your" +" exit policy? (more ports usually means potentially more abuse complains)"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* What virtualization / hypervisor (if any) does the provider use? (anything" -" but OpenVZ should be fine)" +"* What external TCP port do you want to use for incoming Tor connections?" msgstr "" -"* What virtualization / hypervisor (if any) does the provider use? (anything" -" but OpenVZ should be fine)" +"* What external TCP port do you want to use for incoming Tor connections?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* Does the hoster start to throttle bandwidth after a certain amount of " -"traffic?" +"("ORPort" configuration, we recommend port 443 if that is not used by " +"another daemon on your server already. ORPort 443 is recommended because it " +"is often one of the few open ports on public WIFI networks. Port 9001 is " +"another commonly used ORPort.)" msgstr "" -"* Does the hoster start to throttle bandwidth after a certain amount of " -"traffic?" +"("ORPort" configuration, we recommend port 443 if that is not used by " +"another daemon on your server already. ORPort 443 is recommended because it " +"is often one of the few open ports on public WIFI networks. Port 9001 is " +"another commonly used ORPort.)"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* How well connected is the autonomous system of the hoster? To answer this " -"question you can use the AS rank of the autonomous systems if you want to" +"* What email address will you use in the ContactInfo field of your relay(s)?" msgstr "" -"* How well connected is the autonomous system of the hoster? To answer this " -"question you can use the AS rank of the autonomous systems if you want to" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "compare: http://as-rank.caida.org/ (a lower value is better)" -msgstr "compare: http://as-rank.caida.org/ (a lower value is better)" +"* What email address will you use in the ContactInfo field of your relay(s)?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## If you plan to run Exit Relays" -msgstr "## If you plan to run Exit Relays" +msgid "Note: This information will be made public." +msgstr "Note: This information will be made public."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* Does the hoster allow Tor exit relays? (explicitly ask them before " -"starting an exit relay there)" +"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?" msgstr "" -"* Does the hoster allow Tor exit relays? (explicitly ask them before " -"starting an exit relay there)" +"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.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 "" -"* 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." +msgid "* Does the server have an IPv6 address?" +msgstr "* Does the server have an IPv6 address?"
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR " -"record)" +"The installation commands are shown in code blocks and must be executed with" +" root privileges." msgstr "" -"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR " -"record)" +"The installation commands are shown in code blocks and must be executed with" +" root privileges."
-#: https//community.torproject.org/relay-operations/technical-setup/ +#: https//community.torproject.org/relay-operations/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "" -"This are probably things you will need to ask the hoster in a Pre-Sales " -"ticket" +"Click below in which type of relay do you want to host and don't forget to " +"read [Relay post-install and good practices](relays-post-install-and-good-" +"practices)." msgstr "" -"This are probably things you will need to ask the hoster in a Pre-Sales " -"ticket" +"Click below in which type of relay do you want to host and don't forget to " +"read [Relay post-install and good practices](relays-post-install-and-good-" +"practices)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# AS/location diversity" -msgstr "# AS/location diversity" +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.title) +msgid "Relay requirements" +msgstr "Relay requirements"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.subtitle) msgid "" -"When selecting your hosting provider, consider network diversity on an " -"autonomous system (AS) and country level." +"Requirements for Tor relays depend on the type of relay and the bandwidth " +"they provide. Learn more about specific relay requirements." msgstr "" -"When selecting your hosting provider, consider network diversity on an " -"autonomous system (AS) and country level." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "A more diverse network is more resilient to attacks and outages." -msgstr "A more diverse network is more resilient to attacks and outages." +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"Sometimes it is not clear which AS you are buying from in case of resellers." +"Requirements for Tor relays depend on the type of relay and the bandwidth " +"they provide." msgstr "" -"Sometimes it is not clear which AS you are buying from in case of resellers." +"Requirements for Tor relays depend on the type of relay and the bandwidth " +"they provide."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Bandwidth and Connections" +msgstr "# Bandwidth and Connections" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"To be sure it is best to ask the hoster about the AS number before ordering " -"a server." +"A non-exit relay should be able to handle at least 7000 concurrent " +"connections." msgstr "" -"To be sure it is best to ask the hoster about the AS number before ordering " -"a server." +"A non-exit relay should be able to handle at least 7000 concurrent " +"connections."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"It is best to avoid hosters where many Tor relays are already hosted, but it" -" is still better to add one there than to run no relay at all." +"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 "" -"It is best to avoid hosters where many Tor relays are already hosted, but it" -" is still better to add one there than to run no relay at all." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "**Try to avoid** the following hosters:" -msgstr "**Try to avoid** the following hosters:" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* OVH SAS (AS16276)" -msgstr "* OVH SAS (AS16276)" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Online S.a.s. (AS12876)" -msgstr "* Online S.a.s. (AS12876)" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Hetzner Online GmbH (AS24940)" -msgstr "* Hetzner Online GmbH (AS24940)" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* DigitalOcean, LLC (AS14061)" -msgstr "* DigitalOcean, LLC (AS14061)" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"To find out which hoster and countries are already used by many other " -"operators (that should be avoided) you can use Relay Search:" +"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 "" -"To find out which hoster and countries are already used by many other " -"operators (that should be avoided) you can use Relay Search:" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"* [Autonomous System Level " -"Overview](https://metrics.torproject.org/rs.html#aggregate/as)" +"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent" +" connections (>100k)." msgstr "" -"* [Autonomous System Level " -"Overview](https://metrics.torproject.org/rs.html#aggregate/as)" +"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent" +" connections (>100k)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "" -"* [Country Level " -"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)" +"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 "" -"* [Country Level " -"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +"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." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "The minimum requirements for a relay are 10 Mbit/s (Mbps)." +msgstr "The minimum requirements for a relay are 10 Mbit/s (Mbps)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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/bridge)." +msgstr "" +"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a" +" [bridge with obfs4 support](relay/bridge)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"If you do not know your bandwidth you can use http://beta.speedtest.net to " +"measure it." +msgstr "" +"If you do not know your bandwidth you can use http://beta.speedtest.net to " +"measure it." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Monthly Outbound Traffic" +msgstr "# Monthly Outbound Traffic" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) " +"connection." +msgstr "" +"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) " +"connection." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "More (>2 TB/month) is better and recommended." +msgstr "More (>2 TB/month) is better and recommended." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or " +"more." +msgstr "" +"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or " +"more." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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](FIXME)." +msgstr "" +"If you have a metered plan you might want to configure tor to only use a " +"given amount of [bandwidth or monthly traffic](FIXME)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Public IPv4 Address" +msgstr "# Public IPv4 Address" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"Every relay needs a public IPv4 address - either directly on the host " +"(preferred) or via NAT and port forwarding." +msgstr "" +"Every relay needs a public IPv4 address - either directly on the host " +"(preferred) or via NAT and port forwarding." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"The IPv4 address is not required to be static but static IP addresses are " +"preferred." +msgstr "" +"The IPv4 address is not required to be static but static IP addresses are " +"preferred." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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 "" +"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)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"Additional IPv6 connectivity is great and recommended/encouraged but not a " +"requirement." +msgstr "" +"Additional IPv6 connectivity is great and recommended/encouraged but not a " +"requirement." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"There should be no problem at all with this requirement (all commercially " +"available servers come with at least one IPv4 address)." +msgstr "" +"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/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "Note: You can only run two Tor relays per public IPv4 address." +msgstr "Note: You can only run two Tor relays per public IPv4 address." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"If you want to run more than two relays you will need more IPv4 addresses." +msgstr "" +"If you want to run more than two relays you will need more IPv4 addresses." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Memory Requirements" +msgstr "# Memory Requirements" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available." +msgstr "" +"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM." +msgstr "" +"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance." +msgstr "" +"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Disk Storage" +msgstr "# Disk Storage" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "Tor does not need much disk storage." +msgstr "Tor does not need much disk storage." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"A typical Tor relay needs less than 200 MB for Tor related data (in addition" +" to the operating system itself)." +msgstr "" +"A typical Tor relay needs less than 200 MB for Tor related data (in addition" +" to the operating system itself)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# CPU" +msgstr "# CPU" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "* Any modern CPU should be fine." +msgstr "* Any modern CPU should be fine." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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)." +msgstr "" +"* 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)." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "" +"If the file /proc/cpuinfo contains the word aes your CPU has support for " +"AES-NI." +msgstr "" +"If the file /proc/cpuinfo contains the word aes your CPU has support for " +"AES-NI." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Uptime" +msgstr "# Uptime" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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 "" +"Tor has no hard uptime requirement but if your relay is not running for more" +" than 2 hours a day its usefulness is limited." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "Ideally the relay runs on a server which runs 24/7." +msgstr "Ideally the relay runs on a server which runs 24/7." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "Reboots and tor daemon restarts are fine." +msgstr "Reboots and tor daemon restarts are fine." + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +msgid "# Tor Version" +msgstr "# Tor Version" + +#: https//community.torproject.org/relay-operations/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.title) +msgid "Types of relays on the Tor network" +msgstr "Types of relays on the Tor network" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.subtitle) +msgid "" +"Bridges, guards, middle relays, and exits all serve important functions in " +"the Tor network. Learn about the different relays you can run." +msgstr "" +"Bridges, guards, middle relays, and exits all serve important functions in " +"the Tor network. Learn about the different relays you can run." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"All nodes are important, but they have different technical requirements and " +"legal implications." +msgstr "" +"All nodes are important, but they have different technical requirements and " +"legal implications." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Understanding the different kinds of nodes is the first step to learning " +"which one is right for you." +msgstr "" +"Understanding the different kinds of nodes is the first step to learning " +"which one is right for you." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "# Guard and middle relay" +msgstr "# Guard and middle relay" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "(also known as non-exit relays)" +msgstr "(also known as non-exit relays)" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"A guard relay is the first relay in the chain of 3 relays building a Tor " +"circuit." +msgstr "" +"A guard relay is the first relay in the chain of 3 relays building a Tor " +"circuit." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"A middle relay is neither a guard nor an exit, but acts as the second hop " +"between the two." +msgstr "" +"A middle relay is neither a guard nor an exit, but acts as the second hop " +"between the two." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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 "" +"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/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "Guard and middle relays usually do not receive abuse complaints." +msgstr "Guard and middle relays usually do not receive abuse complaints." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"If you have a dynamic IP address or multiple static IPs, this isn't as much " +"of an issue." +msgstr "" +"If you have a dynamic IP address or multiple static IPs, this isn't as much " +"of an issue." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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 "" +"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)." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"The so called "exit policy" of the relay decides if it is a relay allowing" +" clients to exit or not." +msgstr "" +"The so called "exit policy" of the relay decides if it is a relay allowing" +" clients to exit or not." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "A non-exit relay does not allow exiting in its exit policy." +msgstr "A non-exit relay does not allow exiting in its exit policy." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "# Exit relay" +msgstr "# Exit relay" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"The exit relay is the final relay in a Tor circuit, the one that sends " +"traffic out its destination." +msgstr "" +"The exit relay is the final relay in a Tor circuit, the one that sends " +"traffic out its destination." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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 their " +"real IP address of the Tor user." +msgstr "" +"The services Tor clients are connecting to (website, chat service, email " +"provider, etc) will see the IP address of the exit relay instead of their " +"real IP address of the Tor user." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Exit relays have the greatest legal exposure and liability of all the " +"relays." +msgstr "" +"Exit relays have the greatest legal exposure and liability of all the " +"relays." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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)." +msgstr "" +"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/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Any abuse complaints about the exit will go directly to you (via your " +"hoster, depending on the WHOIS records)." +msgstr "" +"Any abuse complaints about the exit will go directly to you (via your " +"hoster, depending on the WHOIS records)." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Generally, most complaints can be handled pretty easily through template " +"letters, which we'll discuss more in legal considerations section." +msgstr "" +"Generally, most complaints can be handled pretty easily through template " +"letters, which we'll discuss more in legal considerations section." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"Because of the legal exposure that comes with running an exit relay, you " +"should not run a Tor exit relay from your home." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Ideal exit relay operators are affiliated with some institution, like a " +"university, a library, a hackerspace or a privacy related organization." +msgstr "" +"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/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"If you are considering running an exit relay, please read the [section on " +"legal considerations](community-resources) for exit relay operators." +msgstr "" +"If you are considering running an exit relay, please read the [section on " +"legal considerations](community-resources) for exit relay operators." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "# Bridge" +msgstr "# Bridge" + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"The design of the Tor network means that the IP address of Tor relays is " +"public." +msgstr "" +"The design of the Tor network means that the IP address of Tor relays is " +"public." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"However, one of the ways Tor can be blocked by governments or ISPs is by " +"blacklisting the IP addresses of these public Tor nodes." +msgstr "" +"However, one of the ways Tor can be blocked by governments or ISPs is by " +"blacklisting the IP addresses of these public Tor nodes." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Tor bridges are nodes in the network that are not listed in the public Tor " +"directory, which make it harder for ISPs and governments to block them." +msgstr "" +"Tor bridges are nodes in the network that are not listed in the public Tor " +"directory, which make it harder for ISPs and governments to block them." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Several countries, including China and Iran, have found ways to detect and " +"block connections to Tor bridges." +msgstr "" +"Several countries, including China and Iran, have found ways to detect and " +"block connections to Tor bridges." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"[Pluggable transports](https://2019.www.torproject.org/docs/pluggable-" +"transports.html.en), a special kind of bridge, address this by adding an " +"additional layer of obfuscation." +msgstr "" +"[Pluggable transports](https://2019.www.torproject.org/docs/pluggable-" +"transports.html.en), a special kind of bridge, address this by adding an " +"additional layer of obfuscation." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to " +"operate, but they have a big impact on users." +msgstr "" +"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to " +"operate, but they have a big impact on users." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +msgid "" +"A bridge isn't likely to receive any abuse complaints, and since bridges are" +" not listed in the public consensus, they are unlikely to be blocked by " +"popular services." +msgstr "" +"A bridge isn't likely to receive any abuse complaints, and since bridges are" +" not listed in the public consensus, they are unlikely to be blocked by " +"popular services." + +#: https//community.torproject.org/relay-operations/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.title) +msgid "Community and legal resources" +msgstr "Community and legal resources" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"Exit relay operators should understand the potential risks associated with " +"running an exit relay. For the majority of operators in most countries, " +"bridges and guard/middle relays are very low risk. 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 "" +"Exit relay operators should understand the potential risks associated with " +"running an exit relay. For the majority of operators in most countries, " +"bridges and guard/middle relays are very low risk. 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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "# Legal resources" +msgstr "# Legal resources" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"The [EFF Tor Legal FAQ](https://www.torproject.org/eff/tor-legal-" +"faq.html.en) 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. 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. 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 "" +"The [EFF Tor Legal FAQ](https://www.torproject.org/eff/tor-legal-" +"faq.html.en) 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. 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. 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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "Also see the [Tor Exit Guidelines](tor-exit-guidelines)." +msgstr "Also see the [Tor Exit Guidelines](tor-exit-guidelines)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "# Responding to abuse complaints" +msgstr "# Responding to abuse complaints" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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)." +msgstr "" +"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)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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. Please document " +"your experience with new hosters on the following wiki page: [GoodBadISPs" +"](good-bad-isps)" +msgstr "" +"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. Please document " +"your experience with new hosters on the following wiki page: [GoodBadISPs" +"](good-bad-isps)" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "Other docs we like:" +msgstr "Other docs we like:" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"* 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)" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"* 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)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "# Running a relay with other people" +msgstr "# Running a relay with other people" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "## Torservers.net" +msgstr "## Torservers.net" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"Torservers is an independent, global network of organizations that help the " +"Tor network by running high bandwidth Tor relays. 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. 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. There " +"should be mutual trust between the people in the group, and members should " +"commit to running relays for the long term. 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 "" +"Torservers is an independent, global network of organizations that help the " +"Tor network by running high bandwidth Tor relays. 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. 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. There " +"should be mutual trust between the people in the group, and members should " +"commit to running relays for the long term. 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)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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. This is useful " +"for having a bank account, shared ownership, grant applications, etc. In " +"many countries operating as a corporation instead of as an individual can " +"also get you certain legal protections." +msgstr "" +"Once you have a trusted group of people, depending on your region, it is " +"often advised to create some type of non-profit corporation. This is useful " +"for having a bank account, shared ownership, grant applications, etc. In " +"many countries operating as a corporation instead of as an individual can " +"also get you certain legal protections." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"The next steps are figuring out hardware, transit, and server hosting. " +"Depending on your location and connections within the technical community of" +" the area, the last one may be the hardest step. Small local ISPs often have" +" extra bandwidth, and may be interested in supporting your group with some " +"bandwidth or rackspace. It is extremely important to maintain good " +"relationships with these ISPs." +msgstr "" +"The next steps are figuring out hardware, transit, and server hosting. " +"Depending on your location and connections within the technical community of" +" the area, the last one may be the hardest step. Small local ISPs often have" +" extra bandwidth, and may be interested in supporting your group with some " +"bandwidth or rackspace. It is extremely important to maintain good " +"relationships with these ISPs." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "## At your university" +msgstr "## At your university" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"Many computer science departments, university libraries, and individual " +"students and faculty run relays from university networks. 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. To learn more about how " +"to get support for a relay on your university's network, check out EFF's " +"resources: [Tor on campus](https://www.eff.org/torchallenge/tor-on-" +"campus.html)." +msgstr "" +"Many computer science departments, university libraries, and individual " +"students and faculty run relays from university networks. 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. To learn more about how " +"to get support for a relay on your university's network, check out EFF's " +"resources: [Tor on campus](https://www.eff.org/torchallenge/tor-on-" +"campus.html)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "## At your company or organization" +msgstr "## At your company or organization" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"If you work at a Tor-friendly company or organization, that's another ideal " +"place to run a relay. Some companies running relays include Brass Horn " +"Communications, Quintex Alliance Consulting, and OmuraVPN. 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 "" +"If you work at a Tor-friendly company or organization, that's another ideal " +"place to run a relay. Some companies running relays include Brass Horn " +"Communications, Quintex Alliance Consulting, and OmuraVPN. 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-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "# More resources" +msgstr "# More resources" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "Congratulations, you're officially a Tor relay operator! What now?" +msgstr "Congratulations, you're officially a Tor relay operator! What now?" + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.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 "" +"* 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)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"* There is also more info about running a relay at the [Tor " +"FAQ](https://2019.www.torproject.org/docs/faq.html.en#HowDoIDecide)." +msgstr "" +"* There is also more info about running a relay at the [Tor " +"FAQ](https://2019.www.torproject.org/docs/faq.html.en#HowDoIDecide)." + +#: https//community.torproject.org/relay-operations/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lrpage.body) +msgid "" +"* And, most importantly, make sure to email tshirt@torproject.org and [claim" +" your swag](swags). It's our way of saying thanks for defending privacy and " +"free speech online." +msgstr "" +"* And, most importantly, make sure to email tshirt@torproject.org and [claim" +" your swag](swags). It's our way of saying thanks for defending privacy and " +"free speech online." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.title) +msgid "Technical considerations" +msgstr "Technical considerations" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.subtitle) +msgid "" +"How to choose a good hosting provider, what's an AS and Operating System " +"diversity." +msgstr "" +"How to choose a good hosting provider, what's an AS and Operating System " +"diversity." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "# Considerations when choosing a hosting provider" +msgstr "# Considerations when choosing a hosting provider" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"If you have access to a high speed internet connection (>=100 Mbit/s in both" +" directions) and a physical piece of computer hardware, this is the best way" +" to run a relay." +msgstr "" +"If you have access to a high speed internet connection (>=100 Mbit/s in both" +" directions) and a physical piece of computer hardware, this is the best way" +" to run a relay." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"Having full control over the hardware and connection gives you a more " +"controllable and (if done correctly) secure environment." +msgstr "" +"Having full control over the hardware and connection gives you a more " +"controllable and (if done correctly) secure environment." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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." +msgstr "" +"You can host your own physical hardware at home (do NOT run a Tor exit relay" +" from your home) or in a data center." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "Sometimes this is referred to as installing the relay on "bare metal"." +msgstr "Sometimes this is referred to as installing the relay on "bare metal"." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"If you do not own physical hardware, you could run a relay on a rented " +"dedicated server or virtual private server (VPS)." +msgstr "" +"If you do not own physical hardware, you could run a relay on a rented " +"dedicated server or virtual private server (VPS)." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"This can cost anywhere between $3.00/month and thousands per month, " +"depending on your provider, hardware configuration, and bandwidth usage." +msgstr "" +"This can cost anywhere between $3.00/month and thousands per month, " +"depending on your provider, hardware configuration, and bandwidth usage." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "Many VPS providers will not allow you to run exit relays." +msgstr "Many VPS providers will not allow you to run exit relays." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"You must follow the VPS provider's terms of service, or risk having your " +"account disabled." +msgstr "" +"You must follow the VPS provider's terms of service, or risk having your " +"account disabled." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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](FIXME)." +msgstr "" +"For more information on hosting providers and their policies on allowing Tor" +" relays, please see this list maintained by the Tor community: " +"[GoodBadISPs](FIXME)." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "## Questions to consider when choosing a hoster" +msgstr "## Questions to consider when choosing a hoster" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* How much monthly traffic is included? (Is bandwidth "unmetered"?)" +msgstr "* How much monthly traffic is included? (Is bandwidth "unmetered"?)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* Does the hoster provide IPv6 connectivity? (it is recommended, but not " +"required)" +msgstr "" +"* Does the hoster provide IPv6 connectivity? (it is recommended, but not " +"required)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* What virtualization / hypervisor (if any) does the provider use? (anything" +" but OpenVZ should be fine)" +msgstr "" +"* What virtualization / hypervisor (if any) does the provider use? (anything" +" but OpenVZ should be fine)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* Does the hoster start to throttle bandwidth after a certain amount of " +"traffic?" +msgstr "" +"* Does the hoster start to throttle bandwidth after a certain amount of " +"traffic?" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* How well connected is the autonomous system of the hoster? To answer this " +"question you can use the AS rank of the autonomous systems if you want to " +"compare: http://as-rank.caida.org/ (a lower value is better)" +msgstr "" +"* How well connected is the autonomous system of the hoster? To answer this " +"question you can use the AS rank of the autonomous systems if you want to " +"compare: http://as-rank.caida.org/ (a lower value is better)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "## If you plan to run Exit Relays" +msgstr "## If you plan to run Exit Relays" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* Does the hoster allow Tor exit relays? (explicitly ask them before " +"starting an exit relay there)" +msgstr "" +"* Does the hoster allow Tor exit relays? (explicitly ask them before " +"starting an exit relay there)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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 "" +"* 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/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR " +"record)" +msgstr "" +"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR " +"record)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"This are probably things you will need to ask the hoster in a Pre-Sales " +"ticket" +msgstr "" +"This are probably things you will need to ask the hoster in a Pre-Sales " +"ticket" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "# AS/location diversity" +msgstr "# AS/location diversity" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"When selecting your hosting provider, consider network diversity on an " +"autonomous system (AS) and country level." +msgstr "" +"When selecting your hosting provider, consider network diversity on an " +"autonomous system (AS) and country level." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "A more diverse network is more resilient to attacks and outages." +msgstr "A more diverse network is more resilient to attacks and outages." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"Sometimes it is not clear which AS you are buying from in case of resellers." +msgstr "" +"Sometimes it is not clear which AS you are buying from in case of resellers." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"To be sure it is best to ask the hoster about the AS number before ordering " +"a server." +msgstr "" +"To be sure it is best to ask the hoster about the AS number before ordering " +"a server." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"It is best to avoid hosters where many Tor relays are already hosted, but it" +" is still better to add one there than to run no relay at all." +msgstr "" +"It is best to avoid hosters where many Tor relays are already hosted, but it" +" is still better to add one there than to run no relay at all." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "**Try to avoid** the following hosters:" +msgstr "**Try to avoid** the following hosters:" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "* OVH SAS (AS16276)" +msgstr "* OVH SAS (AS16276)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "* Online S.a.s. (AS12876)" +msgstr "* Online S.a.s. (AS12876)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "* Hetzner Online GmbH (AS24940)" +msgstr "* Hetzner Online GmbH (AS24940)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "* DigitalOcean, LLC (AS14061)" +msgstr "* DigitalOcean, LLC (AS14061)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"To find out which hoster and countries are already used by many other " +"operators (that should be avoided) you can use Relay Search:" +msgstr "" +"To find out which hoster and countries are already used by many other " +"operators (that should be avoided) you can use Relay Search:" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* [Autonomous System Level " +"Overview](https://metrics.torproject.org/rs.html#aggregate/as)" +msgstr "" +"* [Autonomous System Level " +"Overview](https://metrics.torproject.org/rs.html#aggregate/as)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"* [Country Level " +"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)" +msgstr "" +"* [Country Level " +"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) msgid "# Choosing an Operating System" msgstr "# Choosing an Operating System"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "We recommend you use the operating system you are most familiar with." -msgstr "We recommend you use the operating system you are most familiar with." +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "We recommend you use the operating system you are most familiar with." +msgstr "We recommend you use the operating system you are most familiar with." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"Please keep in mind that since most relays run on Debian and we want to " +"avoid a monoculture, BSD and other non-Linux based relays are greatly " +"needed." +msgstr "" +"Please keep in mind that since most relays run on Debian and we want to " +"avoid a monoculture, BSD and other non-Linux based relays are greatly " +"needed." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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 "" +"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:" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* https://nusenu.github.io/OrNetStats/#os-distribution-relays" +msgstr "* https://nusenu.github.io/OrNetStats/#os-distribution-relays" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "# OS Level Configuration" +msgstr "# OS Level Configuration" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "## Time Synchronization (NTP)" +msgstr "## Time Synchronization (NTP)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "## Automatic Software Updates" +msgstr "## Automatic Software Updates" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"One of the most imported things to keeps your relay secure is to install " +"security updates timely and ideally automatically so you can not forget " +"about it." +msgstr "" +"One of the most imported things to keeps your relay secure is to install " +"security updates timely and ideally automatically so you can not forget " +"about it." + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "" +"We collected the steps to enable automatic software updates for different " +"operating systems:" +msgstr "" +"We collected the steps to enable automatic software updates for different " +"operating systems:" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* [RPM-based distributions](FIXME) (RHEL, CentOS, Fedora, openSUSE)" +msgstr "* [RPM-based distributions](FIXME) (RHEL, CentOS, Fedora, openSUSE)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* [Debian/Ubuntu](FIXME)" +msgstr "* [Debian/Ubuntu](FIXME)" + +#: https//community.torproject.org/relay-operations/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lrpage.body) +msgid "* [FreeBSD/HardenedBSD](FIXME)" +msgstr "* [FreeBSD/HardenedBSD](FIXME)" + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.title) +msgid "Code of Conduct for Trainers" +msgstr "Code of Conduct for Trainers" + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.subtitle) +msgid "Don't be a jerk. Be awesome instead." +msgstr "Don't be a jerk. Be awesome instead." + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.cta) +msgid "Code of Conduct" +msgstr "Code of Conduct" + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.body) +msgid "##Code of Conduct for Trainers" +msgstr "##Code of Conduct for Trainers" + +#: https//community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lrpage.body) +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. You can find our code of conduct " +"[here](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)" +msgstr "" +"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. You can find our code of conduct " +"[here](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.title) +msgid "Training Best Practices" +msgstr "Training Best Practices" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.subtitle) +#: (content/training/best-practices/contents+en.lrpage.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." +msgstr "" +"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/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.cta) +msgid "Best Practices for Trainers" +msgstr "Best Practices for Trainers" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"Running security trainings is a fun and rewarding way to help your community" +" conduct human rights work safely." +msgstr "" +"Running security trainings is a fun and rewarding way to help your community" +" conduct human rights work safely." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "## Before the training" +msgstr "## Before the training" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "_Am I the right person to give this training?_" +msgstr "_Am I the right person to give this training?_" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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)." +msgstr "" +"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)." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"This resource can help you be sure that you're doing the best by the " +"community of people you wish to train." +msgstr "" +"This resource can help you be sure that you're doing the best by the " +"community of people you wish to train." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "Other questions to ask yourself before deciding to do a training:" +msgstr "Other questions to ask yourself before deciding to do a training:" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"- How will you assess the needs of your group? What needs can you meet?" +msgstr "" +"- How will you assess the needs of your group? What needs can you meet?" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"- How will you assess the skill level of your group? What skill levels can " +"you teach to?" +msgstr "" +"- How will you assess the skill level of your group? What skill levels can " +"you teach to?" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"Once you've answered those questions, you're ready to plan your training!" +msgstr "" +"Once you've answered those questions, you're ready to plan your training!" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"1. Find a location that is accessible, affordable, has an internet " +"connection and other materials like a white board, projector, and screen." +msgstr "" +"1. Find a location that is accessible, affordable, has an internet " +"connection and other materials like a white board, projector, and screen." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "Make sure that the location is safe for your attendees to visit." +msgstr "Make sure that the location is safe for your attendees to visit." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"2. Promote your event in your community's spaces, taking safety into " +"consideration." +msgstr "" +"2. Promote your event in your community's spaces, taking safety into " +"consideration." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"3. Create localized handouts for some of the more difficult concepts that " +"you'll be teaching." +msgstr "" +"3. Create localized handouts for some of the more difficult concepts that " +"you'll be teaching." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "4. Make sure you have plenty of stickers to hand out to participants!" +msgstr "4. Make sure you have plenty of stickers to hand out to participants!" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "5. Create a link list of all the resources you'll be talking about." +msgstr "5. Create a link list of all the resources you'll be talking about." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "This includes downloads and PDFs of handouts." +msgstr "This includes downloads and PDFs of handouts." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"You'll share this link list on a whiteboard or project it at the training." +msgstr "" +"You'll share this link list on a whiteboard or project it at the training." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "6. Determine how you'll do hands-on assistance at your training." +msgstr "6. Determine how you'll do hands-on assistance at your training." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"Will you be able to handle this alone? Or will you require partners? 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 "" +"Will you be able to handle this alone? Or will you require partners? 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/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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 "" +"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/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"8. Decide how you will facilitate a safer space. We recommend using the Tor " +"Code of Conduct." +msgstr "" +"8. Decide how you will facilitate a safer space. We recommend using the Tor " +"Code of Conduct." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"You can also start the training by asking participants to come up with their" +" own community agreements for the space." +msgstr "" +"You can also start the training by asking participants to come up with their" +" own community agreements for the space." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "## At the training" +msgstr "## At the training" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +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." +msgstr "" +"1. Create an agenda and share it on a projection or on a whiteboard so that " +"your participants can be prepared for the day." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"2. Communicate about how much time the training will take, and when breaks " +"will happen. Make sure you take breaks!" +msgstr "" +"2. Communicate about how much time the training will take, and when breaks " +"will happen. Make sure you take breaks!" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"3. Communicate about when you'll take questions, either during the training," +" at the end, or both." +msgstr "" +"3. Communicate about when you'll take questions, either during the training," +" at the end, or both." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "4. Communicate about how you'll offer hands-on help (if at all)." +msgstr "4. Communicate about how you'll offer hands-on help (if at all)." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"5. Communicate about how participants can contact you securely after the " +"training." +msgstr "" +"5. Communicate about how participants can contact you securely after the " +"training." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "" +"6. Show the participants the resources at community.torproject.org and " +"support.torproject.org." +msgstr "" +"6. Show the participants the resources at community.torproject.org and " +"support.torproject.org." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "7. Show the participants other resources like sec.eff.org." +msgstr "7. Show the participants other resources like sec.eff.org." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "## After the training" +msgstr "## After the training" + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.body) +msgid "1. Think about how you will evaluate your success at the training." +msgstr "1. Think about how you will evaluate your success at the training." + +#: https//community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lrpage.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." +msgstr "" +"You may want to create a follow up survey, or at least contact participants " +"and ask them to share their feedback with you." + +#: https//community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lrpage.title) +msgid "Training Resources" +msgstr "Training Resources" + +#: https//community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lrpage.cta) +msgid "Check out our resources" +msgstr "Check out our resources" + +#: https//community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lrpage.body) +msgid "##Resources" +msgstr "##Resources" + +#: https//community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lrpage.body) +msgid "" +"Do you teach your community about using Tor? These training resources are " +"for you." +msgstr "" +"Do you teach your community about using Tor? These training resources are " +"for you." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.title) +msgid "How do .onion Services work?" +msgstr "How do .onion Services work?" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.subtitle) +msgid "Learn how .onion services work." +msgstr "Learn how .onion services work." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "## Why onion services?" +msgstr "## Why onion services?" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Onion services offer various security benefits to their users, that are not " +"usually given on the normal web. In particular:" +msgstr "" +"Onion services offer various security benefits to their users, that are not " +"usually given on the normal web. In particular:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Location hiding" +msgstr "### Location hiding" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"An onion service's IP is hidden. 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 "" +"An onion service's IP is hidden. 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." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### End-to-end authentication" +msgstr "### End-to-end authentication" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"When a user visits a particular onion, they know that the content they are " +"seeing can only come from that particular onion and that no impersonation is" +" possible. This is not the case with the normal web, where reaching a " +"website does not mean that a man-in-the-middle did not reroute to some other" +" location (e.g. DNS attacks)." +msgstr "" +"When a user visits a particular onion, they know that the content they are " +"seeing can only come from that particular onion and that no impersonation is" +" possible. This is not the case with the normal web, where reaching a " +"website does not mean that a man-in-the-middle did not reroute to some other" +" location (e.g. DNS attacks)." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### End-to-end encryption" +msgstr "### End-to-end encryption" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Onion service traffic is encrypted from the client to the onion host. This " +"is like getting strong SSL/HTTPS for free." +msgstr "" +"Onion service traffic is encrypted from the client to the onion host. This " +"is like getting strong SSL/HTTPS for free." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### NAT punching" +msgstr "### NAT punching" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Is your network filtered and you can't open ports on your firewall? This " +"could happen if you are in a university campus, an office, an airport or " +"pretty much anywhere. Onion services don't need open ports because they " +"punch through NAT, since they only establish outgoing connections." +msgstr "" +"Is your network filtered and you can't open ports on your firewall? This " +"could happen if you are in a university campus, an office, an airport or " +"pretty much anywhere. Onion services don't need open ports because they " +"punch through NAT, since they only establish outgoing connections." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "## The Onion Service Protocol: Overview" +msgstr "## The Onion Service Protocol: Overview" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now the question becomes **what kind of protocol do we need to achieve all " +"these properties?** In particular, on the normal web, we connect to an IP " +"address and we are done, but in this case how do we connect to something " +"that does not have an IP address?" +msgstr "" +"Now the question becomes **what kind of protocol do we need to achieve all " +"these properties?** In particular, on the normal web, we connect to an IP " +"address and we are done, but in this case how do we connect to something " +"that does not have an IP address?" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"In particular, an onion service's address looks like this: " +"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`" +msgstr "" +"In particular, an onion service's address looks like this: " +"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"This looks weird and random because in reality it's the _identity public " +"key_ of the onion service and that's one of the reasons we can achieve the " +"security properties from above." +msgstr "" +"This looks weird and random because in reality it's the _identity public " +"key_ of the onion service and that's one of the reasons we can achieve the " +"security properties from above." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"The general concept behind the onion service protocol is that we use the Tor" +" network so that the client (Alice) can introduce itself to the service " +"(Bob), and then sets up a rendezvous with the service. Here is a detailed " +"breakdown of how this happens:" +msgstr "" +"The general concept behind the onion service protocol is that we use the Tor" +" network so that the client (Alice) can introduce itself to the service " +"(Bob), and then sets up a rendezvous with the service. Here is a detailed " +"breakdown of how this happens:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 1: Where the onion service sets up its introduction points" +msgstr "### Act 1: Where the onion service sets up its introduction points" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 1](/static/images/onion-services/overview/tor-onion-" +"services-1.png)" +msgstr "" +"![Onion Services: Step 1](/static/images/onion-services/overview/tor-onion-" +"services-1.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"As the first step in the protocol, Bob (the onion service) contacts a bunch " +"of Tor relays and asks them to act as his _introduction points_, by " +"establishing long-term circuits to them. These circuits are anonymized " +"circuits, so Bob does not reveal his locations to his introduction points." +msgstr "" +"As the first step in the protocol, Bob (the onion service) contacts a bunch " +"of Tor relays and asks them to act as his _introduction points_, by " +"establishing long-term circuits to them. These circuits are anonymized " +"circuits, so Bob does not reveal his locations to his introduction points." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"As part of this step, Bob gives its introduction point a special " +""authentication key", so that if any clients come for introductions later " +"the introduction point can use that key to match them to Bob." +msgstr "" +"As part of this step, Bob gives its introduction point a special " +""authentication key", so that if any clients come for introductions later " +"the introduction point can use that key to match them to Bob." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 2: Where the onion service publishes its descriptors" +msgstr "### Act 2: Where the onion service publishes its descriptors" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 2](/static/images/onion-services/overview/tor-onion-" +"services-2.png)" +msgstr "" +"![Onion Services: Step 2](/static/images/onion-services/overview/tor-onion-" +"services-2.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now that the introduction points are setup, we need to create a way for " +"clients to be able to find them." +msgstr "" +"Now that the introduction points are setup, we need to create a way for " +"clients to be able to find them." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"For this reason, Bob assembles an _onion service descriptor_, containing a " +"list of his introduction points (and their "authentication keys"), and " +"signs this descriptor with his _identity private key_." +msgstr "" +"For this reason, Bob assembles an _onion service descriptor_, containing a " +"list of his introduction points (and their "authentication keys"), and " +"signs this descriptor with his _identity private key_." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"The _identity private key_ used here is the private part of the **public key" +" that is encoded in the onion service address**." +msgstr "" +"The _identity private key_ used here is the private part of the **public key" +" that is encoded in the onion service address**." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now, Bob uploads that signed descriptor to a _distributed hash table_ which " +"is part of the Tor network, so that clients can also get it." +msgstr "" +"Now, Bob uploads that signed descriptor to a _distributed hash table_ which " +"is part of the Tor network, so that clients can also get it." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Bob uses an anonymized Tor circuit to do this upload, so that he does not " +"reveal his location." +msgstr "" +"Bob uses an anonymized Tor circuit to do this upload, so that he does not " +"reveal his location." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 3: Where a client wants to visit the onion service" +msgstr "### Act 3: Where a client wants to visit the onion service" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"All the previous steps were just setup for the onion service so that it's " +"reachable by clients." +msgstr "" +"All the previous steps were just setup for the onion service so that it's " +"reachable by clients." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now let's fast-forward to the point where an actual client wants to visit " +"the service:" +msgstr "" +"Now let's fast-forward to the point where an actual client wants to visit " +"the service:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 3](/static/images/onion-services/overview/tor-onion-" +"services-3.png)" +msgstr "" +"![Onion Services: Step 3](/static/images/onion-services/overview/tor-onion-" +"services-3.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"In this case, Alice (the client) has the onion address of Bob and she wants " +"to visit it, so she connects to it with her Tor Browser." +msgstr "" +"In this case, Alice (the client) has the onion address of Bob and she wants " +"to visit it, so she connects to it with her Tor Browser." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now the next thing that needs to happen is that Alice goes to the " +"_distributed hash table_ from the step above, and ask for the signed " +"descriptor of Bob." +msgstr "" +"Now the next thing that needs to happen is that Alice goes to the " +"_distributed hash table_ from the step above, and ask for the signed " +"descriptor of Bob." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"When Alice receives the signed descriptor she verifies the signature of the " +"descriptor using the public key that is encoded in the onion address." +msgstr "" +"When Alice receives the signed descriptor she verifies the signature of the " +"descriptor using the public key that is encoded in the onion address." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"This provides the _end-to-end authentication_ security property, since we " +"are now sure that this descriptor could only be produced by Bob and no one " +"else." +msgstr "" +"This provides the _end-to-end authentication_ security property, since we " +"are now sure that this descriptor could only be produced by Bob and no one " +"else." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"And inside the descriptor there are the introduction points which allow " +"Alice to introduce herself to Bob." +msgstr "" +"And inside the descriptor there are the introduction points which allow " +"Alice to introduce herself to Bob." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 4: Where the client establishes a rendezvous point" +msgstr "### Act 4: Where the client establishes a rendezvous point" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now before the introduction takes place, Alice picks a Tor relay and " +"establishes a circuit to it." +msgstr "" +"Now before the introduction takes place, Alice picks a Tor relay and " +"establishes a circuit to it." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Alice asks the relay to become her _rendezvous point_ and gives it an "one-" +"time secret" that will be used as part of the rendezvous procedure." +msgstr "" +"Alice asks the relay to become her _rendezvous point_ and gives it an "one-" +"time secret" that will be used as part of the rendezvous procedure." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 5: Where the client introduces itself to the onion service" +msgstr "### Act 5: Where the client introduces itself to the onion service" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 4](/static/images/onion-services/overview/tor-onion-" +"services-4.png)" +msgstr "" +"![Onion Services: Step 4](/static/images/onion-services/overview/tor-onion-" +"services-4.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Now, Alice goes ahead and connects to one of Bob's introduction points and " +"introduces herself to Bob." +msgstr "" +"Now, Alice goes ahead and connects to one of Bob's introduction points and " +"introduces herself to Bob." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Through this introduction Bob learns Alice's choice of rendezvous point and " +"the "one-time secret"." +msgstr "" +"Through this introduction Bob learns Alice's choice of rendezvous point and " +"the "one-time secret"." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "### Act 6: Where the onion service rendezvous with the client" +msgstr "### Act 6: Where the onion service rendezvous with the client" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 5](/static/images/onion-services/overview/tor-onion-" +"services-5.png)" +msgstr "" +"![Onion Services: Step 5](/static/images/onion-services/overview/tor-onion-" +"services-5.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"In this last act, the onion service is now aware of Alice's rendezvous " +"point." +msgstr "" +"In this last act, the onion service is now aware of Alice's rendezvous " +"point." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"The onion service connects to the rendezvous point (through an anonymized " +"circuit) and sends the "one-time secret" to it." +msgstr "" +"The onion service connects to the rendezvous point (through an anonymized " +"circuit) and sends the "one-time secret" to it." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"Upon the rendezvous point receiving the "one-time secret" from Bob, it " +"informs Alice that the connection has been **successfuly completed**, and " +"now Alice and Bob can use this circuit to communicate with each other." +msgstr "" +"Upon the rendezvous point receiving the "one-time secret" from Bob, it " +"informs Alice that the connection has been **successfuly completed**, and " +"now Alice and Bob can use this circuit to communicate with each other." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"The rendezvous point simply relays (end-to-end encrypted) messages from " +"client to service and vice versa." +msgstr "" +"The rendezvous point simply relays (end-to-end encrypted) messages from " +"client to service and vice versa." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "This provides _location hiding_ to this connection:" +msgstr "This provides _location hiding_ to this connection:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"![Onion Services: Step 6](/static/images/onion-services/overview/tor-onion-" +"services-6.png)" +msgstr "" +"![Onion Services: Step 6](/static/images/onion-services/overview/tor-onion-" +"services-6.png)" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "## Further resources" +msgstr "## Further resources" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "" +"This was just a high-level overview of the Tor onion services protocol. Here" +" are some more resources for the curious who want to learn more:" +msgstr "" +"This was just a high-level overview of the Tor onion services protocol. Here" +" are some more resources for the curious who want to learn more:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "- The original Tor design paper describing the original design:" +msgstr "- The original Tor design paper describing the original design:" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "https://svn.torproject.org/svn/projects/design-paper/tor-design.pdf" +msgstr "https://svn.torproject.org/svn/projects/design-paper/tor-design.pdf" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "- The Tor v3 onion services protocol specification." +msgstr "- The Tor v3 onion services protocol specification." + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt" +msgstr "https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "- Presentations about onion services" +msgstr "- Presentations about onion services" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "https://www.youtube.com/watch?v=VmsFxBEN3fc" +msgstr "https://www.youtube.com/watch?v=VmsFxBEN3fc" + +#: https//community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lrpage.body) +msgid "https://www.youtube.com/watch?v=Di7qAVidy1Y" +msgstr "https://www.youtube.com/watch?v=Di7qAVidy1Y" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.title) +msgid "Set up your .onion Service" +msgstr "Set up your .onion Service" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.subtitle) +msgid "Learn how to set up a .onion of your very own." +msgstr "Learn how to set up a .onion of your very own." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.cta) +msgid "Get Started" +msgstr "Get Started" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "This guide will go over setting up an onion service for your website:" +msgstr "This guide will go over setting up an onion service for your website:" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 0: Get a working Tor" +msgstr "## Step 0: Get a working Tor" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"As part of this guide we will assume you have a functional Tor in your " +"machine. Tor should be up and running correctly for this guide to work. You " +"should also know where Tor's configuration files are." +msgstr "" +"As part of this guide we will assume you have a functional Tor in your " +"machine. Tor should be up and running correctly for this guide to work. You " +"should also know where Tor's configuration files are." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"To setup Tor, Windows users can follow the [Windows " +"howto](https://2019.www.torproject.org/docs/tor-doc-windows.html.en), OS X " +"users should follow the [OS X howto](https://2019.www.torproject.org/docs" +"/tor-doc-osx.html.en), and Linux/BSD/Unix users should follow the [Unix " +"howto](https://2019.www.torproject.org/docs/tor-doc-unix.html.en)." +msgstr "" +"To setup Tor, Windows users can follow the [Windows " +"howto](https://2019.www.torproject.org/docs/tor-doc-windows.html.en), OS X " +"users should follow the [OS X howto](https://2019.www.torproject.org/docs" +"/tor-doc-osx.html.en), and Linux/BSD/Unix users should follow the [Unix " +"howto](https://2019.www.torproject.org/docs/tor-doc-unix.html.en)." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 1: Get a web server working" +msgstr "## Step 1: Get a web server working" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"As a first step you should setup a web server locally, like nginx or " +"lighttpd. Setting up a web server can be complex." +msgstr "" +"As a first step you should setup a web server locally, like nginx or " +"lighttpd. Setting up a web server can be complex." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"We're not going to cover how to set up a web server here. If you get stuck " +"or want to do more, find a friend who can help you." +msgstr "" +"We're not going to cover how to set up a web server here. If you get stuck " +"or want to do more, find a friend who can help you." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"We recommend you install a new separate web server for your onion service." +msgstr "" +"We recommend you install a new separate web server for your onion service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"You need to configure your web server so it doesn't give away any " +"information about you, your computer, or your location." +msgstr "" +"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/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"This is not an easy task and in the end of this document we will offer more " +"resources on how to make this possible." +msgstr "" +"This is not an easy task and in the end of this document we will offer more " +"resources on how to make this possible." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Once your web server is set up, make sure it works: open your browser and go" +" to http://localhost:8080/, where 8080 is the webserver port you chose " +"during setup (you can choose any port, 8080 is just an example)." +msgstr "" +"Once your web server is set up, make sure it works: open your browser and go" +" to http://localhost:8080/, where 8080 is the webserver port you chose " +"during setup (you can choose any port, 8080 is just an example)." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Then try putting a file in the main html directory, and make sure it shows " +"up when you access the site." +msgstr "" +"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/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 2: Configure your Tor onion service" +msgstr "## Step 2: Configure your Tor onion service" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"The next step is opening the config file of Tor (torrc) and doing the " +"appropriate configurations to setup an onion service." +msgstr "" +"The next step is opening the config file of Tor (torrc) and doing the " +"appropriate configurations to setup an onion service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Depending on your operating system and setup, your Tor configuration file " +"can be at a different location or look different." +msgstr "" +"Depending on your operating system and setup, your Tor configuration file " +"can be at a different location or look different." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "You will need to put the following two lines in your torrc:" +msgstr "You will need to put the following two lines in your torrc:" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "HiddenServiceDir /var/lib/tor/hidden_service/" +msgstr "HiddenServiceDir /var/lib/tor/hidden_service/" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "HiddenServicePort 80 127.0.0.1:8080" +msgstr "HiddenServicePort 80 127.0.0.1:8080" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"The `HiddenServiceDir` line specifies the directory which should contain " +"information and cryptographic keys for your onion service." +msgstr "" +"The `HiddenServiceDir` line specifies the directory which should contain " +"information and cryptographic keys for your onion service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.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." +msgstr "" +"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/setup/ +#: (content/onion-services/setup/contents+en.lrpage.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:8080` (which is where the web server from" +" step 1 is listening)." +msgstr "" +"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:8080` (which is where the web server from" +" step 1 is listening)." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 3: Restart Tor and check that it worked" +msgstr "## Step 3: Restart Tor and check that it worked" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "Now save your `torrc` and restart Tor." +msgstr "Now save your `torrc` and restart Tor." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"If Tor starts up again, great. Otherwise, something is wrong. First look at " +"your logfiles for hints." +msgstr "" +"If Tor starts up again, great. Otherwise, something is wrong. First look at " +"your logfiles for hints." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"It will print some warnings or error messages. That should give you an idea " +"what went wrong." +msgstr "" +"It will print some warnings or error messages. That should give you an idea " +"what went wrong." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Typically there are typos in the torrc or wrong directory permissions (See " +"the logging FAQ [FIXME add link] entry if you don't know how to enable or " +"find your log file.)" +msgstr "" +"Typically there are typos in the torrc or wrong directory permissions (See " +"the logging FAQ [FIXME add link] entry if you don't know how to enable or " +"find your log file.)" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"When Tor starts, it will automatically create the `HiddenServiceDir` that " +"you specified (if necessary). Make sure this is the case." +msgstr "" +"When Tor starts, it will automatically create the `HiddenServiceDir` that " +"you specified (if necessary). Make sure this is the case." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 4: Test that your onion service works" +msgstr "## Step 4: Test that your onion service works" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Now to get your onion service address, go to your `HiddenServiceDir` " +"directory, and find a file named `hostname`." +msgstr "" +"Now to get your onion service address, go to your `HiddenServiceDir` " +"directory, and find a file named `hostname`." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"The `hostname` file in your hidden service configuration directory contains " +"the hostname for your new Onion v3 hidden service." +msgstr "" +"The `hostname` file in your hidden service configuration directory contains " +"the hostname for your new Onion v3 hidden service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"The other files are your hidden service keys, so it is imperative that these" +" are kept private." +msgstr "" +"The other files are your hidden service keys, so it is imperative that these" +" are kept private." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"If your keys leak, other people can impersonate your hidden service, deeming" +" it compromised, useless and dangerous to visit." +msgstr "" +"If your keys leak, other people can impersonate your hidden service, deeming" +" it compromised, useless and dangerous to visit." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"Now you can connect to your onion service using the Tor Browser and you " +"should get the html page you setup back in step 1." +msgstr "" +"Now you can connect to your onion service using the Tor Browser and you " +"should get the html page you setup back in step 1." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"If it doesn't work, look in your logs for some hints, and keep playing with " +"it until it works." +msgstr "" +"If it doesn't work, look in your logs for some hints, and keep playing with " +"it until it works." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "## Step 5: More advanced tips" +msgstr "## Step 5: More advanced tips" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "The above guide is just a baseline to setup an onion service." +msgstr "The above guide is just a baseline to setup an onion service." + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"In this section we will offer more resources to better configure and protect" +" your onion service:" +msgstr "" +"In this section we will offer more resources to better configure and protect" +" your onion service:" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "- Best practices for onion services" +msgstr "- Best practices for onion services" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "" +"https://riseup.net/el/security/network-security/tor/onionservices-best-" +"practices" +msgstr "" +"https://riseup.net/el/security/network-security/tor/onionservices-best-" +"practices" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "- More advanced tips for onion services" +msgstr "- More advanced tips for onion services" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "https://2019.www.torproject.org/docs/tor-onion-service.html.en#three" +msgstr "https://2019.www.torproject.org/docs/tor-onion-service.html.en#three" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "- Advanced onion service security" +msgstr "- Advanced onion service security" + +#: https//community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lrpage.body) +msgid "https://blog.torproject.org/announcing-vanguards-add-onion-services" +msgstr "https://blog.torproject.org/announcing-vanguards-add-onion-services" + +#: https//community.torproject.org/onion-services/ssl-tls/ +#: (content/onion-services/ssl-tls/contents+en.lrpage.title) +msgid "Adding SSL/TLS to a .onion site" +msgstr "Adding SSL/TLS to a .onion site" + +#: https//community.torproject.org/onion-services/ssl-tls/ +#: (content/onion-services/ssl-tls/contents+en.lrpage.subtitle) +msgid "Add more security and authenticity for your .onion." +msgstr "Add more security and authenticity for your .onion." + +#: https//community.torproject.org/onion-services/ssl-tls/ +#: (content/onion-services/ssl-tls/contents+en.lrpage.body) +msgid "Coming soon" +msgstr "Coming soon" + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.title) +msgid "Current Status of Translations" +msgstr "Current Status of Translations" + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.subtitle) +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." +msgstr "" +"Not sure where to start? Here you can find an overview of the current " +"localization status for all of the different Tor Project projects." + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"We have some languages in very good shape, with a number of active and " +"committed contributors (as French, Spanish, Russian, Portuguese). Even when " +"the translations are finished, we always welcome more contributors to this " +"languages." +msgstr "" +"We have some languages in very good shape, with a number of active and " +"committed contributors (as French, Spanish, Russian, Portuguese). Even when " +"the translations are finished, we always welcome more contributors to this " +"languages." + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"We also have a lot of languages with incomplete translations, maybe spoken " +"by less numbers of people, but still important to improve access to the Tor " +"network for people that does not speak English." +msgstr "" +"We also have a lot of languages with incomplete translations, maybe spoken " +"by less numbers of people, but still important to improve access to the Tor " +"network for people that does not speak English." + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"We are committed to provide translations to more languagues, please consider" +" [helping with translations](/localization/becoming-tor-translator/) to your" +" native language." +msgstr "" +"We are committed to provide translations to more languagues, please consider" +" [helping with translations](/localization/becoming-tor-translator/) to your" +" native language." + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"The most important languages we need help with at the moment are: Farsi " +"(Persian), Arabic and Korean. But many other languages are being translated," +" as you can see here:" +msgstr "" +"The most important languages we need help with at the moment are: Farsi " +"(Persian), Arabic and Korean. But many other languages are being translated," +" as you can see here:" + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "<img class="col-lg-6" src="../../static/images/localization/stats.png">" +msgstr "<img class="col-lg-6" src="../../static/images/localization/stats.png">" + +#: https//community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lrpage.body) +msgid "" +"You can also see the open tickets about translation problems on our " +"[bugtracker](https://trac.torproject.org/projects/tor/query?status=!closed&component=...)." +msgstr "" +"You can also see the open tickets about translation problems on our " +"[bugtracker](https://trac.torproject.org/projects/tor/query?status=!closed&component=...)." + +#: https//community.torproject.org/localization/translate-strings/ +#: (content/localization/translate-strings/contents+en.lrpage.title) +msgid "Translate strings" +msgstr "Translate strings" + +#: https//community.torproject.org/localization/translate-strings/ +#: (content/localization/translate-strings/contents+en.lrpage.subtitle) +msgid "How to translates" +msgstr "How to translates" + +#: https//community.torproject.org/localization/translate-strings/ +#: (content/localization/translate-strings/contents+en.lrpage.body) +msgid "### How to translates" +msgstr "### How to translates" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.title) +msgid "Becoming a Tor translator" +msgstr "Becoming a Tor translator" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.subtitle) +msgid "" +"Tor Project localization is hosted in the Localization Lab Hub on Transifex," +" a third-party translation platform. Read on for details on how to sign up " +"and begin contributing." +msgstr "" +"Tor Project localization is hosted in the Localization Lab Hub on Transifex," +" a third-party translation platform. Read on for details on how to sign up " +"and begin contributing." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"If you are interested in helping out the project by translating the manual " +"or the Tor Browser to your language, your help would be greatly appreciated!" +msgstr "" +"If you are interested in helping out the project by translating the manual " +"or the Tor Browser to your language, your help would be greatly appreciated!" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"Tor Project localization is hosted in the [Localization Lab " +"Hub](https://www.localizationlab.org/) on Transifex, a third-party " +"translation platform." +msgstr "" +"Tor Project localization is hosted in the [Localization Lab " +"Hub](https://www.localizationlab.org/) on Transifex, a third-party " +"translation platform." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"Before translating, please read through the Tor Project page on the " +"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)." +msgstr "" +"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/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"There you will find translation guidelines and resources that will help you " +"contribute to Tor translations, as well as translation priorities." +msgstr "" +"There you will find translation guidelines and resources that will help you " +"contribute to Tor translations, as well as translation priorities." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "### Localization mailing list" +msgstr "### Localization mailing list" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"You are cordially invited to join the [Tor localization mailing " +"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to " +"organize translations, participate in our decisions, report errors in source" +" strings, etc." +msgstr "" +"You are cordially invited to join the [Tor localization mailing " +"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to " +"organize translations, participate in our decisions, report errors in source" +" strings, etc." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"In order to begin contributing you will have to sign up with Transifex. " +"Below is an outline of how to sign up and begin." +msgstr "" +"In order to begin contributing you will have to sign up with Transifex. " +"Below is an outline of how to sign up and begin." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "# Signing Up On Transifex" +msgstr "# Signing Up On Transifex" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- Head over to the [Transifex signup page](https://transifex.com/signup/)." +msgstr "" +"- Head over to the [Transifex signup page](https://transifex.com/signup/)." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "Enter your information into the fields and click the 'Sign Up' button:" +msgstr "" +"Enter your information into the fields and click the 'Sign Up' button:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Sign up to Transifex](/static/images/localization/tr1.png)" +msgstr "![Sign up to Transifex](/static/images/localization/tr1.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- Fill out the next page with your name and select "Localization" and " +""Translator" from the drop-down menus:" +msgstr "" +"- Fill out the next page with your name and select "Localization" and " +""Translator" from the drop-down menus:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Fill out details](/static/images/localization/tr2.png)" +msgstr "![Fill out details](/static/images/localization/tr2.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "- On the next page, select 'Join an existing project' and continue." +msgstr "- On the next page, select 'Join an existing project' and continue." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- On the next page, select the languages you speak from the drop-down menu " +"and continue." +msgstr "" +"- On the next page, select the languages you speak from the drop-down menu " +"and continue." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- You are now signed up! Go to the [Tor Transifex " +"page](https://www.transifex.com/otf/torproject/)." +msgstr "" +"- You are now signed up! Go to the [Tor Transifex " +"page](https://www.transifex.com/otf/torproject/)." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "- Click the blue 'Join Team' button on the far right:" +msgstr "- Click the blue 'Join Team' button on the far right:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Join Team](/static/images/localization/tr3.png)" +msgstr "![Join Team](/static/images/localization/tr3.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"- Select the language you would like to translate from the dropdown menu:" +msgstr "" +"- Select the language you would like to translate from the dropdown menu:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Choose Language](/static/images/localization/tr4.png)" +msgstr "![Choose Language](/static/images/localization/tr4.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "- A notification will now show up on the top of the page like so:" +msgstr "- A notification will now show up on the top of the page like so:" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "![Request Submitted](/static/images/localization/tr5.png)" +msgstr "![Request Submitted](/static/images/localization/tr5.png)" + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"After your membership is approved you can begin translating; there is a list" +" of needed translations at [Tor Transifex " +"page](https://www.transifex.com/otf/torproject/) when you are ready to " +"begin." +msgstr "" +"After your membership is approved you can begin translating; there is a list" +" of needed translations at [Tor Transifex " +"page](https://www.transifex.com/otf/torproject/) when you are ready to " +"begin." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "" +"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) " +"also has information about the translations with bigger priority." +msgstr "" +"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) " +"also has information about the translations with bigger priority." + +#: https//community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +msgid "Thanks for your interest in helping the project!" +msgstr "Thanks for your interest in helping the project!" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.title) +msgid "Pick a project" +msgstr "Pick a project" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.subtitle) +msgid "How to find a project to contribute to" +msgstr "How to find a project to contribute to" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "" +"We have some statistics to help you choose a project. Here you have the " +"current situation for all languages:" +msgstr "" +"We have some statistics to help you choose a project. Here you have the " +"current situation for all languages:" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "" +"* The Tor Browser is translated in many different Transifex resources, but " +"you can see the [Tor Browser total strings translated per " +"language](https://torpat.ch/locales)." +msgstr "" +"* The Tor Browser is translated in many different Transifex resources, but " +"you can see the [Tor Browser total strings translated per " +"language](https://torpat.ch/locales)." + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "" +"* The Tor Browser User Manual is a very useful resource for new users that " +"do not speak English, see [Tor Browser User Manual translation " +"statistics](https://torpat.ch/manual-locales) or " +"[translate](https://www.transifex.com/otf/tor-project-support-community-" +"portal/tbmanual-contentspot/)" +msgstr "" +"* The Tor Browser User Manual is a very useful resource for new users that " +"do not speak English, see [Tor Browser User Manual translation " +"statistics](https://torpat.ch/manual-locales) or " +"[translate](https://www.transifex.com/otf/tor-project-support-community-" +"portal/tbmanual-contentspot/)" + +#: https//community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lrpage.body) +msgid "" +"* Same with the support portal, see [Tor Support Portal translation " +"statistics](https://torpat.ch/support-locales) or " +"[translate](https://www.transifex.com/otf/tor-project-support-community-" +"portal/support-portal/)" +msgstr "" +"* Same with the support portal, see [Tor Support Portal translation " +"statistics](https://torpat.ch/support-locales) or " +"[translate](https://www.transifex.com/otf/tor-project-support-community-" +"portal/support-portal/)" + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.title) +msgid "Report a problem with a translation" +msgstr "Report a problem with a translation" + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.subtitle) +msgid "" +"Sometimes the translations of apps are not working correctly. Here you can " +"learn to fix it." +msgstr "" +"Sometimes the translations of apps are not working correctly. Here you can " +"learn to fix it." + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "### Reporting an error with a translation" +msgstr "### Reporting an error with a translation" + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "" +"* If you are already a [Tor translator](becoming-tor-translator), you can " +"simply find the string and fix it " +"[transifex](https://www.transifex.com/otf/torproject/)." +msgstr "" +"* If you are already a [Tor translator](becoming-tor-translator), you can " +"simply find the string and fix it " +"[transifex](https://www.transifex.com/otf/torproject/)." + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "" +"* If you don't know how to find the string to fix, you can [open a ticket on" +" our " +"Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFe...)," +" under the **Community/Translations** component." +msgstr "" +"* If you don't know how to find the string to fix, you can [open a ticket on" +" our " +"Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFe...)," +" under the **Community/Translations** component." + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "" +"* You can report such issues on [irc](https://webchat.oftc.net/), on the " +"#tor-l10n channel (you may need to be registered to log in)." +msgstr "" +"* You can report such issues on [irc](https://webchat.oftc.net/), on the " +"#tor-l10n channel (you may need to be registered to log in)." + +#: https//community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lrpage.body) +msgid "" +"* You can send an email to the [tor localization mailing " +"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)." +msgstr "" +"* You can send an email to the [tor localization mailing " +"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)." + +#: https//community.torproject.org/outreach/kit/ +#: (content/outreach/kit/contents+en.lrpage.title) +msgid "Street team kit" +msgstr "Street team kit" + +#: https//community.torproject.org/outreach/kit/ +#: (content/outreach/kit/contents+en.lrpage.subtitle) +#: (content/outreach/kit/contents+en.lrpage.body) +msgid "" +"This kit includes printable flyers, stickers, and other materials to get " +"people excited about using Tor." +msgstr "" +"This kit includes printable flyers, stickers, and other materials to get " +"people excited about using Tor." + +#: https//community.torproject.org/outreach/kit/ +#: (content/outreach/kit/contents+en.lrpage.body) +msgid "## Street Team Kit" +msgstr "## Street Team Kit" + +#: https//community.torproject.org/outreach/talk/ +#: (content/outreach/talk/contents+en.lrpage.title) +msgid "Talk about Tor" +msgstr "Talk about Tor" + +#: https//community.torproject.org/outreach/talk/ +#: (content/outreach/talk/contents+en.lrpage.subtitle) +#: (content/outreach/talk/contents+en.lrpage.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." +msgstr "" +"Here you'll find materials on basic Tor explainers and concepts, ideas for " +"preparing a Tor talk, suggested social media posts, and more." + +#: https//community.torproject.org/outreach/talk/ +#: (content/outreach/talk/contents+en.lrpage.body) +msgid "## Talk about Tor" +msgstr "## Talk about Tor" + +#: https//community.torproject.org/outreach/speakers/ +#: (content/outreach/speakers/contents+en.lrpage.title) +#: (content/outreach/speakers/contents+en.lrpage.subtitle) +msgid "Speakers" +msgstr "Speakers" + +#: https//community.torproject.org/outreach/speakers/ +#: (content/outreach/speakers/contents+en.lrpage.body) +msgid "## Speakers" +msgstr "## Speakers" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.title) +msgid "Exit" +msgstr "Exit" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.subtitle) +msgid "How to deploy an Exit node" +msgstr "How to deploy an Exit node" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"We assume you read through the [relay guide](..) already. This subpage is " +"for operators that want to turn on exiting on their relay." +msgstr "" +"We assume you read through the [relay guide](..) already. This subpage is " +"for operators that want to turn on exiting on their relay." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"It is recommended that you setup exit relays on servers dedicated to this " +"purpose." +msgstr "" +"It is recommended that you setup exit relays on servers dedicated to this " +"purpose." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"It is not recommended to install Tor exit relays on servers that you need " +"for other services as well." +msgstr "" +"It is not recommended to install Tor exit relays on servers that you need " +"for other services as well." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "Do not mix your own traffic with your exit relay traffic." +msgstr "Do not mix your own traffic with your exit relay traffic." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "## Reverse DNS and WHOIS record" +msgstr "## Reverse DNS and WHOIS record" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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" it its name is a good start." +msgstr "" +"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" it its name is a good start." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"If your provider offers it, make sure your WHOIS record contains clear " +"indications that this is a Tor exit relay." +msgstr "" +"If your provider offers it, make sure your WHOIS record contains clear " +"indications that this is a Tor exit relay." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "## Exit Notice HTML page" +msgstr "## Exit Notice HTML page" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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 "" +"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/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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 a HTML file on that port." +msgstr "" +"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 a HTML file on that port." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"This file will be shown to anyone directing his browser to your Tor exit " +"relay IP address." +msgstr "" +"This file will be shown to anyone directing his browser to your Tor exit " +"relay IP address." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "```" +msgstr "```" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "DirPort 80" +msgstr "DirPort 80" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "DirPortFrontPage /path/to/html/file" +msgstr "DirPortFrontPage /path/to/html/file" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"We offer a sample Tor exit notice HTML file, but you might want to adjust it" +" to your needs:" +msgstr "" +"We offer a sample Tor exit notice HTML file, but you might want to adjust it" +" to your needs:" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-" +"notice.html" +msgstr "" +"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-" +"notice.html" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "Here are some more tips for running a reliable exit relay:" +msgstr "Here are some more tips for running a reliable exit relay:" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "https://blog.torproject.org/tips-running-exit-node" +msgstr "https://blog.torproject.org/tips-running-exit-node" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "## Exit Policy" +msgstr "## Exit Policy" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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." +msgstr "" +"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/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"The exit policy defines which destination ports you are willing to forward." +msgstr "" +"The exit policy defines which destination ports you are willing to forward." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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)." +msgstr "" +"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/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"If you want to be a useful exit relay you must **at least allow destination " +"ports 80 and 443**." +msgstr "" +"If you want to be a useful exit relay you must **at least allow destination " +"ports 80 and 443**." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"As a new exit relay - especially if you are new to your hoster - it is good " +"to start with a reduced exit policy (to reduce the amount of abuse emails) " +"and further open it up as you become more experienced." +msgstr "" +"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/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"The reduced exit policy can be found on the " +"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)" +" wiki page." +msgstr "" +"The reduced exit policy can be found on the " +"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)" +" wiki page."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"Please keep in mind that since most relays run on Debian and we want to " -"avoid a monoculture, BSD and other non-Linux based relays are greatly " -"needed." +"To become an exit relay change ExitRelay from 0 to 1 in your torrc " +"configuration file and restart the tor daemon." msgstr "" -"Please keep in mind that since most relays run on Debian and we want to " -"avoid a monoculture, BSD and other non-Linux based relays are greatly " -"needed." +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "ExitRelay 1" +msgstr "ExitRelay 1" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "## DNS on Exit Relays" +msgstr "## DNS on Exit Relays" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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:" +"Unlike other types of relays, exit relays also do DNS resolution for Tor " +"clients." msgstr "" -"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:" +"Unlike other types of relays, exit relays also do DNS resolution for Tor " +"clients."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://nusenu.github.io/OrNetStats/#os-distribution-relays" -msgstr "* https://nusenu.github.io/OrNetStats/#os-distribution-relays" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"DNS resolution on exit relays is crucial for Tor clients, it should be " +"reliable and fast by using caching." +msgstr "" +"DNS resolution on exit relays is crucial for Tor clients, it should be " +"reliable and fast by using caching."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# OS Level Configuration" -msgstr "# OS Level Configuration" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"* DNS resolution can have a significant impact on the performance and " +"reliability your exit relay provides." +msgstr "" +"* DNS resolution can have a significant impact on the performance and " +"reliability your exit relay provides."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.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." +"Poor DNS performance will result in less traffic going through your exit " +"relay." msgstr "" -"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." +"Poor DNS performance will result in less traffic going through your exit " +"relay."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Time Synchronization (NTP)" -msgstr "## Time Synchronization (NTP)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"* Don't use any of the big DNS resolvers as your primary or fallback DNS " +"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, " +"4.2.2.1-6)" +msgstr "" +"* Don't use any of the big DNS resolvers as your primary or fallback DNS " +"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, " +"4.2.2.1-6)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) 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 recommend running a local caching and DNSSEC-validating resolver " +"without using any forwarders (specific instructions follow bellow for each " +"operating systems)" msgstr "" -"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 recommend running a local caching and DNSSEC-validating resolver " +"without using any forwarders (specific instructions follow bellow for each " +"operating systems)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Automatic Software Updates" -msgstr "## Automatic Software Updates" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"* If you want to add a second DNS resolver as a fallback to your " +"/etc/resolv.conf configuration, try to choose a resolver within your " +"autonomous system and make sure it is not your first entry in that file (the" +" first entry should be your local resolver)" +msgstr "" +"* If you want to add a second DNS resolver as a fallback to your " +"/etc/resolv.conf configuration, try to choose a resolver within your " +"autonomous system and make sure it is not your first entry in that file (the" +" first entry should be your local resolver)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"One of the most imported things to keeps your relay secure is to install " -"security updates timely and ideally automatically so you can not forget " -"about it." +"* If a local resolver like unbound is not an option for you try to 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 " +"for example https://bgp.he.net)." msgstr "" -"One of the most imported things to keeps your relay secure is to install " -"security updates timely and ideally automatically so you can not forget " -"about it." +"* If a local resolver like unbound is not an option for you try to 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 " +"for example https://bgp.he.net)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"We collected the steps to enable automatic software updates for different " -"operating systems:" +"* Try to avoid adding too many resolvers to your /etc/resolv.conf file to " +"limit exposure on an AS-level (try to not use more than two entries)" msgstr "" -"We collected the steps to enable automatic software updates for different " -"operating systems:" +"* Try to avoid adding too many resolvers to your /etc/resolv.conf file to " +"limit exposure on an AS-level (try to not use more than two entries)" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"There are multiple options for DNS server software, unbound has become a " +"popular one but **feel free to use any other you are comfortable with**." +msgstr "" +"There are multiple options for DNS server software, unbound has become a " +"popular one but **feel free to use any other you are comfortable with**." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"When choosing your DNS resolver software try to ensure it supports DNSSEC " +"validation and QNAME minimisation (RFC7816)." +msgstr "" +"When choosing your DNS resolver software try to ensure it supports DNSSEC " +"validation and QNAME minimisation (RFC7816)." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"In every case the software should be installed using the OS package manager " +"to ensure it is updated with the rest of the system." +msgstr "" +"In every case the software should be installed using the OS package manager " +"to ensure it is updated with the rest of the system." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"By using your own DNS resolver you are less vulnerable to DNS-based " +"censorship that your upstream resolver might impose." +msgstr "" +"By using your own DNS resolver you are less vulnerable to DNS-based " +"censorship that your upstream resolver might impose." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"Here follow specific instructions on how to install and configure unbound on" +" your exit - a DNSSEC-validating and caching resolver. unbound has many " +"configuration and tuning nobs but we try to keep these instructions as " +"simple and short as possible and the basic setup will do just fine for most " +"operators." +msgstr "" +"Here follow specific instructions on how to install and configure unbound on" +" your exit - a DNSSEC-validating and caching resolver. unbound has many " +"configuration and tuning nobs but we try to keep these instructions as " +"simple and short as possible and the basic setup will do just fine for most " +"operators." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"After switching to unbound verify it works as expected by resolving a valid " +"hostname, if it does not work, you can restore the old resolv.conf file." +msgstr "" +"After switching to unbound verify it works as expected by resolving a valid " +"hostname, if it does not work, you can restore the old resolv.conf file." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "### Debian/Ubuntu" +msgstr "### Debian/Ubuntu" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"The following 3 commands install unbound, backup your DNS configuration and " +"tell the system to use the local unbound:" +msgstr "" +"The following 3 commands install unbound, backup your DNS configuration and " +"tell the system to use the local unbound:" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "apt install unbound" +msgstr "apt install unbound" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "cp /etc/resolv.conf /etc/resolv.conf.backup" +msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf" +msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"To avoid that the configuration gets changed (for example by the DHCP " +"client):" +msgstr "" +"To avoid that the configuration gets changed (for example by the DHCP " +"client):" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "chattr +i /etc/resolv.conf" +msgstr "chattr +i /etc/resolv.conf" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "" +"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by " +"default so you don't need to enable it explicitly." +msgstr "" +"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by " +"default so you don't need to enable it explicitly." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "The unbound resolver you just installed does also DNSSEC validation." +msgstr "The unbound resolver you just installed does also DNSSEC validation." + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "### CentOS/RHEL" +msgstr "### CentOS/RHEL" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "Install the unbound package:" +msgstr "Install the unbound package:" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "yum install unbound" +msgstr "yum install unbound" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "in /etc/unbound/unbound.conf replace the line" +msgstr "in /etc/unbound/unbound.conf replace the line" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "# qname-minimisation: no" +msgstr "# qname-minimisation: no" + +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "with:" +msgstr "with:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* [RPM-based distributions](FIXME) (RHEL, CentOS, Fedora, openSUSE)" -msgstr "* [RPM-based distributions](FIXME) (RHEL, CentOS, Fedora, openSUSE)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "qname-minimisation: yes" +msgstr "qname-minimisation: yes"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* [Debian/Ubuntu](FIXME)" -msgstr "* [Debian/Ubuntu](FIXME)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "enable and start unbound:" +msgstr "enable and start unbound:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* [FreeBSD/HardenedBSD](FIXME)" -msgstr "* [FreeBSD/HardenedBSD](FIXME)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "systemctl enable unbound" +msgstr "systemctl enable unbound"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Tor Relay Setup: Installation and Configuration" -msgstr "# Tor Relay Setup: Installation and Configuration" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "systemctl start unbound" +msgstr "systemctl start unbound"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"This section covers the installation and configuration of the program " -"required to run a Tor relay for various operating systems." -msgstr "" -"This section covers the installation and configuration of the program " -"required to run a Tor relay for various operating systems." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "Tell the system to use the local unbound server:" +msgstr "Tell the system to use the local unbound server:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"These steps are intended for the latest stable version of the given OS, on " -"Ubuntu for the latest LTS release." -msgstr "" -"These steps are intended for the latest stable version of the given OS, on " -"Ubuntu for the latest LTS release." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "### FreeBSD" +msgstr "### FreeBSD"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"Note: For some operating systems, there are alpha version packages available" -" (tor versions with new features not deemed to be stable yet)." +"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 "" -"Note: For some operating systems, there are alpha version packages available" -" (tor versions with new features not deemed to be stable yet)." +"FreeBSD ships unbound in the base system but the one in ports is usually " +"following upstream more closely so we install the unbound package:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"These are only recommended for people eager to test and report bugs in " -"bleeding edge releases/features." -msgstr "" -"These are only recommended for people eager to test and report bugs in " -"bleeding edge releases/features." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "pkg install unbound" +msgstr "pkg install unbound"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) msgid "" -"If you are looking to run a relay with minimal effort we recommend you stick" -" to stable releases." +"Replace the content in /usr/local/etc/unbound/unbound.conf with the " +"following lines:" msgstr "" -"If you are looking to run a relay with minimal effort we recommend you stick" -" to stable releases." +"Replace the content in /usr/local/etc/unbound/unbound.conf with the " +"following lines:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "In this guide we describe how to setup a new non-exit relay." -msgstr "In this guide we describe how to setup a new non-exit relay." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "server:" +msgstr "server:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "By reading further you can easily switch to become an exit relay." -msgstr "By reading further you can easily switch to become an exit relay." +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "verbosity: 1" +msgstr "verbosity: 1"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "**Questions you should clarify before configuring Tor:**" -msgstr "**Questions you should clarify before configuring Tor:**" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "enable and start the unbound service:" +msgstr "enable and start the unbound service:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Do you want to run a Tor exit or non-exit (guard/middle) relay?" -msgstr "* Do you want to run a Tor exit or non-exit (guard/middle) relay?" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "sysrc unbound_enable=YES" +msgstr "sysrc unbound_enable=YES"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"* If you want to run an exit relay: Which ports do you want to allow in your" -" exit policy? (more ports usually means potentially more abuse complains)" -msgstr "" -"* If you want to run an exit relay: Which ports do you want to allow in your" -" exit policy? (more ports usually means potentially more abuse complains)" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "service unbound start" +msgstr "service unbound start"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"* What external TCP port do you want to use for incoming Tor connections?" -msgstr "" -"* What external TCP port do you want to use for incoming Tor connections?" +#: https//community.torproject.org/relay-operations/setup/exit/ +#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +msgid "chflags schg /etc/resolv.conf" +msgstr "chflags schg /etc/resolv.conf"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"("ORPort" configuration, we recommend port 443 if that is not used by " -"another daemon on your server already. ORPort 443 is recommended because it " -"is often one of the few open ports on public WIFI networks. Port 9001 is " -"another commonly used ORPort.)" -msgstr "" -"("ORPort" configuration, we recommend port 443 if that is not used by " -"another daemon on your server already. ORPort 443 is recommended because it " -"is often one of the few open ports on public WIFI networks. Port 9001 is " -"another commonly used ORPort.)" +#: https//community.torproject.org/relay-operations/setup/centos/ +#: (content/relay-operations/technical-setup/centosrhel/contents+en.lrpage.title) +#: (content/relay-operations/technical-setup/centosrhel/contents+en.lrpage.subtitle) +#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.title) +#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.subtitle) +#: (content/relay-operations/technical-setup/freebsd/contents+en.lrpage.title) +#: (content/relay-operations/technical-setup/freebsd/contents+en.lrpage.subtitle) +msgid "CentOS" +msgstr "CentOS"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"* What email address will you use in the ContactInfo field of your relay(s)?" -msgstr "" -"* What email address will you use in the ContactInfo field of your relay(s)?" +#: https//community.torproject.org/relay-operations/setup/fedora/ +#: (content/relay-operations/technical-setup/fedora/contents+en.lrpage.title) +#: (content/relay-operations/technical-setup/fedora/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.title) +msgid "Fedora" +msgstr "Fedora"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Note: This information will be made public." -msgstr "Note: This information will be made public." +#: https//community.torproject.org/relay-operations/setup/bridge/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/contents+en.lrpage.title) +msgid "Bridge" +msgstr "Bridge"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/contents+en.lrpage.subtitle) +msgid "Run an obfs4 bridge to help censored users connect to the Tor network" +msgstr "Run an obfs4 bridge to help censored users connect to the Tor network" + +#: https//community.torproject.org/relay-operations/setup/bridge/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/contents+en.lrpage.body) msgid "" -"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?" +"This guide will help you run an obfs4 bridge to help censored users connect " +"to the Tor network. The requirements are 1) 24/7 Internet connectivity and " +"2) the ability to expose TCP ports to the Internet (make sure that NAT " +"doesn't get in the way)." msgstr "" -"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Does the server have an IPv6 address?" -msgstr "* Does the server have an IPv6 address?" +"This guide will help you run an obfs4 bridge to help censored users connect " +"to the Tor network. The requirements are 1) 24/7 Internet connectivity and " +"2) the ability to expose TCP ports to the Internet (make sure that NAT " +"doesn't get in the way)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/contents+en.lrpage.body) msgid "" -"The installation commands are shown in code blocks and must be executed with" -" root privileges." +"Note: If you're running platforms that are not listed on this page, you " +"should probably [compile obfs4 from " +"source](https://gitlab.com/yawning/obfs4#installation)." msgstr "" -"The installation commands are shown in code blocks and must be executed with" -" root privileges." +"Note: If you're running platforms that are not listed on this page, you " +"should probably [compile obfs4 from " +"source](https://gitlab.com/yawning/obfs4#installation)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Make sure relay ports can be reached" -msgstr "## Make sure relay ports can be reached" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.title) +msgid "Relay Post-install and good practices" +msgstr "Relay Post-install and good practices"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "#1. Make sure relay ports can be reached" +msgstr "#1. Make sure relay ports can be reached" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 " @@ -903,8 +4190,8 @@ msgstr "" "connections can reach the ports you will use for your relay (ORPort, plus " "DirPort if you enabled it)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "Also, make sure you allow all outgoing connections too, so your relay can " "reach the other Tor relays, clients and destinations." @@ -912,8 +4199,8 @@ msgstr "" "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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "You can find the specific ORPort TCP port number in the torrc configuration " "samples bellow (in the OS specific sections)." @@ -921,34 +4208,71 @@ msgstr "" "You can find the specific ORPort TCP port number in the torrc configuration " "samples bellow (in the OS specific sections)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Configuration Management" -msgstr "## Configuration Management" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 2. Verify that your relay works" +msgstr "# 2. Verify that your relay works"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Tor does not scale well on multi-core machines." -msgstr "Tor does not scale well on multi-core machines." +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 "" +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If you run a Tor relay on a server with a fast Internet uplink (>200 Mbit/s)" -" you might want to consider running multiple Tor instances on a single " -"server with multiple cores." +"Self-testing indicates your ORPort is reachable from the outside. Excellent." msgstr "" -"If you run a Tor relay on a server with a fast Internet uplink (>200 Mbit/s)" -" you might want to consider running multiple Tor instances on a single " -"server with multiple cores." +"Self-testing indicates your ORPort is reachable from the outside. Excellent."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Note: You can only run two tor instances per public IPv4 address." -msgstr "Note: You can only run two tor instances per public IPv4 address." +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "Publishing server descriptor." +msgstr "Publishing server descriptor."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "" +"About 3 hours after you started your relay it should appear on [Relay " +"Search](https://metrics.torproject.org/rs.html)." +msgstr "" +"About 3 hours after you started your relay it should appear on [Relay " +"Search](https://metrics.torproject.org/rs.html)." + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "You can search for your relay using your nickname or IP address." +msgstr "You can search for your relay using your nickname or IP address." + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 3. Read about Tor relay lifecycle" +msgstr "# 3. Read about Tor relay lifecycle" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +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)." +msgstr "" +"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)." + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 4. Configuration Management" +msgstr "# 4. Configuration Management" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 " @@ -964,8 +4288,8 @@ msgstr "" " without performing additional steps manually, you may want to use a " "configuration management for better maintainability."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "There are multiple configuration management solutions for Unix based " "operating systems (Ansible, Puppet, Salt, ...)." @@ -973,144 +4297,98 @@ msgstr "" "There are multiple configuration management solutions for Unix based " "operating systems (Ansible, Puppet, Salt, ...)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "The following Ansible Role has specifically been build for Tor relay " -"operators and supports multiple operating systems:" +"operators and supports multiple operating systems: [Ansible " +"Relayor](http://github.com/nusenu/ansible-relayor)." msgstr "" "The following Ansible Role has specifically been build for Tor relay " -"operators and supports multiple operating systems:" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "http://github.com/nusenu/ansible-relayor" -msgstr "http://github.com/nusenu/ansible-relayor" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Platform specific Instructions" -msgstr "## Platform specific Instructions" +"operators and supports multiple operating systems: [Ansible " +"Relayor](http://github.com/nusenu/ansible-relayor)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Please choose your platform:" -msgstr "Please choose your platform:" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Debian/Ubuntu" -msgstr "* Debian/Ubuntu" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* CentOS/RHEL" -msgstr "* CentOS/RHEL" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Fedora" -msgstr "* Fedora" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* FreeBSD" -msgstr "* FreeBSD" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* openSUSE" -msgstr "* openSUSE" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Verify that your relay works" -msgstr "## Verify that your relay works" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 5. Important: if you run more than one Tor instance" +msgstr "# 5. Important: if you run more than one Tor instance"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If your logfile (syslog) contains the following entry after starting your " -"tor daemon your relay should be up and running as expected:" +"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 "" -"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "```" -msgstr "```" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Self-testing indicates your ORPort is reachable from the outside. Excellent." +"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 "" -"Self-testing indicates your ORPort is reachable from the outside. Excellent." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Publishing server descriptor." -msgstr "Publishing server descriptor." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"About 3 hours after you started your relay it should appear on [Relay " -"Search](https://metrics.torproject.org/rs.html)." +"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, " +"you would add the following configuration to set MyFamily:" msgstr "" -"About 3 hours after you started your relay it should appear on [Relay " -"Search](https://metrics.torproject.org/rs.html)." +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "You can search for your relay using your nickname or IP address." -msgstr "You can search for your relay using your nickname or IP address." +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "MyFamily AAAAAAAAAA,BBBBBBBB" +msgstr "MyFamily AAAAAAAAAA,BBBBBBBB"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Getting Help" -msgstr "# Getting Help" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "" +"to both relays. To find your relays fingerprint you can look into the log " +"files when tor starts up or find the file named "fingerprint" in your tor " +"DataDirectory." +msgstr "" +"to both relays. To find your relays 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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If you run into problems while setting up your relay you can ask your " -"questions on the public tor-relays mailing list:" +"Instead of doing so manually for big operators we recommend to automate the " +"MyFamily setting via a configuration management solution." msgstr "" -"If you run into problems while setting up your relay you can ask your " -"questions on the public tor-relays mailing list:" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays" -msgstr "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays" +"Instead of doing so manually for big operators we recommend to automate the " +"MyFamily setting via a configuration management solution."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"This is a great resource for asking (and answering) questions, and generally" -" getting to know other relay operators." +"Manually managing MyFamily for big relay groups is error prone and can put " +"Tor clients at risk." msgstr "" -"This is a great resource for asking (and answering) questions, and generally" -" getting to know other relay operators." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Make sure to check out the archives!" -msgstr "Make sure to check out the archives!" +"Manually managing MyFamily for big relay groups is error prone and can put " +"Tor clients at risk."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Limiting bandwidth usage (and traffic)" -msgstr "# Limiting bandwidth usage (and traffic)" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 6. Optional: Limiting bandwidth usage (and traffic)" +msgstr "# 6. Optional: Limiting bandwidth usage (and traffic)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." @@ -1118,8 +4396,8 @@ msgstr "" "Tor will not limit its bandwidth usage by default, but supports multiple " "ways to restrict the used bandwidth and the amount of traffic."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." @@ -1127,8 +4405,8 @@ msgstr "" "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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "The following torrc configuration options can be used to restrict bandwidth " "and traffic:" @@ -1136,38 +4414,38 @@ msgstr "" "The following torrc configuration options can be used to restrict bandwidth " "and traffic:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* AccountingMax" msgstr "* AccountingMax"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* AccountingRule" msgstr "* AccountingRule"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* AccountingStart" msgstr "* AccountingStart"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* BandwidthRate" msgstr "* BandwidthRate"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* BandwidthBurst" msgstr "* BandwidthBurst"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "* RelayBandwidthRate" msgstr "* RelayBandwidthRate"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "Having a fast relay for some time of the month is preferred over a slow " "relay for the entire month." @@ -1175,22 +4453,22 @@ msgstr "" "Having a fast relay for some time of the month is preferred over a slow " "relay for the entire month."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Also see the bandwidth entry in the FAQ: " -"https://www.torproject.org/docs/faq.html.en#BandwidthShaping" +"Also see the bandwidth entry in the " +"[FAQ](https://www.torproject.org/docs/faq.html.en#BandwidthShaping)." msgstr "" -"Also see the bandwidth entry in the FAQ: " -"https://www.torproject.org/docs/faq.html.en#BandwidthShaping" +"Also see the bandwidth entry in the " +"[FAQ](https://www.torproject.org/docs/faq.html.en#BandwidthShaping)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# IPv6" -msgstr "# IPv6" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 7. Check IPv6 availability" +msgstr "# 7. Check IPv6 availability"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "We encourage everyone to enable IPv6 on their relays. This is especially " "valuable on exit and guard relays." @@ -1198,8 +4476,8 @@ msgstr "" "We encourage everyone to enable IPv6 on their relays. This is especially " "valuable on exit and guard relays."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "Before enabling your tor daemon to use IPv6 in addition to IPv4 you should " "do some basic IPv6 connectivity tests." @@ -1207,8 +4485,8 @@ msgstr "" "Before enabling your tor daemon to use IPv6 in addition to IPv4 you should " "do some basic IPv6 connectivity tests."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "The following command line will ping the IPv6 addresses of Tor directory " "authorities from your server:" @@ -1216,8 +4494,8 @@ msgstr "" "The following command line will ping the IPv6 addresses of Tor directory " "authorities from your server:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 " @@ -1229,8 +4507,8 @@ msgstr "" "2001:678:558:1000::244 && ping6 -c2 2607:8500:154::3 && ping6 -c2 " "2001:638:a000:4140::ffff:189 && echo OK."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 " @@ -1240,8 +4518,8 @@ msgstr "" "not enable IPv6 in your torrc configuration file before IPv6 is indeed " "working."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "If you enable IPv6 without working IPv6 connectivity your entire relay will " "not be used, regardless if IPv4 is working." @@ -1249,8 +4527,8 @@ msgstr "" "If you enable IPv6 without working IPv6 connectivity your entire relay will " "not be used, regardless if IPv4 is working."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) 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):" @@ -1258,13 +4536,13 @@ msgstr "" "If it worked fine, make your Tor relay reachable via IPv6 by adding an " "additional ORPort line to your configuration (example for ORPort 9001):"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "ORPort [IPv6-address]:9001" msgstr "ORPort [IPv6-address]:9001"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "The location of that line in the configuration file does not matter you can " "simply add it next to the first ORPort lins in your torrc file." @@ -1272,8 +4550,8 @@ msgstr "" "The location of that line in the configuration file does not matter you can " "simply add it next to the first ORPort lins in your torrc file."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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)." @@ -1281,8 +4559,8 @@ msgstr "" "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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "If you have a global IPv6 address you should be able to find it in the " "output of the following command:" @@ -1290,13 +4568,13 @@ msgstr "" "If you have a global IPv6 address you should be able to find it in the " "output of the following command:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "ip addr|grep inet6|grep global" msgstr "ip addr|grep inet6|grep global"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) 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:" @@ -1304,13 +4582,13 @@ msgstr "" "If you are an exit relay with IPv6 connectivity, tell your tor daemon to " "allow exiting via IPv6 so clients can reach IPv6 destinations:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "IPv6Exit 1" msgstr "IPv6Exit 1"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" "Note: Tor requires IPv4 connectivity, you can not run a Tor relay on " "IPv6-only." @@ -1318,3322 +4596,5294 @@ msgstr "" "Note: Tor requires IPv4 connectivity, you can not run a Tor relay on " "IPv6-only."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Important if you run more than one Tor instance" -msgstr "# Important if you run more than one Tor instance" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "# 8. Maintaining a relay" +msgstr "# 8. Maintaining a relay"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## Backup Tor Identity Keys" +msgstr "## Backup Tor Identity Keys" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." +"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 "" -"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." +"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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." +"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 "" -"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." +"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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, " -"you would add the following configuration to set MyFamily:" +"Since relays have a ramp-up time it makes sense to backup 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 "" -"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, " -"you would add the following configuration to set MyFamily:" +"Since relays have a ramp-up time it makes sense to backup 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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "MyFamily AAAAAAAAAA,BBBBBBBB" -msgstr "MyFamily AAAAAAAAAA,BBBBBBBB" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "Default locations of the keys folder:" +msgstr "Default locations of the keys folder:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "" -"to both relays. To find your relays fingerprint you can look into the log " -"files when tor starts up or find the file named "fingerprint" in your tor " -"DataDirectory." -msgstr "" -"to both relays. To find your relays 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/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Debian/Ubuntu: `/var/lib/tor/keys`" +msgstr "* Debian/Ubuntu: `/var/lib/tor/keys`"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* FreeBSD: `/var/db/tor/keys`" +msgstr "* FreeBSD: `/var/db/tor/keys`" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## Subscribe to the tor-announce mailing list" +msgstr "## Subscribe to the tor-announce mailing list" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Instead of doing so manually for big operators we recommend to automate the " -"MyFamily setting via a configuration management solution." +"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 "" -"Instead of doing so manually for big operators we recommend to automate the " -"MyFamily setting via a configuration management solution." +"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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## Setting up outage notifications" +msgstr "## Setting up outage notifications" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Manually managing MyFamily for big relaygroups is error prone and can put " -"Tor clients at risk." +"Once you setup your relay it will likely run without much work from your " +"side." msgstr "" -"Manually managing MyFamily for big relaygroups is error prone and can put " -"Tor clients at risk." +"Once you setup your relay it will likely run without much work from your " +"side."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Exit Relay Configuration" -msgstr "# Exit Relay Configuration" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "If something goes wrong it is good to get notified automatically." +msgstr "If something goes wrong it is good to get notified automatically."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"It is recommended that you setup exit relays on servers dedicated to this " -"purpose. It is not recommended to install Tor exit relays on servers that " -"you need for other services as well." +"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 what ever reason." msgstr "" -"It is recommended that you setup exit relays on servers dedicated to this " -"purpose. It is not recommended to install Tor exit relays on servers that " -"you need for other services as well." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "Do not mix your own traffic with your exit relay traffic." -msgstr "Do not mix your own traffic with your exit relay traffic." +"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 what ever reason."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "## Reverse DNS and WHOIS record" -msgstr "## Reverse DNS and WHOIS record" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "" +"[UptimeRobot](https://uptimerobot.com/) is one of these services that allow " +"you to monitor TCP listeners on arbitrary ports." +msgstr "" +"[UptimeRobot](https://uptimerobot.com/) is one of these services that allow " +"you to monitor TCP listeners on arbitrary ports."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"Before switching your relay to become an exit relay, ensure that you have " -"set a clear DNS reverse (PTR) record to make it clear for everyone that this" -" is a tor exit relay." +"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 "" -"Before switching your relay to become an exit relay, ensure that you have " -"set a clear DNS reverse (PTR) record to make it clear for everyone that this" -" is a tor exit relay." +"This service can check your configured ports once every 5 minutes and send " +"you an email should your tor process die or become unreachable."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Something like "tor-exit" it its name is a good start." -msgstr "Something like "tor-exit" it its name is a good start." +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "This checks only for the listener but does not speak the Tor protocol." +msgstr "" +"This checks only for the listener but does not speak the Tor protocol."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If your provider offers it, make sure your WHOIS record contains clear " -"indications that this is a Tor exit relay." +"A good way to monitor a relay for its health state is to have a look at its " +"bandwidth graphs." msgstr "" -"If your provider offers it, make sure your WHOIS record contains clear " -"indications that this is a Tor exit relay." +"A good way to monitor a relay for its health state is to have a look at its " +"bandwidth graphs."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "## Exit Notice HTML page" -msgstr "## Exit Notice HTML page" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## System Health Monitoring" +msgstr "## System Health Monitoring"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"To make it even more obvious that this is a Tor exit relay you should serve " -"a Tor exit notice HTML page." +"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 "" -"To make it even more obvious that this is a Tor exit relay you should serve " -"a Tor exit notice HTML page." +"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:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Bandwidth" +msgstr "* Bandwidth" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Established TCP Connections" +msgstr "* Established TCP Connections" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Memory" +msgstr "* Memory" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Swap" +msgstr "* Swap" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* CPU" +msgstr "* CPU" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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 a HTML file on that port." +"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 "" -"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 a HTML file on that port." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"This file will be shown to anyone directing his browser to your Tor exit " -"relay IP address." +"Note: **Do not make your private monitoring data graphs public since this " +"could help attackers with deanonymizing Tor users.**" msgstr "" -"This file will be shown to anyone directing his browser to your Tor exit " -"relay IP address." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "DirPort 80" -msgstr "DirPort 80" +"Note: **Do not make your private monitoring data graphs public since this " +"could help attackers with deanonymizing Tor users.**"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "DirPortFrontPage /path/to/html/file" -msgstr "DirPortFrontPage /path/to/html/file" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "Some practical advice:" +msgstr "Some practical advice:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"We offer a sample Tor exit notice HTML file, but you might want to adjust it" -" to your needs:" +"* 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 "" -"We offer a sample Tor exit notice HTML file, but you might want to adjust it" -" to your needs:" +"* 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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-" -"notice.html" +"* 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://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-" -"notice.html" +"* 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." + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Smaller periods are worse." +msgstr "* Smaller periods are worse."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "Here are some more tips for running a reliable exit relay:" -msgstr "Here are some more tips for running a reliable exit relay:" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Numbers are worse than graphs." +msgstr "* Numbers are worse than graphs."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "https://blog.torproject.org/tips-running-exit-node" -msgstr "https://blog.torproject.org/tips-running-exit-node" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "* Real-time data is worse than historical data." +msgstr "* Real-time data is worse than historical data."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "## Exit Policy" -msgstr "## Exit Policy" +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "" +"* Data in categories (IP version, in/out, etc.) is worse than total data." +msgstr "" +"* Data in categories (IP version, in/out, etc.) is worse than total data."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) +msgid "## Tools" +msgstr "## Tools" + +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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." +"This section lists a few tools that you might find handy as a Tor relay " +"operator." msgstr "" -"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." +"This section lists a few tools that you might find handy as a Tor relay " +"operator."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"The exit policy defines which destination ports you are willing to forward." +"* [Nyx](https://nyx.torproject.org/): is a Tor Project tool (formerly arm) " +"that allows you to see real time data of your relay." msgstr "" -"The exit policy defines which destination ports you are willing to forward." +"* [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/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.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)." +"* vnstat: vnstat is a command-line tool that shows the amount of data going " +"through your network connection." msgstr "" -"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)." +"* vnstat: vnstat is a command-line tool that shows the amount of data going " +"through your network connection."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/relays-post-install-and-good-practices/ +#: (content/relay-operations/technical-setup/relays-post-install-and-good-practices/contents+en.lrpage.body) msgid "" -"If you want to be a useful exit relay you must **at least allow destination " -"ports 80 and 443**." +"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 "" -"If you want to be a useful exit relay you must **at least allow destination " -"ports 80 and 443**." +"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/)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/ +#: (content/relay-operations/technical-setup/middleguard-relay/contents+en.lrpage.title) +msgid "Middle/Guard relay" +msgstr "Middle/Guard relay" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/ +#: (content/relay-operations/technical-setup/middleguard-relay/contents+en.lrpage.subtitle) +msgid "Run a Middle/Guard relay" +msgstr "Run a Middle/Guard relay" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/ +#: (content/relay-operations/technical-setup/middleguard-relay/contents+en.lrpage.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." +"In this guide we describe how to setup a new Middle/Guard relay. Please " +"choose your platform below." msgstr "" -"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." +"In this guide we describe how to setup a new Middle/Guard relay. Please " +"choose your platform below."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.title) +msgid "Tor Abuse Templates" +msgstr "Tor Abuse Templates" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.subtitle) +msgid "How to handle abuse complaints" +msgstr "How to handle abuse complaints" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "# Before You Start" +msgstr "# Before You Start" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"The reduced exit policy can be found on the " -"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)" -" wiki page." +"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 "" -"The reduced exit policy can be found on the " -"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)" -" wiki page." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"To become an exit relay change ExitRelay from 0 to 1 in your torrc " -"configuration file and restart the tor daemon." +"Please see [Tips for Running an Exit Node with Minimal " +"Harassment](https://blog.torproject.org/running-exit-node) and [Tor Exit " +"Guidelines](tor-exit-guidelines) for more info, before reading this " +"document." msgstr "" -"To become an exit relay change ExitRelay from 0 to 1 in your torrc " -"configuration file and restart the tor daemon." +"Please see [Tips for Running an Exit Node with Minimal " +"Harassment](https://blog.torproject.org/running-exit-node) and [Tor Exit " +"Guidelines](tor-exit-guidelines) for more info, before reading this " +"document."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "ExitRelay 1" -msgstr "ExitRelay 1" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"Below are a collection of letters you can use to respond to your ISP about " +"their complaint in regards to your Tor exit server."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "## DNS on Exit Relays" -msgstr "## DNS on Exit Relays" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Format and Philosophy of Templates" +msgstr "## Format and Philosophy of Templates"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Unlike other types of relays, exit relays also do DNS resolution for Tor " -"clients." +"The general format of these templates is to inform the complaintant 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 "" -"Unlike other types of relays, exit relays also do DNS resolution for Tor " -"clients." +"The general format of these templates is to inform the complaintant 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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"DNS resolution on exit relays is crucial for Tor clients, it should be " -"reliable and fast by using caching." +"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 "" -"DNS resolution on exit relays is crucial for Tor clients, it should be " -"reliable and fast by using caching." +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* DNS resolution can have a significant impact on the performance and " -"reliability your exit relay provides. Poor DNS performance will result in " -"less traffic going through your exit relay." +"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 "" -"* DNS resolution can have a significant impact on the performance and " -"reliability your exit relay provides. Poor DNS performance will result in " -"less traffic going through your exit relay." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* Don't use any of the big DNS resolvers as your primary or fallback DNS " -"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, " -"4.2.2.1-6)" +"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 "" -"* Don't use any of the big DNS resolvers as your primary or fallback DNS " -"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, " -"4.2.2.1-6)" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* We recommend running a local caching and DNSSEC-validating resolver " -"without using any forwarders (specific instructions follow bellow for each " -"operating systems)" +"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 "" -"* We recommend running a local caching and DNSSEC-validating resolver " -"without using any forwarders (specific instructions follow bellow for each " -"operating systems)" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* if you want to add a second DNS resolver as a fallback to your " -"/etc/resolv.conf configuration, try to choose a resolver within your " -"autonomous system and make sure it is not your first entry in that file (the" -" first entry should be your local resolver)" +"This is the core idea that these abuse complaint templates attempt to instil" +" in the recipient." msgstr "" -"* if you want to add a second DNS resolver as a fallback to your " -"/etc/resolv.conf configuration, try to choose a resolver within your " -"autonomous system and make sure it is not your first entry in that file (the" -" first entry should be your local resolver)" +"This is the core idea that these abuse complaint templates attempt to instil" +" in the recipient."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "Feel free to improve them if you feel they fall short of this goal." +msgstr "Feel free to improve them if you feel they fall short of this goal." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* if a local resolver like unbound is not an option for you try to 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 " -"for example https://bgp.he.net)." +"All templates should include the Common Boilerplate below, and append some " +"additional paragraphs depending on the specific Scenario." msgstr "" -"* if a local resolver like unbound is not an option for you try to 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 " -"for example https://bgp.he.net)." +"All templates should include the Common Boilerplate below, and append some " +"additional paragraphs depending on the specific Scenario."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Common Boilerplate (Tor Intro)" +msgstr "## Common Boilerplate (Tor Intro)" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "The IP address in question is a Tor exit node." +msgstr "The IP address in question is a Tor exit node." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "https://www.torproject.org/overview.html" +msgstr "https://www.torproject.org/overview.html" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* try to avoid adding too many resolvers to your /etc/resolv.conf file to " -"limit exposure on an AS-level (try to not use more than two entries)" +"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" msgstr "" -"* try to avoid adding too many resolvers to your /etc/resolv.conf file to " -"limit exposure on an AS-level (try to not use more than two entries)" +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"There are multiple options for DNS server software, unbound has become a " -"popular one but **feel free to use any other you are comfortable with**." +"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 "" -"There are multiple options for DNS server software, unbound has become a " -"popular one but **feel free to use any other you are comfortable with**." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"When choosing your DNS resolver software try to ensure it supports DNSSEC " -"validation and QNAME minimisation (RFC7816)." +"Client connections are routed through multiple relays, and are multiplexed " +"together on the connections between relays." msgstr "" -"When choosing your DNS resolver software try to ensure it supports DNSSEC " -"validation and QNAME minimisation (RFC7816)." +"Client connections are routed through multiple relays, and are multiplexed " +"together on the connections between relays."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"In every case the software should be installed using the OS package manager " -"to ensure it is updated with the rest of the system." +"The system does not record logs of client connections or previous hops." msgstr "" -"In every case the software should be installed using the OS package manager " -"to ensure it is updated with the rest of the system." +"The system does not record logs of client connections or previous hops."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"By using your own DNS resolver you are less vulnerable to DNS-based " -"censorship that your upstream resolver might impose." +"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 "" -"By using your own DNS resolver you are less vulnerable to DNS-based " -"censorship that your upstream resolver might impose." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "See https://www.torproject.org/about/torusers.html.en for more info." +msgstr "See https://www.torproject.org/about/torusers.html.en for more info." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Here follow specific instructions on how to install and configure unbound on" -" your exit - a DNSSEC-validating and caching resolver. unbound has many " -"configuration and tuning nobs but we try to keep these instructions as " -"simple and short as possible and the basic setup will do just fine for most " -"operators." +"Unfortunately, some people misuse the network. However, compared to the rate" +" of legitimate use (the IP range in question processes nearly" msgstr "" -"Here follow specific instructions on how to install and configure unbound on" -" your exit - a DNSSEC-validating and caching resolver. unbound has many " -"configuration and tuning nobs but we try to keep these instructions as " -"simple and short as possible and the basic setup will do just fine for most " -"operators." +"Unfortunately, some people misuse the network. However, compared to the rate" +" of legitimate use (the IP range in question processes nearly"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"After switching to unbound verify it works as expected by resolving a valid " -"hostname, if it does not work, you can restore the old resolv.conf file." +"a gigabit of traffic per second), [abuse complaints are " +"rare](https://www.torproject.org/docs/faq-abuse.html.en)." msgstr "" -"After switching to unbound verify it works as expected by resolving a valid " -"hostname, if it does not work, you can restore the old resolv.conf file." +"a gigabit of traffic per second), [abuse complaints are " +"rare](https://www.torproject.org/docs/faq-abuse.html.en)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "### Debian/Ubuntu" -msgstr "### Debian/Ubuntu" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Abuse Scenarios" +msgstr "## Abuse Scenarios"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"The following 3 commands install unbound, backup your DNS configuration and " -"tell the system to use the local unbound:" +"The following scenario-specific paragraphs should be appended to the Common " +"Boilerplate paragraphs above." msgstr "" -"The following 3 commands install unbound, backup your DNS configuration and " -"tell the system to use the local unbound:" +"The following scenario-specific paragraphs should be appended to the Common " +"Boilerplate paragraphs above."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "apt install unbound" -msgstr "apt install unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"The common boilerplate should be abridged or be omitted if the abuse " +"complaintant is already familiar with Tor." +msgstr "" +"The common boilerplate should be abridged or be omitted if the abuse " +"complaintant is already familiar with Tor."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "cp /etc/resolv.conf /etc/resolv.conf.backup" -msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Comment/Forum Spam" +msgstr "## Comment/Forum Spam"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf" -msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "This does not mean that nothing can be done, however." +msgstr "This does not mean that nothing can be done, however."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"To avoid that the configuration gets changed (for example by the DHCP " -"client):" +"The Tor Project provides an automated DNSRBL for you to query to flag posts " +"coming from Tor nodes as requiring special review." msgstr "" -"To avoid that the configuration gets changed (for example by the DHCP " -"client):" - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "chattr +i /etc/resolv.conf" -msgstr "chattr +i /etc/resolv.conf" +"The Tor Project provides an automated DNSRBL for you to query to flag posts " +"coming from Tor nodes as requiring special review."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by " -"default so you don't need to enable it explicitly." +"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 "" -"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by " -"default so you don't need to enable it explicitly." - -#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "The unbound resolver you just installed does also DNSSEC validation." -msgstr "The unbound resolver you just installed does also DNSSEC validation." +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "### CentOS/RHEL" -msgstr "### CentOS/RHEL" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"However, be aware that this may be just one jerk amongst many legitimate Tor" +" users who use your forums." +msgstr "" +"However, be aware that this may be just one jerk amongst many legitimate Tor" +" users who use your forums."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "Install the unbound package:" -msgstr "Install the unbound package:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "yum install unbound" -msgstr "yum install unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +msgstr "" +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "in /etc/unbound/unbound.conf replace the line" -msgstr "in /etc/unbound/unbound.conf replace the line" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Brute force login attempts can be reduced/slowed by captchas, which is the " +"approach taken by Gmail for this same problem." +msgstr "" +"Brute force login attempts can be reduced/slowed by captchas, which is the " +"approach taken by Gmail for this same problem."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "# qname-minimisation: no" -msgstr "# qname-minimisation: no" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"In fact, Google provides a free captcha service, complete with code for easy" +" inclusion in a number of systems to help other sites deal"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "with:" -msgstr "with:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "with this issue: https://code.google.com/apis/recaptcha/intro.html" +msgstr "with this issue: https://code.google.com/apis/recaptcha/intro.html"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "qname-minimisation: yes" -msgstr "qname-minimisation: yes" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## PHP Relay or Exploited Webmail Account Spam" +msgstr "## PHP Relay or Exploited Webmail Account Spam"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "enable and start unbound:" -msgstr "enable and start unbound:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"In addition, our nodes do not allow SMTP traffic to be sent using our IPs." +msgstr "" +"In addition, our nodes do not allow SMTP traffic to be sent using our IPs."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "systemctl enable unbound" -msgstr "systemctl enable unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Upon investigation, it appears that the source of the spam is due to an " +"abusive or compromised webmail gateway running at:" +msgstr "" +"Upon investigation, it appears that the source of the spam is due to an " +"abusive or compromised webmail gateway running at:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "systemctl start unbound" -msgstr "systemctl start unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "<web server here>." +msgstr "<web server here>."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "Tell the system to use the local unbound server:" -msgstr "Tell the system to use the local unbound server:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "Did you contact their abuse department?" +msgstr "Did you contact their abuse department?"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "### FreeBSD" -msgstr "### FreeBSD" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Google Groups Spam" +msgstr "## Google Groups Spam"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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:" +"It appears that your specific abuse complaint was generated by an " +"authenticated Google Groups user." msgstr "" -"FreeBSD ships unbound in the base system but the one in ports is usually " -"following upstream more closely so we install the unbound package:" +"It appears that your specific abuse complaint was generated by an " +"authenticated Google Groups user."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "pkg install unbound" -msgstr "pkg install unbound" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Inspecting the headers reveals that the abuse complaint address for Google " +"Groups is groups-abuse@google.com." +msgstr "" +"Inspecting the headers reveals that the abuse complaint address for Google " +"Groups is groups-abuse@google.com."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Replace the content in /usr/local/etc/unbound/unbound.conf with the " -"following lines:" +"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 "" -"Replace the content in /usr/local/etc/unbound/unbound.conf with the " -"following lines:" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "server:" -msgstr "server:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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:" +msgstr "" +"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:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "verbosity: 1" -msgstr "verbosity: 1" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "<ip>" https://check.torproject.org/cgi-bin/TorBulkExitList.py" +msgstr "<ip>" https://check.torproject.org/cgi-bin/TorBulkExitList.py"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "enable and start the unbound service:" -msgstr "enable and start the unbound service:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## DoS Attacks and Scraping Robots" +msgstr "## DoS Attacks and Scraping Robots"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "sysrc unbound_enable=YES" -msgstr "sysrc unbound_enable=YES" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "We're sorry your site is experiencing this heavy load from Tor." +msgstr "We're sorry your site is experiencing this heavy load from Tor."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "service unbound start" -msgstr "service unbound start" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) -msgid "chflags schg /etc/resolv.conf" -msgstr "chflags schg /etc/resolv.conf" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"We provide service to almost a gigabit of traffic per second, 98% of which " +"is web traffic." +msgstr "" +"We provide service to almost a gigabit of traffic per second, 98% of which " +"is web traffic."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Tor relay lifecycle" -msgstr "# Tor relay lifecycle" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" +msgstr "" +"If the attack is real and ongoing, however, the Tor project provides an " +"automated DNSRBL for you to query to block login attempts coming"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "from Tor nodes: https://www.torproject.org/projects/tordnsel.html.en" +msgstr "from Tor nodes: https://www.torproject.org/projects/tordnsel.html.en" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) 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." +"It is also possible to download a list of all Tor exit IPs that will connect" +" to your server port:" msgstr "" -"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." +"It is also possible to download a list of all Tor exit IPs that will connect" +" to your server port:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "To understand this process, read about the lifecycle of a new relay:" -msgstr "To understand this process, read about the lifecycle of a new relay:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=YOUR_IP&port=..." +msgstr "" +"https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=YOUR_IP&port=..."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "https://blog.torproject.org/lifecycle-new-relay" -msgstr "https://blog.torproject.org/lifecycle-new-relay" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "# Maintaining a relay" -msgstr "# Maintaining a relay" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Scraping and robot activity can be reduced/slowed by captchas, which is the " +"approach taken by Gmail for this same problem." +msgstr "" +"Scraping and robot activity can be reduced/slowed by captchas, which is the " +"approach taken by Gmail for this same problem."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Backup Tor Identity Keys" -msgstr "## Backup Tor Identity Keys" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" +msgstr "" +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"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 omething like 3000." msgstr "" -"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." +"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 omething like 3000."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) 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)." +"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 "" -"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)." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Since relays have a ramp-up time it makes sense to backup 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." +"http://kevin.vanzonneveld.net/techblog/article/block_brute_force_attacks_wit..." msgstr "" -"Since relays have a ramp-up time it makes sense to backup 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." +"http://kevin.vanzonneveld.net/techblog/article/block_brute_force_attacks_wit..."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Default locations of the keys folder:" -msgstr "Default locations of the keys folder:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "http://cd34.com/blog/webserver/ddos-attack-mitigation/" +msgstr "http://cd34.com/blog/webserver/ddos-attack-mitigation/"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Debian/Ubuntu: `/var/lib/tor/keys`" -msgstr "* Debian/Ubuntu: `/var/lib/tor/keys`" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "http://deflate.medialayer.com/" +msgstr "http://deflate.medialayer.com/"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* FreeBSD: `/var/db/tor/keys`" -msgstr "* FreeBSD: `/var/db/tor/keys`" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Brute Force Web Attacks" +msgstr "## Brute Force Web Attacks"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Subscribe to the tor-announce mailing list" -msgstr "## Subscribe to the tor-announce mailing list" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"This is a very low traffic mailing list and you will get information about " -"new stable tor releases and important security update information." +"The attacker would probably just chain an open proxy after Tor, or just use " +"open wireless and/or a proxy without Tor." msgstr "" -"This is a very low traffic mailing list and you will get information about " -"new stable tor releases and important security update information." +"The attacker would probably just chain an open proxy after Tor, or just use " +"open wireless and/or a proxy without Tor."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-announce" -msgstr "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-announce" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Setting up outage notifications" -msgstr "## Setting up outage notifications" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## SSH Bruteforce Attempts" +msgstr "## SSH Bruteforce Attempts" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Once you setup your relay it will likely run without much work from your " -"side." +"If you are concerned about SSH scans, you might consider running your SSHD " +"on a port other than the default of 22." msgstr "" -"Once you setup your relay it will likely run without much work from your " -"side." +"If you are concerned about SSH scans, you might consider running your SSHD " +"on a port other than the default of 22."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "If something goes wrong it is good to get notified automatically." -msgstr "If something goes wrong it is good to get notified automatically." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Many worms, scanners, and botnets scan the entire Internet looking for SSH " +"logins." +msgstr "" +"Many worms, scanners, and botnets scan the entire Internet looking for SSH " +"logins."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 what ever reason." +"The fact that a few logins happened to come from Tor is likely a small blip " +"on your overall login attempt rate." msgstr "" -"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 what ever reason." +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"UptimeRobot is one of these services that allow you to monitor TCP listeners" -" on arbitrary ports." +"You might also consider a rate limiting solution: " +"https://kvz.io/blog/2007/07/28/block-brute-force-attacks-with-iptables/" msgstr "" -"UptimeRobot is one of these services that allow you to monitor TCP listeners" -" on arbitrary ports." +"You might also consider a rate limiting solution: " +"https://kvz.io/blog/2007/07/28/block-brute-force-attacks-with-iptables/"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"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 "" -"This service can check your configured ports once every 5 minutes and send " -"you an email should your tor process die or become unreachable." +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "This checks only for the listener but does not speak the Tor protocol." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" msgstr "" -"This checks only for the listener but does not speak the Tor protocol." +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://uptimerobot.com/" -msgstr "* https://uptimerobot.com/" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "You can use this list to create iptables rules to block the network." +msgstr "You can use this list to create iptables rules to block the network."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"A good way to monitor a relay for its health state is to have a look at its " -"bandwidth graphs." +"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 "" -"A good way to monitor a relay for its health state is to have a look at its " -"bandwidth graphs." +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## System Health Monitoring" -msgstr "## System Health Monitoring" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Hacked Gmail, Web Forum, or Misc Account Access" +msgstr "## Hacked Gmail, Web Forum, or Misc Account Access"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) 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:" +"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 "" -"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:" +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Bandwidth" -msgstr "* Bandwidth" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +msgstr "" +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Established TCP Connections" -msgstr "* Established TCP Connections" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"Use these to scan to check for keyloggers or spyware that someone with " +"access to your computer may have installed." +msgstr "" +"Use these to scan to check for keyloggers or spyware that someone with " +"access to your computer may have installed."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Memory" -msgstr "* Memory" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"To help protect yourself while using open wireless, consider using this " +"Firefox plugin: https://www.eff.org/https-everywhere/ and encourage the" +msgstr "" +"To help protect yourself while using open wireless, consider using this " +"Firefox plugin: https://www.eff.org/https-everywhere/ and encourage the"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Swap" -msgstr "* Swap" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "site maintainer to support HTTPS logins." +msgstr "site maintainer to support HTTPS logins."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* CPU" -msgstr "* CPU" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Hacking (PHP Webshells, XSS, SQL Injection)" +msgstr "## Hacking (PHP Webshells, XSS, SQL Injection)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "This also does not mean that there is nothing that can be done." +msgstr "This also does not mean that there is nothing that can be done." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"There are many tools for monitoring this kind of data, munin is one of them " -"and is relatively easy to setup." +"For serious incidents, traditional police work techniques of running stings " +"and investigating to determine means, motive, and opportunity are still very" +" effective." msgstr "" -"There are many tools for monitoring this kind of data, munin is one of them " -"and is relatively easy to setup." +"For serious incidents, traditional police work techniques of running stings " +"and investigating to determine means, motive, and opportunity are still very" +" effective."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Note: **Do not make your private monitoring data graphs public since this " -"could help attackers with deanonymizing Tor users.**" +"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 "" -"Note: **Do not make your private monitoring data graphs public since this " -"could help attackers with deanonymizing Tor users.**" +"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."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "Some practical advice:" -msgstr "Some practical advice:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"The same list is available through the Tor Bulk Exit List: " +"https://check.torproject.org/cgi-bin/TorBulkExitList.py" +msgstr "" +"The same list is available through the Tor Bulk Exit List: " +"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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)." +"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 "" -"* 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)." +"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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## E-Commerce Fraud" +msgstr "## E-Commerce Fraud" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"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 "" -"* 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." +"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"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Smaller periods are worse." -msgstr "* Smaller periods are worse." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"It also provides a Bulk Exit List service for retrieving the entire list: " +"https://check.torproject.org/cgi-bin/TorBulkExitList.py" +msgstr "" +"It also provides a Bulk Exit List service for retrieving the entire list: " +"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Numbers are worse than graphs." -msgstr "* Numbers are worse than graphs." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" +msgstr "" +"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" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "legitimate customers." +msgstr "legitimate customers."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* Real-time data is worse than historical data." -msgstr "* Real-time data is worse than historical data." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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" +msgstr "" +"In fact, in my experience, the fraud processing teams contracted by many " +"ISPs simply mark all requests from Tor nodes as fraud using that"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "very list." +msgstr "very list." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"* Data in categories (IP version, in/out, etc.) is worse than total data." +"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 "" -"* Data in categories (IP version, in/out, etc.) is worse than total data." +"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-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "## Tools" -msgstr "## Tools" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Threats of Violence (Advice for Real-Time Discussion)" +msgstr "## Threats of Violence (Advice for Real-Time Discussion)"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"This section listsm a few tools that you might find handy as a Tor relay " -"operator." +"If a serious abuse complaint not covered by this template set arrives, the " +"best answer is to follow a pattern with the complaining party. This is not " +"legal advice. This was not written or reviewed by a lawyer. It was written" +" by someone with experience in working with various ISPs who had issues with" +" a Tor exit node on their network. It has also been reviewed by someone who" +" works in Abuse at a major ISP." msgstr "" -"This section listsm a few tools that you might find handy as a Tor relay " -"operator." +"If a serious abuse complaint not covered by this template set arrives, the " +"best answer is to follow a pattern with the complaining party. This is not " +"legal advice. This was not written or reviewed by a lawyer. It was written" +" by someone with experience in working with various ISPs who had issues with" +" a Tor exit node on their network. It has also been reviewed by someone who" +" works in Abuse at a major ISP."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Nyx: [Nyx](https://nyx.torproject.org/) is a Tor Project tool (formerly arm)" -" that allows you to see real time data of your relay." +"* 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 " +"which you're going to converse knows nothing about Tor. Assume this same " +"person isn't going to trust anything you say." msgstr "" -"Nyx: [Nyx](https://nyx.torproject.org/) is a Tor Project tool (formerly arm)" -" that allows you to see real time data of your relay." +"* 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 " +"which you're going to converse knows nothing about Tor. Assume this same " +"person isn't going to trust anything you say."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"vnstat: vnstat is a command-line tool that shows the amount of data going " -"through your network connection." +"* 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 "" -"vnstat: vnstat is a command-line tool that shows the amount of data going " -"through your network connection." +"* 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)."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "You can also use it to generate PNG pictures showing traffic graphs." -msgstr "You can also use it to generate PNG pictures showing traffic graphs." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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 "" +"* Remind them that traditional policework can still be used to determine who" +" had the means, motive, and opportunity to commit the crime."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "vnstat documentation and demo output:" -msgstr "vnstat documentation and demo output:" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Arrange to talk with or directly email the complaintant." +msgstr "* Arrange to talk with or directly email the complaintant."
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://humdi.net/vnstat/" -msgstr "* https://humdi.net/vnstat/" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* During the conversation make sure you explain a few points:" +msgstr "* During the conversation make sure you explain a few points:"
-#: https//community.torproject.org/relay-operations/technical-setup/ -#: (content/relay-operations/technical-setup/contents+en.lrpage.body) -msgid "* https://humdi.net/vnstat/cgidemo/" -msgstr "* https://humdi.net/vnstat/cgidemo/" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* You are not the perpetrator of the issue." +msgstr "* You are not the perpetrator of the issue."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.title) -msgid "Relay requirements" -msgstr "Relay requirements" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"* You are a responsible server operator and concerned about the " +"complaintant's problem." +msgstr "" +"* You are a responsible server operator and concerned about the " +"complaintant's problem."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Requirements for Tor relays depend on the type of relay and the bandwidth " -"they provide. Learn more about specific relay requirements." +"* You are not insane. You may be insane, but we don't want the complaintant" +" to guess this is true." msgstr "" -"Requirements for Tor relays depend on the type of relay and the bandwidth " -"they provide. Learn more about specific relay requirements." +"* You are not insane. You may be insane, but we don't want the complaintant" +" to guess this is true."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Requirements for Tor relays depend on the type of relay and the bandwidth " -"they provide." +"* In many cases, your ISP will be involved as a conduit for the 3rd party " +"complaintant. Your ISP wants to know:" msgstr "" -"Requirements for Tor relays depend on the type of relay and the bandwidth " -"they provide." +"* In many cases, your ISP will be involved as a conduit for the 3rd party " +"complaintant. Your ISP wants to know:"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Bandwidth and Connections" -msgstr "# Bandwidth and Connections" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Your server is not compromised." +msgstr "* Your server is not compromised."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Your server is not a spam relay." +msgstr "* Your server is not a spam relay." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Your server is not a trojan/zombie." +msgstr "* Your server is not a trojan/zombie." + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"A non-exit relay should be able to handle at least 7000 concurrent " -"connections." +"* You are a competent server administrator and can address the issue. " +"Minimally, you can at least discuss and respond to the issue intelligently." msgstr "" -"A non-exit relay should be able to handle at least 7000 concurrent " -"connections." +"* You are a competent server administrator and can address the issue. " +"Minimally, you can at least discuss and respond to the issue intelligently."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"* 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 "" -"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." +"* 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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "* Discuss options. Options Phobos has been offered:" +msgstr "* Discuss options. Options Phobos has been offered:" + +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"* The ISP/Complaintant 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 "" -"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." +"* The ISP/Complaintant 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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent" -" connections (>100k)." +"* The ISP/Complaintant 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 "" -"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent" -" connections (>100k)." +"* The ISP/Complaintant 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)."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"* The ISP/Complaintant demands you disable Tor. You may want a new ISP as a" +" result." msgstr "" -"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." +"* The ISP/Complaintant demands you disable Tor. You may want a new ISP as a" +" result."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "The minimum requirements for a relay are 10 Mbit/s (Mbps)." -msgstr "The minimum requirements for a relay are 10 Mbit/s (Mbps)." +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "" +"* The ISP/Complaintant states they will firewall off the traffic on the " +"default ports. You may want a new ISP as a result." +msgstr "" +"* The ISP/Complaintant states they will firewall off the traffic on the " +"default ports. You may want a new ISP as a result."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/obfs4p...)." +"* Update the config to disallow traffic to a certain IP range from your exit" +" node. You may want to suggest the complaintant use the [Tor DNS " +"RBL](https://2019.www.torproject.org/projects/tordnsel.html.en) instead." msgstr "" -"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a" -" [bridge with obfs4 " -"support](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/obfs4p...)." +"* Update the config to disallow traffic to a certain IP range from your exit" +" node. You may want to suggest the complaintant use the [Tor DNS " +"RBL](https://2019.www.torproject.org/projects/tordnsel.html.en) instead."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"If you do not know your bandwidth you can use http://beta.speedtest.net to " -"measure it." +"* 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 Complaintant may want to do this, but the fact that you offered is in " +"your credit. This may help them feel "comfortable" with you." msgstr "" -"If you do not know your bandwidth you can use http://beta.speedtest.net to " -"measure it." +"* 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 Complaintant may want to do this, but the fact that you offered is in " +"your credit. This may help them feel "comfortable" with you."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Monthly Outbound Traffic" -msgstr "# Monthly Outbound Traffic" +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) +msgid "## Other Template Sets" +msgstr "## Other Template Sets"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.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." +"* [DMCA Response template for Tor node maintainer to ISP](FIXME) as written " +"by the [EFF](http://www.eff.org)." msgstr "" -"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." +"* [DMCA Response template for Tor node maintainer to ISP](FIXME) as written " +"by the [EFF](http://www.eff.org)."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-abuse-templates/ +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body) msgid "" -"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) " -"connection." +"* Moritz Bartl, the operator of some of our fastest Tor exit nodes, has " +"begun compiling a [set of abuse response template " +"emails](https://www.torservers.net/wiki/abuse/templates) as well." msgstr "" -"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) " -"connection." +"* Moritz Bartl, the operator of some of our fastest Tor exit nodes, has " +"begun compiling a [set of abuse response template " +"emails](https://www.torservers.net/wiki/abuse/templates) as well."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "More (>2 TB/month) is better and recommended." -msgstr "More (>2 TB/month) is better and recommended." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.title) +msgid "Tor Exit Guidelines" +msgstr "Tor Exit Guidelines"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.subtitle) +msgid "Quick introduction into running your Exit relay" +msgstr "Quick introduction into running your Exit relay" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or " -"more." +"These guidelines are meant to give you a quick introduction into the " +"business of running your own exit relay." msgstr "" -"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or " -"more." +"These guidelines are meant to give you a quick introduction into the " +"business of running your own exit relay."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "NOTE:" +msgstr "NOTE:" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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](FIXME)." +"This FAQ is for informational purposes only and does not constitute legal " +"advice." msgstr "" -"If you have a metered plan you might want to configure tor to only use a " -"given amount of [bandwidth or monthly traffic](FIXME)." +"This FAQ is for informational purposes only and does not constitute legal " +"advice."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Public IPv4 Address" -msgstr "# Public IPv4 Address" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"Our aim is to provide a general description of the legal issues surrounding " +"Tor exit relaying. Different factual situations and different legal " +"jurisdictions will result in different answers to a number of questions." +msgstr "" +"Our aim is to provide a general description of the legal issues surrounding " +"Tor exit relaying. Different factual situations and different legal " +"jurisdictions will result in different answers to a number of questions."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Every relay needs a public IPv4 address - either directly on the host " -"(preferred) or via NAT and port forwarding." +"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 "" -"Every relay needs a public IPv4 address - either directly on the host " -"(preferred) or via NAT and port forwarding." +"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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Hosting" +msgstr "## Hosting" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Tor at Universities: Find allies." +msgstr "### Tor at Universities: Find allies." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"The IPv4 address is not required to be static but static IP addresses are " -"preferred." +"Find some professors (or deans!) who like the idea of supporting and/or " +"researching anonymity on the Internet." msgstr "" -"The IPv4 address is not required to be static but static IP addresses are " -"preferred." +"Find some professors (or deans!) who like the idea of supporting and/or " +"researching anonymity on the Internet."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +"If possible, use an extra IP range whose abuse contact doesn't go through " +"the main university abuse team. 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 "" -"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)." +"If possible, use an extra IP range whose abuse contact doesn't go through " +"the main university abuse team. 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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Additional IPv6 connectivity is great and recommended/encouraged but not a " -"requirement." +"Also read [How do I make my University / ISP / etc happy with my exit node" +"?](tor-relay-universities)" msgstr "" -"Additional IPv6 connectivity is great and recommended/encouraged but not a " -"requirement." +"Also read [How do I make my University / ISP / etc happy with my exit node" +"?](tor-relay-universities)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Find Tor-friendly ISPs." +msgstr "### Find Tor-friendly ISPs." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"There should be no problem at all with this requirement (all commercially " -"available servers come with at least one IPv4 address)." +"A good ISP is one that offers cheap bandwidth and is not being used by other" +" members of the Tor community." msgstr "" -"There should be no problem at all with this requirement (all commercially " -"available servers come with at least one IPv4 address)." +"A good ISP is one that offers cheap bandwidth and is not being used by other" +" members of the Tor community."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Note: You can only run two Tor relays per public IPv4 address." -msgstr "Note: You can only run two Tor relays per public IPv4 address." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"Before you continue, you may ask the Tor community if your choice is a good " +"one." +msgstr "" +"Before you continue, you may ask the Tor community if your choice is a good " +"one."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"If you want to run more than two relays you will need more IPv4 addresses." +"We very much need diversity, and it does not help if we pool too many exits " +"at one friendly ISP." msgstr "" -"If you want to run more than two relays you will need more IPv4 addresses." +"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-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Memory Requirements" -msgstr "# Memory Requirements" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "In any case, add the ISP to the [GoodBadISPs](good-bad-isps) page." +msgstr "In any case, add the ISP to the [GoodBadISPs](good-bad-isps) page."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available." +"To find an ISP, go through forums and sites where ISPs posts their latest " +"deals, and contact them about Tor hosting." msgstr "" -"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available." +"To find an ISP, go through forums and sites where ISPs posts their latest " +"deals, and contact them about Tor hosting."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM." +"Once you identified your ISP, you can follow the two-step advice of " +"TorServers.net." msgstr "" -"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM." +"Once you identified your ISP, you can follow the two-step advice of " +"TorServers.net."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "1. Ask if the ISP is okay with a Tor exit" +msgstr "1. Ask if the ISP is okay with a Tor exit" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance." +"2. If they come back positively, ask them if they are OK with an IP range " +"reassignment. 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 "" -"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance." +"2. If they come back positively, ask them if they are OK with an IP range " +"reassignment. 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."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Disk Storage" -msgstr "# Disk Storage" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)" +msgstr "" +"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)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Tor does not need much disk storage." -msgstr "Tor does not need much disk storage." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Legal" +msgstr "## Legal"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"A typical Tor relay needs less than 200 MB for Tor related data (in addition" -" to the operating system itself)." +"### 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 "" -"A typical Tor relay needs less than 200 MB for Tor related data (in addition" -" to the operating system itself)." +"### Make sure you know the relevant legal paragraphs for common-carrier like" +" communication services in your country (and the country of your hosting " +"provider!)."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# CPU" -msgstr "# CPU" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"At least most western countries should have regulations that exclude " +"communication service providers from liability. Please add your country's " +"regulations to this list." +msgstr "" +"At least most western countries should have regulations that exclude " +"communication service providers from liability. Please add your country's " +"regulations to this list."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "* Any modern CPU should be fine." -msgstr "* Any modern CPU should be fine." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"* USA: [DMCA 512](https://www.law.cornell.edu/uscode/text/17/512); see " +"[EFF's Legal FAQ for Tor Operators](https://2019.www.torproject.org/eff/tor-" +"legal-faq) (a very good and relevant read for other countries as well)" +msgstr "" +"* USA: [DMCA 512](https://www.law.cornell.edu/uscode/text/17/512); see " +"[EFF's Legal FAQ for Tor Operators](https://2019.www.torproject.org/eff/tor-" +"legal-faq) (a very good and relevant read for other countries as well)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +"* Germany: [TMG 8](http://www.gesetze-im-internet.de/tmg/__8.html) and " +"[15](http://www.gesetze-im-internet.de/tmg/__15.html)." msgstr "" -"* 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)." +"* Germany: [TMG 8](http://www.gesetze-im-internet.de/tmg/__8.html) and " +"[15](http://www.gesetze-im-internet.de/tmg/__15.html)."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"If the file /proc/cpuinfo contains the word aes your CPU has support for " -"AES-NI." +"* Netherlands: [Artikel 6:196c " +"BW](http://wetten.overheid.nl/BWBR0005289/Boek6/Titel3/Afdeling4A/Artikel196c/)" msgstr "" -"If the file /proc/cpuinfo contains the word aes your CPU has support for " -"AES-NI." +"* Netherlands: [Artikel 6:196c " +"BW](http://wetten.overheid.nl/BWBR0005289/Boek6/Titel3/Afdeling4A/Artikel196c/)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Uptime" -msgstr "# Uptime" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"* Austria: [ECG " +"13](http://www.ris.bka.gv.at/Dokument.wxe?Abfrage=Bundesnormen&Dokumentnumme...)" +msgstr "" +"* Austria: [ECG " +"13](http://www.ris.bka.gv.at/Dokument.wxe?Abfrage=Bundesnormen&Dokumentnumme...)"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* France: FIXME" +msgstr "* France: FIXME" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* Sweden: [16-19 2002:562](https://lagen.nu/2002:562#P16S1)" +msgstr "* Sweden: [16-19 2002:562](https://lagen.nu/2002:562#P16S1)" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +msgstr "" +"If you country is missing here and you know a lawyer who can provide a legal" +" opinion, please get in contact with Tor Project." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +"### 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 "" -"Tor has no hard uptime requirement but if your relay is not running for more" -" than 2 hours a day its usefulness is limited." +"### If you're part of an organization that will be running the exit relay " +"(ISP, university etc), consider teaching your legal people about Tor."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Ideally the relay runs on a server which runs 24/7." -msgstr "Ideally the relay runs on a server which runs 24/7." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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](https://2019.www.torproject.org/eff/tor-legal-faq). EFF has also " +"offered to talk to other lawyers to explain the legal aspects of Tor; " +"contact us at support@torservers.net and we'll make the connections for you." +msgstr "" +"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](https://2019.www.torproject.org/eff/tor-legal-faq). EFF has also " +"offered to talk to other lawyers to explain the legal aspects of Tor; " +"contact us at support@torservers.net and we'll make the connections for you."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Reboots and tor daemon restarts are fine." -msgstr "Reboots and tor daemon restarts are fine." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### If you're not part of an organization, think about starting one!" +msgstr "### If you're not part of an organization, think about starting one!"
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "# Tor Version" -msgstr "# Tor Version" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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). The guys from Torservers.net in Germany found a " +"lawyer who would agree to "host" them inside his office. They are now are " +"a non-profit association ("eingetragener Verein, gemeinnutzig") registered" +" inside a lawyer's office. The setup process was easy and cheap. Similar " +"setups probably exist for your country. Another benefit of an association-" +"like structure is that it might still work even when you leave, if you " +"manage to find successors." +msgstr "" +"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). The guys from Torservers.net in Germany found a " +"lawyer who would agree to "host" them inside his office. They are now are " +"a non-profit association ("eingetragener Verein, gemeinnutzig") registered" +" inside a lawyer's office. The setup process was easy and cheap. Similar " +"setups probably exist for your country. Another benefit of an association-" +"like structure is that it might still work even when you leave, if you " +"manage to find successors."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"### Consider preemptively teaching your local law enforcement about Tor." +msgstr "" +"### Consider preemptively teaching your local law enforcement about Tor." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +msgstr "" +""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." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +msgstr "" +"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)." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"For security reasons, Tor relays should not downgrade their tor version from" -" a supported to an unsupported version of tor." +"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 "" +"Also, if they do get a report about your relay, they'll think of you as a " +"helpful expert rather than a potential criminal." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Handling abuse complaints" +msgstr "## Handling abuse complaints" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Answering complaints" +msgstr "### Answering complaints" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"If you receive an abuse complaint, don't freak out! Here is some advice for " +"you:" +msgstr "" +"If you receive an abuse complaint, don't freak out! Here is some advice for " +"you:" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"### Answer to abuse complaints in a professional manner within a reasonable " +"time span." +msgstr "" +"### Answer to abuse complaints in a professional manner within a reasonable " +"time span." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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. Roughly 80% are automated reports, and the rest is usually " +"satisfied with [our default " +"reply](https://www.torservers.net/wiki/abuse/templates). We have not needed " +"the input of a lawyer in many years of operation following the advice on " +"this page." msgstr "" -"For security reasons, Tor relays should not downgrade their tor version from" -" a supported to an unsupported version of tor." +"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. Roughly 80% are automated reports, and the rest is usually " +"satisfied with [our default " +"reply](https://www.torservers.net/wiki/abuse/templates). We have not needed " +"the input of a lawyer in many years of operation following the advice on " +"this page."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) -msgid "Some unsupported versions are insecure." -msgstr "Some unsupported versions are insecure." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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" +"](tor-abuse-templates) . It is exceptionally rare to encounter a scenario " +"where none of these templates apply." +msgstr "" +"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" +"](tor-abuse-templates) . It is exceptionally rare to encounter a scenario " +"where none of these templates apply."
-#: https//community.torproject.org/relay-operations/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Relays that attempt to downgrade to an insecure version will be rejected " -"from the network automatically." +"### If you receive a threatening letter from a lawyer about abusive use or a" +" DMCA complaint, also don't freak out." msgstr "" -"Relays that attempt to downgrade to an insecure version will be rejected " -"from the network automatically." +"### If you receive a threatening letter from a lawyer about abusive use or a" +" DMCA complaint, also don't freak out."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.title) -msgid "Types of relays on the Tor network" -msgstr "Types of relays on the Tor network" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +msgstr "" +"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-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Bridges, guards, middle relays, and exits all serve important functions in " -"the Tor network. Learn about the different relays you can run." +"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 "" -"Bridges, guards, middle relays, and exits all serve important functions in " -"the Tor network. Learn about the different relays you can run." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"All nodes are important, but they have different technical requirements and " -"legal implications." +"If you feel it might be helpful, we can write you a signed letter confirming" +" this information: Contact us at tor-assistants@torproject.org if you need " +"one." msgstr "" -"All nodes are important, but they have different technical requirements and " -"legal implications." +"If you feel it might be helpful, we can write you a signed letter confirming" +" this information: Contact us at tor-assistants@torproject.org if you need " +"one."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Understanding the different kinds of nodes is the first step to learning " -"which one is right for you." +"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 "" -"Understanding the different kinds of nodes is the first step to learning " -"which one is right for you." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "# Guard and middle relay" -msgstr "# Guard and middle relay" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Things you can do preemptively" +msgstr "## Things you can do preemptively"
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "(also known as non-exit relays)" -msgstr "(also known as non-exit relays)" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Make the WHOIS info point as close to you as possible." +msgstr "### Make the WHOIS info point as close to you as possible."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"A guard relay is the first relay in the chain of 3 relays building a Tor " -"circuit." +"One of the biggest reasons exit relays disappear is because the people " +"answering the abuse address get nervous and ask you to stop." msgstr "" -"A guard relay is the first relay in the chain of 3 relays building a Tor " -"circuit." +"One of the biggest reasons exit relays disappear is because the people " +"answering the abuse address get nervous and ask you to stop."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"A middle relay is neither a guard nor an exit, but acts as the second hop " -"between the two." +"If you can get your own IP block, great. Even if not, many providers will " +"still reassign subblocks to you if you ask." msgstr "" -"A middle relay is neither a guard nor an exit, but acts as the second hop " -"between the two." +"If you can get your own IP block, great. Even if not, many providers will " +"still reassign subblocks to you if you ask."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +"ARIN uses [SWIP](https://www.arin.net/resources/request/reassignments.html)," +" and RIPE uses something similar. 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 "" -"To become a guard, a relay has to be stable and fast (at least 2MByte/s) " -"otherwise it will remain a middle relay." +"ARIN uses [SWIP](https://www.arin.net/resources/request/reassignments.html)," +" and RIPE uses something similar. 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))."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "Guard and middle relays usually do not receive abuse complaints." -msgstr "Guard and middle relays usually do not receive abuse complaints." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "" +"If you have questions about the process, please write an email to " +"support@torservers.net and we will try to explain the process to you." +msgstr "" +"If you have questions about the process, please write an email to " +"support@torservers.net and we will try to explain the process to you."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Register a phone number and a fax number as abuse contact." +msgstr "### Register a phone number and a fax number as abuse contact." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +"At least law enforcement in Germany regularly uses the fax and phone numbers" +" present in IP records. Torservers.net uses a free German fax-to-email " +"service, call-manager.de, and a VoIP number from Sipgate.de." msgstr "" -"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." +"At least law enforcement in Germany regularly uses the fax and phone numbers" +" present in IP records. Torservers.net uses a free German fax-to-email " +"service, call-manager.de, and a VoIP number from Sipgate.de."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "### Consider using the Reduced Exit Policy." +msgstr "### Consider using the Reduced Exit Policy." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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." +"The [Reduced Exit Policy](FIXME) is an alternative to the default exit " +"policy. It allows many Internet services while still blocking the majority " +"of TCP ports." msgstr "" -"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." +"The [Reduced Exit Policy](FIXME) is an alternative to the default exit " +"policy. It allows many Internet services while still blocking the majority " +"of TCP ports."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"If you have a dynamic IP address or multiple static IPs, this isn't as much " -"of an issue." +"This drastically reduces the odds that a Bittorrent user will select your " +"node and thus reduces or even eliminates the number of [DMCA " +"complaints](https://2019.www.torproject.org/eff/tor-dmca-response) you will " +"receive." msgstr "" -"If you have a dynamic IP address or multiple static IPs, this isn't as much " -"of an issue." +"This drastically reduces the odds that a Bittorrent user will select your " +"node and thus reduces or even eliminates the number of [DMCA " +"complaints](https://2019.www.torproject.org/eff/tor-dmca-response) you will " +"receive."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +"If you have your own experience of abuse handling, just share it on our " +"public mailing list or write us an email to tor-assistants@torproject.org." msgstr "" -"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)." +"If you have your own experience of abuse handling, just share it on our " +"public mailing list or write us an email to tor-assistants@torproject.org."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "## Technical" +msgstr "## Technical" + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"The so called "exit policy" of the relay decides if it is a relay allowing" -" clients to exit or not." +"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 "" -"The so called "exit policy" of the relay decides if it is a relay allowing" -" clients to exit or not." +"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)."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "A non-exit relay does not allow exiting in its exit policy." -msgstr "A non-exit relay does not allow exiting in its exit policy." +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* [TorRelayGuide](https://community.torproject.org/relay-operations)" +msgstr "* [TorRelayGuide](https://community.torproject.org/relay-operations)"
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "# Exit relay" -msgstr "# Exit relay" +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* Set up an informative website on the exit IP(s) on port 80." +msgstr "* Set up an informative website on the exit IP(s) on port 80."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"The exit relay is the final relay in a Tor circuit, the one that sends " -"traffic out its destination." +"A disclaimer helps giving people the right idea about what is behind traffic" +" coming from these IPs. A simple notice can be published without a separate " +"webserver using Tor's "DirPortFrontPage " directive." msgstr "" -"The exit relay is the final relay in a Tor circuit, the one that sends " -"traffic out its destination." +"A disclaimer helps giving people the right idea about what is behind traffic" +" coming from these IPs. A simple notice can be published without a separate " +"webserver using Tor's "DirPortFrontPage " directive."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) +msgid "* Try to use dedicated IPs, and when possible dedicated hardware." +msgstr "* Try to use dedicated IPs, and when possible dedicated hardware." + +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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 their " -"real IP address of the Tor user." +"* 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 "" -"The services Tor clients are connecting to (website, chat service, email " -"provider, etc) will see the IP address of the exit relay instead of their " -"real IP address of the Tor user." +"* 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)."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.body) msgid "" -"Exit relays have the greatest legal exposure and liability of all the " -"relays." +"* 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 "" -"Exit relays have the greatest legal exposure and liability of all the " -"relays." +"* 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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-exit-guidelines/ +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.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)." +"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 "" -"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)." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.title) +msgid "Tor Relay Universities" +msgstr "Tor Relay Universities" + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.subtitle) +msgid "How do I make my University / ISP / etc happy with my exit node?" +msgstr "How do I make my University / ISP / etc happy with my exit node?" + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Any abuse complaints about the exit will go directly to you (via your " -"hoster, depending on the WHOIS records)." +"To keep your exit node running long-term, you're going to need the support " +"of the people around you." msgstr "" -"Any abuse complaints about the exit will go directly to you (via your " -"hoster, depending on the WHOIS records)." +"To keep your exit node running long-term, you're going to need the support " +"of the people around you."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Generally, most complaints can be handled pretty easily through template " -"letters, which we'll discuss more in legal considerations section." +"In this sense, Tor provides a lever to help you change your organization's " +"policies." msgstr "" -"Generally, most complaints can be handled pretty easily through template " -"letters, which we'll discuss more in legal considerations section." +"In this sense, Tor provides a lever to help you change your organization's " +"policies."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"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 "" -"Because of the legal exposure that comes with running an exit relay, you " -"should not run a Tor exit relay from your home." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Ideal exit relay operators are affiliated with some institution, like a " -"university, a library, a hackerspace or a privacy related organization." +"In short, running a Tor exit node may well require you to become an advocate" +" for anonymity and privacy in the world." msgstr "" -"Ideal exit relay operators are affiliated with some institution, like a " -"university, a library, a hackerspace or a privacy related organization." +"In short, running a Tor exit node may well require you to become an advocate" +" for anonymity and privacy in the world."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"The best strategy depends on your situation, but here are some tips to get " +"you started." msgstr "" -"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." +"The best strategy depends on your situation, but here are some tips to get " +"you started."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"If you are considering running an exit relay, please read the [section on " -"legal considerations](FIXME) for exit relay operators." +"(We focus on the university scenario, but hopefully you can adapt it to your" +" own situation.)" msgstr "" -"If you are considering running an exit relay, please read the [section on " -"legal considerations](FIXME) for exit relay operators." +"(We focus on the university scenario, but hopefully you can adapt it to your" +" own situation.)"
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) -msgid "# Bridge" -msgstr "# Bridge" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* First, learn about your university's AUP -- acceptable use policy." +msgstr "* First, learn about your university's AUP -- acceptable use policy."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"The design of the Tor network means that the IP address of Tor relays is " -"public." +"Most likely it is ambiguously worded, to let them allow or deny things based" +" on the situation." msgstr "" -"The design of the Tor network means that the IP address of Tor relays is " -"public." +"Most likely it is ambiguously worded, to let them allow or deny things based" +" on the situation."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"However, one of the ways Tor can be blocked by governments or ISPs is by " -"blacklisting the IP addresses of these public Tor nodes." +"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 "" -"However, one of the ways Tor can be blocked by governments or ISPs is by " -"blacklisting the IP addresses of these public Tor nodes." +"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-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Tor bridges are nodes in the network that are not listed in the public Tor " -"directory, which make it harder for ISPs and governments to block them." +"* Second, learn about your local laws with respect to liability of traffic " +"that exits from your Tor relay." msgstr "" -"Tor bridges are nodes in the network that are not listed in the public Tor " -"directory, which make it harder for ISPs and governments to block them." +"* Second, learn about your local laws with respect to liability of traffic " +"that exits from your Tor relay."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"In the US, these appear to be mainly the " +"[DMCA](https://2019.www.torproject.org/eff/tor-legal-faq.html#DMCA) and " +"[CDA](https://2019.www.torproject.org/eff/tor-legal-faq.html#Lawsuits), and" +" the good news is that many lawyers believe that Tor exit node operators are" +" in the same boat as the ISPs themselves." msgstr "" -"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." +"In the US, these appear to be mainly the " +"[DMCA](https://2019.www.torproject.org/eff/tor-legal-faq.html#DMCA) and " +"[CDA](https://2019.www.torproject.org/eff/tor-legal-faq.html#Lawsuits), 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-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Several countries, including China and Iran, have found ways to detect and " -"block connections to Tor bridges." +"Become familiar with [the EFF's template letter regarding DMCA notices for " +"Tor](https://2019.www.torproject.org/eff/tor-dmca-response.html), which is " +"quite clear about not putting liability on service providers." msgstr "" -"Several countries, including China and Iran, have found ways to detect and " -"block connections to Tor bridges." +"Become familiar with [the EFF's template letter regarding DMCA notices for " +"Tor](https://2019.www.torproject.org/eff/tor-dmca-response.html), which is " +"quite clear about not putting liability on service providers."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Pluggable transports(https://www.torproject.org/docs/pluggable-" -"transports.html.en), a special kind of bridge, address this by adding an " -"additional layer of obfuscation." +"The CDA is less clear, because it was written before the modern Internet " +"emerged, but EFF and ACLU are optimistic." msgstr "" -"Pluggable transports(https://www.torproject.org/docs/pluggable-" -"transports.html.en), a special kind of bridge, address this by adding an " -"additional layer of obfuscation." +"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-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to " -"operate, but they have a big impact on users." +"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 "" -"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to " -"operate, but they have a big impact on users." +"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."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"In any case, the key here is to become familiar with the laws and their " +"implications and uncertainties." +msgstr "" +"In any case, the key here is to become familiar with the laws and their " +"implications and uncertainties." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Third, learn about Tor's design." +msgstr "* Third, learn about Tor's design." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"A bridge isn't likely to receive any abuse complaints, and since bridges are" -" not listed in the public consensus, they are unlikely to be blocked by " -"popular services." +"Read the [design overview](https://2019.www.torproject.org/overview.html), " +"the [design paper](https://www.torproject.org/svn/trunk/doc/design-paper" +"/tor-design.html), and the [FAQ](FIXME)." msgstr "" -"A bridge isn't likely to receive any abuse complaints, and since bridges are" -" not listed in the public consensus, they are unlikely to be blocked by " -"popular services." +"Read the [design overview](https://2019.www.torproject.org/overview.html), " +"the [design paper](https://www.torproject.org/svn/trunk/doc/design-paper" +"/tor-design.html), and the [FAQ](FIXME)."
-#: https//community.torproject.org/relay-operations/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"Hang out on IRC (irc.oftc.net - #tor-relays) for a while and learn more." msgstr "" -"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." +"Hang out on IRC (irc.oftc.net - #tor-relays) for a while and learn more."
-#: https//community.torproject.org/relay-operations/community-resources/ -#: (content/relay-operations/community-resources/contents+en.lrpage.title) -msgid "Tor relay community resources" -msgstr "Tor relay community resources" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "If possible, attend a talk by one of the Tor developers." +msgstr "If possible, attend a talk by one of the Tor developers."
-#: https//community.torproject.org/relay-operations/community-resources/ -#: (content/relay-operations/community-resources/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"Learn about the types of people and organizations who need secure " +"communications on the Internet." msgstr "" -"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." +"Learn about the types of people and organizations who need secure " +"communications on the Internet."
-#: https//community.torproject.org/relay-operations/community-resources/ -#: (content/relay-operations/community-resources/contents+en.lrpage.body) -msgid "text" -msgstr "text" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.title) -msgid "Code of Conduct for Trainers" -msgstr "Code of Conduct for Trainers" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Fourth, learn a bit about authentication on the Internet." +msgstr "* Fourth, learn a bit about authentication on the Internet."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.subtitle) -msgid "Don't be a jerk. Be awesome instead." -msgstr "Don't be a jerk. Be awesome instead." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"Many library-related services use source IP address to decide whether a " +"subscriber is allowed to see their content." +msgstr "" +"Many library-related services use source IP address to decide whether a " +"subscriber is allowed to see their content."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.cta) -msgid "Code of Conduct" -msgstr "Code of Conduct" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.body) -msgid "##Code of Conduct for Trainers" -msgstr "##Code of Conduct for Trainers" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"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."
-#: https//community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) 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. You can find our code of conduct " -"[here](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)" +"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 "" -"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. You can find our code of conduct " -"[here](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.title) -msgid "Training Best Practices" -msgstr "Training Best Practices" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.subtitle) -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"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 "" -"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." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.cta) -msgid "Best Practices for Trainers" -msgstr "Best Practices for Trainers" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Fifth, start finding allies." +msgstr "* Fifth, start finding allies."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Running security trainings is a fun and rewarding way to help your community" -" conduct human rights work safely." +"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 "" -"Running security trainings is a fun and rewarding way to help your community" -" conduct human rights work safely." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "## Before the training" -msgstr "## Before the training" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "_Am I the right person to give this training?_" -msgstr "_Am I the right person to give this training?_" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Sixth, teach your university's lawyers about Tor." +msgstr "* Sixth, teach your university's lawyers about Tor." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"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 "" -"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." +"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/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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)." +"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](https://2019.www.torproject.org/eff/tor-legal-faq) comes in, along with" +" your law school contacts if you found any)." msgstr "" -"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)." +"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](https://2019.www.torproject.org/eff/tor-legal-faq) comes in, along with" +" your law school contacts if you found any)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"This resource can help you be sure that you're doing the best by the " -"community of people you wish to train." +"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 "" -"This resource can help you be sure that you're doing the best by the " -"community of people you wish to train." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "Other questions to ask yourself before deciding to do a training:" -msgstr "Other questions to ask yourself before deciding to do a training:" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"Avoid having actual meetings or long email discussions, and make it clear " +"that you don't need their official legal opinion yet." +msgstr "" +"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/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"- How will you assess the needs of your group? What needs can you meet?" +"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 "" -"- How will you assess the needs of your group? What needs can you meet?" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"- How will you assess the skill level of your group? What skill levels can " -"you teach to?" +"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 "" -"- How will you assess the skill level of your group? What skill levels can " -"you teach to?" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Once you've answered those questions, you're ready to plan your training!" +"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 "" -"Once you've answered those questions, you're ready to plan your training!" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "* Seventh, teach your network security people about Tor." +msgstr "* Seventh, teach your network security people about Tor." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"1. Find a location that is accessible, affordable, has an internet " -"connection and other materials like a white board, projector, and screen." +"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 "" -"1. Find a location that is accessible, affordable, has an internet " -"connection and other materials like a white board, projector, and screen." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "Make sure that the location is safe for your attendees to visit." -msgstr "Make sure that the location is safe for your attendees to visit." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"2. Promote your event in your community's spaces, taking safety into " -"consideration." +"Take them out to coffee to explain Tor and let them know that you are " +"planning to run a Tor server." msgstr "" -"2. Promote your event in your community's spaces, taking safety into " -"consideration." +"Take them out to coffee to explain Tor and let them know that you are " +"planning to run a Tor server."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"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 "" -"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." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"3. Create localized handouts for some of the more difficult concepts that " -"you'll be teaching." +"These people are already overworked, and anything you can do to keep work " +"off their plate will make everybody happier." msgstr "" -"3. Create localized handouts for some of the more difficult concepts that " -"you'll be teaching." +"These people are already overworked, and anything you can do to keep work " +"off their plate will make everybody happier."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "4. Make sure you have plenty of stickers to hand out to participants!" -msgstr "4. Make sure you have plenty of stickers to hand out to participants!" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"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/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "5. Create a link list of all the resources you'll be talking about." -msgstr "5. Create a link list of all the resources you'll be talking about." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"You'll also want to learn if there are bandwidth limitations at your " +"organization." +msgstr "" +"You'll also want to learn if there are bandwidth limitations at your " +"organization."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "This includes downloads and PDFs of handouts." -msgstr "This includes downloads and PDFs of handouts." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"(Tor can handle a variety of rate limiting approaches, so this isn't the end" +" of the world)." +msgstr "" +"(Tor can handle a variety of rate limiting approaches, so this isn't the end" +" of the world)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"You'll share this link list on a whiteboard or project it at the training." +"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." msgstr "" -"You'll share this link list on a whiteboard or project it at the training." +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "6. Determine how you'll do hands-on assistance at your training." -msgstr "6. Determine how you'll do hands-on assistance at your training." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "You'll have to make it up as you go." +msgstr "You'll have to make it up as you go."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"Will you be able to handle this alone? Or will you require partners? 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." +"If the authorities contact your university for logs, be pleasant and " +"helpful." msgstr "" -"Will you be able to handle this alone? Or will you require partners? 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." +"If the authorities contact your university for logs, be pleasant and " +"helpful."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +"Tor's default log level doesn't provide much that's useful, so if they want " +"copies of your logs, that's fine." msgstr "" -"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." +"Tor's default log level doesn't provide much that's useful, so if they want " +"copies of your logs, that's fine."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"8. Decide how you will facilitate a safer space. We recommend using the Tor " -"Code of Conduct." +"Be helpful and take the opportunity to explain to them about Tor and why " +"it's useful to the world." msgstr "" -"8. Decide how you will facilitate a safer space. We recommend using the Tor " -"Code of Conduct." +"Be helpful and take the opportunity to explain to them about Tor and why " +"it's useful to the world."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "(If they contact you directly for logs, you should send them to" +msgstr "(If they contact you directly for logs, you should send them to" + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"You can also start the training by asking participants to come up with their" -" own community agreements for the space." +"your university's lawyers -- acting on it yourself is [almost always a poor " +"idea](https://2019.www.torproject.org/eff/tor-legal-" +"faq.html#RequestForLogs)." msgstr "" -"You can also start the training by asking participants to come up with their" -" own community agreements for the space." +"your university's lawyers -- acting on it yourself is [almost always a poor " +"idea](https://2019.www.torproject.org/eff/tor-legal-" +"faq.html#RequestForLogs)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "## At the training" -msgstr "## At the training" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "" +"If there are too many complaints coming in, there are several approaches you" +" can take to reduce them." +msgstr "" +"If there are too many complaints coming in, there are several approaches you" +" can take to reduce them."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) 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." +"First, you should follow the tips in the [Tor relay " +"documentation](https://community.torproject.org/relay-operations), such" msgstr "" -"1. Create an agenda and share it on a projection or on a whiteboard so that " -"your participants can be prepared for the day." +"First, you should follow the tips in the [Tor relay " +"documentation](https://community.torproject.org/relay-operations), such"
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "as picking a descriptive hostname or getting your own IP address." +msgstr "as picking a descriptive hostname or getting your own IP address." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"2. Communicate about how much time the training will take, and when breaks " -"will happen. Make sure you take breaks!" +"If that doesn't work, you can scale back the advertised speed of your relay," +" by using the Max``Advertised``Bandwidth to attract less traffic from the " +"Tor network." msgstr "" -"2. Communicate about how much time the training will take, and when breaks " -"will happen. Make sure you take breaks!" +"If that doesn't work, you can scale back the advertised speed of your relay," +" by using the Max``Advertised``Bandwidth to attract less traffic from the " +"Tor network."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) +msgid "Lastly, you can scale back your exit policy." +msgstr "Lastly, you can scale back your exit policy." + +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"3. Communicate about when you'll take questions, either during the training," -" at the end, or both." +"Some people have found that their university only tolerates their Tor relay " +"if they're involved in a research project around anonymity." msgstr "" -"3. Communicate about when you'll take questions, either during the training," -" at the end, or both." +"Some people have found that their university only tolerates their Tor relay " +"if they're involved in a research project around anonymity."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "4. Communicate about how you'll offer hands-on help (if at all)." -msgstr "4. Communicate about how you'll offer hands-on help (if at all)." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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/)." +msgstr "" +"So if you're interested, you might want to get that started early in the " +"process -- see our [Research Portal](https://research.torproject.org/)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"5. Communicate about how participants can contact you securely after the " -"training." +"This approach has the added benefit that you can draw in other faculty and " +"students in the process." msgstr "" -"5. Communicate about how participants can contact you securely after the " -"training." +"This approach has the added benefit that you can draw in other faculty and " +"students in the process."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.body) msgid "" -"6. Show the participants the resources at community.torproject.org and " -"support.torproject.org." +"The downside is that your Tor relay's existence is more fragile, since the " +"terms of its demise are already negotiated." msgstr "" -"6. Show the participants the resources at community.torproject.org and " -"support.torproject.org." +"The downside is that your Tor relay's existence is more fragile, since the " +"terms of its demise are already negotiated."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "7. Show the participants other resources like sec.eff.org." -msgstr "7. Show the participants other resources like sec.eff.org." +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "## After the training" -msgstr "## After the training" +#: https//community.torproject.org/relay-operations/community-resources/tor-relay-universities/ +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.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 "" +"Subscribe to [Tor Relays Universities](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays-universities) mailing list (and other " +"education institutions too)."
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) -msgid "1. Think about how you will evaluate your success at the training." -msgstr "1. Think about how you will evaluate your success at the training." +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.title) +msgid "Swags" +msgstr "Swags"
-#: https//community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.subtitle) msgid "" -"You may want to create a follow up survey, or at least contact participants " -"and ask them to share their feedback with you." +"If you're operating a fast relay or you've done something else cool, you're" +" eligible to receive our swags" msgstr "" -"You may want to create a follow up survey, or at least contact participants " -"and ask them to share their feedback with you." +"If you're operating a fast relay or you've done something else cool, you're" +" eligible to receive our swags"
-#: https//community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lrpage.title) -msgid "Training Resources" -msgstr "Training Resources" +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.body) +msgid "" +"You can get one of these fine Tor T-shirts for contributing to the Tor " +"project. There are two primary ways of contributing:" +msgstr "" +"You can get one of these fine Tor T-shirts for contributing to the Tor " +"project. There are two primary ways of contributing:"
-#: https//community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lrpage.cta) -msgid "Check out our resources" -msgstr "Check out our resources" +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.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." +msgstr "" +"* 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."
-#: https//community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lrpage.body) -msgid "##Resources" -msgstr "##Resources" +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.body) +msgid "" +"* Help out in other ways. Maintain a translation. Run Tor trainings. Write a" +" good support program and get a lot of people to use it. Do research on Tor " +"and anonymity, solve some of our bugs, or establish yourself as a Tor " +"advocate." +msgstr "" +"* Help out in other ways. Maintain a translation. Run Tor trainings. Write a" +" good support program and get a lot of people to use it. Do research on Tor " +"and anonymity, solve some of our bugs, or establish yourself as a Tor " +"advocate."
-#: https//community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.body) msgid "" -"Do you teach your community about using Tor? These training resources are " -"for you." +"If you're operating a fast relay or you've done something else cool, email " +"us at tshirt@torproject.org with the details. (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 "" -"Do you teach your community about using Tor? These training resources are " -"for you." +"If you're operating a fast relay or you've done something else cool, email " +"us at tshirt@torproject.org with the details. (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.)"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.title) -msgid "How do .onion Services work?" -msgstr "How do .onion Services work?" +#: https//community.torproject.org/relay-operations/community-resources/swags/ +#: (content/relay-operations/community-resources/swags/contents+en.lrpage.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." +msgstr "" +"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."
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.subtitle) -msgid "Learn how .onion services work." -msgstr "Learn how .onion services work." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.title) +msgid "Good Bad ISPs" +msgstr "Good Bad ISPs"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "## Why onion services?" -msgstr "## Why onion services?" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.subtitle) +msgid "Some ISPs are Tor-friendly, some are not" +msgstr "Some ISPs are Tor-friendly, some are not"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Onion services offer various security benefits to their users, that are not " -"usually given on the normal web. In particular:" +"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 "" -"Onion services offer various security benefits to their users, that are not " -"usually given on the normal web. In particular:" +"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!"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Location hiding" -msgstr "### Location hiding" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." +msgstr "" +"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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"An onion service's IP is hidden. 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." +"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](tor-exit-" +"guidelines) first." msgstr "" -"An onion service's IP is hidden. 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." +"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](tor-exit-" +"guidelines) first."
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### End-to-end authentication" -msgstr "### End-to-end authentication" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." +msgstr "" +"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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"When a user visits a particular onion, they know that the content they are " -"seeing can only come from that particular onion and that no impersonation is" -" possible. This is not the case with the normal web, where reaching a " -"website does not mean that a man-in-the-middle did not reroute to some other" -" location (e.g. DNS attacks)." +"**Note**: This page is currently being revamped. If you would like to help " +"out please see " +"[#31063](https://trac.torproject.org/projects/tor/ticket/31063)." msgstr "" -"When a user visits a particular onion, they know that the content they are " -"seeing can only come from that particular onion and that no impersonation is" -" possible. This is not the case with the normal web, where reaching a " -"website does not mean that a man-in-the-middle did not reroute to some other" -" location (e.g. DNS attacks)." +"**Note**: This page is currently being revamped. If you would like to help " +"out please see " +"[#31063](https://trac.torproject.org/projects/tor/ticket/31063)."
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### End-to-end encryption" -msgstr "### End-to-end encryption" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "# Good Experiences" +msgstr "# Good Experiences"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Austria" +msgstr "### Austria" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Onion service traffic is encrypted from the client to the onion host. This " -"is like getting strong SSL/HTTPS for free." +"| **Company/ISP** | **ASN** | **Bridges** | **Relay** | **Exit** | " +"**Comments** | **Last Updated** |" msgstr "" -"Onion service traffic is encrypted from the client to the onion host. This " -"is like getting strong SSL/HTTPS for free." +"| **Company/ISP** | **ASN** | **Bridges** | **Relay** | **Exit** | " +"**Comments** | **Last Updated** |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### NAT punching" -msgstr "### NAT punching" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"|-------------------------|-------------|-----------------|--------------|-------------|---------------------|------------------------|" +msgstr "" +"|-------------------------|-------------|-----------------|--------------|-------------|---------------------|------------------------|"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Is your network filtered and you can't open ports on your firewall? This " -"could happen if you are in a university campus, an office, an airport or " -"pretty much anywhere. Onion services don't need open ports because they " -"punch through NAT, since they only establish outgoing connections." +"| [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 "" -"Is your network filtered and you can't open ports on your firewall? This " -"could happen if you are in a university campus, an office, an airport or " -"pretty much anywhere. Onion services don't need open ports because they " -"punch through NAT, since they only establish outgoing connections." +"| [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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "## The Onion Service Protocol: Overview" -msgstr "## The Onion Service Protocol: Overview" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Silver Server GmbH](http://sil.at/) | - | -| Yes | Yes | Forwards abuse. " +"Hosts already some big exit/entry nodes which seem to have no problems. Very" +" expensive traffic. | 12/2011 |" +msgstr "" +"| [Silver Server GmbH](http://sil.at/) | - | -| Yes | Yes | Forwards abuse. " +"Hosts already some big exit/entry nodes which seem to have no problems. Very" +" expensive traffic. | 12/2011 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now the question becomes **what kind of protocol do we need to achieve all " -"these properties?** In particular, on the normal web, we connect to an IP " -"address and we are done, but in this case how do we connect to something " -"that does not have an IP address?" +"| [Tele2 Austria GmbH](https://tele2.at/) | - | - | Yes | Yes | Forwards " +"abuse at business connections, good quality traffic, does not like " +""proxys" on private lines. Cheap synchronous (SDSL) connections. | 12/2011" +" |" msgstr "" -"Now the question becomes **what kind of protocol do we need to achieve all " -"these properties?** In particular, on the normal web, we connect to an IP " -"address and we are done, but in this case how do we connect to something " -"that does not have an IP address?" +"| [Tele2 Austria GmbH](https://tele2.at/) | - | - | Yes | Yes | Forwards " +"abuse at business connections, good quality traffic, does not like " +""proxys" on private lines. Cheap synchronous (SDSL) connections. | 12/2011" +" |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"In particular, an onion service's address looks like this: " -"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`" +"| [A1(former Telekom Austria)](http://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 "" -"In particular, an onion service's address looks like this: " -"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`" +"| [A1(former Telekom Austria)](http://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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"This looks weird and random because in reality it's the _identity public " -"key_ of the onion service and that's one of the reasons we can achieve the " -"security properties from above." +"| [xpirio GmbH](http://xpirio.at) | - | - | Yes | ? | In general rather " +"relaxed at all services, but better get in touch with their (very " +"understanding) support when you expect abuse. | 12/2011 |" msgstr "" -"This looks weird and random because in reality it's the _identity public " -"key_ of the onion service and that's one of the reasons we can achieve the " -"security properties from above." +"| [xpirio GmbH](http://xpirio.at) | - | - | Yes | ? | In general rather " +"relaxed at all services, but better get in touch with their (very " +"understanding) support when you expect abuse. | 12/2011 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Bulgaria" +msgstr "### Bulgaria" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The general concept behind the onion service protocol is that we use the Tor" -" network so that the client (Alice) can introduce itself to the service " -"(Bob), and then sets up a rendezvous with the service. Here is a detailed " -"breakdown of how this happens:" +"| [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 "" -"The general concept behind the onion service protocol is that we use the Tor" -" network so that the client (Alice) can introduce itself to the service " -"(Bob), and then sets up a rendezvous with the service. Here is a detailed " -"breakdown of how this happens:" +"| [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 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 1: Where the onion service sets up its introduction points" -msgstr "### Act 1: Where the onion service sets up its introduction points" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Canada" +msgstr "### Canada"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 1](/static/images/onion-services/overview/tor-onion-" -"services-1.png)" +"| [TekSavvy](http://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 "" -"![Onion Services: Step 1](/static/images/onion-services/overview/tor-onion-" -"services-1.png)" +"| [TekSavvy](http://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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"As the first step in the protocol, Bob (the onion service) contacts a bunch " -"of Tor relays and asks them to act as his _introduction points_, by " -"establishing long-term circuits to them. These circuits are anonymized " -"circuits, so Bob does not reveal his locations to his introduction points." +"| [CloudatCost.ca](http://www.cloudatcost.com/) | - | Yes | Yes | ? | " +"operated by Fibernetics, has liberal abuse handling policies " +"[AUP](http://www.cloudatcost.com/terms.php), however Tor is not explicitly " +"allowed. | 2015/02 |" msgstr "" -"As the first step in the protocol, Bob (the onion service) contacts a bunch " -"of Tor relays and asks them to act as his _introduction points_, by " -"establishing long-term circuits to them. These circuits are anonymized " -"circuits, so Bob does not reveal his locations to his introduction points." +"| [CloudatCost.ca](http://www.cloudatcost.com/) | - | Yes | Yes | ? | " +"operated by Fibernetics, has liberal abuse handling policies " +"[AUP](http://www.cloudatcost.com/terms.php), however Tor is not explicitly " +"allowed. | 2015/02 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"As part of this step, Bob gives its introduction point a special " -""authentication key", so that if any clients come for introductions later " -"the introduction point can use that key to match them to Bob." +"| [oneprovider](http://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 "" -"As part of this step, Bob gives its introduction point a special " -""authentication key", so that if any clients come for introductions later " -"the introduction point can use that key to match them to Bob." +"| [oneprovider](http://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" +" |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 2: Where the onion service publishes its descriptors" -msgstr "### Act 2: Where the onion service publishes its descriptors" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Czech Republic" +msgstr "### Czech Republic"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [T-Systems`](http://www.t-systems.cz/) | - | Yes | Yes | ? | - | - |" +msgstr "" +"| [T-Systems`](http://www.t-systems.cz/) | - | Yes | Yes | ? | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### France" +msgstr "### France" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 2](/static/images/onion-services/overview/tor-onion-" -"services-2.png)" +"| [Online.net](http://www.online.net/) | AS12876 | Yes | Yes | Yes | The " +"account holder is responsible for all the traffic going through theirs " +"servers.| 01/28/2019 |" msgstr "" -"![Onion Services: Step 2](/static/images/onion-services/overview/tor-onion-" -"services-2.png)" +"| [Online.net](http://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/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now that the introduction points are setup, we need to create a way for " -"clients to be able to find them." +"| [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 "" -"Now that the introduction points are setup, we need to create a way for " -"clients to be able to find them." +"| [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 | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"For this reason, Bob assembles an _onion service descriptor_, containing a " -"list of his introduction points (and their "authentication keys"), and " -"signs this descriptor with his _identity private key_. The _identity private" -" key_ used here is the private part of the **public key that is encoded in " -"the onion service address**." +"| [OVH Kimsufi](http://www.kimsufi.com/) | - | Yes | Yes | No | Changed " +"their TOS in July 2013 and allow Tor as long as they don't notice illegal " +"activities. Exit nodes would eventually be shut down, but relays are " +"allowed. Octave Klaba, CEO of OVH said himself that the TOS have been " +"changed to make them clearer about the use of Tor. Many relays are currently" +" running on Kimsufi servers | - |" msgstr "" -"For this reason, Bob assembles an _onion service descriptor_, containing a " -"list of his introduction points (and their "authentication keys"), and " -"signs this descriptor with his _identity private key_. The _identity private" -" key_ used here is the private part of the **public key that is encoded in " -"the onion service address**." +"| [OVH Kimsufi](http://www.kimsufi.com/) | - | Yes | Yes | No | Changed " +"their TOS in July 2013 and allow Tor as long as they don't notice illegal " +"activities. Exit nodes would eventually be shut down, but relays are " +"allowed. Octave Klaba, CEO of OVH said himself that the TOS have been " +"changed to make them clearer about the use of Tor. Many relays are currently" +" running on Kimsufi servers | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Digicube](http://www.digicube.fr/) | - | Yes | Yes | Yes | - | - |" +msgstr "| [Digicube](http://www.digicube.fr/) | - | Yes | Yes | Yes | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now, Bob uploads that signed descriptor to a _distributed hash table_ which " -"is part of the Tor network, so that clients can also get it. Bob uses an " -"anonymized Tor circuit to do this upload, so that he does not reveal his " -"location." +"| [Pulse Servers](http://www.pulseservers.com/) | - | Yes | Yes | Yes | VPS " +"uses OVH AS. You can build ANY kind tor relays. | 05/01/2016 |" msgstr "" -"Now, Bob uploads that signed descriptor to a _distributed hash table_ which " -"is part of the Tor network, so that clients can also get it. Bob uses an " -"anonymized Tor circuit to do this upload, so that he does not reveal his " -"location." +"| [Pulse Servers](http://www.pulseservers.com/) | - | Yes | Yes | Yes | VPS " +"uses OVH AS. You can build ANY kind tor relays. | 05/01/2016 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 3: Where a client wants to visit the onion service" -msgstr "### Act 3: Where a client wants to visit the onion service" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Finland" +msgstr "### Finland"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"All the previous steps were just setup for the onion service so that it's " -"reachable by clients. Now let's fast-forward to the point where an actual " -"client wants to visit the service:" +"| [Creanova](http://creanova.org) | AS51765 | Yes | Yes | No | - | " +"12/19/2018 |" +msgstr "" +"| [Creanova](http://creanova.org) | AS51765 | Yes | Yes | No | - | " +"12/19/2018 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [TeliaSonera Finland](https://www.sonera.fi/) | AS1759 | Yes | Yes | No | " +"- | 03/26/2016 |" msgstr "" -"All the previous steps were just setup for the onion service so that it's " -"reachable by clients. Now let's fast-forward to the point where an actual " -"client wants to visit the service:" +"| [TeliaSonera Finland](https://www.sonera.fi/) | AS1759 | Yes | Yes | No | " +"- | 03/26/2016 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Germany" +msgstr "### Germany" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 3](/static/images/onion-services/overview/tor-onion-" -"services-3.png)" +"| [Weesly](http://weesly.de) | - | Yes | Yes | Yes | Note that you should " +"let them know about your intention when ordering a server or in advance. | " +"06/2013 |" msgstr "" -"![Onion Services: Step 3](/static/images/onion-services/overview/tor-onion-" -"services-3.png)" +"| [Weesly](http://weesly.de) | - | Yes | Yes | Yes | Note that you should " +"let them know about your intention when ordering a server or in advance. | " +"06/2013 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"In this case, Alice (the client) has the onion address of Bob and she wants " -"to visit it, so she connects to it with her Tor Browser. Now the next thing " -"that needs to happen is that Alice goes to the _distributed hash table_ from" -" the step above, and ask for the signed descriptor of Bob." +"| [EUServ](http://euserv.de) | - | - | Yes | No | They have a bad support, " +"but if you know how to maintain your server, this ISP is a good choice. | - " +"|" msgstr "" -"In this case, Alice (the client) has the onion address of Bob and she wants " -"to visit it, so she connects to it with her Tor Browser. Now the next thing " -"that needs to happen is that Alice goes to the _distributed hash table_ from" -" the step above, and ask for the signed descriptor of Bob." +"| [EUServ](http://euserv.de) | - | - | Yes | No | They have a bad support, " +"but if you know how to maintain your server, this ISP is a good choice. | - " +"|"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"When Alice receives the signed descriptor she verifies the signature of the " -"descriptor using the public key that is encoded in the onion address. This " -"provides the _end-to-end authentication_ security property, since we are now" -" sure that this descriptor could only be produced by Bob and no one else. " -"And inside the descriptor there are the introduction points which allow " -"Alice to introduce herself to Bob." +"| [IPX-Server](https://www.ipx-server.de/) | - | Yes | Yes | - | - | - |" msgstr "" -"When Alice receives the signed descriptor she verifies the signature of the " -"descriptor using the public key that is encoded in the onion address. This " -"provides the _end-to-end authentication_ security property, since we are now" -" sure that this descriptor could only be produced by Bob and no one else. " -"And inside the descriptor there are the introduction points which allow " -"Alice to introduce herself to Bob." +"| [IPX-Server](https://www.ipx-server.de/) | - | Yes | Yes | - | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 4: Where the client establishes a rendezvous point" -msgstr "### Act 4: Where the client establishes a rendezvous point" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Keyweb](https://www.keyweb.de/) | - | - | Yes | Yes | - | - |" +msgstr "| [Keyweb](https://www.keyweb.de/) | - | - | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Afterburst](http://afterburst.com) | - | - | Yes | No | - | - |" +msgstr "| [Afterburst](http://afterburst.com) | - | - | Yes | No | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now before the introduction takes place, Alice picks a Tor relay and " -"establishes a circuit to it. Alice asks the relay to become her _rendezvous " -"point_ and gives it an "one-time secret" that will be used as part of the " -"rendezvous procedure." +"| [myLoc Managed IT](https://myloc.de) | AS31010, AS24961 | Yes | Yes | No |" +" - | 2018-10-25 |" msgstr "" -"Now before the introduction takes place, Alice picks a Tor relay and " -"establishes a circuit to it. Alice asks the relay to become her _rendezvous " -"point_ and gives it an "one-time secret" that will be used as part of the " -"rendezvous procedure." +"| [myLoc Managed IT](https://myloc.de) | AS31010, AS24961 | Yes | Yes | No |" +" - | 2018-10-25 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 5: Where the client introduces itself to the onion service" -msgstr "### Act 5: Where the client introduces itself to the onion service" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [linevast](https://www.linevast.de/) | - | Yes | Yes | Yes | Only allowed " +"on dedicated servers | 13/11/2015 |" +msgstr "" +"| [linevast](https://www.linevast.de/) | - | Yes | Yes | Yes | Only allowed " +"on dedicated servers | 13/11/2015 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 4](/static/images/onion-services/overview/tor-onion-" -"services-4.png)" +"| [Server4You](https://www.server4you.de/)%7C - | Yes | Yes | No | Part of " +"[Intergenia AG](http://www.intergenia.de/)), I've asked Server4You support " +"and they state servers with complaints about Tor will be canceled " +"immediately (see the quote in the "Bad Experience" section) | - |" msgstr "" -"![Onion Services: Step 4](/static/images/onion-services/overview/tor-onion-" -"services-4.png)" +"| [Server4You](https://www.server4you.de/)%7C - | Yes | Yes | No | Part of " +"[Intergenia AG](http://www.intergenia.de/)), I've asked Server4You support " +"and they state servers with complaints about Tor will be canceled " +"immediately (see the quote in the "Bad Experience" section) | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now, Alice goes ahead and connects to one of Bob's introduction points and " -"introduces herself to Bob. Through this introduction Bob learns Alice's " -"choice of rendezvous point and the "one-time secret"." +"| [Hetzner](http://hetzner.de/) | - | - | Yes | No | Offers good dedicated " +"root servers for a good price. | - |" msgstr "" -"Now, Alice goes ahead and connects to one of Bob's introduction points and " -"introduces herself to Bob. Through this introduction Bob learns Alice's " -"choice of rendezvous point and the "one-time secret"." +"| [Hetzner](http://hetzner.de/) | - | - | Yes | No | Offers good dedicated " +"root servers for a good price. | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "### Act 6: Where the onion service rendezvous with the client" -msgstr "### Act 6: Where the onion service rendezvous with the client" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Contabo](https://contabo.de) | - | Yes | Yes | Yes | Has no restriction " +"for relays or exit nodes. However, possible abuse complaints will be " +"forwarded to the owner and need to be addressed. | 2018/06 |" +msgstr "" +"| [Contabo](https://contabo.de) | - | Yes | Yes | Yes | Has no restriction " +"for relays or exit nodes. However, possible abuse complaints will be " +"forwarded to the owner and need to be addressed. | 2018/06 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 5](/static/images/onion-services/overview/tor-onion-" -"services-5.png)" +"| [Strato](https://strato.de) | - | - | Yes | No | Exit-Nodes are " +"prohibited by their general terms and conditions | - |" msgstr "" -"![Onion Services: Step 5](/static/images/onion-services/overview/tor-onion-" -"services-5.png)" +"| [Strato](https://strato.de) | - | - | Yes | No | Exit-Nodes are " +"prohibited by their general terms and conditions | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"In this last act, the onion service is now aware of Alice's rendezvous " -"point. The onion service connects to the rendezvous point (through an " -"anonymized circuit) and sends the "one-time secret" to it." +"| [PraHost](https://www.prahost.com/) | - | - | Yes | Yes | Stated in " +"November 2014 that they allow exit nodes if abuse complaints are handled. " +"Suspends the server if no "valid" action (read: blocking) is taken within " +"24 hours of an abuse ticket. Their ticket system does not reliably handle " +"email replies, use the web interface instead. | 2017-10-31 |" msgstr "" -"In this last act, the onion service is now aware of Alice's rendezvous " -"point. The onion service connects to the rendezvous point (through an " -"anonymized circuit) and sends the "one-time secret" to it." +"| [PraHost](https://www.prahost.com/) | - | - | Yes | Yes | Stated in " +"November 2014 that they allow exit nodes if abuse complaints are handled. " +"Suspends the server if no "valid" action (read: blocking) is taken within " +"24 hours of an abuse ticket. Their ticket system does not reliably handle " +"email replies, use the web interface instead. | 2017-10-31 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Upon the rendezvous point receiving the "one-time secret" from Bob, it " -"informs Alice that the connection has been **successfuly completed**, and " -"now Alice and Bob can use this circuit to communicate with each other. The " -"rendezvous point simply relays (end-to-end encrypted) messages from client " -"to service and vice versa." +"| [DomainFactory](https://www.df.eu/de/cloud-hosting/cloud-server/) | - | - " +"| Yes | No | - | - |" msgstr "" -"Upon the rendezvous point receiving the "one-time secret" from Bob, it " -"informs Alice that the connection has been **successfuly completed**, and " -"now Alice and Bob can use this circuit to communicate with each other. The " -"rendezvous point simply relays (end-to-end encrypted) messages from client " -"to service and vice versa." +"| [DomainFactory](https://www.df.eu/de/cloud-hosting/cloud-server/) | - | - " +"| Yes | No | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." -" This provides _location hiding_ to this connection:" +"| [NetCologne](https://www.netcologne.de/) | - | - | Yes | Yes | - | - |" msgstr "" -"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." -" This provides _location hiding_ to this connection:" +"| [NetCologne](https://www.netcologne.de/) | - | - | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Hong Kong" +msgstr "### Hong Kong" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"![Onion Services: Step 6](/static/images/onion-services/overview/tor-onion-" -"services-6.png)" +"| [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 "" -"![Onion Services: Step 6](/static/images/onion-services/overview/tor-onion-" -"services-6.png)" +"| [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 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "## Further resources" -msgstr "## Further resources" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Hungary" +msgstr "### Hungary"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"This was just a high-level overview of the Tor onion services protocol. Here" -" are some more resources for the curious who want to learn more:" +"| [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 "" -"This was just a high-level overview of the Tor onion services protocol. Here" -" are some more resources for the curious who want to learn more:" +"| [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 |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "- The original Tor design paper describing the original design:" -msgstr "- The original Tor design paper describing the original design:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Iceland" +msgstr "### Iceland"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "https://svn.torproject.org/svn/projects/design-paper/tor-design.pdf" -msgstr "https://svn.torproject.org/svn/projects/design-paper/tor-design.pdf" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [1984Hosting](https://1984hosting.com/) | - | Yes | Yes | Yes | - | - |" +msgstr "" +"| [1984Hosting](https://1984hosting.com/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "- The Tor v3 onion services protocol specification." -msgstr "- The Tor v3 onion services protocol specification." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [FlokiNET](https://flokinet.is/) | (AS200651) | Yes | Yes | Yes | Sponsor " +"enn.lu and saveyourprivacy exit nodes | - |" +msgstr "" +"| [FlokiNET](https://flokinet.is/) | (AS200651) | Yes | Yes | Yes | Sponsor " +"enn.lu and saveyourprivacy exit nodes | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt" -msgstr "https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [orangewebsite](https://www.orangewebsite.com/vps.php) | - | Yes | Yes | " +"Yes? | - | - |" +msgstr "" +"| [orangewebsite](https://www.orangewebsite.com/vps.php) | - | Yes | Yes | " +"Yes? | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "- Presentations about onion services" -msgstr "- Presentations about onion services" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Italy" +msgstr "### Italy"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "https://www.youtube.com/watch?v=VmsFxBEN3fc" -msgstr "https://www.youtube.com/watch?v=VmsFxBEN3fc" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Fastweb](https://fastweb.it/) | - | Yes | Yes | Yes | - | - |" +msgstr "| [Fastweb](https://fastweb.it/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/overview/ -#: (content/onion-services/overview/contents+en.lrpage.body) -msgid "https://www.youtube.com/watch?v=Di7qAVidy1Y" -msgstr "https://www.youtube.com/watch?v=Di7qAVidy1Y" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Prometeus](https://www.prometeus.net/sito/) | - | Yes | Yes | No | - | - " +"|" +msgstr "" +"| [Prometeus](https://www.prometeus.net/sito/) | - | Yes | Yes | No | - | - " +"|"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.title) -msgid "Set up your .onion Service" -msgstr "Set up your .onion Service" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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/) | - |" +msgstr "" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.subtitle) -msgid "Learn how to set up a .onion of your very own." -msgstr "Learn how to set up a .onion of your very own." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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 |" +msgstr "" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.cta) -msgid "Get Started" -msgstr "Get Started" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Latvia" +msgstr "### Latvia"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "This guide will go over setting up an onion service for your website:" -msgstr "This guide will go over setting up an onion service for your website:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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 |" +msgstr "" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 0: Get a working Tor" -msgstr "## Step 0: Get a working Tor" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Lithuania" +msgstr "### Lithuania"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"As part of this guide we will assume you have a functional Tor in your " -"machine. Tor should be up and running correctly for this guide to work. You " -"should also know where Tor's configuration files are." +"| [Baltic Servers](http://www.balticservers.com) | - | Yes | Yes | Yes | " +"All abuse mails they got yielded support tickets | - |" msgstr "" -"As part of this guide we will assume you have a functional Tor in your " -"machine. Tor should be up and running correctly for this guide to work. You " -"should also know where Tor's configuration files are." +"| [Baltic Servers](http://www.balticservers.com) | - | Yes | Yes | Yes | " +"All abuse mails they got yielded support tickets | - |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Mexico" +msgstr "### Mexico" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"To setup Tor, Windows users can follow the [Windows " -"howto](https://2019.www.torproject.org/docs/tor-doc-windows.html.en), OS X " -"users should follow the [OS X howto](https://2019.www.torproject.org/docs" -"/tor-doc-osx.html.en), and Linux/BSD/Unix users should follow the [Unix " -"howto](https://2019.www.torproject.org/docs/tor-doc-unix.html.en)." +"| Axtel | - | Yes | Yes | ? | Currently some Guard / Middle nodes are " +"running in Axtel network | 2019 |" msgstr "" -"To setup Tor, Windows users can follow the [Windows " -"howto](https://2019.www.torproject.org/docs/tor-doc-windows.html.en), OS X " -"users should follow the [OS X howto](https://2019.www.torproject.org/docs" -"/tor-doc-osx.html.en), and Linux/BSD/Unix users should follow the [Unix " -"howto](https://2019.www.torproject.org/docs/tor-doc-unix.html.en)." +"| Axtel | - | Yes | Yes | ? | Currently some Guard / Middle nodes are " +"running in Axtel network | 2019 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 1: Get a web server working" -msgstr "## Step 1: Get a web server working" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Moldova" +msgstr "### Moldova"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"As a first step you should setup a web server locally, like nginx or " -"lighttpd. Setting up a web server can be complex. We're not going to cover " -"how to set up a web server here. If you get stuck or want to do more, find a" -" friend who can help you. We recommend you install a new separate web server" -" for your onion service." +"| [MivoCloud](https://www.mivocloud.com/) | - | Yes | Yes | No | - | " +"09/13/16 |" msgstr "" -"As a first step you should setup a web server locally, like nginx or " -"lighttpd. Setting up a web server can be complex. We're not going to cover " -"how to set up a web server here. If you get stuck or want to do more, find a" -" friend who can help you. We recommend you install a new separate web server" -" for your onion service." +"| [MivoCloud](https://www.mivocloud.com/) | - | Yes | Yes | No | - | " +"09/13/16 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"You need to configure your web server so it doesn't give away any " -"information about you, your computer, or your location. This is not an easy " -"task and in the end of this document we will offer more resources on how to " -"make this possible." +"| [Trabia](https://www.trabia.com/) | - | Yes | Yes | Yes | - | 08/13/17 |" msgstr "" -"You need to configure your web server so it doesn't give away any " -"information about you, your computer, or your location. This is not an easy " -"task and in the end of this document we will offer more resources on how to " -"make this possible." +"| [Trabia](https://www.trabia.com/) | - | Yes | Yes | Yes | - | 08/13/17 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Once your web server is set up, make sure it works: open your browser and go" -" to http://localhost:8080/, where 8080 is the webserver port you chose " -"during setup (you can choose any port, 8080 is just an example). Then try " -"putting a file in the main html directory, and make sure it shows up when " -"you access the site." +"| [AlexHost](https://alexhost.md/) | - | Yes | Yes | Yes | - | 07/21/2014 |" msgstr "" -"Once your web server is set up, make sure it works: open your browser and go" -" to http://localhost:8080/, where 8080 is the webserver port you chose " -"during setup (you can choose any port, 8080 is just an example). Then try " -"putting a file in the main html directory, and make sure it shows up when " -"you access the site." +"| [AlexHost](https://alexhost.md/) | - | Yes | Yes | Yes | - | 07/21/2014 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 2: Configure your Tor onion service" -msgstr "## Step 2: Configure your Tor onion service" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Netherlands" +msgstr "### Netherlands"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The next step is opening the config file of Tor (torrc) and doing the " -"appropriate configurations to setup an onion service. Depending on your " -"operating system and setup, your Tor configuration file can be at a " -"different location or look different. You will need to put the following two" -" lines in your torrc:" +"| [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 "" -"The next step is opening the config file of Tor (torrc) and doing the " -"appropriate configurations to setup an onion service. Depending on your " -"operating system and setup, your Tor configuration file can be at a " -"different location or look different. You will need to put the following two" -" lines in your torrc:" - -#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "HiddenServiceDir /var/lib/tor/hidden_service/" -msgstr "HiddenServiceDir /var/lib/tor/hidden_service/" +"| [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 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "HiddenServicePort 80 127.0.0.1:8080" -msgstr "HiddenServicePort 80 127.0.0.1:8080" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [verelox](https://verelox.com/) | AS12876 | Yes | Yes | Yes | - | 5/16 |" +msgstr "" +"| [verelox](https://verelox.com/) | AS12876 | Yes | Yes | Yes | - | 5/16 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The `HiddenServiceDir` line specifies the directory which should contain " -"information and cryptographic keys for your onion service. 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." +"| [HostHatch](https://hosthatch.com/) | AS42708 | Yes | Yes | No | - | " +"05/01/16 |" msgstr "" -"The `HiddenServiceDir` line specifies the directory which should contain " -"information and cryptographic keys for your onion service. 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." +"| [HostHatch](https://hosthatch.com/) | AS42708 | Yes | Yes | No | - | " +"05/01/16 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| Ziggo | AS9143 | Yes | Yes | Yes | - | 05/24/2016 |" +msgstr "| Ziggo | AS9143 | Yes | Yes | Yes | - | 05/24/2016 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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:8080` (which is where the web server from" -" step 1 is listening)." +"| [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 "" -"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:8080` (which is where the web server from" -" step 1 is listening)." +"| [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 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 3: Restart Tor and check that it worked" -msgstr "## Step 3: Restart Tor and check that it worked" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [i3D](https://www.i3d.net/) | - | Yes | Yes | Yes | Allows also exits, if " +"abuse is handled properly | 08/13/2017 |" +msgstr "" +"| [i3D](https://www.i3d.net/) | - | Yes | Yes | Yes | Allows also exits, if " +"abuse is handled properly | 08/13/2017 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "Now save your `torrc` and restart Tor." -msgstr "Now save your `torrc` and restart Tor." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [KoDDoS](https://koddos.net) | AS206264 | Yes | Yes | Yes | Bitcoin " +"accepted. | 10/12/2017 |" +msgstr "" +"| [KoDDoS](https://koddos.net) | AS206264 | Yes | Yes | Yes | Bitcoin " +"accepted. | 10/12/2017 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"If Tor starts up again, great. Otherwise, something is wrong. First look at " -"your logfiles for hints. It will print some warnings or error messages. That" -" should give you an idea what went wrong. Typically there are typos in the " -"torrc or wrong directory permissions (See the logging FAQ entry if you don't" -" know how to enable or find your log file.)" +"| [Worldstream](https://www.worldstream.nl) | AS49981 | Yes | Yes | No | - " +"| 02/06/2019 |" msgstr "" -"If Tor starts up again, great. Otherwise, something is wrong. First look at " -"your logfiles for hints. It will print some warnings or error messages. That" -" should give you an idea what went wrong. Typically there are typos in the " -"torrc or wrong directory permissions (See the logging FAQ entry if you don't" -" know how to enable or find your log file.)" +"| [Worldstream](https://www.worldstream.nl) | AS49981 | Yes | Yes | No | - " +"| 02/06/2019 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"When Tor starts, it will automatically create the `HiddenServiceDir` that " -"you specified (if necessary). Make sure this is the case." +"| [LeaseWeb](https://www.leaseweb.com/) | - | Yes | Yes | Yes | - | - |" msgstr "" -"When Tor starts, it will automatically create the `HiddenServiceDir` that " -"you specified (if necessary). Make sure this is the case." +"| [LeaseWeb](https://www.leaseweb.com/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 4: Test that your onion service works" -msgstr "## Step 4: Test that your onion service works" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Novogara](http://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 "" +"| [Novogara](http://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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now to get your onion service address, go to your `HiddenServiceDir` " -"directory, and find a file named `hostname`. The `hostname` file in your " -"hidden service configuration directory contains the hostname for your new " -"Onion v3 hidden service. The other files are your hidden service keys, so it" -" is imperative that these are kept private. If your keys leak, other people " -"can impersonate your hidden service, deeming it compromised, useless and " -"dangerous to visit." +"| [Netrouting`](http://netrouting.nl/) | - | Yes | Yes | No | ISP has " +"confirmed by e-mail that exit nodes are NOT acceptable. | 2014-10-15 |" msgstr "" -"Now to get your onion service address, go to your `HiddenServiceDir` " -"directory, and find a file named `hostname`. The `hostname` file in your " -"hidden service configuration directory contains the hostname for your new " -"Onion v3 hidden service. The other files are your hidden service keys, so it" -" is imperative that these are kept private. If your keys leak, other people " -"can impersonate your hidden service, deeming it compromised, useless and " -"dangerous to visit." +"| [Netrouting`](http://netrouting.nl/) | - | Yes | Yes | No | ISP has " +"confirmed by e-mail that exit nodes are NOT acceptable. | 2014-10-15 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [DirectVPS](http://directvps.nl/) | - | Yes | Yes | ? | - | - |" +msgstr "| [DirectVPS](http://directvps.nl/) | - | Yes | Yes | ? | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Versio](http://versio.nl/) | - | Yes | Yes | No | - | 2013 |" +msgstr "| [Versio](http://versio.nl/) | - | Yes | Yes | No | - | 2013 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Now you can connect to your onion service using the Tor Browser and you " -"should get the html page you setup back in step 1. If it doesn't work, look " -"in your logs for some hints, and keep playing with it until it works." +"| [CyberBunker](http://www.cyberbunker.com/) | - | Yes | Yes | Yes | " +"Customers can remain anonymous. | - |" msgstr "" -"Now you can connect to your onion service using the Tor Browser and you " -"should get the html page you setup back in step 1. If it doesn't work, look " -"in your logs for some hints, and keep playing with it until it works." +"| [CyberBunker](http://www.cyberbunker.com/) | - | Yes | Yes | Yes | " +"Customers can remain anonymous. | - |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "## Step 5: More advanced tips" -msgstr "## Step 5: More advanced tips" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +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 |" +msgstr "" +"| [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 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The above guide is just a baseline to setup an onion service. In this " -"section we will offer more resources to better configure and protect your " -"onion service:" +"| [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 "" -"The above guide is just a baseline to setup an onion service. In this " -"section we will offer more resources to better configure and protect your " -"onion service:" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "- Best practices for onion services" -msgstr "- Best practices for onion services" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### New Zealand and Australia" +msgstr "### New Zealand and Australia"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"https://riseup.net/el/security/network-security/tor/onionservices-best-" -"practices" +"| [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://riseup.net/el/security/network-security/tor/onionservices-best-" -"practices" +"| [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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "- More advanced tips for onion services" -msgstr "- More advanced tips for onion services" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Rimu hosting](http://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 "" +"| [Rimu hosting](http://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/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "https://2019.www.torproject.org/docs/tor-onion-service.html.en#three" -msgstr "https://2019.www.torproject.org/docs/tor-onion-service.html.en#three" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Poland" +msgstr "### Poland"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "- Advanced onion service security" -msgstr "- Advanced onion service security" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Hitme.net.pl](http://hitme.net.pl/) | - | Yes | Yes | Yes | - | " +"12/06/2017 |" +msgstr "" +"| [Hitme.net.pl](http://hitme.net.pl/) | - | Yes | Yes | Yes | - | " +"12/06/2017 |"
-#: https//community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lrpage.body) -msgid "https://blog.torproject.org/announcing-vanguards-add-onion-services" -msgstr "https://blog.torproject.org/announcing-vanguards-add-onion-services" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Hostowisko.pl](http://www.hostowisko.pl/) | - | Yes | Yes | ? | - | " +"27/08/2013 |" +msgstr "" +"| [Hostowisko.pl](http://www.hostowisko.pl/) | - | Yes | Yes | ? | - | " +"27/08/2013 |"
-#: https//community.torproject.org/onion-services/ssl-tls/ -#: (content/onion-services/ssl-tls/contents+en.lrpage.title) -msgid "Adding SSL/TLS to a .onion site" -msgstr "Adding SSL/TLS to a .onion site" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Exone](http://www.exone.pl/) | - | Yes | Yes | ? | - | 28/08/2013 |" +msgstr "" +"| [Exone](http://www.exone.pl/) | - | Yes | Yes | ? | - | 28/08/2013 |"
-#: https//community.torproject.org/onion-services/ssl-tls/ -#: (content/onion-services/ssl-tls/contents+en.lrpage.subtitle) -msgid "Add more security and authenticity for your .onion." -msgstr "Add more security and authenticity for your .onion." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [e24cloud](http://www.e24cloud.com/en) | - | Yes | Yes | ? | - | " +"01/10/2013 |" +msgstr "" +"| [e24cloud](http://www.e24cloud.com/en) | - | Yes | Yes | ? | - | " +"01/10/2013 |"
-#: https//community.torproject.org/onion-services/ssl-tls/ -#: (content/onion-services/ssl-tls/contents+en.lrpage.body) -msgid "Coming soon" -msgstr "Coming soon" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [hostinger.pl](http://www.hostinger.pl) | - | Yes | Yes | Yes | | " +"02/10/2013 |" +msgstr "" +"| [hostinger.pl](http://www.hostinger.pl) | - | Yes | Yes | Yes | | " +"02/10/2013 |"
-#: https//community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lrpage.title) -msgid "Current Status of Translations" -msgstr "Current Status of Translations" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [statnet.pl](http://www.statnet.pl/) | - | No | No | No | Used to allow " +"Tor-relays, but now is blocking Tor activity | 12/06/2017 |" +msgstr "" +"| [statnet.pl](http://www.statnet.pl/) | - | No | No | No | Used to allow " +"Tor-relays, but now is blocking Tor activity | 12/06/2017 |"
-#: https//community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." +"| [IQ PL](http://www.iq.pl/) | - | Yes | Yes | Yes | They allow running exit" +" node on collocated dedicated server | - |" msgstr "" -"Not sure where to start? Here you can find an overview of the current " -"localization status for all of the different Tor Project projects." +"| [IQ PL](http://www.iq.pl/) | - | Yes | Yes | Yes | They allow running exit" +" node on collocated dedicated server | - |"
-#: https//community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lrpage.body) -msgid "Our last update on the Translations is here:" -msgstr "Our last update on the Translations is here:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Slask DataCenter](https://sldc.eu/) | - | Yes | Yes | Yes | - | " +"21/02/2018 |" +msgstr "" +"| [Slask DataCenter](https://sldc.eu/) | - | Yes | Yes | Yes | - | " +"21/02/2018 |"
-#: https//community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lrpage.body) -#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) -msgid "<img class="col-lg-6" src="../../static/images/localization/stats.png">" -msgstr "<img class="col-lg-6" src="../../static/images/localization/stats.png">" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Romania" +msgstr "### Romania"
-#: https//community.torproject.org/localization/translate-strings/ -#: (content/localization/translate-strings/contents+en.lrpage.title) -msgid "Translate strings" -msgstr "Translate strings" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [m247.ro](https://www.m247.ro/) | - | Yes | Yes | Yes | - | 12/14/15 |" +msgstr "" +"| [m247.ro](https://www.m247.ro/) | - | Yes | Yes | Yes | - | 12/14/15 |"
-#: https//community.torproject.org/localization/translate-strings/ -#: (content/localization/translate-strings/contents+en.lrpage.subtitle) -msgid "How to translate" -msgstr "How to translate" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Voxility](http://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 "" +"| [Voxility](http://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/localization/translate-strings/ -#: (content/localization/translate-strings/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The Tor Project translatable strings are spread over different projects in " -"Transifex." +"| [JavaPipe](https://javapipe.com/) | - | Yes | Yes | ? | - | 04/2016 |" msgstr "" -"The Tor Project translatable strings are spread over different projects in " -"Transifex." +"| [JavaPipe](https://javapipe.com/) | - | Yes | Yes | ? | - | 04/2016 |"
-#: https//community.torproject.org/localization/translate-strings/ -#: (content/localization/translate-strings/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"To find out about our priorities and translation needs you can read the [Tor" -" Localization Lab wiki page](https://wiki.localizationlab.org/index.php/Tor)" +"| [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 "" -"To find out about our priorities and translation needs you can read the [Tor" -" Localization Lab wiki page](https://wiki.localizationlab.org/index.php/Tor)" +"| [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 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.title) -msgid "Becoming a Tor translator" -msgstr "Becoming a Tor translator" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Sweden" +msgstr "### Sweden"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Tor Project localization is hosted in the Localization Lab Hub on Transifex," -" a third-party translation platform. Read on for details on how to sign up " -"and begin contributing." +"| [Dataclub](https://www.dataclub.biz) | - | Yes | Yes | Yes | Your Exit " +"should use Reduced Exit Policy | 2016/06/30 |" msgstr "" -"Tor Project localization is hosted in the Localization Lab Hub on Transifex," -" a third-party translation platform. Read on for details on how to sign up " -"and begin contributing." +"| [Dataclub](https://www.dataclub.biz) | - | Yes | Yes | Yes | Your Exit " +"should use Reduced Exit Policy | 2016/06/30 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"If you are interested in helping out the project by translating the manual " -"or the Tor Browser to your language, your help would be greatly appreciated!" +"| [HostHatch](https://hosthatch.com) | AS42708 | Yes | Yes | No | - | " +"2016/05 |" msgstr "" -"If you are interested in helping out the project by translating the manual " -"or the Tor Browser to your language, your help would be greatly appreciated!" +"| [HostHatch](https://hosthatch.com) | AS42708 | Yes | Yes | No | - | " +"2016/05 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Tor Project localization is hosted in the [Localization Lab " -"Hub](https://www.localizationlab.org/) on Transifex, a third-party " -"translation platform." +"| TeliaSonera | - | Yes | Yes | ? | TeliaSonera is also big in Sweden and " +"deliver where other ISPs can't. | - |" msgstr "" -"Tor Project localization is hosted in the [Localization Lab " -"Hub](https://www.localizationlab.org/) on Transifex, a third-party " -"translation platform." +"| TeliaSonera | - | Yes | Yes | ? | TeliaSonera is also big in Sweden and " +"deliver where other ISPs can't. | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"In order to begin contributing you will have to sign up with Transifex. " -"Below is an outline of how to sign up and begin." +"| [PRQ](http://prq.se/?p=dedicated&intl=1) | - | Yes | Yes | Yes | - | - |" msgstr "" -"In order to begin contributing you will have to sign up with Transifex. " -"Below is an outline of how to sign up and begin." +"| [PRQ](http://prq.se/?p=dedicated&intl=1) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Before translating, please read through the Tor Project page on the " -"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)." +"| [Portlane](http://www.portlane.com/) | - | Yes | Yes | Yes | Previously " +"provided connectivity for ThePirateBay, OpenBitTorrent tracker et al. " +"Handles abuse according to "Swedish praxis". | - |" msgstr "" -"Before translating, please read through the Tor Project page on the " -"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)." +"| [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/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Switzerland" +msgstr "### Switzerland" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"There you will find translation guidelines and resources that will help you " -"contribute to Tor translations." +"| [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 "" -"There you will find translation guidelines and resources that will help you " -"contribute to Tor translations." +"| [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 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [fsit](http://www.fsit.ch/) | - | Yes | Yes | Yes | - | 11/2015 |" +msgstr "| [fsit](http://www.fsit.ch/) | - | Yes | Yes | Yes | - | 11/2015 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Slovenia" +msgstr "### Slovenia" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"You are cordially invited to join the [Tor localization mailing " -"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to " -"organize translations, participate in our decisions, report errors in source" -" strings, etc." +"| [Tus Hosting](http://www.tushosting.si/) | - | Yes | Yes | Yes | They " +"just simply forward DMCA notices to us to handle (or ignore) them | - |" msgstr "" -"You are cordially invited to join the [Tor localization mailing " -"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to " -"organize translations, participate in our decisions, report errors in source" -" strings, etc." +"| [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/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "# Signing Up On Transifex" -msgstr "# Signing Up On Transifex" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### Ukraine" +msgstr "### Ukraine"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- Head over to the [Transifex signup page](https://transifex.com/signup/)." +"| [UrDN](http://urdn.com.ua) | - | Yes | Yes | Yes | free speech hoster, " +"allows anything but spam/scam. Abuse always forwarded. | 10/08/2015 |" msgstr "" -"- Head over to the [Transifex signup page](https://transifex.com/signup/)." +"| [UrDN](http://urdn.com.ua) | - | Yes | Yes | Yes | free speech hoster, " +"allows anything but spam/scam. Abuse always forwarded. | 10/08/2015 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "Enter your information into the fields and click the 'Sign Up' button:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Colocall](http://www.colocall.net/) | - | Yes | Yes | Yes | - | - |" msgstr "" -"Enter your information into the fields and click the 'Sign Up' button:" +"| [Colocall](http://www.colocall.net/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Sign up to Transifex](/static/images/localization/tr1.png)" -msgstr "![Sign up to Transifex](/static/images/localization/tr1.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### United Kingdom" +msgstr "### United Kingdom"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- Fill out the next page with your name and select "Localization" and " -""Translator" from the drop-down menus:" +"| [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 "" -"- Fill out the next page with your name and select "Localization" and " -""Translator" from the drop-down menus:" +"| [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/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Fill out details](/static/images/localization/tr2.png)" -msgstr "![Fill out details](/static/images/localization/tr2.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Clustered.net](http://www.clustered.net) | - | Yes | Yes | Yes | - | - |" +msgstr "" +"| [Clustered.net](http://www.clustered.net) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "- On the next page, select 'Join an existing project' and continue." -msgstr "- On the next page, select 'Join an existing project' and continue." +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Bitfolk](http://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 "" +"| [Bitfolk](http://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 | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- On the next page, select the languages you speak from the drop-down menu " -"and continue." +"| [RapidSwitch](http://rapidswitch.com/) | - | Yes | Yes | ? | - | 07/2014 |" msgstr "" -"- On the next page, select the languages you speak from the drop-down menu " -"and continue." +"| [RapidSwitch](http://rapidswitch.com/) | - | Yes | Yes | ? | - | 07/2014 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "### US" +msgstr "### US" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- You are now signed up! Go to the [Tor Transifex " -"page](https://www.transifex.com/otf/torproject/)." +"| [2HOST](https://2host.com/) | - | Yes | Yes | Yes(?) | Vague AUP/Abuse " +"handling | 10/15/14 |" msgstr "" -"- You are now signed up! Go to the [Tor Transifex " -"page](https://www.transifex.com/otf/torproject/)." +"| [2HOST](https://2host.com/) | - | Yes | Yes | Yes(?) | Vague AUP/Abuse " +"handling | 10/15/14 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "- Click the blue 'Join Team' button on the far right:" -msgstr "- Click the blue 'Join Team' button on the far right:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Amazon Web Services (AWS)](https://aws.amazon.com) | - | Yes | Yes | No |" +" - | - |" +msgstr "" +"| [Amazon Web Services (AWS)](https://aws.amazon.com) | - | Yes | Yes | No |" +" - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Join Team](/static/images/localization/tr3.png)" -msgstr "![Join Team](/static/images/localization/tr3.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [AmeriNOC](https://www.amerinoc.com/) | - | Yes | Yes | Yes | - | - |" +msgstr "" +"| [AmeriNOC](https://www.amerinoc.com/) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"- Select the language you would like to translate from the dropdown menu:" +"| [Arvixe](https://www.arvixe.com/vps_virtual_private_servers_hosting/) | - " +"| Yes | Yes | Yes | - | 06/19/13 |" msgstr "" -"- Select the language you would like to translate from the dropdown menu:" +"| [Arvixe](https://www.arvixe.com/vps_virtual_private_servers_hosting/) | - " +"| Yes | Yes | Yes | - | 06/19/13 |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Choose Language](/static/images/localization/tr4.png)" -msgstr "![Choose Language](/static/images/localization/tr4.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Axigy](http://www.axigy.com) | - | Yes | Yes | Yes | - | - |" +msgstr "| [Axigy](http://www.axigy.com) | - | Yes | Yes | Yes | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "- A notification will now show up on the top of the page like so:" -msgstr "- A notification will now show up on the top of the page like so:" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Blacklotus](http://www.blacklotus.net) | - | Yes | Yes | Yes | Liberal " +"abuse handling policies | - |" +msgstr "" +"| [Blacklotus](http://www.blacklotus.net) | - | Yes | Yes | Yes | Liberal " +"abuse handling policies | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "![Request Submitted](/static/images/localization/tr5.png)" -msgstr "![Request Submitted](/static/images/localization/tr5.png)" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +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. | - |" +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. | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"After your membership is approved you can begin translating; there is a list" -" of needed translations at [Tor Transifex " -"page](https://www.transifex.com/otf/torproject/) when you are ready to " -"begin." +"| [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 "" -"After your membership is approved you can begin translating; there is a list" -" of needed translations at [Tor Transifex " -"page](https://www.transifex.com/otf/torproject/) when you are ready to " -"begin." +"| [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 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [ChunkHost](http://chunkhost.com) | - | Yes | Yes | ? | Questionable DMCA " +"handling | 01/01/12 |" +msgstr "" +"| [ChunkHost](http://chunkhost.com) | - | Yes | Yes | ? | Questionable DMCA " +"handling | 01/01/12 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Cyberonic](http://www.cyberonic.com) | - | Yes | Yes | ? | - | - |" +msgstr "| [Cyberonic](http://www.cyberonic.com) | - | Yes | Yes | ? | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Datawagon](https://datawagon.net) | AS27176 | Yes | Yes | Yes | Customers" +" are forwarded abuse complaints to handle themselves | 03/06/19 |" +msgstr "" +"| [Datawagon](https://datawagon.net) | AS27176 | Yes | Yes | Yes | Customers" +" are forwarded abuse complaints to handle themselves | 03/06/19 |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [DreamHost](https://www.dreamhost.com/) | - | Yes | Yes | ? | - | 11/29/17" +" |" +msgstr "" +"| [DreamHost](https://www.dreamhost.com/) | - | Yes | Yes | ? | - | 11/29/17" +" |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Ethr.net](http://ethr.net/) | - | Yes | Yes | Yes | - | - |" +msgstr "| [Ethr.net](http://ethr.net/) | - | Yes | Yes | Yes | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) " -"also has information about the translations with bigger priority." +"| [Evolucix](http://www.evolucix.com) | - | Yes | Yes | No(?) | - | - |" msgstr "" -"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) " -"also has information about the translations with bigger priority." +"| [Evolucix](http://www.evolucix.com) | - | Yes | Yes | No(?) | - | - |"
-#: https//community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lrpage.body) -msgid "Thanks for your interest in helping the project!" -msgstr "Thanks for your interest in helping the project!" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Future Hosting](http://www.futurehosting.com/) | - | Yes | Yes | No | - |" +" 09/01/14 |" +msgstr "" +"| [Future Hosting](http://www.futurehosting.com/) | - | Yes | Yes | No | - |" +" 09/01/14 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.title) -msgid "Pick a project" -msgstr "Pick a project" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [HostGator](http://www.hostgator.com/) | - | No | No | No | - | - |" +msgstr "| [HostGator](http://www.hostgator.com/) | - | No | No | No | - | - |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.subtitle) -msgid "How to find a project to contribute to" -msgstr "How to find a project to contribute to" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +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 |" +msgstr "" +"| [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 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"We have some statistics to help you choose a project. Here you have the " -"current situation for all languages:" +"| [HostUS](http://hostus.us/) | AS25926 | Yes | Yes | No | - | 10/16/14 |" msgstr "" -"We have some statistics to help you choose a project. Here you have the " -"current situation for all languages:" +"| [HostUS](http://hostus.us/) | AS25926 | Yes | Yes | No | - | 10/16/14 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [IPXcore](https://ipxcore.com/) | - | Yes | Yes | No | - | - |" +msgstr "| [IPXcore](https://ipxcore.com/) | - | Yes | Yes | No | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* The Tor Browser is translated in many different Transifex resources, but " -"you can see the [Tor Browser total strings translated per " -"language](https://torpat.ch/locales)." +"| [Luna Node](https://www.lunanode.com/index.php) | - | Yes | Yes | No | - |" +" 05/01/14 |" msgstr "" -"* The Tor Browser is translated in many different Transifex resources, but " -"you can see the [Tor Browser total strings translated per " -"language](https://torpat.ch/locales)." +"| [Luna Node](https://www.lunanode.com/index.php) | - | Yes | Yes | No | - |" +" 05/01/14 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* The Tor Browser User Manual is a very useful resource for new users that " -"do not speak English, see [Tor Browser User Manual translation " -"statistics](https://torpat.ch/manual-locales) or " -"[translate](https://www.transifex.com/otf/tor-project-support-community-" -"portal/tbmanual-contentspot/)" +"| [OVH](https://www.ovh.com/us/index.xml ) | AS16276 | Yes | Yes | ? | - | " +"12/31/14 |" msgstr "" -"* The Tor Browser User Manual is a very useful resource for new users that " -"do not speak English, see [Tor Browser User Manual translation " -"statistics](https://torpat.ch/manual-locales) or " -"[translate](https://www.transifex.com/otf/tor-project-support-community-" -"portal/tbmanual-contentspot/)" +"| [OVH](https://www.ovh.com/us/index.xml ) | AS16276 | Yes | Yes | ? | - | " +"12/31/14 |"
-#: https//community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* Same with the support portal, see [Tor Support Portal translation " -"statistics](https://torpat.ch/support-locales) or " -"[translate](https://www.transifex.com/otf/tor-project-support-community-" -"portal/support-portal/)" +"| [Oplink.net](https://www.oplink.net) | - | Yes | Yes | No | - | 09/03/15 |" msgstr "" -"* Same with the support portal, see [Tor Support Portal translation " -"statistics](https://torpat.ch/support-locales) or " -"[translate](https://www.transifex.com/otf/tor-project-support-community-" -"portal/support-portal/)" +"| [Oplink.net](https://www.oplink.net) | - | Yes | Yes | No | - | 09/03/15 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.title) -msgid "Report a problem with a translation" -msgstr "Report a problem with a translation" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Psychz.net](https://www.psychz.net/) | - | Yes | Yes | Yes | Very Exit " +"friendly. Standard Tor response will resolve abuse issues. | 10/07/15 |" +msgstr "" +"| [Psychz.net](https://www.psychz.net/) | - | Yes | Yes | Yes | Very Exit " +"friendly. Standard Tor response will resolve abuse issues. | 10/07/15 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.subtitle) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"Sometimes the translations of apps are not working correctly. Here you can " -"learn to fix it." +"| [PulseServers](https://www.pulseservers.com) | AS16276 | Yes | Yes | Yes |" +" Exit-friendly. | 05/01/16 |" msgstr "" -"Sometimes the translations of apps are not working correctly. Here you can " -"learn to fix it." +"| [PulseServers](https://www.pulseservers.com) | AS16276 | Yes | Yes | Yes |" +" Exit-friendly. | 05/01/16 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) -msgid "### Reporting an error with a translation" -msgstr "### Reporting an error with a translation" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [RamNode](http://ramnode.com/) | AS3842 | Yes | Yes | No | - | 11/03/14 |" +msgstr "" +"| [RamNode](http://ramnode.com/) | AS3842 | Yes | Yes | No | - | 11/03/14 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* If you are already a [Tor translator](becoming-tor-translator), you can " -"simply find the string and fix it " -"[transifex](https://www.transifex.com/otf/torproject/)." +"| [Server Complete](https://servercomplete.com/) | - | ? | ? | No | - | " +"11/03/14 |" msgstr "" -"* If you are already a [Tor translator](becoming-tor-translator), you can " -"simply find the string and fix it " -"[transifex](https://www.transifex.com/otf/torproject/)." +"| [Server Complete](https://servercomplete.com/) | - | ? | ? | No | - | " +"11/03/14 |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [Softlayer](http://www.softlayer.com) | - | Yes | Yes | ? | - | - |" +msgstr "| [Softlayer](http://www.softlayer.com) | - | Yes | Yes | ? | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* If you don't know how to find the string to fix, you can [open a ticket on" -" our " -"Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFe...)," -" under the **Community/Translations** component." +"| [Slicehost/Rackspace](http://www.slicehost.com/) | - | Yes | Yes | No | " +"Host, not an ISP | - |" msgstr "" -"* If you don't know how to find the string to fix, you can [open a ticket on" -" our " -"Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFe...)," -" under the **Community/Translations** component." +"| [Slicehost/Rackspace](http://www.slicehost.com/) | - | Yes | Yes | No | " +"Host, not an ISP | - |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* You can report such issues on [irc](https://webchat.oftc.net/), on the " -"#tor-l10n channel (you may need to be registered to log in)." +"| [Sh3lls](http://www.sh3lls.net/dedicated.htm) | - | Yes | Yes | No | - | -" +" |" msgstr "" -"* You can report such issues on [irc](https://webchat.oftc.net/), on the " -"#tor-l10n channel (you may need to be registered to log in)." +"| [Sh3lls](http://www.sh3lls.net/dedicated.htm) | - | Yes | Yes | No | - | -" +" |"
-#: https//community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [SolarVPS](https://solarvps.com) | - | Yes | Yes | Yes | - | - |" +msgstr "| [SolarVPS](https://solarvps.com) | - | Yes | Yes | Yes | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [SeedVPS](https://www.seedvps.com) | - | Yes | Yes | No | - | - |" +msgstr "| [SeedVPS](https://www.seedvps.com) | - | Yes | Yes | No | - | - |" + +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"* You can send an email to the [tor localization mailing " -"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)." +"| [Tailored VPS](http://tailoredvps.com/) | - | Yes | Yes | Yes(?) | - | - " +"|" msgstr "" -"* You can send an email to the [tor localization mailing " -"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)." +"| [Tailored VPS](http://tailoredvps.com/) | - | Yes | Yes | Yes(?) | - | - " +"|"
-#: https//community.torproject.org/outreach/kit/ -#: (content/outreach/kit/contents+en.lrpage.title) -msgid "Street team kit" -msgstr "Street team kit" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "| [VPS6.NET](https://vps6.net/) | - | Yes | Yes | No | - | - |" +msgstr "| [VPS6.NET](https://vps6.net/) | - | Yes | Yes | No | - | - |"
-#: https//community.torproject.org/outreach/kit/ -#: (content/outreach/kit/contents+en.lrpage.subtitle) -#: (content/outreach/kit/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"This kit includes printable flyers, stickers, and other materials to get " -"people excited about using Tor." +"| [VPSWebServer.com](http://www.vpswebserver.com) | - | Yes || No | ? | - | " +"- |" msgstr "" -"This kit includes printable flyers, stickers, and other materials to get " -"people excited about using Tor." +"| [VPSWebServer.com](http://www.vpswebserver.com) | - | Yes || No | ? | - | " +"- |"
-#: https//community.torproject.org/outreach/kit/ -#: (content/outreach/kit/contents+en.lrpage.body) -msgid "## Street Team Kit" -msgstr "## Street Team Kit" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Inerail](http://inerail.net/) | - | Yes | Yes | Yes | Tor only allowed on" +" dedicated/colocation | - |" +msgstr "" +"| [Inerail](http://inerail.net/) | - | Yes | Yes | Yes | Tor only allowed on" +" dedicated/colocation | - |"
-#: https//community.torproject.org/outreach/talk/ -#: (content/outreach/talk/contents+en.lrpage.title) -msgid "Talk about Tor" -msgstr "Talk about Tor" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [CondoInternet ISP](http://www.condointernet.net/) | - | Yes | Yes | Yes |" +" - | - |" +msgstr "" +"| [CondoInternet ISP](http://www.condointernet.net/) | - | Yes | Yes | Yes |" +" - | - |"
-#: https//community.torproject.org/outreach/talk/ -#: (content/outreach/talk/contents+en.lrpage.subtitle) -#: (content/outreach/talk/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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." +"| [DigitalOcean](http://digitalocean.com/) | - | Yes | Yes | No | - | - |" msgstr "" -"Here you'll find materials on basic Tor explainers and concepts, ideas for " -"preparing a Tor talk, suggested social media posts, and more." +"| [DigitalOcean](http://digitalocean.com/) | - | Yes | Yes | No | - | - |"
-#: https//community.torproject.org/outreach/talk/ -#: (content/outreach/talk/contents+en.lrpage.body) -msgid "## Talk about Tor" -msgstr "## Talk about Tor" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [PhoenixNap / Secured Servers](http://www.phoenixnap.com/) | - | Yes | Yes" +" | No | - | 08/01/14 |" +msgstr "" +"| [PhoenixNap / Secured Servers](http://www.phoenixnap.com/) | - | Yes | Yes" +" | No | - | 08/01/14 |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.title) -msgid "Exit Relay Configuration" -msgstr "Exit Relay Configuration" +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) +msgid "" +"| [Vultr](http://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 "" +"| [Vultr](http://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. | - |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"We assume you read through the [relay guide](..) already. This subpage is " -"for operators that want to turn on exiting on their relay." +"| [ChicagoVPS](http://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 "" -"We assume you read through the [relay guide](..) already. This subpage is " -"for operators that want to turn on exiting on their relay." +"| [ChicagoVPS](http://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 |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"It is recommended that you setup exit relays on servers dedicated to this " -"purpose." +"| [Xmission](https://www.xmission.com/) | - | Yes | Yes | Yes | - | 01/28/15" +" |" msgstr "" -"It is recommended that you setup exit relays on servers dedicated to this " -"purpose." +"| [Xmission](https://www.xmission.com/) | - | Yes | Yes | Yes | - | 01/28/15" +" |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body) msgid "" -"It is not recommended to install Tor exit relays on servers that you need " -"for other services as well." +"| [blackpulsehosting](https://www.blackpulsehosting.com) | - | Yes | Yes | " +"No | - | 10/25/15 |" msgstr "" -"It is not recommended to install Tor exit relays on servers that you need " -"for other services as well." +"| [blackpulsehosting](https://www.blackpulsehosting.com) | - | Yes | Yes | " +"No | - | 10/25/15 |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.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" it its name is a good start." +"| [MonkeyBrains](https://monkeybrains.net) | AS32329 | Yes | Yes | Yes | " +"Only offers colocation, no cheap VPS option. | 1/14/19 |" msgstr "" -"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" it its name is a good start." +"| [MonkeyBrains](https://monkeybrains.net) | AS32329 | Yes | Yes | Yes | " +"Only offers colocation, no cheap VPS option. | 1/14/19 |"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.title) +msgid "Post-install" +msgstr "Post-install" + +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.subtitle) +msgid "How to find your Bridge in Relay Search and connect manually" +msgstr "How to find your Bridge in Relay Search and connect manually" + +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.body) msgid "" -"* DNS resolution can have a significant impact on the performance and " -"reliability your exit relay provides." +"Congrats! If you get to this point, it means that your obfs4 bridge is " +"running and is being distributed by BridgeDB to censored users. If you want " +"to connect to your bridge manually, you will need to know the bridge's obfs4" +" certificate. See the file `/var/lib/tor/pt_state/obfs4_bridgeline.txt` and " +"paste the entire bridge line into Tor Browser:" msgstr "" -"* DNS resolution can have a significant impact on the performance and " -"reliability your exit relay provides." +"Congrats! If you get to this point, it means that your obfs4 bridge is " +"running and is being distributed by BridgeDB to censored users. If you want " +"to connect to your bridge manually, you will need to know the bridge's obfs4" +" certificate. See the file `/var/lib/tor/pt_state/obfs4_bridgeline.txt` and " +"paste the entire bridge line into Tor Browser:"
-#: https//community.torproject.org/relay-operations/technical-setup/exit-relay/ -#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.body) msgid "" -"Poor DNS performance will result in less traffic going through your exit " -"relay." +"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0" msgstr "" -"Poor DNS performance will result in less traffic going through your exit " -"relay." +"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
-#: https//community.torproject.org/relay-operations/technical-setup/centosrhel/ -#: (content/relay-operations/technical-setup/centosrhel/contents+en.lrpage.title) +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.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 one " +"from the log line `Registered server transport 'obfs4'`, not the one from " +"the line `Now checking whether ORPort ... is reachable`." +msgstr "" +"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 one " +"from the log line `Registered server transport 'obfs4'`, not the one from " +"the line `Now checking whether ORPort ... is reachable`." + +#: https//community.torproject.org/relay-operations/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/post-install/contents+en.lrpage.body) +msgid "" +"Finally, you can monitor your obfs4 bridge's usage on [Relay " +"Search](https://metrics.torproject.org/rs.html#search). 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 "" +"Finally, you can monitor your obfs4 bridge's usage on [Relay " +"Search](https://metrics.torproject.org/rs.html#search). 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." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.title) +msgid "Debian / Ubuntu" +msgstr "Debian / Ubuntu" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.subtitle) +msgid "How to deploy an obfs4proxy Bridge on Debian / Ubuntu" +msgstr "How to deploy an obfs4proxy Bridge on Debian / Ubuntu" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "# 1. Install Tor" +msgstr "# 1. Install Tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get " +"install tor` should give you the latest stable version of Tor." +msgstr "" +"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get " +"install tor` should give you the latest stable version of Tor." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"* Note:''' Ubuntu users need to get it from Tor repository. Please see " +"[Download instructions for " +"Ubuntu](https://www.torproject.org/docs/debian.html.en#ubuntu)." +msgstr "" +"* Note:''' Ubuntu users need to get it from Tor repository. Please see " +"[Download instructions for " +"Ubuntu](https://www.torproject.org/docs/debian.html.en#ubuntu)." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "# 2. Install obfs4proxy" +msgstr "# 2. Install obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the " +"`obfs4proxy` package is available in sid, buster, and stretch. On " +"[https://packages.ubuntu.com/search?keywords=obfs4proxy Ubuntu], bionic, " +"cosmic, disco, and eoan have the package. If you're running any of them, " +"`sudo apt-get install obfs4proxy` should work." +msgstr "" +"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the " +"`obfs4proxy` package is available in sid, buster, and stretch. On " +"[https://packages.ubuntu.com/search?keywords=obfs4proxy Ubuntu], bionic, " +"cosmic, disco, and eoan have the package. If you're running any of them, " +"`sudo apt-get install obfs4proxy` should work." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"If not, you can [build it from " +"source](https://gitlab.com/yawning/obfs4#installation)." +msgstr "" +"If not, you can [build it from " +"source](https://gitlab.com/yawning/obfs4#installation)." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "" +"# 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and add " +"the following lines:" +msgstr "" +"# 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and add " +"the following lines:" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "#Bridge config" +msgstr "#Bridge config" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "RunAsDaemon 1" +msgstr "RunAsDaemon 1" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "ORPort auto" +msgstr "ORPort auto" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "BridgeRelay 1" +msgstr "BridgeRelay 1" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy" +msgstr "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# For a fixed obfs4 port (e.g. 34176), uncomment the following line." +msgstr "# For a fixed obfs4 port (e.g. 34176), uncomment the following line." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "#ServerTransportListenAddr obfs4 0.0.0.0:34176" +msgstr "#ServerTransportListenAddr obfs4 0.0.0.0:34176" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"# Local communication port between Tor and obfs4. Always set this to " +""auto". "Ext" means" +msgstr "" +"# Local communication port between Tor and obfs4. Always set this to " +""auto". "Ext" means" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"# "extended", not "external". Don't try to set a specific port number, " +"nor listen on 0.0.0.0." +msgstr "" +"# "extended", not "external". Don't try to set a specific port number, " +"nor listen on 0.0.0.0." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "ExtORPort auto" +msgstr "ExtORPort auto" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"# Contact information that allows us to get in touch with you in case of" +msgstr "" +"# Contact information that allows us to get in touch with you in case of" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"# critical updates or problems with your bridge. This is optional, so you" +msgstr "" +"# critical updates or problems with your bridge. This is optional, so you" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# don't have to provide an email address if you don't want to." +msgstr "# don't have to provide an email address if you don't want to." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "ContactInfo address@email.com" +msgstr "ContactInfo address@email.com" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# Pick a nickname that you like for your bridge." +msgstr "# Pick a nickname that you like for your bridge." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "Nickname PickANickname" +msgstr "Nickname PickANickname" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "Don't forget to change the ContactInfo and Nickname options." +msgstr "Don't forget to change the ContactInfo and Nickname options." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.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 "" +"* 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:" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy" +msgstr "sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +msgid "" +"* Under Debian, you will also need to set `NoNewPrivileges=no` in " +"`/lib/systemd/system/tor@default.service` and " +"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. " +"[bug #18356](https://trac.torproject.org/projects/tor/ticket/18356)" +msgstr "" +"* Under Debian, you will also need to set `NoNewPrivileges=no` in " +"`/lib/systemd/system/tor@default.service` and " +"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. " +"[bug #18356](https://trac.torproject.org/projects/tor/ticket/18356)" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.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." +msgstr "" +"* 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." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "# 4. Restart tor" +msgstr "# 4. Restart tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "`systemctl restart tor`" +msgstr "`systemctl restart tor`" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "# 5. Monitor your logs" +msgstr "# 5. Monitor your logs" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.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 "" +"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`):" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> " +"<FINGERPRINT>'" +msgstr "" +"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> " +"<FINGERPRINT>'" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> " +"<HASHED FINGERPRINT>'" +msgstr "" +"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> " +"<HASHED FINGERPRINT>'" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "[notice] Registered server transport 'obfs4' at '[::]:46396'" +msgstr "[notice] Registered server transport 'obfs4' at '[::]:46396'" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Tor has successfully opened a circuit. Looks like client " +"functionality is working." +msgstr "" +"[notice] Tor has successfully opened a circuit. Looks like client " +"functionality is working." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "[notice] Bootstrapped 100%: Done" +msgstr "[notice] Bootstrapped 100%: Done" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this " +"may take up to 20 minutes -- look for log messages indicating success)" +msgstr "" +"[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this " +"may take up to 20 minutes -- look for log messages indicating success)" + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"[notice] Self-testing indicates your ORPort is reachable from the outside. " +"Excellent. Publishing server descriptor." +msgstr "" +"[notice] Self-testing indicates your ORPort is reachable from the outside. " +"Excellent. Publishing server descriptor." + +#: https//community.torproject.org/relay-operations/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/debian-ubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. You can" +" use [our reachability test](https://bridges.torproject.org/scan/) to see if" +" your obfs4 port is reachable from the Internet." +msgstr "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. 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-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.title) +msgid "CentOS / RHEL / OpenSUSE" +msgstr "CentOS / RHEL / OpenSUSE" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.subtitle) +msgid "How to deploy obfs4proxy Bridge on CentOS / RHEL / OpenSUSE" +msgstr "How to deploy obfs4proxy Bridge on CentOS / RHEL / OpenSUSE" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "# 1. Install tor and dependencies" +msgstr "# 1. Install tor and dependencies" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "* Redhat / RHEL:" +msgstr "* Redhat / RHEL:" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "yum install epel-release" +msgstr "yum install epel-release" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "yum install git golang tor" +msgstr "yum install git golang tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "* OpenSUSE:" +msgstr "* OpenSUSE:" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "zypper install tor go git" +msgstr "zypper install tor go git" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "# 2. Build obfs4proxy and move it into place." +msgstr "# 2. Build obfs4proxy and move it into place." + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.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 "" +"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." + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "* CentOS / RHEL:" +msgstr "* CentOS / RHEL:" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "export GOPATH=`mktemp -d`" +msgstr "export GOPATH=`mktemp -d`" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "go get gitlab.com/yawning/obfs4.git/obfs4proxy" +msgstr "go get gitlab.com/yawning/obfs4.git/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/" +msgstr "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy" +msgstr "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy" +msgstr "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "# 5. Monitor your logs (usually in your syslog)" +msgstr "# 5. Monitor your logs (usually in your syslog)" + +#: https//community.torproject.org/relay-operations/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/centos-rhel-opensuse/contents+en.lrpage.body) +msgid "" +"To confirm your bridge is running with no issues, you should see something " +"like this:" +msgstr "" +"To confirm your bridge is running with no issues, you should see something " +"like this:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.title) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.title) +msgid "FreeBSD" +msgstr "FreeBSD" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.subtitle) +msgid "How to deploy obfs4proxy Bridge on FreeBSD" +msgstr "How to deploy obfs4proxy Bridge on FreeBSD" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# 1. Install packages" +msgstr "# 1. Install packages" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "pkg install obfs4proxy-tor tor ca_root_nss" +msgstr "pkg install obfs4proxy-tor tor ca_root_nss" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"# 2. Edit your Tor config file, usually located at `/usr/local/etc/tor` and " +"add the following lines" +msgstr "" +"# 2. Edit your Tor config file, usually located at `/usr/local/etc/tor` and " +"add the following lines" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "Log notice file /var/log/tor/notices.log" +msgstr "Log notice file /var/log/tor/notices.log" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "# 3. Ensure that the `random_id` sysctl setting is enabled:" +msgstr "# 3. Ensure that the `random_id` sysctl setting is enabled:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "echo "net.inet.ip.random_id=1" >> /etc/sysctl.conf" +msgstr "echo "net.inet.ip.random_id=1" >> /etc/sysctl.conf" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "sysctl net.inet.ip.random_id=1" +msgstr "sysctl net.inet.ip.random_id=1" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "# 4. Start the tor daemon and make sure it starts at boot:" +msgstr "# 4. Start the tor daemon and make sure it starts at boot:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "sysrc tor_enable=YES" +msgstr "sysrc tor_enable=YES" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "service tor start" +msgstr "service tor start" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"To confirm your bridge is running with no issues, you should see something " +"like this in `/var/log/tor/notices.log`:" +msgstr "" +"To confirm your bridge is running with no issues, you should see something " +"like this in `/var/log/tor/notices.log`:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. You can" +" use[our reachability test] (https://bridges.torproject.org/scan/) to see if" +" your obfs4 port is reachable from the Internet." +msgstr "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. 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-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"# 6. To get the fastest package updates, switch from the "quarterly" " +"package repo to the "latest" repo." +msgstr "" +"# 6. To get the fastest package updates, switch from the "quarterly" " +"package repo to the "latest" repo." + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "Create the following folder:" +msgstr "Create the following folder:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "mkdir -p /usr/local/etc/pkg/repos" +msgstr "mkdir -p /usr/local/etc/pkg/repos" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +msgid "" +"Create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the following " +"content:" +msgstr "" +"Create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the following " +"content:" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "FreeBSD: { enabled: no }" +msgstr "FreeBSD: { enabled: no }" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "FreeBSDlatest: {" +msgstr "FreeBSDlatest: {" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "url: "pkg+https://pkg.FreeBSD.org/$%7BABI%7D/latest%5C"," +msgstr "url: "pkg+https://pkg.FreeBSD.org/$%7BABI%7D/latest%5C"," + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "mirror_type: "srv"," +msgstr "mirror_type: "srv"," + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "signature_type: "fingerprints"," +msgstr "signature_type: "fingerprints"," + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "fingerprints: "/usr/share/keys/pkg"," +msgstr "fingerprints: "/usr/share/keys/pkg"," + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "enabled: yes" +msgstr "enabled: yes" + +#: https//community.torproject.org/relay-operations/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/freebsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "}" +msgstr "}" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.title) +msgid "OpenBSD" +msgstr "OpenBSD" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.subtitle) +msgid "How to deploy obfs4proxy Bridge on OpenBSD" +msgstr "How to deploy obfs4proxy Bridge on OpenBSD" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "pkg_add tor obfs4proxy" +msgstr "pkg_add tor obfs4proxy" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# 2. Edit your Tor config file" +msgstr "# 2. Edit your Tor config file" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "Usually located at `/etc/tor/torrc`, add the following lines:" +msgstr "Usually located at `/etc/tor/torrc`, add the following lines:" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "User _tor" +msgstr "User _tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.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." +msgstr "" +"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." + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "# 3. Start the tor daemon and make sure it starts at boot:" +msgstr "# 3. Start the tor daemon and make sure it starts at boot:" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "rcctl enable tor" +msgstr "rcctl enable tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "rcctl start tor" +msgstr "rcctl start tor" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "# 4. Monitor your logs" +msgstr "# 4. Monitor your logs" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"To confirm your bridge is running with no issues, you should see something " +"like this (`/var/log/tor/notices.log`):" +msgstr "" +"To confirm your bridge is running with no issues, you should see something " +"like this (`/var/log/tor/notices.log`):" + +#: https//community.torproject.org/relay-operations/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge-deployment-guide/openbsd/contents+en.lrpage.body) +msgid "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. You can" +" use [our reachability test](https://bridges.torproject.org/scan/) to see " +"if your obfs4 port is reachable from the Internet." +msgstr "" +"Remember to open the random port associated with your bridge. You can find " +"it in your tor log; in the above example it is 46396. To use a fixed port, " +"uncomment the [ServerTransportListenAddr](https://www.torproject.org/docs" +"/tor-manual.html.en#ServerTransportListenAddr) option in your torrc. 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-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.title) msgid "CentOS/RHEL" msgstr "CentOS/RHEL"
-#: https//community.torproject.org/relay-operations/technical-setup/fedora/ -#: (content/relay-operations/technical-setup/fedora/contents+en.lrpage.title) -msgid "Fedora" -msgstr "Fedora" +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.subtitle) +msgid "How to deploy a middle/Guard node on CentOS/RHEL" +msgstr "How to deploy a middle/Guard node on CentOS/RHEL" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "# 1. Enable the EPEL repository" +msgstr "# 1. Enable the EPEL repository" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "" +"To install `tor` package on CentOS/RHEL, you need to install the " +"[EPEL](https://fedoraproject.org/wiki/EPEL) repository first:" +msgstr "" +"To install `tor` package on CentOS/RHEL, you need to install the " +"[EPEL](https://fedoraproject.org/wiki/EPEL) repository first:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "`yum install epel-release`" +msgstr "`yum install epel-release`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "# 2. Install the tor package and verify the EPEL signing key" +msgstr "# 2. Install the tor package and verify the EPEL signing key" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "`yum install tor`" +msgstr "`yum install tor`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "" +"When you install the first package from the EPEL repository you will be " +"asked about verifying the EPEL GPG signing key. Please ensure the key " +"matches with the one available on the [Fedora Project " +"website](https://getfedora.org/keys/)." +msgstr "" +"When you install the first package from the EPEL repository you will be " +"asked about verifying the EPEL GPG signing key. Please ensure the key " +"matches with the one available on the [Fedora Project " +"website](https://getfedora.org/keys/)." + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "# 3. Put the tor configuration file `/etc/tor/torrc` in place" +msgstr "# 3. Put the tor configuration file `/etc/tor/torrc` in place" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "#change the nickname "myNiceRelay" to a name that you like" +msgstr "#change the nickname "myNiceRelay" to a name that you like"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.title) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "Nickname myNiceRelay" +msgstr "Nickname myNiceRelay" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "ORPort 9001" +msgstr "ORPort 9001" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "SocksPort 0" +msgstr "SocksPort 0" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "ExitRelay 0" +msgstr "ExitRelay 0" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "" +"# Change the email address bellow and be aware that it will be published" +msgstr "" +"# Change the email address bellow and be aware that it will be published" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "ContactInfo tor-operator@your-emailaddress-domain" +msgstr "ContactInfo tor-operator@your-emailaddress-domain" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "# 4. Enable and start your Tor relay" +msgstr "# 4. Enable and start your Tor relay" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "CentOS 7 / RHEL 7:" +msgstr "CentOS 7 / RHEL 7:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "systemctl enable tor" +msgstr "systemctl enable tor" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "systemctl start tor" +msgstr "systemctl start tor" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "CentOS 6 / RHEL 6:" +msgstr "CentOS 6 / RHEL 6:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/centosrhel/ +#: (content/relay-operations/technical-setup/middleguard-relay/centosrhel/contents+en.lrpage.body) +msgid "service tor enable" +msgstr "service tor enable" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.subtitle) +msgid "How to deploy a middle/Guard node on Fedora" +msgstr "How to deploy a middle/Guard node on Fedora" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "# 1. Install the tor package:" +msgstr "# 1. Install the tor package:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "`dnf install tor`" +msgstr "`dnf install tor`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/fedora/ +#: (content/relay-operations/technical-setup/middleguard-relay/fedora/contents+en.lrpage.body) +msgid "# 2. Put the tor configuration file `/etc/tor/torrc` in place:" +msgstr "# 2. Put the tor configuration file `/etc/tor/torrc` in place:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.title) msgid "Debian/Ubuntu" msgstr "Debian/Ubuntu"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.subtitle) +msgid "How to deploy a middle/Guard node on Debian/Ubuntu" +msgstr "How to deploy a middle/Guard node on Debian/Ubuntu" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "# 1. Configure Tor Package Repository" msgstr "# 1. Configure Tor Package Repository"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "" "Enable the Torproject package repository by following the instructions " "**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**." @@ -4641,98 +9891,136 @@ msgstr "" "Enable the Torproject package repository by following the instructions " "**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**."
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "# 2. Package Installation" msgstr "# 2. Package Installation"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "Install the `tor` package:" msgstr "Install the `tor` package:"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "`apt update && apt install tor`" msgstr "`apt update && apt install tor`"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "# 3. Configuration File" msgstr "# 3. Configuration File"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "Put the configuration file `/etc/tor/torrc` in place:" msgstr "Put the configuration file `/etc/tor/torrc` in place:"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "#change the nickname "myNiceRelay" to a name that you like" -msgstr "#change the nickname "myNiceRelay" to a name that you like" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "Nickname myNiceRelay" -msgstr "Nickname myNiceRelay" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "ORPort 443" msgstr "ORPort 443"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "ExitRelay 0" -msgstr "ExitRelay 0" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "SocksPort 0" -msgstr "SocksPort 0" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "ControlSocket 0" msgstr "ControlSocket 0"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "" -"# Change the email address bellow and be aware that it will be published" -msgstr "" -"# Change the email address bellow and be aware that it will be published" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) -msgid "ContactInfo tor-operator@your-emailaddress-domain" -msgstr "ContactInfo tor-operator@your-emailaddress-domain" - -#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "# 4. Restart the Service" msgstr "# 4. Restart the Service"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "Restart the tor daemon so your configuration changes take effect:" msgstr "Restart the tor daemon so your configuration changes take effect:"
-#: https//community.torproject.org/relay-operations/technical-setup/debianubuntu/ -#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body) +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/debianubuntu/ +#: (content/relay-operations/technical-setup/middleguard-relay/debianubuntu/contents+en.lrpage.body) msgid "`systemctl restart tor@default`" msgstr "`systemctl restart tor@default`"
-#: https//community.torproject.org/relay-operations/technical-setup/freebsd/ -#: (content/relay-operations/technical-setup/freebsd/contents+en.lrpage.title) -msgid "FreeBSD" -msgstr "FreeBSD" - -#: templates/footer.html:9 templates/footer.html:13 templates/navbar.html:57 +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.subtitle) +msgid "How to deploy a middle/Guard node on FreeBSD" +msgstr "How to deploy a middle/Guard node on FreeBSD" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "## 1. Install the tor package" +msgstr "## 1. Install the tor package" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "`pkg install tor ca_root_nss`" +msgstr "`pkg install tor ca_root_nss`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "or for alpha releases:" +msgstr "or for alpha releases:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "`pkg install tor-devel ca_root_nss`" +msgstr "`pkg install tor-devel ca_root_nss`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "## 2. Put the configuration file `/usr/local/etc/tor/torrc` in place" +msgstr "## 2. Put the configuration file `/usr/local/etc/tor/torrc` in place" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "Log notice syslog" +msgstr "Log notice syslog" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "## 3. Ensure that the `random_id` sysctl setting is enabled:" +msgstr "## 3. Ensure that the `random_id` sysctl setting is enabled:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "## 4. Start the tor daemon and make sure it starts at boot:" +msgstr "## 4. Start the tor daemon and make sure it starts at boot:" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "### Optional but recommended" +msgstr "### Optional but recommended" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "" +"To get package updates faster after they have been build it is best to " +"switch from the "quarterly" with "latest" repository." +msgstr "" +"To get package updates faster after they have been build it is best to " +"switch from the "quarterly" with "latest" repository." + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "`mkdir -p /usr/local/etc/pkg/repos`" +msgstr "`mkdir -p /usr/local/etc/pkg/repos`" + +#: https//community.torproject.org/relay-operations/setup/middleguard-relay/freebsd/ +#: (content/relay-operations/technical-setup/middleguard-relay/freebsd/contents+en.lrpage.body) +msgid "" +"and create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the " +"following content:" +msgstr "" +"and create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the " +"following content:" + +#: lego/templates/footer.html:9 lego/templates/footer.html:18 +#: lego/templates/navbar.html:66 templates/footer.html:9 +#: templates/footer.html:18 templates/navbar.html:57 msgid "Download Tor Browser" msgstr "Download Tor Browser"
-#: templates/footer.html:10 +#: lego/templates/footer.html:10 templates/footer.html:10 msgid "" "Download Tor Browser to experience real private browsing without tracking, " "surveillance, or censorship." @@ -4740,11 +10028,11 @@ msgstr "" "Download Tor Browser to experience real private browsing without tracking, " "surveillance, or censorship."
-#: templates/footer.html:22 +#: lego/templates/footer.html:27 templates/footer.html:27 msgid "Our mission:" msgstr "Our mission:"
-#: templates/footer.html:23 +#: lego/templates/footer.html:28 templates/footer.html:28 msgid "" "To advance human rights and freedoms by creating and deploying free and open" " source anonymity and privacy technologies, supporting their unrestricted " @@ -4756,24 +10044,41 @@ msgstr "" "availability and use, and furthering their scientific and popular " "understanding."
-#: templates/footer.html:48 +#: lego/templates/footer.html:49 lego/templates/navbar.html:12 +#: templates/footer.html:49 templates/navbar.html:12 +msgid "Donate Now" +msgstr "Donate Now" + +#: lego/templates/footer.html:54 templates/footer.html:54 msgid "Subscribe to our Newsletter" msgstr "Subscribe to our Newsletter"
-#: templates/footer.html:49 -msgid "Get monthly updates and opportunities from the Tor Project" -msgstr "Get monthly updates and opportunities from the Tor Project" +#: lego/templates/footer.html:55 templates/footer.html:55 +msgid "Get monthly updates and opportunities from the Tor Project:" +msgstr "Get monthly updates and opportunities from the Tor Project:" + +#: lego/templates/footer.html:56 templates/footer.html:56 +msgid "Sign up" +msgstr "Sign up"
-#: templates/footer.html:57 +#: lego/templates/footer.html:75 templates/footer.html:75 #, python-format msgid "" "Trademark, copyright notices, and rules for use by third parties can be " -"found in our %s" +"found in our %(link_to_faq)s" msgstr "" "Trademark, copyright notices, and rules for use by third parties can be " -"found in our %s" +"found in our %(link_to_faq)s" + +#: lego/templates/navbar.html:15 +msgid "Menu" +msgstr "Menu" + +#: lego/templates/search.html:5 +msgid "Search" +msgstr "Search"
-#: templates/homepage.html:8 templates/layout.html:7 +#: templates/homepage.html:4 templates/meta.html:6 msgid "Tor Project" msgstr "Tor Project"
@@ -4799,10 +10104,6 @@ msgstr "Translators mailing list" msgid "Tor Logo" msgstr "Tor Logo"
-#: templates/navbar.html:12 -msgid "Donate Now" -msgstr "Donate Now" - #: templates/onion-services.html:10 msgid "Learn more about onion services here" msgstr "Learn more about onion services here" @@ -4831,6 +10132,10 @@ msgstr "Learn more" msgid "Check out the code" msgstr "Check out the code"
+#: templates/onion-services.html:49 +msgid "Featured .onion sites" +msgstr "Featured .onion sites" + #: templates/outreach.html:27 msgid "Tor Speakers Bureau" msgstr "Tor Speakers Bureau" @@ -4861,14 +10166,10 @@ msgstr "Connect with other Relay Operators"
#: templates/relay-operations.html:24 msgid "" -"Running a relay requires technical skill and commitment, which is why we've " -"created a wealth of resources to help our relay operators. The best resource" -" of all is the active community of relay operators on tor-" +"The best resource of all is the active community of relay operators on tor-" "relays@lists.torproject.org and on IRC in #tor-relays. " msgstr "" -"Running a relay requires technical skill and commitment, which is why we've " -"created a wealth of resources to help our relay operators. The best resource" -" of all is the active community of relay operators on tor-" +"The best resource of all is the active community of relay operators on tor-" "relays@lists.torproject.org and on IRC in #tor-relays. "
#: templates/relay-operations.html:26
tor-commits@lists.torproject.org