Kак создать свой прокси для Телеграма: MTProxy

627

Подробная инструкция простым языком — как настроить MTProxy для Телеграма и прорекламировать свой канал.

Чтобы настроить свой прокси — предстоит разобраться с хостингом и терминалом :) Разделим инструкцию на 3 шага: хостинг, прокси и настройка рекламного канала.

Если есть работающий сервер и доступ к терминалу, то раздел с хостингом можно пропустить и перейти ко второму шагу.

Шаг 1 — Хостинг

Можно выбрать любой хостинг, рассмотрим настройку на примере надежного DigitalOcean. Стоимость минимального сервера — 5$.

Пройди регистрацию по ссылке https://m.do.co/c/4d46cc2482be. За регистрацию по этой ссылке начислят 10$ на счет и 2 месяца твой прокси будет работать бесплатно.

Ссылка без бонуса — https://www.digitalocean.com

Теперь нужно сгенерировать ключ доступа «SSH Key» на компьютере. Ключ это пароль для сервера.

Как создать SSH-ключ

Windows
https://www.digitalocean.com/docs/droplets/how-to/add-ssh-keys/create-with-putty/

Linux и MacOS необходимо открыть Терминал и следовать инструкциям
https://www.digitalocean.com/docs/droplets/how-to/add-ssh-keys/create-with-openssh/

Внимание! Ключ необходимо скопировать

В Linux и MacOS это можно сделать командой «cat ~/.ssh/id_rsa.pub» которую нужно ввести в Терминал. Если Windows, то просто скопируй ключ из программы. Аккаунт в хостинге и ключ есть. Отлично!

Сейчас необходимо создать сервер — «дроплет».
Инструкция — https://www.digitalocean.com/docs/droplets/how-to/create/

Настройки необходимо выбрать как на картинке

Хостинг для MTProto Proxy

Внизу формы нужно нажать кнопку «New SSH Key» и вставить ключ, который мы сгенерировали.

Жмем кнопку «Create»

Сервер создан и теперь есть его адрес

Шаг 2 — Прокси

Подключимся к серверу

Для пользователей Windows: запусти PuTTY и в настройках подключения введи IP-адрес сервера, порт 22.

Для Linux и Mac OS Необходимо открыть Терминал и ввести команду ssh [email protected]_АДРЕС_ВАШЕГО_СЕРВЕРА

Если ключ установлен верно, то успешное подключение к серверу будет выглядеть так:


Необходимо установить несколько программ.

Введи построчно команды

  1. sudo apt-get update
  2. sudp apt-get install docker.io
  3. docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest

Отлично, прокси-сервер установлен и запущен. Теперь его пора зарегистрировать и настроить рекламный канал.

Получи секретный код для подключения командой

docker logs mtproto-proxy

Найди примерную строку “Secret 1: 469fe09b277900a8ae91dcefa736056b” — это и будет секретный код

Теперь к прокси-серверу можно подключиться

В настройках приложения Телеграма зайди в раздел Безопасности — Прокси. Выбери MTProto и введи данные в таком порядке:

Чтобы включить прокси есть способ проще, можно создать ссылку с автоподключением. Впиши адрес своего сервера в «IP» и секретный-код в «Secret»

t.me/proxy?server=IP_АДРЕС_ВАШЕГО_СЕРВЕРА&port=443&secret=СЕКРЕТНЫЙ-КОД

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

Шаг 3 — Настройка рекламного канала

Если хочется прорекламировать свой канал в списке чатов у всех, кто подключился к твоему прокси, то сделай следующее:

Зарегистрируй прокси у бота в Телеграме.

  • Напиши боту @MTProxybot и нажимаем /start
  • Затем — /newproxy и следуй его инструкции

Твой код будет отличаться — это нормально

Если всё правильно, то бот сообщит «Success! Your proxy has been successfully registered. You can now pass this proxy tag to the software you are using: 1d3eb6dd135e4aaff7de0fd614124b4c»

Код сохрани, он сейчас понадобится.

Отправь боту команду /myproxies — выбери свой прокси и нажми «Set promotion». Бот спросит рекламируемый канал. Всё. Мы настроили прокси-сервер для Телеграма, ура!

Вернись в Терминал сервера

Введи построчно команды

  1. docker container stop mtproto-proxy
  2. docker container rm mtproto-proxy
  3. docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e SECRET=СЕКРЕТНЫЙ-КОД -e TAG=КОД_ИЗ_БОТА_MTPROXY telegrammessenger/proxy:latest

Супер! Теперь канал будет показан первым в списке чатов у всех, кто его использует.

Если остались вопросы по настройке, пиши в комментарии или в нашем Телеграм-чате. Удачного продвижения :)