MTProto Proxy инструкция по установке Debian 9

MTProto Proxy это протокол созданный Павлом Дуровым для шифрования трафика в приложение Telegram. Для его установки на ваш VPS сервер нужно проделать следующее:

Устанавливаем зависимости libssl-dev zlib1g-dev командой:

apt install git curl build-essential libssl-dev zlib1g-dev

Далее:

git clone https://github.com/TelegramMessenger/MTProxy.git

После чего переходим в скаченную папку MTProxy:

cd MTProxy

Приступаем к сборке:

make

После этого нам нужно с вами разобраться с файлами и разместить их по своим папкам:

cp objs/bin/mtproto-proxy /usr/bin/

Даем файлу mtproto-proxy права 777:

chmod 777 /usr/bin/mtproto-proxy

Переходим в папку etc:

cd /etc

Создаем в ней папку mtproto-proxy командой:

mkdir mtproto-proxy

Переходим в папку mtproto-proxy:

cd mtproto-proxy

Теперь нам нужно скачать файлы, для подключения к серверам Telegram:

curl -s https://core.telegram.org/getProxySecret -o proxy-secret

и:

curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf

Сгенерировать секретный ключ для подключению к MTProto Proxy:

head -c 16 /dev/urandom | xxd -ps

Создать файл конфигурации:

nano /etc/systemd/system/mtproto-proxy.service

И вписать в него следующее:

[Unit]
Description=MTProxy
After=network.target
[Service]
ExecStart=/usr/bin/mtproto-proxy -u nobody -p 8888 -H 443 -S secret --aes-pwd /etc/mtproto-proxy/proxy-secret /etc/mtproto-proxy/proxy-multi.conf -M 1
Restart=on-failure
[Install]
WantedBy=multi-user.target

secret:
там должен быть ваш сгенерированный ключ, слово secret удаляем и вставляем туда ваш ключ.
-M 1:
определяет количество главных процессов, если Proxy вам нужен для пары десятком подключений то хватит и значения 1.
-H 443:
я бы не советовал менять, но поменять можете.
-p 8888:
это порт для просмотра статистики, можно менять.
Далее:

systemctl daemon-reload

Перезапускаем MTProxy:

systemctl restart mtproto-proxy

Добавляем MTProxy в автозагрузку командой:

systemctl enable mtproto-proxy

Всё, MTProto Proxy установлен.

Смотреть установку MTProto Proxy Debian 9 на YouTube: