Обход блокировки Telegram с помощью сети Tor на Linux и OSX

Возможно все и без меня знают что блокировку телеграм можно обойти просто пропустив трафик через локальный прокси сервиса tor, если вы так и сделали то дальше можете не читать.

Данная статья расскажет вам как настроить tor в режиме сервиса у себя на компьютере и забыть про смену прокси и vpn в телеграме.

Linux: Установка TOR из пакетного менеджера

Для пользователей Linux все очень просто, достаточно установить пакет tor через ваш любимый пакетный менеджер. Я использую Fedora Linux и в моем случае команда установки выглядит так:

dnf install tor

Добавим его в автозагрузку:

systemctl enable tor

OSX: Установка TOR из Homebrew

Пользователям OSX перед установкой придется сначала поставить пакетный менеджер Homebrew, итак, открываем программу Терминал и пишем в ней следующую команду:

xcode-select --install

Эта команда запустит установку расширенного набора инструментов для работы с командной строкой. После завершения установки пишем в термнал следующее:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Эта команда установит пакетный менеджер Homebrew на ваш Mac, далее установим сам tor:

brew install tor

После установки запустим tor:

brew services start tor

Включение проксирования в Телеграм

Теперь открываем настройки прокси в телеграм Settings -> Connection type (Для OSX: Settings -> Privacy and Security -> Connection type) выбираем способ TCP with custom socks5-proxy, в поле Hostname вводим localhost а в поле port 9050. На этом все.

0
46 комментариев
Написать комментарий...
pwm73

под windows почти так же
скачиваем Tor браузер
запускаем "Tor Browser\Browser\TorBrowser\Tor\tor.exe"
он запускается без окна, немного ждем пока он подключится к сети тор
в настройках телеги ставим SOKS прокси 127.0.0.1:9050

Ответить
Развернуть ветку
dy

Можно запустить сервисом: качаем Expert Bundle с https://www.torproject.org/download/download.html.en и запускаем tor.exe

Ответить
Развернуть ветку
Serge Arsentiev

Понимаете, мои попытки использовать Tor выявили неслыханные и невиданные тормоза, сравнимые разве что с модемным Internet конца 90-х - это когда нажатие Refresh раз так 20, все же помогало отправить запрос к перегруженному DNS серверу провайдера, и даже начать получать какой-то контент (правда вместо части картинок приходили красные крестики). Помимо этого - еще и какие-то ограничения самого Tor, призывы работать только в оконном (не полноэкранном режиме), предупреждения про то и про это ... Короче какая-то технология Последнего Шанса - послать два байта с 5-ой попытки, и получить 1Мб за 10 минут скачивания.
 
Отвлекаясь от того, что заворачивать на нее Телеграмм, тормозящий со скачиванием картинок даже на обычном Internet ... - это получить тормоза в квадрате, хотелось бы напомнить еще, что просто НЕ нужно (пожалуй) рекомендовать неспециалистам корячить системные настройки ради работы одного приложения, если ПОКА доступны и другие пути доступа к нему.
 
В-целом, я бы лично думал не о том, как хитро налить бухлишко в кофейную кружку (как на картинке), и продлить агонию Телеги в РФ еще на пару месяцев. А о том, что блокировка Телеги - это всерьез и надолго, и аудитория РФ будет вымываться, таять - а контакты и общение надо куда-то переводить. Либо же переводить себя - в другую страну, если так уж хочется Телеграма-чистогана.
С последним, впрочем, стоит подождать - за последние 20 лет, Телеграм может стать далеко не первым (и даже не сотым) мега-проектом без внятной капитализации, у которого кончились спонсорские деньги на развитие, а в платных пользователях решило остаться всего 0.005% базы.
 
