Telegram专属代理mtproxy
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
官网在线安装服务MTProxy:
yum install openssl-devel zlib-devel
yum groupinstall "Development Tools"
git clone https://github.com/TelegramMessenger/MTProxy
cd MTProxy/
make && cd objs/bin
curl -s https://core.telegram.org/getProxySecret -o proxy-secret
curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
chmod +x proxy-multi.conf
chmod +x proxy-secret
head -c 16 /dev/urandom | xxd -ps
9109e0a712e0d95ea902feac8c148416
./mtproto-proxy -u nobody -p 22222 -H 11111 -S 9109e0a712e0d95ea902feac8c148416 --aes-pwd proxy-secret proxy-multi.conf -M 1
安装完成之后客户端服务端口11111和秘钥9109e0a712e0d95ea902feac8c148416
创建服务并开机启动MTProxy.service
# cd /etc/systemd/system
# vi MTProxy.service
# cat MTProxy.service
[Unit]
Description=MTProxy
After=network.target
[Service]
Type=simple
WorkingDirectory=/root/MTProxy/objs/bin
ExecStart=/root/MTProxy/objs/bin/mtproto-proxy -u nobody -p 22222 -H 11111 -S 9109e0a712e0d95ea902feac8c148416 --aes-pwd proxy-secret proxy-multi.conf -M 1
Restart=on-failture
[Install]
WantedBy=multi-user.target
# systemctl daemon-reload
# systemctl restart MTProxy.service
# systemctl status MTProxy.service
# systemctl enable MTProxy.service