This is an automated email from the git hooks/post-receive script.
meskio pushed a change to branch main in repository pluggable-transports/snowflake-webext.
from 4a178c8 Merge remote-tracking branch 'origin/mr/38' new 623c599 Update snowflake landing page content new 0e7c36b Adapt landing page layout new 5bed36e Add TB-11.5 screenshot
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Summary of changes: static/_locales/en_US/messages.json | 65 +++++++++++++++++++++++++--------- static/index.html | 67 +++++++++++++++++++++++++----------- static/screenshot.png | Bin 377507 -> 331989 bytes 3 files changed, 96 insertions(+), 36 deletions(-)
This is an automated email from the git hooks/post-receive script.
meskio pushed a commit to branch main in repository pluggable-transports/snowflake-webext.
commit 623c59991aa4058966e0e4afc0f7a41d8aa1abe8 Author: gus gus@torproject.org AuthorDate: Tue Aug 30 20:06:57 2022 -0300
Update snowflake landing page content --- static/_locales/en_US/messages.json | 65 ++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 16 deletions(-)
diff --git a/static/_locales/en_US/messages.json b/static/_locales/en_US/messages.json index f9937b7..69db2d6 100644 --- a/static/_locales/en_US/messages.json +++ b/static/_locales/en_US/messages.json @@ -36,19 +36,37 @@ "message": "Cookies are not enabled." }, "websiteIntro": { - "message": "Snowflake is a system to defeat internet censorship. People who are censored can use it to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf... wiki</a>." + "message": "Snowflake is a system that <strong>allows people from all over the world to access censored websites and applications</strong>. Similar to how VPNs assist users in getting around Internet censorship, Snowflake helps you avoid being noticed by Internet censors by making your Internet activity appear as though you're using the Internet for a regular video or voice call." + }, + "websiteIntro2": { + "message": "There are numerous tools available, such as Snowflake, that "transform" Internet activity, each using a different technique. Some redirect Internet traffic to appear to be coming from popular cloud providers like Microsoft Azure and Amazon Web Services. Others scramble Internet traffic in order to make it appear completely random." + }, + "websiteIntro3": { + "message": "It therefore becomes costly for censors to consider blocking such circumvention tools since it would require blocking large parts of the Internet in order to achieve the initial targeted goal." }, "browser": { - "message": "Use Snowflake" + "message": "Use Snowflake to bypass censorship" }, "censoredUsers": { - "message": "If your internet access is censored, you should download <a href="https://www.torproject.org/download/%5C%22%3ETor Browser</a>." + "message": "Unlike VPNs, you do not need to install a separate application to connect to a Snowflake proxy and bypass censorship. It is usually a circumvention feature embedded within existing apps. Currently Snowflake is available inside <a href="https://torproject.org/download%5C%22%3ETor Browser</a> on Desktop and Android, <a href="https://onionbrowser.com%5C%22%3EOnion Browser</a> on iOS, and <a href="https://orbot.app%5C%22%3EOrbot</a> on Android and iOS. If you have downloaded and installed a [...] }, "extension": { - "message": "Run a Proxy" + "message": "Help people circumvent censorship: operate a Snowflake proxy" }, "installExtension": { - "message": "If your internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours." + "message": "Did you know that Snowflake proxies are operated entirely by volunteers? In other words, a user gets matched with a random Snowflake volunteer proxy is run by a volunteer like you! So, if you want to help people bypass censorship, consider installing and running a Snowflake proxy. The only prerequisite is that the Internet in your country is <strong>not</strong> heavily censored already." + }, + "volunteer": { + "message": "You can join thousands of volunteers from around the world who have a Snowflake proxy installed and running. There is no need to worry about which websites people are accessing through your Snowflake proxy. Their visible browsing IP address will match their Tor exit node, not yours." + }, + "installOptions": { + "message": "There are different ways to run a Snowflake proxy (beginner to advanced):" + }, + "installWebExtensionIntro": { + "message": "Install the web extension" + }, + "installWebExtension":{ + "message": "The web extension is the easiest way to run a Snowflake proxy. Simply install it on <a href="https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/%5C%22%3...</a> or <a href="https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmal...</a>, enable the extension, and watch it turn green when a user connects through your proxy!" }, "installFirefox": { "message": "Install in Firefox" @@ -56,17 +74,29 @@ "installChrome": { "message": "Install in Chrome" }, + "webBadgeTitle":{ + "message": "Leave this browser tab open or embed a web badge on your website" + }, + "webBadgeInstructions":{ + "message": "If you switch on the Snowflake below and leave the browser tab open, a user can connect through your new proxy!" + }, + "possible": { + "message": "Alternatively, you can embed a Snowflake proxy yourself inside a page in your own website (e.g., <a href="https://relay.love%5C%22%3Erelay.love</a>). Visitors to your site can enter the page, enable the proxy, and leave it open to allow people to proxy through it (it behaves and looks exactly like the web extension)." + }, + "StandaloneTitle":{ + "message": "Run a standalone proxy" + }, "installStandalone": { - "message": "If you would like to run a command-line version of the Snowflake proxy on your desktop or server, see our <a href="https://community.torproject.org/relay/setup/snowflake/standalone/%5C%22%3Ed...</a> for running a standalone proxy." + "message": "If you would like to run a command-line version of the Snowflake proxy on your desktop or server, see our <a href="https://community.torproject.org/relay/setup/snowflake/standalone/%5C%22%3Eg...</a> for running a Snowflake standalone proxy." }, "reportingBugs": { "message": "Reporting Bugs" }, "fileBug": { - "message": "If you encounter problems with Snowflake as a client or a proxy, please consider filing a bug report. There are two ways to file a bug report:" + "message": "If you encounter problems with Snowflake - whether you're using it or running it -, please consider filing a bug report. There are two ways to file a bug report:" }, "sharedAccount": { - "message": "File an <a href="https://anonticket.onionize.space/%5C%22%3Eanonymous ticket</a> by generating an identifier and logging in with it. Then, find the Snowflake project in the <strong>List of all projects</strong> and create a new issue." + "message": "File an <a href="https://anonticket.onionize.space/%5C%22%3Eanonymous ticket</a> by generating an identifier and logging in with it. Then, find the Snowflake project in the <strong>List of all projects</strong> and create a new issue." }, "bugTracker": { "message": "<a href="https://gitlab.onionize.space/%5C%22%3ERequest an account</a> at the Tor Project GitLab, then <a href="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf... a new issue</a> in the Snowflake project." @@ -74,19 +104,22 @@ "descriptive": { "message": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug." }, - "embed": { - "message": "Embed" + "contactSnowflakeDevs": { + "message": "If you're interested in making use of Snowflake inside your application, get in touch with <a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/anti-censorship-team%5... team." }, - "possible": { - "message": "It is now possible to embed the Snowflake badge on any website:" + "howSnowflakeWorks": { + "message":"Learn more about how Snowflake works" + }, + "snowflakeTechOverview": { + "message": "Snowflake is a new circumvention technology, part of the <a href="https://gitweb.torproject.org/torspec.git/tree/pt-spec.txt%5C%22%3EPluggable Transports</a> family, that is continuously being improved. Curious to learn more about its architecture? Feel free to check this <a href="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf... overview</a> (in English)." }, - "looksLike": { - "message": "Which looks like this:" + "embed": { + "message": "Embed" }, "faq": { - "message": "FAQ" + "message": "Seeking support with using Snowflake" }, "support": { - "message": "See the <a href="https://support.torproject.org/censorship/%5C%22%3ECensorship</a> topic in Tor's <a href="https://support.torproject.org/%5C%22%3ESupport Portal</a>." + "message": "If you encounter issues while trying to connect to Tor using Snowflake, the Tor support channel can be reached on <a href="https://t.me/TorProjectSupportBot%5C%22%3ETelegram</a>. You can also browse the <a href="https://support.torproject.org/censorship/%5C%22%3ETor Support Portal</a> and the <a href="https://forum.torproject.net/tag/snowflake%5C%22%3ETor Forum</a> for answers." } }
This is an automated email from the git hooks/post-receive script.
meskio pushed a commit to branch main in repository pluggable-transports/snowflake-webext.
commit 0e7c36b15a90139992bd7b73e41abbb4613d1c97 Author: gus gus@torproject.org AuthorDate: Tue Aug 30 20:07:24 2022 -0300
Adapt landing page layout --- static/index.html | 67 ++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 47 insertions(+), 20 deletions(-)
diff --git a/static/index.html b/static/index.html index 349c0d8..5330fe8 100644 --- a/static/index.html +++ b/static/index.html @@ -3,7 +3,7 @@ <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <title>Snowflake</title> + <title>Snowflake ❄️</title> <link rel="icon" href="./assets/favicon.ico" /> <link rel="stylesheet" href="./bootstrap.css" /> <link rel="stylesheet" href="./index.css" /> @@ -31,9 +31,13 @@ <h1>SNOWFLAKE</h1>
<p class="diagram"><img src="./snowflake-schematic.png" alt="Diagram" /></p> - + <p data-msgid="__MSG_websiteIntro__"></p>
+ <p data-msgid="__MSG_websiteIntro2__"></p> + + <p data-msgid="__MSG_websiteIntro3__"></p> + <div class="sidebyside">
<section id="browser" class="browser"> @@ -41,14 +45,27 @@
<p data-msgid="__MSG_censoredUsers__"></p>
- <p class="screenshot"><img src="./screenshot.png" alt="Tor Browser screenshot" /></p> - </section> + </section> + + <section> + <p class="screenshot"><img src="./screenshot.png" alt="Tor Browser screenshot" /></p> + + </section> + + </div>
- <section id="extension" class="extension"> + <section id="extension" class="extension"> <h2 data-msgid="__MSG_extension__"></h2>
<p data-msgid="__MSG_installExtension__"></p>
+ <p data-msgid="__MSG_volunteer__"></p> + + <p data-msgid="__MSG_installOptions__"></p> + + <h3 data-msgid="__MSG_installWebExtensionIntro__"></h3> + + <p data-msgid="__MSG_installWebExtension__"></p> <p class="addon"> <a href="https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/"> <img src="./200px-Firefox_logo.png" alt="Install in Firefox" height="100" /><br /> @@ -60,11 +77,29 @@ </a> </p>
+ <h3 data-msgid="__MSG_webBadgeTitle__"></h3> + + <p data-msgid="__MSG_webBadgeInstructions__"></p> + + <iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe> + + <p data-msgid="__MSG_possible__"></p> + + <textarea readonly><iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe></textarea> + + + <h3 data-msgid="__MSG_StandaloneTitle__"></h3> <p data-msgid="__MSG_installStandalone__"></p>
</section>
- </div> + <section id="faq"> + + <h2 data-msgid="__MSG_faq__"></h2> + + <p data-msgid="__MSG_support__"></p> + + </section>
<section id="bugs"> <h2 data-msgid="__MSG_reportingBugs__"></h2> @@ -79,23 +114,15 @@ <p data-msgid="__MSG_descriptive__"></p> </section>
- <section id="embed"> - <h2 data-msgid="__MSG_embed__"></h2> - - <p data-msgid="__MSG_possible__"></p> + <section id="overview"> + + <h2 data-msgid="__MSG_howSnowflakeWorks__"></h2>
- <textarea readonly><iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe></textarea> + <p data-msgid="__MSG_snowflakeTechOverview__"></p>
- <p data-msgid="__MSG_looksLike__"></p> + <p data-msgid="__MSG_contactSnowflakeDevs__"></p>
- <iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe> - </section> - - <section id="faq"> - <h2 data-msgid="__MSG_faq__"></h2> - - <p data-msgid="__MSG_support__"></p> - </section> + </section>
</section> </div>
This is an automated email from the git hooks/post-receive script.
meskio pushed a commit to branch main in repository pluggable-transports/snowflake-webext.
commit 5bed36e32663ef6098841729ec11e0dfb4ceedb0 Author: gus gus@torproject.org AuthorDate: Tue Aug 30 20:07:44 2022 -0300
Add TB-11.5 screenshot --- static/screenshot.png | Bin 377507 -> 331989 bytes 1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/static/screenshot.png b/static/screenshot.png index 58c0540..f06e097 100644 Binary files a/static/screenshot.png and b/static/screenshot.png differ
tor-commits@lists.torproject.org