Iran: Circumventing Censorship with Tor

در حال حاضر در حال دریافت درخواست‌های زیادی برای پشتیبانی از ایران هستیم و وضعیت در دست بررسی است. می‌خواهیم که به تمامی درخواست‌ها پاسخ دهیم، اما این کار از توان ما خارج است.

اگر با اشکالاتی در اتصال به Tor از ایران مواجه هستید، قبل از برقراری تماس با ما از طریق کانال‌های پشتیبانی‌مان، لطفاً یکی از این راهکارها را امتحان کنید:

Tor Browser Desktop

نسخهٔ Tor Browser را بررسی و به آخرین نسخه به‌روزرسانی کنید

لطفاً مطمئن شوید که از آخرین نسخهٔ Tor Browser استفاده می‌کنید.

جهت بررسی: روی منوی همبرگر در گوشهٔ بالا سمت چپ کلیک کنید، سپس روی ‘تنظیمات’ کلیک کنید. به پایین، قسمت «به‌روزرسانی‌های Tor Browser» بروید. روی «بررسی برای به‌روزرسانی‌ها» کلیک کنید.

اگر قادر به دریافت به‌روزرسانی‌ها نیستید، می‌توانید به ما در frontdesk@torproject.org بگویید، که در حال اجرای کدام نسخهٔ Tor ‌Browser و پلتفرم (سیستم‌عامل) هستید؟

می‌توانید آخرین نسخه را از سرورهای آیینه‌ای ما بارگیری کنید:
https://tor.calyxinstitute.org/download/ - Telegram: Contact @GetTor_bot.

نسخه‌های Tor Browser ‌11.5 و بالاتر همراه با «دستیار اتصال» منتشر می‌شوند، که هنگامی که لازم باشد، به صورت خودکار بهترین پیکربندی پل را بر حسب مکان شما پیشنهاد می‌دهند.

اگر دستیار اتصال نمی‌تواند مکان شما را تشخیص دهد، یا اینکه می‌خواهید اتصال‌تان را به صورت دستی پیکربندی کنید، می‌توانید منطقهٔ خود را از منوی پایین‌ریز انتخاب (به عنوان مثال ایران) و روی ‘امتحان یک پل’ کلیک کنید.

Snowflake در ایران کار می‌کند. لطفاً این دستورالعمل‌ها را برای اتصال به شبکهٔ Tor از طریق انتقال اتصال‌پذیر Snowflake دنبال کنید.

استفاده از Snowflake در Tor Browser Desktop

۱. روی ‘پیکربندی اتصال’ در صفحهٔ شروع کلیک کنید، یک زبانهٔ جدید باید باز شود.

۲. به پایین ‘پل‌ها’ بروید و روی ‘انتخاب یک پل درون برنامه’ کلیک کنید

۳. از میان گزینه‌ها ‘snowflake’ را انتخاب کنید

استفاده از Snowflake در Tor Browser برای Android

  • برای استفاده از Snowflake، هنگامی که برای اولین بار Tor Browser را باز می‌کنید روی آیکون تنظیمات ضربه بزنید.

  • روی ‘پیکربندی پل’، ضربه بزنید تا یک پل را پیکربندی کنید.

  • روی گزینهٔ «استفاده از پل» ضربه بزنید، و «دانه برف» را انتخاب کنید.

tba

اگر آن کار هم جواب نداد، ما می‌توانیم تعدادی پل خصوصی به اشتراک بگذاریم که به شما اجازه می‌دهند به شبکهٔ Tor وصل شوید. لطفاً با frontdesk@torproject.org تماس بگیرید و ‘Connect Iran’ را به موضوع ایمیل خود اضافه کنید.

اگر آدرس یک پل کاردهنده دارید

استفاده از پل‌ها در Tor Browser Desktop

اگر اولین باری است که Tor Browser را باز می‌کنید، روی «پیکربندی اتصال» کلیک کنید تا پنجرهٔ تنظیمات Tor را باز کنید. در بخش «پل‌ها»، در گزینهٔ «آدرس پلی که می‌دانید را وارد کنید» روی «افزودن دستی پل» کلیک کنید و هر آدرس پل را روی سطری جداگانه وارد کنید. روی «اتصال» کلیک کنید تا تنظیمات‌تان را ذخیره کنید.

یا، اگر Tor Browser در حال اجراست، روی «تنظیمات» در منوی همبرگر (≡) و سپس روی «اتصال» در نوار کناری کلیک کنید. در بخش «پل‌ها»، در بخش « آدرس پلی که می‌دانید را وارد کنید» روی «افزودن دستی پل» کلیک کنید و هر آدرس پل را روی سطری جداگانه وارد کنید. تنظیمات شما به محض بستن زبانه به صورت خودکار ذخیره خواهند شد.

لطفاً به یاد داشته باشید که آدرس کامل پل را کپی کنید و سطر را همانگونه که هست جای‌گذاری کنید.

