Telegram через Tor на Android
Leonid EvdokimovUPD 2018-04-13: в июне 2017 Telegram выпустил версию с поддержкой Socks5 прокси. Tor доступен как Socks5 прокси на ПК и на Android, поэтому особой необходимости в настройке Telegram через VPN не должно быть.
______________________________
Одна из особенностей реализации Tor на Android — возможность программы Orbot работать в качестве локального VPN-сервера. Это позволяет пропускать через Tor трафик не только браузера Orfox и других программ, поддерживающих настройки proxy-сервера, но и любой другой программы "прозрачным" для неё образом без root-прав на телефоне.
Важно отметить, что данный режим позволяет обойти блокировки, но не даёт анонимности: Tor не помешает поделиться местоположением в Telegram, случайно поставить геометку в Instagram или автоматически "слить" геопозицию в автоматон машинного обучения для более точной контекстной рекламы в Twitter.
Для настройки данного режима нужно установить Orbot:
![](/file/79642958548b40f4444ec.png)
Запустить его и нажать "Start":
![](/file/80b75315002afc193a380.png)
Подождать инициализации приложения, тогда луковица превратится из желтой...
![](/file/f5dfe5ae554b06df86d01.png)
в зелёную, означающую успешное подключение к сети Tor:
![](/file/c626f65f10534645f1007.png)
После этого нужно включить поддержку VPN-mode в Orbot и согласится со всеми предостережениями: что код VPN-режима экспериментальный и подходит только для обхода блокировок, но не для обеспечения анонимности:
![](/file/60fcadf97b61223926804.png)
![](/file/0ff4a18f40ea820b4d2f1.png)
Операционная система предупредит, что VPN-приложения могут наблюдать за вашим трафиком. И это чистая правда. В случае Tor, например, подобным непотребством могут заниматься выходные узлы (exit node):
![](/file/b6e9740ecd938484050d3.png)
После этого нужно выбрать приложения, трафик которых нужно перенаправить через Tor в настройках Orbot:
![](/file/c1d44a72dd86c703da98f.png)
![](/file/3641a31fe0ce3141af2b2.png)
Список приложений может быть изнуряюще длинным даже на телефоне с довольно пустой прошивкой, поэтому придётся поскроллить его:
![](/file/32b7cac18ac7e857c2a94.png)
После этого Telegram будет подключаться с использованием Tor. Возможно, потребуется выключить VPN-режим Orbot и снова включить или даже перезагрузить устройство — не всегда данный набор настроек работает стабильно с первого раза и не всегда Telegram быстро обновляет IP-адрес в списке активных сессий, но в результате всех этих манипуляций программа будет работать через Tor:
![](/file/977a787a9324237a74c18.png)
А список используемых узлов Tor (в несколько хаотическом порядке) можно посмотреть в вытягиваемом сверху сообщении:
![](/file/5b5cda21f429abfa3f479.png)
Привет!