зрізуючи кути
В альфа і бета версіях клієнтів Telegram для Windows / Linux / MacOS, а також Android і iOS з'явилася підтримка proxy для Telegram, працюють по протоколу MTProto (звичайно ж, підтримка SOCKS5 проксі залишилася)
Що ж таке MTProto проксі і чим він відрізняється від Socks5?
MTProto проксі – це по суті Telegram клієнт, який працює на віддаленому сервері. Тобто, всі функції типу відправки / прийому повідомлень виконуються на ньому, а потім передаються на ваш додаток в смартфоні або ПК. Однак, в тонкощах роботи MTProxy я не став копирсатися, можливо, займуся цим потім.
А ось Socks5 працює на рівні TCP / IP, тобто підключення типу Socket робиться через віддалений сервер (Dante, 3повноваження, кальмар).
У MTProxy є одна величезна перевага: як припускають деякі, власники таких серверів зможуть форсовано показувати тим, хто користується їхніми проксі сервером, свій канал (або спонсорований чужий канал). Відмінна можливість для тих, хто хоче розкрутити свій канал в Telegram і потім окупити витрати на сервер, заробляючи на рекламі, наприклад. До того ж, це двигун прогресу — адже тепер дійсно є мета для того, щоб підняти свій проксі сервер і просто роздати його на користування всім бажаючим.
Отже, поки що є можливість легко встановити свій MTProto proxy сервер, працює на PHP. Інструкцію я описав в READ.me на GitHub. Вся установка описана там, а тут я лише наведу деяку інформацію.
Якщо ви хочете встановити офіційну версію проксі, то дивіться тут (Англ.)
важливі моменти, вимоги до установки і т.д
- необхідні навички: Досвідчений користувач linux / Досвідчений користувач Windows
- Софт: будь-linux, будь-який Windows. PHP-клі: 7.0 і вище (на PHP5.6 і нижче не тестував). Розширення: XML (судження), локон
- Залізо: VDS / VPS з Любо стороні (в якій не заблокований Telegram) з root доступом по SSH
- Адреса для прослуховування можна поміняти, якщо відкрити файл mtproxyd в блокноті (за замовчуванням: 0.0.0.0 – слухати на всіх інтерфейсах)
- Як задати / налаштувати канал, який буде показуватися користувачам, мені поки не відомо
Pingback: Створення власних офіційного MTProto проксі з просуванням каналу (Дуже простий спосіб)