استفاده از پل‌ها در Tor Browser برای Android

  • هنگامی که برای اولین بار Tor Browser را باز می‌کنید روی آیکون تنظیمات ضربه بزنید. اولین صفحه به شما دربارهٔ وضعیت شبکهٔ Tor می‌گوید.

  • روی «پیکربندی پل» ضربه بزنید، تا یک پل را پیکربندی کنید.

  • صفحهٔ بعدی گزینهٔ استفاده از یک پل داخلی و یا پل سفارشی را ارائه می‌دهد. با گزینش «استفاده از پل»، «یک پل که من می‌شناسم فراهم شود» را انتخاب کنید.

لطفاً به یاد داشته باشید که آدرس پل را کامل کپی کنید و سطر را همانگونه که هست جای‌گذاری کنید.

Onion Browser در iOS

۱. اگر از iOS استفاده می‌کنید (iPhone و iPad)، Onion Browser را بارگیری کنید:

۲. برای اتصال به شبکهٔ Tor، ‘ساخته شده در snowflake’ یا ‘ساخته شده در snowflake (AMP)’ را از میان گزینه‌های پیکربندی پل انتخاب کنید.

استفاده از Orbot یا ربات پیازی (Tor در حالت VPN)

Orbot برای iOS

۱. Orbot را بارگیری کنید: ‎Orbot on the App Store

۲. پل‌ها را با کلیک کردن روی آیکون چرخ‌دنده (بالا سمت راست) سپس «Bridge Configuration» از منوی پایین‌ریز، سپس «Built-in obfs4» یا «Built-in snowflake (AMP)» فعال کنید، سپس روی «Save» در بالا سمت راست ضربه بزنید.

۳. از صفحهٔ خانگی روی «Start» کلیک کنید تا استفاده از Orbot را آغاز کنید

ربات پیازی برای Android

۱. ربات پیازی را بارگیری کنید:

۲. حالت VPN را با کلیک کردن روی «حالت VPN» در میانهٔ سمت راست صفحه فعال کنید، سپس روی آیکون چرخ‌دنده در انتهای صفحه کلیک کنید تا ترافیک برنامه‌هایی که می‌خواهید را از طریق ربات پیازی انتقال دهید

۳. از صفحه‌ٔ خانگی پل‌ها را با کلیک کردن روی «استفاده از پل‌ها» در انتها فعال کنید سپس «اتصال از طریق کارسازهای جامعه» را انتخاب کنید و روی فلش بازگشت در بالا سمت چپ ضربه بزنید

۴. از صفحهٔ خانگی روی «آغاز» کلیک کنید تا استفاده از ربات پیازی را آغاز کنید

____

English version

Currently we are receiving lots of requests for support from Iran. We are investigating the situation. If you are having issues connecting to the Tor network from Iran, before contacting us on our support channels, please try these solutions:

Tor Browser Desktop

Check Tor Browser version and update to the latest

Please ensure you’re using the latest version of Tor Browser.

To check: click on the hamburger menu on top right, then click on ‘Settings’. Scroll down to the “Tor Browser Updates” section. Click on “Check for Updates”

If you’re unable to fetch updates, could you let us know on frontdesk@torproject.org which version of Tor Browser and platform (operating system) are you running?

You can also download the latest version from our mirror: https://tor.calyxinstitute.org/download/ or Telegram: Contact @GetTor_bot.

Tor Browser 11.5+ ships with Connection Assist, that when required will offer to automatically apply the bridge configuration which works best in your location.

If Connection Assist is unable to determine your location, or you want to configure your connection manually instead, you can select your region (i.e Iran) from the dropdown menu and click on ‘Try a Bridge’.

Snowflake is working in Iran. Please follow these instructions to connect to the Tor network through the Snowflake pluggable transport.

Using Snowflake with Tor Browser Desktop

  1. Click on ‘Configure Connection’ from the start-up screen and new tab should open up.

  2. Scroll down to ‘Bridges’ and click on ‘Select a Built-in Bridge’

  3. From the options opt for ‘snowflake’

Using Snowflake with Tor Browser for Android

  • To use Snowflake, tap on the settings icon when starting Tor Browser for the first time.

  • Tap on ‘Config Bridge’ to configure a bridge.

  • Tap on “Use a Bridge” option, and select “snowflake”.

If that doesn’t work as well, we can share some private bridges that will allow you to connect to the Tor network. Please contact frontdesk@torproject.org and add ‘Connect Iran’ to the subject of your email.

If you have a working Bridge address

Using Bridges with Tor Browser Desktop

If you’re starting Tor Browser for the first time, click “Configure Connection” to open the Tor settings window. Under the “Bridges” section, from the option “Enter a bridge address you already know” click on “Add a Bridge Manually” and enter each bridge address on a separate line. Click “Connect” to save your settings.

