Блокировки сети Tor в разных странах снижают уровень удобства, создают дополнительные проблемы безопасности. Если вы используете сеть Tor для тестирования своих сайтов из разных стран, эта статья поможет вам подключаться к сети Tor через мост Bridge на Linux.
Что такое мосты Tor и зачем они нужны
Сеть Tor состоит из узлов, которые связаны между собой и передают данные. Атакующие могут блокировать доступ к узлам, что приводит к проблемам подключения к сети Tor, и обычные пользователь вынужден долго ждать, пока браузер или сервис установит соединение.
Чтобы быстрее найти вход в сеть Tor, созданы специальные промежуточные узлы, которые помогают найти вход в сеть. Это мосты. Мосты помогают быстрее найти вход в сеть, так как владеют актуальным списком узлов сети Tor. Мосты также могут блокироваться, поэтому список используемых мостов на вашем устройстве нужно актуализировать тут [1].
Подключиться к Tor через мост в Linux
1. Получите список мостов https://bridges.torproject.org/bridges?transport=obfs4
2. Установите obfs4proxy
apt install obfs4proxy
3. Настройте мосты в /etc/tor/torrc добавьте в конец:
vim /etc/tor/torrc +
UseBridges 1
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
Bridge obfs4 ...IP.. hash.. cert=.. iat-mode=0
Bridge obfs4 ...IP.. hash.. cert=.. iat-mode=0
Bridge obfs4 ...IP.. hash.. cert=.. iat-mode=0
Соответственно, в каждой строке Bridge будет строка, полученная на первом шаге. Подробнее [3].
Теперь можно запускать сервис tor.
Настроить мосты в TorBrowser
Откройте тор браузер, и можно не дожидаться соединения, нажать кнопку меню (гамбургер) -> Настройки Settings -> Tor -> отметить радиокнопку Использовать мосты -> Вставить полученный на первом шаге список мостов. Подробнее [2] https://tb-manual.torproject.org/ru/bridges/
Источники:
1. Получить список мостов https://bridges.torproject.org/bridges?transport=obfs4
2. Настроить мосты в TorBrowser https://tb-manual.torproject.org/ru/bridges/
3. Настроить мосты в сервисе tor https://askubuntu.com/questions/1183145/how-can-i-configure-tor-with-br…