Даже если платность пока - означает плату за экаунт на VPN сервере, или - Вы только не обижайтесь - оплату услуг компьютерного спеца, который будет раз за разом шаманить с настройками на почасовой ставке, после очереднего выпадения/отвала очередного же бесплатного VPN сервера. Потому что так или иначе, а возиться с настройками системы, да еще и портить connectivity - лучше все-таки будучи специалистом, или располагая помощью специалиста в соседней комнате, а не просто так - по инструкциям в заметке.

Ответить
Развернуть ветку
dy

Я видео через тор спокойно смотрю в 480p

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Конечо это уже не чистое соединение, и оно медленее, но мы же тут о digital resistance...

Ответить
Развернуть ветку
Boris Lissov

I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. (c) Richard Matthew Stallman

Ответить
Развернуть ветку
Евгений Заречкин
Автор

В целом я знаю что Linux это ядро ) Все таки это статья на vc...

Ответить
Развернуть ветку
Ill Jah

$ brew services enable tor не робит на OSX 10.11.06,
но работает так
$ brew services start tor

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Вообще это просто запуск сервиса без добавления его в автозагрузку, возможно на маке оно и не нужно, сейчас проверю )

Ответить
Развернуть ветку
Ill Jah

$ brew services enable tor
Error: Unknown command `enable`!
brew services command:
Integrates Homebrew formulae with macOS' launchctl manager.

[sudo] brew services list
List all running services for the current user (or root)

[sudo] brew services run formula|--all
Run the service formula without starting at login (or boot).

[sudo] brew services start formula|--all
Start the service formula immediately and register it to launch at login (or boot).

[sudo] brew services stop formula|--all
Stop the service formula immediately and unregister it from launching at login (or boot).

[sudo] brew services restart formula|--all
Stop (if necessary) and start the service immediately and register it to launch at login (or boot).

[sudo] brew services cleanup
Remove all unused services.

If sudo is passed, operate on /Library/LaunchDaemons (started at boot).
Otherwise, operate on ~/Library/LaunchAgents (started at login).

$ brew services start tor
==> Successfully started `tor` (label: homebrew.mxcl.tor)

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Подправил, писал на память. В OSX автоматом в атозагрузку сервисы ложатся.

Ответить
Развернуть ветку
I Raq

И контрольный: macOS

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Да не суть уже ) Сначала он был MacOS потом OSX теперь опять MacOS видимо. Я слез с него во времена OSX. Персел на Fedora Linux ибо сейчас пишу на сях а лучше GNU/Linux его никто не умеет.

Ответить
Развернуть ветку
Ill Jah

жаль тут комменты удалить нельзя)

Ответить
Развернуть ветку
Ill Jah

и шаги настройки прокси в клиенте телеграма тоже немного отличаются от описаных

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Добавил для native версии, в Telegram Desktop немного по другому.

Ответить
Развернуть ветку
Ill Jah

у меня на маке так и не завелось, при попытке отправить сообщение оно не доходит до адресата, его сообщения мне тоже не приходят, телега пишет "connecting to proxy" и крутит колесо прогресс бара

при этом тор сервис застартован чере брю

Ответить
Развернуть ветку
Ill Jah
Ответить
Развернуть ветку
Isiv Isiv

Тор не спасет и он тормознутый, нужен анонимный прокси, я этим https://proxys.io/ru пользуюсь. Открывает телеграмм нормально, картинки грузит - что еще надо?

Ответить
Развернуть ветку
Yan

| блокировку телеграм можно обойти просто пропустив трафик через локальный прокси сервиса tor

Чисто траф Телеги будет прогонять?

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Конкретно я? Нет конечно ) Вообще его можно юзать как впн например для заблокированных ресурсов. Но для этого еще privoxy нужен например для перенаправления с http proxi на socks5 ибо браузеры его не умеют до сих пор ) А так да - это бесплатно и тяжелее блокируется РКН в отличие от публичных впн и прокси.

Ответить
Развернуть ветку
Yan

