MTProto协议介绍

MTProto协议是Telegram为了对抗网络封锁开发的专用代理(MTProxy)协议,目前全平台的TG客户端中都支持MTProto协议和MTProxy代理。有了MTProxy代理,即使没有VPN或者其他代理的情况下,也能顺畅访问TG。

一键搭建Telegram的MTProto代理

第一步,请准备一台境外的VPS,操作系统选CentOS7/8、Ubuntu16/18/20,或者Debian8/9/10;

第二步,SSH登录到服务器;

第三步,执行下面的命令一键搭建Telegram的MTProto代理:

1
2
3
4
5
#创建文件夹
mkdir /home/mtproxy && cd /home/mtproxy

#输入命令回车
curl -s -o mtproxy.sh https://raw.githubusercontent.com/ellermister/mtproxy/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh

安装完后配置信息

按照提示输入一个端口号并回车(端口号随便设置,不和其他软件冲突即可,注意端口是否开启);

管理端口随意,伪装域名可设置其他的,TAG看自己需求,不需要推广可直接回车;

安装成功后,会输出如下信息

第四步,接下来打开TG客户端,参考下图的操作添加自定义代理,选择MTPROTO,将一键脚本输出的IP、端口和密钥填上去,点击保存:

操作方法

接下来,就可以在不开启代理/VPN的情况下使用TG客户端了。

注意事项

  • 目前MTProto已经发展到第三代,已经不建议使用v2ray内置的MTProto来搭建
  • 本脚本使用了9seconds的docker镜像搭建;
  • 因为docker访问外网需求,因此禁用了VPS的防火墙。如果你的VPS用于网站等重要业务,不建议使用本脚本搭建;
  • 如果有国内VPS,建议使用中转,防止被封;