Блог P1ratRuleZZZ

Создание собственных официального MTProto прокси с продвижением канала (Очень простой способ)

блок, блок, полномочие

Как вы уже знаете, что телеграмма была заблокирована в России и Иране, так что теперь настало время для повышения прокси вопрос. Телеграмма официально выпустила свой прокси-сервер, и он является открытым исходным кодом (написано на языке программирования C). Но это может быть составлен только на Linux. The tutorial says “simply run make” but that is not true. Это не так просто, как это было excpected. But I’m here to provide a super easy way to install an MTProto Proxy on your Linux VPS from zero.

Внимание: эта статья была изначально написана на английском языке, пожалуйста, перейдите на английская версия для лучшего понимания и игнорирования автоматического перевода.

Требования

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

Внимание: Если вы на ПК с Windows вам потребуется шпатлевка для подключения к серверу.

устанавливать, проверить, идти

  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 – is the port you want your server to be accessible on

    Теперь, позволяет выяснить секрет для подключения

    docker logs mtproto-proxy
    

    And search for “Secret 1: 469fe09b277900a8ae91dcefa736056b”.

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

  3. ОК, теперь мы онлайн. Let’s set a channel that will be shown as a “Proxy sponsor” in Telegram clients of other users. Позволяет воссоздать контейнер DOCKER. Добавить телеграмму бот @MTProxybot (HTTPS://t.me/MTProxybot) и написать ему сообщение /newproxy и следовать его указаниям. Он пошлет вам сообщение об успехе:
    “Success!Ваш прокси-сервер был успешно зарегистрирован. Теперь вы можете передать этот прокси-тег в программное обеспечение вы используете: 1d3eb6dd135e4aaff7de0fd614124b4c.” Copy the hash of proxy tag “1d3eb6dd135e4aaff7de0fd614124b4c, это будет необходимо дополнительно.
    Отправить другую команду для бота: “/myproxies”. Он перечислит свой новый созданный прокси-сервер, и вам необходимо выбрать его, then choose “Set promotion” and send him a link to your channel.
  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 – you can set this to any value you want, но для небольшого сервера 1 работник достаточно (Ноль означает 1 основной процесс + 0 ведомые процессы). Если вы хотите иметь 2 процессы, установить его 1.

    SECRET = 469fe09b277900a8ae91dcefa736056b – pass the same secret from step 2. Или любой другой 32 символов хэш (Вы можете использовать md5), только не забудьте потом установить этот пароль в клиенте тоже. Я рекомендую использовать те же, начиная с шага 2.

    TAG = 1d3eb6dd135e4aaff7de0fd614124b4c – Tag, that you got from the bot in step 3.

    И это все. Теперь пользователи прокси-сервера будет видеть раскрученный канал.

Расширенный конфигурации

Если вы чувствуете себя достаточно опытным, посетить https://hub.docker.com/r/telegrammessenger/proxy чтобы получить больше информации.

Руководство по установке

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

Другие реализации MTProto прокси и тестирование серверов

Посетите страницу вилки для PHP MTProxy на GitHub как вы также найдете информацию и ссылки на другие реализации прокси. But they doesn’t support promoting channels yet.

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

Также, проверить мой первый пост о MTProto Proxy

Exit mobile version