T.me Некоторые провайдеры Интернет-услуг блокируют работу Tor. Они могут использовать различные подходы, например, блокировать подключения ко всем IP сети Tor либо анализируя трафик и, если он определяется как принадлежащий сети Tor, блокируют его.
Для обхода такой блокировки можно использовать ретрансляторы. Мост – один из разновидностей ретрансляторов. Поскольку известны не все IP адреса мостов, то есть шанс обойти блокировку Tor’а.
В настоящее время мосты, встроенные непосредственно в Tor Browser, в России заблокированы. Вам нужно получить работающий мост.
Как получить мост для Tor
Это можно сделать пятью способами:
- отправить сообщение Telegram-боту Tor;
- запросить мост, используя инструмент Tor Browser — Moat,
- отправить email по адресу [email protected];
- посетить страницу https://bridges.torproject.org.
- или подключится с помощью Snowflake.
1. Как получить мост с помощью Telegram-бота
- Подключитесь к @GetBridgesBot в Telegram.
- Наберите /bridges
- Скопируйте всю строку полностью. Ниже рассказано, как вручную добавить мост в Tor Browser.
2. Как получить мост, используя инструмент Tor Browser — Moat
Российские пользователи могут запрашивать мосты через механизм “запросить мост с torproject.org”, встроенный в Tor Browser. Просто выполните следующие три шага:
3. Как получить мост с веб-сайта Tor Project
- Зайдите на страницу BridgeDB
- Решите капчу.
- Скопируйте все строки полностью. Ниже рассказано, как вручную добавить мосты в Tor Browser.
4. Как получить мост по email (только для владельцев аккаунтов Gmail и Riseup)
- Отправьте email по адресу [email protected] с почтового аккаунта Gmail или Riseup.
- Оставьте поле темы пустым. В теле сообщения напишите “get transport obfs4”.
- Скопируйте все строки полностью. Ниже рассказано, как вручную добавить мосты в Tor Browser.
Если эти мосты не работают, обратитесь за новыми мостами по адресу [email protected].
Полученные мосты нужно вручную добавить в Tor Browser.
5. Использование Snowflake
На компьютере
- Чтобы использовать Snowflake, выберите “Настройки сети Tor”, когда вы запускаете браузер Tor в первый раз.
- В разделе “Мосты” поставьте галочку в поле “Использовать мост” и выберите опцию “Выбрать встроенный мост”.
- В выпадающем меню выберите “Snowflake”.
- После того, как вы выбрали эту опцию, вернитесь на верх страницы и нажмите “Соединиться”, чтобы сохранить новые настройки.
Android
- Чтобы использовать Snowflake, нажмите на значок настроек при первом запуске Tor Browser.
- На первом экране вы узнаете о состоянии сети Tor.
- Нажмите на пункт меню ‘Конфигурация моста’.
- Нажмите на опцию “Использовать мост” и выберите “Snowflake”.
Как использовать мосты в Tor Browser
Тем, кто пользуется Tor Browser на компьютере
- При запуске Tor Browser выберите «Настройки сети Tor». Откроется соответствующее окно.
- Перейдите к разделу «Мосты». Поставьте галочку в поле «Использовать мост».
- Выберите «Указать свой мост». Введите полученные мосты (по одному мосту в строке).
- Для сохранения изменений нажмите «Соединиться».
Если Tor Browser уже запущен:
- В меню с тремя полосками (≡) выберите «Настройки».
- В левом столбце выберите «Tor».
- Выберите «Указать свой мост». Введите полученные мосты (по одному мосту в строке).
- Для сохранения изменений нажмите «Соединиться».
Пользователям Tor Browser для Android
- На стартовом экране Tor Browser нажмите значок настроек. Вы увидите текущее состояние сети Tor.
- Нажмите «Конфигурация моста».
- На следующем экране можно выбрать между использованием встроенного моста или настройкой имеющегося моста. Включите опцию «Использовать мост» и выберите «Указать мост».
- Добавьте полученные мосты.
Как использовать мосты для подключения службы tor в Linux
Установите необходимые пакеты.
В производных Debian (Kali Linux, Linux Mint, Ubuntu) это делается командой:
1 | sudo apt install tor obfs4proxy |
В производных Arch Linux (BlackArch, Manjaro) это делается командой:
1 | sudo pacman -S tor obfs4proxy |
В файл /etc/tor/torrc
1 | sudo gedit /etc/tor/torrc |
Добавьте следующие строки:
123 | ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy Bridge obfs4 185.220.101.103:52103 092D75D78FCBCD4487512FF09D077302B9EA5965 cert=p9L6+25s8bnfkye1ZxFeAE4mAGY7DH4Gaj7dxngIIzP9BtqrHHwZXdjMK0RVIQ34C7aqZw iat-mode=2 UseBridges 1 |
В строке, которая начинается на Bridge, введите данные вашего моста.
Запустите службу tor:
1 | sudo systemctl restart tor |
Если служба запустилась без ошибок, посмотрим на журнал работы Tor:
1 | sudo journalctl -b --no-pager /usr/bin/tor |
Связанная статья: Как использовать journalctl для просмотра системных логов Linux
Обратите внимание на строки, в которых упоминается мост:
12 | Bridge 'LuciferLegend' has both an IPv4 and an IPv6 address. Will prefer using its IPv4 address (45.33.1.189:9123) based on the configured Bridge address. new bridge descriptor 'LuciferLegend' (fresh): $F9DFF618E7BA6C018245D417F39E970C2F019BAA~LuciferLegend [IYA46CLtoaY0T9Ewjort8NEM9gG4cW6UEt5BUpE1cKg] at 45.33.1.189 and [2600:3c00::f03c:91ff:fe7a:d97d] |
Если у вас нет root прав и вы не можете редактировать файл /etc/tor/torrc, то это не является препятствием для подключение к сети Tor через мост.
Создайте файл с настройками в любом месте, где у вас есть права на запись:
1 | gedit settings.txt |
И скопируйте в него следующие строки (замените параметры моста на ваши):
123 | ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy Bridge obfs4 77.116.217.120:59126 5A1C6F3FEB89849001EDBFF45C17025E9C6324A3 cert=NyiABUP2ym213/zjXUVcBqe/HaGHnz6no30XXynqkDCFo9+bKTt+8JdWN6zUygHESaVPEw iat-mode=0 UseBridges 1 |
Запускать так:
1 | tor -f settings.txt |
Как можно убедиться по следующим строкам, подключение к сети Tor выполнено с использованием моста:
12 | Jun 07 16:57:36.000 [notice] Starting with guard context "bridges" Jun 07 16:57:36.000 [notice] new bridge descriptor 'tuonenvirta' (cached): $5A1C6F3FEB89849001EDBFF45C17025E9C6324A3~tuonenvirta [LaaGhMZyMDPGvzy5i08NSdaeP+Yik+Fu2Stc1pa/N/E] at 77.116.217.120 |