блок, блок, полномочие
Как вы уже знаете, что телеграмма была заблокирована в России и Иране, так что теперь настало время для повышения прокси вопрос. Телеграмма официально выпустила свой прокси-сервер, и он является открытым исходным кодом (написано на языке программирования C). Но это может быть составлен только на Linux. В учебнике говорится “просто запустите сделать” Но это неправда. Это не так просто, как это было excpected. Но я здесь, чтобы обеспечить супер легкий способ установки MTProto прокси-сервер на вашем Linux VPS от нуля.
Внимание: эта статья была изначально написана на английском языке, пожалуйста, перейдите на английская версия для лучшего понимания и игнорирования автоматического перевода.
Требования
- VPS / VDS (рекомендуется использовать облачные VPS). Я не предлагаю вам использовать OVH, как он блокирует телеграмму с некоторого времени или использовать VPN, чтобы направить весь трафик через шифрованные туннели. Не рекомендуется использовать VPS, расположенный в России, конечно,. Я не буду рекламировать любого из провайдеров есть много, просто найти лучшее для вас.
- Linux OS: Ubuntu 14.04+, CentOS 6+, Debian 8+
- корневой доступ через SSH
Внимание: Если вы на ПК с Windows вам потребуется шпатлевка для подключения к серверу.
устанавливать, проверить, идти
- Войдите в свой VPS и установить необходимые пакеты (в моем случае я буду использовать Ubuntu)
apt-get update apt-get install docker.io
- И сейчас, установить 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. И да, Вы можете использовать этот прокси слишком (если он будет доступен).
- ОК, теперь мы онлайн. Давайте установим канал, который будет показан в качестве “Прокси-спонсор” в клиентах Телеграммы других пользователей. Позволяет воссоздать контейнер DOCKER. Добавить телеграмму бот @MTProxybot (HTTPS://t.me/MTProxybot) и написать ему сообщение /newproxyи следовать его указаниям. Он пошлет вам сообщение об успехе:
“успех!Ваш прокси-сервер был успешно зарегистрирован. Теперь вы можете передать этот прокси-тег в программное обеспечение вы используете: 1d3eb6dd135e4aaff7de0fd614124b4c.” Скопируйте хэш прокси-тега “1d3eb6dd135e4aaff7de0fd614124b4c“, это будет необходимо дополнительно.
Отправить другую команду для бота: “/myproxies”. Он перечислит свой новый созданный прокси-сервер, и вам необходимо выбрать его, тогда выбирай “Набор продвижение” и отправить ему ссылку на ваш канал. - Теперь давайте воссоздавать 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