Or, if you have Tor Browser running, click on “Settings” in the hamburger menu (≡) and then on “Connection” in the sidebar. In the “Bridges” section, from the option “Enter a bridge address you already know” click on “Add a Bridge Manually” and enter each bridge address on a separate line. Your settings will automatically be saved once you close the tab.

Please remember to copy the complete bridge address and paste the line as it is.

Using Bridges with Tor Browser for Android

  • Tap on the settings icon when starting Tor Browser for the first time. The first screen tells you about the status of the Tor network.

  • Tap on “Config Bridge” to configure a bridge.

  • The next screen provides the option to either use a built-in bridge or custom bridge. With the “Use a Bridge” option, choose the “Provide a Bridge I know”.

Please remember to copy the complete bridge address and paste them as it is.

Onion Browser on iOS

  1. If you’re on iOS (iPhone, iPad), download Onion Browser:
  1. Select ‘Built-in snowflake’ or ‘Built-in snowflake (AMP)’ from the Bridge Configuration options to connect to the Tor Network.

Use Orbot (Tor VPN)

Orbot for iOS

  1. Download Orbot: ‎Orbot on the App Store

  2. Enable bridges by clicking on the gear icon (top right) then “Bridge Configuration” from the dropdown then select “Built-in obfs4” or “Built-in snowflake (AMP)” then hit “Save” on the top right

  3. From the homepage click “Start” to start using Orbot

Orbot for Android

  1. Download Orbot: https://play.google.com/store/apps/details?id=org.torproject.android

  2. Enable VPN mode by clicking on “VPN mode” on the center right of the screen then click on the gear icon at the very bottom to add applications that you would like to route through Orbot

  3. From the homepage enable bridges by clicking on “Use Bridges” on the bottom then “Connect through community servers” then hit the back arrow on the top left

  4. From the homepage click “Start” to start using Orbot

9 Likes
2 Likes

Captcha for requesting a bridge is not working in IRAN anymore. No captcha image is displayed.

This problem also exists in the Android version

Have you tried connecting through Snowflake? “Select a Built-In Bridge” > “Snowflake” > “OK”

Let us know if it works!

3 Likes

It is working
Thanks

4 Likes

I have multiple connections on my standalone right now. There were a bunch of errors dialing the relay a few hours ago.

Although the ‘client-unrestricted-denied-count’ in snowflake metrics is way up in the last day :confused:

Thank you for supporting us, It would be great if you could apply these wonderful changes into Qubes and Whonix as well :pray::pray::pray::pray:

A post was split to a new topic: Tor relays to help censored users

Thanks for running a proxy. There were a few hours when the bridge was not working because it was running out of memory. We have deployed some optimizations that have the situation under control for now.

1 Like

Hey everyone
Ichi on the Work​:v:t3::people_hugging:

Is there any stats to show which method of obfd4 proxy distribution (Moat, https, etc…) is more accessible to Iranians? I can change the distribution method of all my bridges to that method.

Is there any way to dedicate a bunch of bridges exclusively to the Iranian population?

My understanding is that due to the massive demonstrations against the regime that are ongoing in Iran for the past 12 days, the government shuts down all mobile Internet and severely restricts home Internet connections at around 12:30 UTC (16:00 IRDT) every day to prevent people from organizing their gatherings which usually start at around 17:00 IRDT and to stop all communications between protesters.

More than 1200 people have been arrested and over 50 people have been killed during these protests. Providing the Internet access for Iranians right now is of the utmost importance to make sure the news and videos of the atrocities of the regime can get out and be distributed.

1 Like

In recent days a few of my friends have tried using the Snowflake bridge mostly to no avail, few times they succeeded in connecting, the speed was unusably slow. I initially thought it might be an issue with rendezvous process (since the technical write up on Snowflake indicates using google’s domain fronting, and at times even access to google is blocked in Iran), but testing myself (in Germany) I also got exceedingly slow speeds.

  • Is the slow speed related to number of active Snowflake proxies? I.e. if a lot more people were to run the Snowflake WebExtension, would it alleviate the speed issue?

  • Are there ways to overcome the potential issues with the rendezvous process as well? For example it might be possible to acquire servers in Iran with less restricted access and utilise them on this front, I suspect if the traffic they consume is low (which, for the rendezvous process it should be theoretically) it might be possible to keep them running under the radar.

The slow speed has mainly to do with resource overload at the bridge, which the anti-censorship team is working on. There is also a little bit of a problem with having sufficient proxies with unrestricted NATs.

At Graphs of user counts from Iran since the onset of shutdowns you can see how the number of Snowflake users has increased in the last few days. In the below graph you can see how bandwidth at the bridge has increased. The blue lines show where the server was restarted for upgrades; you can see what specifically happened at the Metrics Timeline. If you test during the times when the bridge is not overloaded, around 02:00 UTC, you will find that speeds are faster.

Here is more information about the work that has been done and the work that is in progress to keep the bridge running under the greatly increased load:

5 Likes