Створення власних офіційного MTProto проксі з просуванням каналу (Дуже простий спосіб)

блок, блок, повноваження

Як ви вже знаєте, що телеграма була заблокована в Росії та Ірані, так що тепер настав час для підвищення проксі питання. Телеграма офіційно випустила свій проксі-сервер, і він є відкритим вихідним кодом (написано на мові програмування C). Але це може бути складений тільки на Linux. У підручнику йдеться “просто запустіть зробити” але це не так. Це не так просто, як це було excpected. Але я тут, щоб забезпечити супер легкий спосіб установки MTProto проксі-сервер на вашому Linux VPS від нуля.

Примітка: ця стаття була спочатку написана англійською мовою, будь ласка, переглянути англійська версія для кращого розуміння і ігнорування автоматичного перекладу.

вимоги

  1. VPS / VDS (рекомендується використовувати хмарні VPS). Я не пропоную вам використовувати OVH, як він блокує телеграму з деякого часу або використовувати VPN, щоб направити весь трафік через шифровані тунелі. Не рекомендується використовувати VPS, розташований в Росії, звичайно,. Я не буду рекламувати будь-якого з провайдерів є багато, просто знайти краще для вас.
  2. Linux OS: Ubuntu 14.04+, CentOS 6+, Debian 8+
  3. кореневої доступ через SSH

Примітка: Якщо ви на ПК з Windows вам буде потрібно Putty для підключення до сервера.

встановлювати, перевірка, йти

  1. Увійдіть в свій VPS і встановити необхідні пакети (в моєму випадку я буду використовувати Ubuntu)
    apt-get update
    apt-get install docker.io
    
  2. А зараз, встановити Docker контейнер з самого проксі
    docker run -d -p6968:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest
    

    Примітка: ми не налаштований канал просування ще. Це буде зроблено пізніше. Це відбувається тому, що в цьому прикладі ми припускаємо, що у вас немає доступу до телеграмі на все, але вам вдалося отримати / IOS клієнт Android / Desktop і не може підключитися. Ось чому ми створили проксі перші, то підключення через нього, і тільки тоді, коли ми маємо доступ задасть призначений канал.

    де: 6968 – це порт, який ви хочете, щоб ваш сервер був доступний на

    в даний час, дозволяє з'ясувати секрет для підключення

    docker logs mtproto-proxy
    

    І шукати “секрет 1: 469fe09b277900a8ae91dcefa736056b”. 

    Так, Тепер в Телеграма клієнта введіть Hostname = IP Вашого VPS або доменне ім'я вказує на цьому IP (це ваш VPS IP-адреса, що використовується для підключення за допомогою SSH), то порт (в цьому випадку 6968) і секрет з повідомлення вище, і Плессі SAVE або CONNECT. І так, Ви можете використовувати цей проксі занадто (якщо він буде доступний).

  3. OK, тепер ми онлайн. Давайте встановимо канал, який буде показаний в якості “Проксі-спонсор” в клієнтах Телеграми інших користувачів. Дозволяє відтворити контейнер DOCKER. Додати телеграму бот @MTProxybot (протокол HTTPS://t.me/MTProxybot) і написати йому повідомлення /newproxyі виконувати його вказівки. Він пошле вам повідомлення про успіх:
    “успіх!Ваш проксі-сервер був успішно зареєстрований. Тепер ви можете передати цей проксі-тег в програмне забезпечення ви використовуєте: 1d3eb6dd135e4aaff7de0fd614124b4c.” Скопіюйте хеш проксі-тега “1d3eb6dd135e4aaff7de0fd614124b4c“, це буде необхідно додатково.
    Надіслати іншу команду для бота: “/myproxies”. Він перерахує свій новий створений проксі-сервер, і вам необхідно вибрати його, потім виберіть “набір просування” і відправити йому посилання на ваш канал.
  4.  Тепер давайте відтворювати Docker контейнер з проксі-тезі
     
    docker container stop mtproto-proxy
    docker container rm mtproto-proxy
    docker run -d -p6968:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e WORKERS=0 -e SECRET=469fe09b277900a8ae91dcefa736056b -e TAG=1d3eb6dd135e4aaff7de0fd614124b4c telegrammessenger/proxy:latest 
    

    Пояснення нових параметрів:
    РОБОЧІ = 0 – Ви можете встановити будь-яке значення ви хочете, але для невеликого сервера 1 працівник досить (нуль означає 1 основний процес + 0 ведені процеси). Якщо ви хочете мати 2 процеси, встановити його 1.

    SECRET = 469fe09b277900a8ae91dcefa736056b – пройти ту ж таємницю від кроку 2. Або будь-який інший 32 символів хеш (Ви можете використовувати md5), тільки не забудьте потім встановити цей пароль в клієнті теж. Я рекомендую використовувати ті ж, починаючи з кроку 2.

    TAG = 1d3eb6dd135e4aaff7de0fd614124b4c – тег, що ви отримали від бота на кроці 3.

    І це все. Тепер користувачі проксі-сервера буде бачити розкручений канал.

Розширений конфігурації

Якщо ви відчуваєте себе досить досвідченим, відвідатиhttps://hub.docker.com/r/telegrammessenger/proxy щоб отримати більше інформації.

Керівництво по установці

Все описано на моєму GitHub вилціhttps://github.com/p1ratrulezzz/MTProxy-1

Інші реалізації MTProto проксі і тестування серверів

Відвідайте сторінку вилки для PHP MTProxy на GitHubяк ви також знайдете інформацію та посилання на інші реалізації проксі. Але вони не підтримують розвиток каналів ще.

Якщо ви wan't створити сервер на Windows,, використовувати реалізацію Java від GitHub (відкрити релізи та завантажити останні, і запустити за допомогою Java -jar mtoxy<версія>.яс)

також, перевірити мій перший пост про MTProto Proxy

Завантаження

This entry was posted in Системне адміністрування and tagged , , , , , , , , , , , , , , , , , , . Bookmark the permalink. | Коротке посилання:  http://p1rat.ru/lezzz/nIqPh

Залиште відповідь