Ну прост если весь свой траф гнать через Тор, то вспоминаем тормоза последнего. А если только Телегу на рельсы поставить, то думаю полегче будет, у него такой обьем. Потому и спрашиваю)

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Весь трафик идет на прямую кроме того который вы направляете через прокси tor. В случае описанном в статье только телега будет гнать трафик через tor.

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Да конечно, только отдельные программы, в которых необходим обход блокировок РКН.

Ответить
Развернуть ветку
Maxim Tsyplakov

в телеге через TOR особых тормозов я не заметил, кроме аудио, оно вообще никак не работает.

Ответить
Развернуть ветку
Maxim Tsyplakov

Никаких privoxy не ставил,. а третьи сутки как в FF прописамши в SOCKS5 proxy TOR, работает.

Ответить
Развернуть ветку
Григорий Ефимов

Тор же не для этого сделан, не для того чтобы блокировки обходить.

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Tor сделан для "анонимного выхода в сеть". Но если учесть что ноды которые в итоге смотрят в интернет как правило имеют зарубежные ip то и для обхода блокировок это тоже годится.

Ответить
Развернуть ветку
Григорий Ефимов

Вы пропускаете трафик через 3 прокси сервера.

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Вы можете не объяснять мне как это работает )

Ответить
Развернуть ветку
Григорий Ефимов

Это преступление против здравого смысла.

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Я как бы никого не заставляю ) Я не раздражен скоростью отправки текстовых сообщений через 3 прокси. Для меня это удобно, возможно удобно еще для кого нибудь. Дело то ваше. Меняйте vpn хоть каждые 2 часа )

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Вообще теплая ламповая почта наше все! Че все истерят с этими мессенджерами если чесно не понимаю )

Ответить
Развернуть ветку
Shadlance Darking

Даже и Телетайка тут не при чем (от части), у нас в (секретной) организации отвалились десятки проектов, даже postgres и тот просто так не скачаешь. Попросту залочили кучу подсетей (Amazon, Digitial Ocean итд).

Маразм крепчал, выпучив шары роскомназдор надрывается.

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Да это жесть конечно

Ответить
Развернуть ветку
Maxim Tsyplakov

в конфиге прописываем
ExcludeExitNodes {RU}

Ответить
Развернуть ветку
Лапка гуся

Автор, напиши про отключение выходных нод RU.

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Их же копы выключают. Из розеток ахаха )

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Допишу завтра как миновать некоторые ступени и подключаться напрямую к выходной ноде, ну и как сканить ноды тоже.

Ответить
Развернуть ветку
Maxim Tsyplakov

ExcludeExitNodes {RU}

Ответить
Развернуть ветку
Лапка гуся

Спасибо, я знаю о этой настройке. В статью стоит добавить.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Иван Иванов

Вдумайтесь а нахера он вообще нужен этот телеграмм? Видео нет, звонков нет, фуфло.

Ответить
Развернуть ветку
Иван Иванов

Теперь еще и вне закона )))

Ответить
Развернуть ветку
Евгений Заречкин
Автор

Я от мессенджера кроме обмена текстом со смайлами вообще ничего не жду. Мне от него только это надо. Желательно чтоб еще и трафик шифровался, иногда обсуждаем достаточно важные вещи утечка которых для меня не желательна. Вообще почта тоже норм но все таки месенджер удобно как ни крути.

Ответить
Развернуть ветку
Евгений Заречкин
Автор

API для ботов у телеги конечно тоже классная вешь

Ответить
Развернуть ветку
Ксюша Фролова

Ничего не хочу сказать, но я боюсь устанавливать непонятные приложения, которые могут нанести вред моей технике. Я обычно доверяю тому что проверили мои друзья. И они рекомендуют, что лучше купить себе прокси сервер на сайте http://proxys.io все отлично работает, а если вдруг проблемы тех поддержка всегда поможет и объяснит.

Ответить
Развернуть ветку
43 комментария
Раскрывать всегда