187 lines
6.1 KiB
Text
187 lines
6.1 KiB
Text
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 2021-202r SR2 Communications Limited
|
|
# This file is distributed under the same license as the Bypass Censorship
|
|
# Portal package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: Bypass Censorship Portal \n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2024-12-05 15:12+0000\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language: en\n"
|
|
"Language-Team: en <LL@li.org>\n"
|
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=utf-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"Generated-By: Babel 2.16.0\n"
|
|
|
|
#: ../../user/mirrors.rst:2
|
|
msgid "Web Mirrors"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:5
|
|
msgid "Background"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:7
|
|
msgid ""
|
|
"A web mirror can help users by providing alternate URLs to access "
|
|
"censored resources, allowing them to bypass technical censorship and "
|
|
"access information that may be otherwise unavailable. Web proxies work by"
|
|
" forwarding requests to the original website, and providing a different "
|
|
"URL to access that content. By accessing the web proxy URL, users can "
|
|
"access the same content that would be blocked by censors if accessed "
|
|
"through the original website's URL."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:11
|
|
msgid ""
|
|
"Web mirrors also use frequently changing URLs to evade censorship, making"
|
|
" it more difficult for censors to block access to the content. This "
|
|
"assumption of a limited lifetime is built-in to the system, allowing for "
|
|
"automated block detection to trigger the deployment of new URLs, and for "
|
|
"the :doc:`distribution lists <lists>` to allow applications and end-users"
|
|
" to discover new URLs."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:16
|
|
msgid ""
|
|
"Additionally, web proxies can be accessed via a normal web browser, "
|
|
"making them easily accessible to users without requiring any special "
|
|
"software or technical knowledge."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:19
|
|
msgid "Architecture"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:21
|
|
msgid ""
|
|
"Before configuring any web origins to create mirrors, you must first "
|
|
"configure an origin group. The group is used to organise larger numbers "
|
|
"of web origins so that mirrors can be created for them with a shared "
|
|
"configuration. The shared configuration will include which pools will "
|
|
"require mirrors for the origins."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:25
|
|
msgid ""
|
|
"For each configured origin group, a smart proxy instance will be created "
|
|
"at each provider where proxies are deployed. This instance runs the "
|
|
"active proxy that will rewrite URLs in responses from the origin "
|
|
"webserver to ensure that all resources are loaded via the mirrors. Some "
|
|
"providers, e.g. Fastly, do not require an instance as they already "
|
|
"provide the means for URL re-writing in their standard functionality."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:29
|
|
msgid "Web origins represent the source website that has been blocked."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:32
|
|
msgid "Web Origins"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:35
|
|
msgid "Rate Limiting"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:37
|
|
msgid ""
|
|
"CDNs (Content Delivery Networks) can impose rate limiting on websites to "
|
|
"ensure that the network resources are efficiently utilized, to protect "
|
|
"the websites from DDoS (Distributed Denial of Service) attacks and to "
|
|
"maintain the quality of service for all the websites using the CDN."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:41
|
|
msgid ""
|
|
"These rate limits will be sized according to the expected rate of "
|
|
"requests from an average user, however the mirror system is a bottleneck "
|
|
"that aggregates requests from multiple users and passes these on to the "
|
|
"original CDN. When a single system is used to send a large number of "
|
|
"requests to a CDN like this, the CDN may interpret this as a denial of "
|
|
"service (DoS) attack and prevent access to the website."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:46
|
|
msgid ""
|
|
"Deploying mirrors for websites hosted on CDNs will require co-operation "
|
|
"from the CDN provider. If you find that mirrors are producing many \"Rate"
|
|
" Limited Exceeded\" or \"Access Denied\" errors then you may be suffering"
|
|
" from this problem. Ask your administrator to configure the `Bypass-Rate-"
|
|
"Limit-Token` header in the portal and at the CDN to disable the rate "
|
|
"limiting for requests originating via the mirrors."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:52
|
|
msgid "New Web Origin"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:54
|
|
msgid ""
|
|
"To create a new web origin, click \"Create new origin\" at the top of the"
|
|
" list. This will present you with the new origin form:"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:61
|
|
msgid "Domain Name"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:63
|
|
msgid ""
|
|
"Enter the domain name that you want to create a mirror for in this field."
|
|
" This is a required field."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:66
|
|
msgid "Description"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:68
|
|
msgid ""
|
|
"Enter a brief description of the website that you are creating a mirror "
|
|
"for in this field. This is also a required field."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:71
|
|
msgid "Group"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:73
|
|
msgid ""
|
|
"Select the group that you want the mirror to belong to from the drop-down"
|
|
" menu in this field. This is a required field."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:76
|
|
msgid "Auto-Rotate"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:78
|
|
msgid ""
|
|
"Select this field if you want to enable auto-rotation for the mirror. "
|
|
"This means that the mirror will automatically redeploy with a new domain "
|
|
"name if it is detected to be blocked. This field is optional and is "
|
|
"enabled by default."
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:82
|
|
msgid "Asset Domain"
|
|
msgstr ""
|
|
|
|
#: ../../user/mirrors.rst:84
|
|
msgid ""
|
|
"Select this field if you want to use mirrors of this domain to host "
|
|
"assets for other domains. This is an optional field and is disabled by "
|
|
"default. All of the asset domains within a group will be available for "
|
|
"all mirrors using smart proxies. The smart proxy will rewrite URLs for "
|
|
"the asset domains that are included in the source code of the mirror "
|
|
"hosted by a smart proxy."
|
|
msgstr ""
|
|
|