Содержание
- DC_UPDATE
- Domain fronting
- SOCKS5-прокси
- MTPROTO-прокси
- Основные методы обхода блокировок Telegram
- Как обойти блокировку Telegram с помощью прокси-серверов
- Обход блокировки Telegram с помощью VPN
- Как подключится к MTProto proxy (Bot) в телеграмм
- Что такое MTProto Proxy сервер
- Настройка MTProto (запуск на сервере)
- Как отключить прокси в телеграм на windows/androin/ios
May 27, 2018
· 7 min read
Начнём с простого. Telegram-клиенты общаются с Telegram-серверами по собственному протоколу MTProto поверх TCP. Для соединения используются несколько адресов, которые не изменялись годами и продолжают являться основными точками подключения. Возьмём для примера один из адресов европейского региона: 149.154.167.40.
Обычно используется порт 443, но никакого отношения к SSL/TLS это не имеет.
На приведённой схеме видно, из чего состоит каждый пакет. Открытые пакеты используются только при первых коммуникациях с целью обменяться ключами, дальше вся связь зашифрована.
Обратите внимание, что даже в зашифрованных пакетах есть постоянные заголовки: первые 8 байт будут одинаковыми в пределах сессии, так как представляют из себя отпечаток авторизационного ключа. К этому моменту мы скоро вернёмся.
И тут в игру вступает злое государство и его орган, регулирующий интернет, который начинает блокировку Telegram! В нашем случае это Роскомнадзор, который добавляет в выгрузку для провайдеров все подсети Telegram, в том числе ту, в которой находится наш 149.154.167.40. Провайдеры получают выгрузку и закрывают доступ пользователям к указанным адресам.
Команда Telegram, конечно, не оставила нас в беде. Ребята запустили множество серверов у разных хостинг-провайдеров, которые стали принимать пакеты и переадресовывать их на основные Telegram-сервера, попавшие под блокировку.
Откуда же приложение на вашем телефоне/компьютере узнает адреса этих новых серверов? Используются два метода.
DC_UPDATE
Это первый способ, которым адреса новых серверов доставляются на устройства пользователей. Подходит он только для мобильных клиентов на iOS и Android, потому что использует Apple Push Notification Service и Google Cloud Messaging соответственно. Команда Telegram отправляет вам на устройства push-уведомления, внутри которых содержится список новых адресов. Приложение Telegram считывает их и начинает использовать эти адреса для связи.
Плюсы DC_UPDATE:
- Помешать затее можно только заблокировав APNS и GCM полностью, что лишит вас всех уведомлений от всех приложений, даже если вы никогда не пользовались Telegram. На это власти не пойдут (?).
- В теории этот способ позволяет отправлять разным группам пользователей разные адреса, что может отсрочить блокировку новых серверов и помочь команде Telegram вычислить шпионов. На практике эта хитрость, насколько я знаю, не используется.
Минусы DC_UPDATE:
- Подходит только для мобильных устройств, так как на десктопных операционных системах нет единого механизма доставки уведомлений.
- Может работать нестабильно. Если уведомление по каким-то причинам до вас не дошло, приложение Telegram не узнает о новых адресах. Особенно актуально для iOS, где приложения сильно ограничены в фоновой обработке уведомлений. Именно поэтому на iOS такие push видны пользователю и требуют нажатия для активации.
Роскомнадзор выслеживает новые адреса, приходящие в DC_UPDATE и блокирует их.
Domain fronting
Этот способ доставки адресов не так широко известен, а многие вовсе не понимают, как он работает.
Для начала рекомендую прочитать общее описание. Telegram же просто помещает зашифрованный список в TXT-записи своих сервисных доменов и на платформе Azure. Затем клиенты запрашивают эти данные с адресов dns.google.com и tcdnb.azureedge.net/prodv2/config.txt. Техника domain fronting позволяет сделать так, что провайдерские системы фильтрации и блокировок видят это как запросы к google.com и software-download.microsoft.com.
Плюсы domain fronting:
- Для блокировки этого способа придётся заблокировать весь google.com и сервис доставки обновлений Windows. Роскомнадзор на такое пойти не может. Однажды они блокировали google.com, но дали заднюю.
- Может работать и работает на любых платформах, включая десктопные.
Что, если регулирующий интернет орган вроде Роскомнадзора станет чуть умнее? Если ещё не забыли, в начале статьи я упомянула, что даже в зашифрованных пакетах Telegram всегда есть постоянные заголовки. При желании провайдер может отслеживать эти заголовки и блокировать соединения на основании содержимого пакета, а не адресов серверов. Тогда все вышеописанные техники защиты станут бесполезными, подумаете вы, и окажетесь правы. Почти правы.
Telegram ещё как минимум в начале 2017 года реализовал защиту от подобных «лишних глаз», заглядывающих в пакеты.
Несмотря на то, что протокол MTProto открыт и описан на официальном сайте Telegram, официальные же клиенты используют дополнительный слой обфускации, нигде не документированный. Товарищ Tomas Susanka уже максимально подробно описал используемый метод обфускации пакетов, поэтому расписывать всё не буду.
Обфуска́ция или запутывание кода — приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.
Клиент придумывает случайный 32-байтовый ключ и случайный 16-байтовый Initialization Vector, которыми шифрует каждый пакет с помощью AES CTR, а чтобы сервер узнал, как это расшифровать… ключ и IV добавляются в начало пакета перед зашифрованным содержимым.
Вы назовёте это глупостью, ведь какой смысл отправлять зашифрованные пакеты и сразу прикладывать к ним ключ для расшифровки? Конечно, это абсолютно бесполезная защита в логическом смысле, но она имеет большой смысл на практике.
После обфускации все пакеты выглядят как случайный мусор, поэтому для определения, Telegram-трафик это или нет, провайдеру придётся расшифровывать каждый непонятный пакет по методике obfuscated2, прежде чем проводить дальнейшие проверки. Такие действия требуют неоправданное количество вычислительных мощностей, которых у провайдеров попросту нет.
Как уже было сказано выше, команда Telegram прикладывает много усилий, чтобы обойти государственные блокировки, но это не всегда работает. Временные сервера быстро блокируются Роскомнадзором и мы снова теряем доступ к мессенджеру.
Дальнейшая борьба с блокировками отдаётся на откуп пользователям. Telegram предоставляет целых два способа подключения через прокси в своих приложениях. Оба способа не предполагают раскрытия ваших переписок и прочих данных держателям прокси-серверов, так как трафик Telegram изначально зашифрован и передаётся через промежуточные звенья в нечитаемом виде.
SOCKS5-прокси
Очень банальный, но действенный способ. Если сможете осилить технический английский, почитайте вот этот RFC-документ.
Клиент Telegram подключается к заданному вами SOCKS5-серверу и уже через него устанавливает соединение с Telegram-серверами. Так как SOCKS5-сервер находится вне страны, которая ввела блокировки, соединения между ним и Telegram устанавливаются успешно.
Простая лазейка будет работать до тех пор, пока сам прокси-сервер не будет отслежен и заблокирован.
Плюсы SOCKS5-прокси:
- Очень быстро и очень просто.
- Всем известный протокол, серверные реализации которого существуют под все платформы и ОС.
Минусы SOCKS5-прокси:
- Протокол очень легко детектируется с помощью DPI, государство может легко в принципе запретить использование SOCKS5 и заблокировать его.
- Логин и пароль для авторизации передаются в открытом виде.
- Если ваше Telegram-приложение получало с помощью ранее описанных методов IP-адреса временных серверов, то при включении SOCKS5-прокси, приложение будет пытаться подключаться именно туда. Так как владельцы прокси, специализирующихся на Telegram, обычно блокируют соединения со всеми адресами, кроме основных подсетей Telegram, у пользователя могут иногда возникнуть проблемы с подключением.
На данный момент в боте @FCK_RKN_bot из-за ограничений и нестабильности бетаверсии MTPROTO-прокси доступен ТОЛЬКО для пользователей приватных прокси. Как только выйдет официальный релиз от Telegram, они станут доступны всем пользователям, как и SOCKS5-прокси.
Чтобы активировать MTPROTO прокси, нужно нажать в боте на кнопку “Получить прокси” => “Получить MTPROTO прокси” => “Включить” в диалоге настройки прокси.
P.S. MTPROTO на данный момент поддерживает ТОЛЬКО последняя версия Telegram для Android и Mac OS. Для остальных платформ обновление еще не вышло. Мы оповестим, как только оно станет доступно.
Чтобы поделиться с друзьями ботом для обхода блокировки телеграм, отправьте им ссылку https://t-do.ru/FCK_RKN_bot
MTPROTO-прокси
Наконец-то мы подошли к тому, чего вы так долго ждали.
Начнём с того, что любой MTPROTO-прокси — самый что ни на есть реверс-прокси. Это значит, что в отличие от SOCKS5, клиент не просит прокси достучаться до какого-то Telegram-сервера. Клиент общается с MTPROTO-прокси так, будто это уже Telegram-сервер.
Официальной документации по MTPROTO-прокси нет до сих пор, хотя в клиентах функциональность реализована давно. Некоторые умельцы написали свои реализации серверов, изучив исходный код клиентов.
MTPROTO-прокси-сервер просто принимает пакеты от клиента и отправляет Telegram-серверу. Обманула, не так просто. Давайте разберёмся.
Во-первых, клиент общается с MTPROTO-прокси только с обфускацией obfuscated2.
Во-вторых, obfuscated2 здесь используется чуть модифицированный. Перед зашифрованной частью всё так же открыто передаются ключ и IV, только вот шифруется сам пакет не этим ключом, а sha256(key+secret). Secret — это тот самый 16-байтовый параметр, который вы заполняете при подключении к MTPROTO-прокси.
Secret нигде не передаётся в процессе связи. Его использует клиент для шифрования пакета и MTPROTO-прокси-сервер для расшифрования.
MTPROTO-прокси-сервер получает от вас пакет, деобфусцирует его ключом sha256(key+secret), затем снова обфусцирует, но уже используя обычный obfuscated2 без дополнительных параметров.
Таким образом получается, что сторонний человек никак не может деобфусцировать и классифицировать трафик между клиентом и MTPROTO-прокси-сервером.
Плюсы MTPROTO-прокси:
- Трафик между клиентом и промежуточным звеном выглядит как случайный мусор, который при всём желании и наличии вычислительных мощностей не может быть деобфусцирован провайдерами.
- Это реверс-прокси, поэтому клиентам не нужно реализовывать никаких новых протоколов. Только obfuscated2 и поле для ввода secret. Клиент присоединяется к MTPROTO-прокси как к обычному Telegram-серверу.
- Позволяет совершать аудио/видео звонки, если они не работали с SOCKS5-прокси.
Минусы MTPROTO-прокси:
- Каждый пакет должен быть дешифрован и зашифрован снова на стороне прокси-сервера. Ещё не проводила оценку, но уверена, что в самой идеальной реализации MTPROTO-прокси-сервера результаты количества одновременных онлайн соединений будут в разы хуже. Этот минус убивает очень многое. Не ждите такого большого количества стабильных публичных прокси-серверов, как в случае с SOCKS5.
- От команды Telegram до сих пор нет никакой официальной документации, примеров реализации и прочих объяснений происходящему. Возможно, ещё не пришло время. Ждём.
Источник: пресс-секретарь VeeSecurity Анна и Хабрахабр
Мессенджер Telegram, разработанный Павлом Дуровым и полюбившийся жителям многих стран мира, с весны прошлого года заблокирован на территории Российской Федерации. Причиной таких действий стал отказ компании передавать приватные данные и ключи дешифрования из мессенджера российской ФСБ.
Однако еще заблаговременно команда разработчиков внедрила в программу опцию обхода блокировки путем применения прокси-серверов на протоколе Socks5. Сегодня каждый может воспользоваться утилитой, устанавливаемой на ПК и мобильных устройствах, чтобы комфортно общаться с друзьями и совершать звонки, читать новости в подписанных каналах Телеграма.
Принцип работы прокси-серверов заключается в том, что трафик перенаправляется на разрешенные сторонние IP-адреса и таким образом программа не блокируется.
Итак, рассмотрим детальнее, как обойти блокировку телеграм и не переживать, что потеряете связь с друзьями, близкими и любимыми людьми из-за невозможности работы мессенджера.
Спрятать 1) Основные методы обхода блокировок Telegram 2) Как обойти блокировку Telegram с помощью прокси-серверов 2.1) Использование MTProto Proxy 2.2) Использование Socks5 Proxy 2.3) Чем отличаются SOCKS5 и MTProto 3) Обход блокировки Telegram с помощью VPN 4) Общий вывод
Основные методы обхода блокировок Telegram
Благодаря развивающимся технологиям в сети Интернет проблема блокировки любой программы, в том числе мессенджера Телеграм решается очень быстро.
На сегодняшний день можно применять такие ключевые способы, если нужен обход блокировки телеграмм, чтобы в свободном доступе пользоваться программой:
- через прокси сервера для телеграмм, например, MTProto Proxy и Socks5;
- подключить VPN для скрытия IP-адреса.
Оба эти метода мы рассмотрим далее более детально.
Как обойти блокировку Telegram с помощью прокси-серверов
Как было сказано выше, можно применять два популярных прокси-сервера – это MTProto Proxy и Socks5.
Использование MTProto Proxy
Сервер MTProto Proxy является протоколом из семейства MTProto и заложен в программу самого мессенджера. Выбор в его пользу, чтобы обойти блокировку, дает пользователю массу преимуществ, потому сразу решаются такие ключевые проблемы:
- чтобы подключиться, вам не нужно вводить логин и пароль, а достаточно просто пароль;
- трафик аналогичен обычному HTTPS/TLS или максимально приближен к нему;
- при подключении передача пароля серверу не осуществляется, поэтому ваш секретный код в безопасности;
- трафик данных полностью зашифрован;
- есть Promoted-каналы.
Однако стоит отметить, что этот прокси телеграмм работает исключительно с Telegram и для других приложений не применяется. Тем не менее, несмотря на его узкую направленность, с нашей целевой задачей он легко справляется – открывает доступ к свободному пользованию мессенджером.
Теперь пошагово рассмотрим, как происходит настройка телеграмм через прокси MTProto Proxy.
Сначала вам нужно убедиться, что вы пользуетесь последним обновлением мессенджера. Далее заходим в меню Настройки – Расширенные – Тип соединения – поставить галочку «Использовать прокси» – выбрать MTProto Proxy.
Введите такие данные:
Хост (Host) – 95.216.151.58
Порт (Port) – 443
Secret (Секрет) – b7e70329dcf3721c4239b86ad32a90b8
Можно воспользоваться вот такой кнопкой:
Еще один вариант подключения – через бот @tg_mtproxy_bot.
Если вы нажмете на «щит» в левом нижнем углу программы на ПК или на аналогичную иконку вверху чата в мобильном устройстве, то откроется список всех прокси-серверов. Тут же будут высвечиваться данные пинга – чем меньше значение, тем быстрее скорость работы приложения.
Использование Socks5 Proxy
Прокси-сервер socks5 telegram считается самым простым и быстрым способом передачи данных от пользователя к серверу без угрозы блокировки, точнее, с целью ее обхода.
В версии для ПК прокси сервера для телеграмм настройка заключается в следующем:
- открыть меню Настройки – Расширенные настройки;
- выбрать тип соединения TCP с нестандартным socks5-прокси;
- ввести адрес сервера и порт – лучше всего выбирать между английским, американским, немецким или шведским;
- поставить галочку на опции «Использовать IPv6»;
- нажать кнопку сохранения.
В мобильных гаджетах Android и iOS настройка очень похожа:
- зайти в Настройки – Хранение данных;
- нажать Прокси и ввести адрес сервера, номер порта, имя и пароль;
- если данных имени и пароля нет, это строка не заполняется;
- сохранить все действия.
Чем отличаются SOCKS5 и MTProto
Чем отличаются SOCKS5 и MTProto в Telegram – если сравнивать их между собой, то каждый прокси имеет свои особенности и преимущества.
Принцип работы SOCKS5 таков, как показан ниже на картинке:
То есть происходит подключение клиентом к серверу, далее устанавливается сессия с Телеграм-сервером. Поскольку прокси находится вне российского рынка и в стране без блокировки, то соединение быстрое и успешное.
Преимущества использования прокси socks5:
- подключение настраивается очень быстро, потому что все параметры применяются автоматически;
- данный протокол подходит для всех платформ и операционок, поэтому удобно и без проблем сможете применять и на ПК, и на смартфоне.
Но есть и недостатки:
- такой прокси могут быстро вычислить и заблокировать;
- в процессе ввода логина и пароля эти данные передаются без шифрования и есть риск доступа к ним посторонних лиц.
Если рассматривать работу прокси-сервера MTPROTO, то выглядит она следующим образом:
Протокол перенаправляет запросы от сервера программы, а все запросы по данным сохраняются на MTPROTO-сервере.
Его особенность и отличие от первой утилиты в том, что программа-клиент не запрашивает прокси, чтобы получить ответ от Телеграм-сервера и вернуть результат. Взаимодействие таково, что как будто mtproto прокси и есть сервером от Telegram.
Преимущества:
- анализаторы не смогут вычислить протокол, так как трафик данных виден просто как случайный набор кода;
- можно делать множество одновременных подключений.
Если выделять недостатки, то каждый пакет на MTPROTO-сервере дешифруется и снова зашифровывается, когда предстоит отправка пользователю, а это негативно влияет на рабочую скорость. Также нельзя осуществлять голосовые звонки, поскольку просто отсутствует такая техподдержка.
Обход блокировки Telegram с помощью VPN
Еще один способ, как решить вопрос с блокировкой мессенджера Телеграм – это использование сервиса VPN. С помощью такого расширения — трафик зашифровывается и пропускается через сервер другой страны, где нет ограничений. Для мобильных устройств на операционных системах Android и iOS, есть очень много приложений VPN, при этом вы можете установить как бесплатные, которые могут продавать ваши данные сторонним сервисам, так и платное, которые максимально безопасны и анонимны. Настройка очень быстрая и простая, после установки программы вы ее открываете и подключаете соединение.
В данном обзоре мы рассмотрели ключевые и эффективные способы использования мессенджера Телеграм, если он заблокирован. Бывают случаи, что вы не понимаете, почему не работает телеграмм, и одним из таких может оказаться именно блокировка.
Помните о том, что прокси-серверы не создают анонимность, а только обеспечивают подключение к мессенджеру. Если вы хотите скрыть свою личность, или надежно шифровать свои данные, тогда пользуйтесь секретными чатами или установите VPN-сервис, чтобы скрыть видимость IP-адреса и не зависеть ни от кого.
Planet FreeVPN для [platform]
по рейтингу VPNBase
Обновлено: 22.01.2019 Полезное
Команда Telegram не остановилась перед угрожающим лицом роскомнадзора, постоянно обрубающего любые возможности «коннекта» со своей целевой аудиторией. После использования бесплатных прокси и VPN для телеграм, разработчики выкатили 1.3 релиз в котором помимо тучи других полезных функций, появилась поддержка подключения разных прокси серверов, более того появилась поддержка MTProto Proxy серверов телеграм. Сначала в этой статье мы разберем общие понятия касательно подключения для клиентов, далее углубимся в более технические аспекты.
Как подключится к MTProto proxy (Bot) в телеграмм
Команда Telegrator.ru специально для своих пользователей подняла собственный сервер с установленным MTProto протоколом. D Для подключения подойдут любые операционные системы: windows, iOS, android. Вы можете подключиться к нему абсолютно бесплатно и без какой либо рекламы кликнув на кнопку ниже:
Ранее мы писали о лучших телеграм каналах про криптовалюты
Или
Вводим данные для подключения:
Profit!
❗️ Если по кнопке не переходит, то введите название бота вручную — @tg_mtproxy_bot.
Спонсор бота — @CRYPTOSLIVA
Важное замечание. Для того что бы воспользоваться новым способом обхода блокировки от роскомнадзора, вам необходимо обновить свой телеграм до версии не позднее 1.3
Вы можете обновить телеграмм прямо сейчас:
- Если у вас: Windows
- Если у вас: iOS
- Если у вас: Android
Что такое MTProto Proxy сервер
MTProto Proxy — самый передовой протокол от самих разработчиков специально предназначенного для обхода блокировок соответствующих органов. Этот способ гораздо эффективнее SOCKS5, он безопаснее, стабильнее, надежнее. Стоит заметить что по данному протоколу не получиться подключиться иным приложениям. Он заточен только под телеграм.
Вы можете заказать настройку и подключение MTProto прокси сервера у нас. Для этого напишите нам в телеграм — @GGINGER
Официальный MTProto прокси (репозитории):
Преимущества MTProto
- Возможна генерация до 16 ключей
- До 60000 подключений
- Встроенная система мониторинга
- Образ в Docker
- Система рекламы (promoted) каналов
Настройка MTProto (запуск на сервере)
Этот пункт подходит для владельцев каналов, и всех желающих запустить свой прокси MTproxy сервер. Для этого нам потребуется в идеале: сервер с чистым протоколом 443, установленный на него docker, прямые руки. Будем рассматривать установку на debian/ubuntu, все дальнейшие команды будут введены при подключении через ssh.
- Запускаем контейнер Авто-реген ключа Secret: docker run -d -p443:443 —name=mtproto-proxy —restart=always -v proxy-config:/data telegrammessenger/proxy:latest Назначение своего ключа Secret: docker run -d -p443:443 -v proxy-config:/data -e SECRET=«16-ричный ключ» telegrammessenger/proxy:latest
- Получаем всю информацию о созданном контейнере. Там будет содержаться ссылка для подключения, secret (ключ) и остальные данные. Вводим:
docker logs mtproto-proxy
В принципе на этом этапе можно закрывать ваш терминал, и подключаться к вашему MTPtoxy серверу. Но вам ведь необходима реклама вашего канала, я прав?
Реклама канала в MTProto
Как мы написали выше, в этой системе есть функция монетизации. Вам наверняка придется за сервер платить, разработчики telegram придумали как отдать вам дань от ваших подписчиков/пользователей за пользование вашим прокси сервером. При подключении к вашему прокси, они будут видеть вами установленный спонсированный закрепленный канал в топе всех каналов. Выглядеть это будет следующим образом:
Что бы таким образом закрепить свой канал у ваших пользователей прокси, необходимо:
- Зарегистрировать созданный вами прокси у бота @MTProxybot new proxy > отправляете ip:port > отправляете боту сгенерированный или вами назначенный secret > Получаете TAG. Высылаете его вашему контейнеру командой (возможно придется переустановить контейнер, команды для этого ниже):
docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e TAG=ВАШ_TAG telegrammessenger/proxy:latest
- После возвращаемся в бота, выбираем свой прокси и действуем по инструкции.
Дополнительные команды Docker’a
$ docker pull telegrammessenger/proxy $ docker stop mtproto-proxy $ docker rm mtproto-proxy $ docker run …. $ docker logs -f —tail=30 mtproto-proxy
Как отключить прокси в телеграм на windows/androin/ios
В отключении теперь вообще пропали какие лиюо преграды существовашие ранее до версии 1.3. Для отключения вам необходимо кликнуть на «щит» в левом нижнем углу телеграма после чего снять галочку напротив Use Proxy (Использовать прокси). Если у вас смартфон, то в самом приложении вы также найдете «щит» в верхнем топ-баре.
Вуаля. Теперь мы с вам научились не только подключаться к готовым прокси серверам MTProxy в телеграм. Но и создавать свой собственный сервер, к которому могут подключаться другие пользователи.
😼 Выбор редакции 26 мая 2021
2 370
Несмотря на блокировки Телеграма, многие компании продолжают вести свой канал в этом мессенджере. Это крайне удобно, ведь подписчики могут оперативно узнавать новости и информацию. Однако часто пользователи сталкиваются с проблемами с подключением к Telegram.
Если вы в числе таких людей, то советуем применять прокси для подключения. О том, как им пользоваться — читайте ниже.
Прокси для Telegram, настройка и подключение на ПК, Android и iOS
Бесплатные прокси-серверы
Приложения Telegram (за исключением веб-версии) поддерживают работу через прокси-сервисы. Для обхода блокировки рекомендуется использовать SOCKS5-прокси. В настройках лучше всего выбирать IPv4, так как IPv6 не так стабилен.
SOCKS5 работает по собственному сетевому протоколу, который не вносит каких-либо изменений в трафик. Для клиента и удаленного сервиса обмен данными выглядит как прямое соединение. SOCKS5-прокси можно найти на одном из следующих сайтов:
Помните, что для Телеграма нужно выбирать серверы именно для протокола SOCKS5, а не HTTP или другие варианты.
Как настроить прокси на Android и iOS
Для подключения на своем смартфоне или планшете выполните следующие шаги:
- Зайдите в меню «Настройки».
- Найдите пункт «Трафик и хранилище».
- Зайдите в «Настройки прокси».
- Включите «Подключение через прокси» и укажите IP-адрес и порт для подключения.
Как включить прокси на ПК
Для включения proxy на своем компьютере, проще всего использовать бота в Телеграме. Этот способ потребует минимум времени, также он крайне прост в использовании.
Вам потребуется зайти в Telegram на своем ПК (если у вас нет версии мессенджера для компьютера, то скачайте и установите ее).
Далее добавьте любого бота в список своих контактов (несколько вариантов чат-ботов мы предложили выше) и нажмите «Подключиться».
Прокси настроится автоматически, от вас не потребуется каких-либо дополнительных действий.
Также можно зайти в настройки приложения Телеграм и выбрать тип подключения — через прокси SOCKS5. Далее укажите адрес сервера и порта, после чего сохраните все изменения.
Как отключить прокси
Если необходимость в прокси-сервере отпала, то всегда можно отключить его через параметры приложения Телеграм. Зайдите в настройки и найдите пункт «Использование прокси» (USE PROXY), затем — отключите его.
На Андроиде можно отключить сервер и через настройки смартфона — для этого зайдите в соответствующий пункт меню, найдите раздел «Прокси» и переведите пункт в неактивное положение.
Для отключения на iPhone зайдите в «Настройки», найдите раздел «Данные и диск», далее — «Прокси» и «Выключено».
Использование VPN-приложений
Если вы хотите настроить доступ к нескольким заблокированным ресурсам, помимо Телеграма, то можно воспользоваться VPN. На ПК данные сервисы будут по умолчанию работать для всех сайтов и приложений. А вот на Android и iOS нередко можно настроить VPN для отдельных мессенджеров.
Платные и бесплатные VPN-сервисы можно найти в онлайн-магазинах Google Play и App Store:
- Бесплатные: VyprVPN, Onavo Protect и CyberGhost.
- Платные: Nord VPN, Seed4.me и Express VPN.
Как видите, нет ничего сложного в использовании прокси-сервера. Так что если вы столкнулись с проблемой блокировки Телеграма, то сможете быстро восстановить доступ к мессенджеру.
Всем спасибо за внимание, ссылка на источник — https://zorbasmedia.ru/kak-nastroit-i-vklyuchit-proksi-dlya-telegram-na-pk-android-i-ios/
ZorbasMedia — информационный ресурс, всесторонне освещающий рынок партнёрского маркетинга в России и мире: ключевые события, глобальные тренды, компании, определяющие рынок, лица, формирующие тенденции. –>
MTProto — протокол разработанный командой Дурова предназначенный для шифрования трафика месенджера Telegram. MTProto Proxy — промежуточный сервер, выполняющий роль посредника между пользователем и целевым сервером позволяя получать доступ к сервису если по каким-то причинам он недоступен скрывая свой IP адрес и маскируя трафик. Преимущества MTProto Proxy в сравнении socks:
- Для подключения вместо логин/пароль, достаточно только пароля
- Трафик не отличается от обычного HTTPS/TLS
- Пароль не передается до сервера при подключении
- Трафик зашифрован
- Возможна работа через прокси только Telegram’a (другие приложения работать не будут)
- Promoted каналы
Promoted канал — канал, на который вы автоматически будете подписаны при подключении к прокси, он будет закреплен наверху списка и его нельзя удалить пока вы не отключитесь от данного прокси. Это дает возможность монетизировать трафик канала, тем самым поощряя держателя прокси.
Прочитав теорию, можно приступать: Для установки нам понадобится общий набор инструментов для сборки из исходного кода и пакеты разработки для openssl и zlib.
apt install git curl build-essential libssl-dev zlib1g-dev
Клонируем из репы на GitHub и компилируем:
cd ~ git clone https://github.com/TelegramMessenger/MTProxy.git cd MTProxy/ make
Раскидываем файлы по своим местам:
cp objs/bin/mtproto-proxy /usr/bin/ chmod 777 /usr/bin/mtproto-proxy cd /etc mkdir mtproto-proxy cd mtproto-proxy //Получить секретный файл, используемый для подключения к серверам телеграмм curl -s https://core.telegram.org/getProxySecret -o proxy-secret //Получить текущую конфигурацию. Может меняться и требует обновления curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
Создаем секрет, который будет использоваться пользователями для подключения к вашему прокси.
head -c 16 /dev/urandom | xxd -ps
Создаем конфигурационный файл:
sudo nano /etc/systemd/system/mtproto-proxy.service
Копируем туда текст с содержимым:
[Unit] Description=MTProxy After=network.target [Service] ExecStart=/usr/bin/mtproto-proxy -u nobody -p 8888 -H 443 -S --aes-pwd /etc/mtproto-proxy/proxy-secret /etc/mtproto-proxy/proxy-multi.conf -M 1 Restart=on-failure [Install] WantedBy=multi-user.target
где: 443 — порт, используемый клиентами для подключения к прокси. 8888 — локальный порт для получения статистики. Получить ее можно только локально через loopback. Пример: wget localhost:8888/stats — идентификатор полученный при генерировании его ранее. На сервере может быть несколько секретов. Пример: -S -S Если сервер расположен за NAT, требуется добавить параметр —nat-info <Внутренний адрес>:<Внешний адрес>. Не забываем покинуть порты. Другие команды можно посмотреть после старта сервиса командой: mtproto-proxy -h
Перезагружаем systemd для поиска новых или измененных юнитов:
systemctl daemon-reload
Запускаем службу с добавлением ее в автозагрузку:
systemctl restart mtproto-proxy systemctl enable mtproto-proxy
Все — готово. Для того что бы пользователи смогли подключиться к прокси — генерируем ссылку:
tg://proxy?server=&port=<ПОРТ>&secret=<СЕКРЕТ>
Для включения рекламы promoted канала требуется написать этому боту @MTProxybot и зарегистрировав ваш сервер. После этого он вам выдаст TAG — персональный идентификатор прокси для отслеживании статистики и установки рекламы каналов. Его нужно вписать в mtproto-proxy.service, добавлением параметра: -P . Перезагружаем прокси (systemctl restart mtproto-proxy) и можно добавлять канал для рекламы средствами бота. На этом установка является завершенной.
ВАЖНО: Использование прокси в некоторых странах может нарушать законодательство. Ознакомьтесь с законами страны прежде чем устанавливать ПО. Все операции описанные в заметке производились на тестовом стенде, и после написания были удалены.
ли со статьей или есть что добавить?