В инструкции описано подключение сервиса Tor через дополнительные мосты. Рабочие примеры выполнены на Ubuntu 20.04 LTS. Считается, что Tor уже установлен и настроен.
Для начала необходимо получить список мостов, через которые будет выполняться подключение.
Как получить мост для Tor?
Предлагаю несколько способов:
- Через telegram бот @GetBridgesBot
- На странице https://bridges.torproject.org
1. Получить мост через telegram бот
- Подключиться к telegram каналу @GetBridgesBot
- Отправить команду
/bridges - Скопировать всю строку полностью
2. Получить мост на странице BridgeDB
- Перейти на страницу BridgeDB
- Ввести символы в поле
- Скопировать адреса мостов
Настройка службы tor в Linux
Установить дополнительный пакет obfs4proxy
sudo apt install bfs4proxy
Изменить файл /etc/tor/torrc
sudo nano /etc/tor/torrc
В файла добавить строки следующие строки.
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy Bridge obfs4 198.96.0.182:62632 D3B8CC0A7DFD96494DEFF3DE69F10503 cert=D228ESasdf4zB+mqLBNMgleu/sTkSIWfga14E1wz0UnL2zTe7wyEhlS9TZc3sdfdfsdf iat-mode=0 Bridge obfs4 185.177.207.137:8443 D6B9EC832A0D9ESDDD1A62D4D72BBB cert=4Q8yZaa1lzkPmsdfdsfanABUYaapxko+AoVtsBNoWGC4+YLBCgavxoM3x4Kn+SX3rLfsadfdasfds iat-mode=0 Bridge obfs4 168.119.158.220:40554 76A43FFGEB93BAB92CD8AC912CCD cert=U7cubUXwlsdfdul4Nu/Zc4xDPYMSEVT/cLry3VnpqPGulGasdfdsafdsfdsAm4lWcy6ECgsPw iat-mode=0 UseBridges 1
В строки после Bridge добавить мосты, которые ранее были получены.
Перезапустить службу tor
sudo systemctl restart tor
Проверяем логи
tail -n 30 /var/log/tor/notices.log