Подробная инструкция простым языком — как настроить 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/
Настройки необходимо выбрать как на картинке
Внизу формы нужно нажать кнопку «New SSH Key» и вставить ключ, который мы сгенерировали.
Жмем кнопку «Create»
Сервер создан и теперь есть его адрес
Шаг 2 — Прокси
Подключимся к серверу
Для пользователей Windows: запусти PuTTY и в настройках подключения введи IP-адрес сервера, порт 22.
Для Linux и Mac OS Необходимо открыть Терминал и ввести команду ssh [email protected]_АДРЕС_ВАШЕГО_СЕРВЕРА
Если ключ установлен верно, то успешное подключение к серверу будет выглядеть так:
Необходимо установить несколько программ.
Введи построчно команды
- sudo apt-get update
- sudp apt-get install docker.io
- 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». Бот спросит рекламируемый канал. Всё. Мы настроили прокси-сервер для Телеграма, ура!
Вернись в Терминал сервера
Введи построчно команды
- docker container stop mtproto-proxy
- docker container rm mtproto-proxy
- docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e SECRET=СЕКРЕТНЫЙ-КОД -e TAG=КОД_ИЗ_БОТА_MTPROXY telegrammessenger/proxy:latest
Супер! Теперь канал будет показан первым в списке чатов у всех, кто его использует.
Если остались вопросы по настройке, пиши в комментарии или в нашем Телеграм-чате. Удачного продвижения :)