MTProto协议介绍
MTProto协议是 Telegram 为了对抗网络封锁开发的专用代理(MTProxy)协议,目前全平台的 TG 客户端中都支持MTProto协议和MTProxy代理。有了MTProxy代理,即使没有VPN或者其他代理的情况下,也能顺畅访问TG。
本文介绍一键搭建Telegram的MTProto代理。
一键搭建Telegram的MTProto代理
第一步,请准备一台境外的VPS,购买可参考 CN2 GIA VPS和商家推荐 或 做站VPS推荐,操作系统选 CentOS 7/8、Ubuntu 16/18/20,或者Debian 8/9/10;
第二步,SSH登录到服务器,windows可参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程;
第三步,执行下面的命令一键搭建Telegram的MTProto代理:
# CentOS/AliyunOS/AMI系统 yum install -y curl bash <(curl -sL https://s.hijk.art/mtproto.sh) # Ubuntu/Debian系统 apt install -y curl bash <(curl -sL https://s.hijk.art/mtproto.sh)
输入命令后,会出现如下菜单:
首次使用输入 1,然后回车,按照提示输入一个端口号并回车(端口号随便设置,不和其他软件冲突即可)。
安装成功后,会输出如下信息:
第三步,接下来打开TG客户端,参考 配置Telegram走SS/SSR/V2ray/trojan代理 的操作添加自定义代理,选择MTPROTO,将一键脚本输出的IP、端口和密钥填上去,点击保存:
接下来,就可以在不开启代理/VPN的情况下使用TG客户端了。
注意事项
- 目前MTProto已经发展到第三代,已经不建议使用V2ray内置的MTProto来搭建
- 本脚本使用了 9seconds 的docker镜像搭建;
- 因为docker访问外网需求,因此禁用了VPS的防火墙。如果你的VPS用于网站等重要业务,不建议使用本脚本搭建;
- 如果有国内VPS,建议使用 中转,防止被封;
- MTProto很可能过一段时间就导致被封,稳妥的方法还是使用带伪装的V2ray或者trojan,然后参考 配置Telegram走SS/SSR/V2ray/trojan代理 的操作使用TG。
参考
【国外VPS推荐】 搬瓦工三网回程CN2 GIA VPS,季付46.87$
我觉得tg代理这个20MB不到的玩意其实可以不用跑docker
看个人喜好
报错了…
Error:
Problem: problem with installed package buildah-1.19.7-2.module_el8.4.0+830+8027e1c4.x86_64
””
(try to add ‘–allowerasing’ to command line to replace conflicting packages or ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)
CentOS Linux 8 docker安装失败,请到https://hijk.art反馈
服务器的环境有问题,建议换centos7
好的,已知晓,感谢😊
这个不支持32位系统吧?
应该是支持的
腾讯云轻量服务器行不行?
境外的可以
docker: Error response from daemon: driver failed programming external connectivity on endpoint mtg (1d84c0285c98e746137bca8e02104109ca5119f8b92b4ec33de483dd56794e3b): (iptables failed: iptables –wait -t nat -A DOCKER -p tcp -d 0/0 –dport 20010 -j DNAT –to-destination 172.17.0.2:3128 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)).
CentOS Linux 7 (Core) 启动docker镜像失败,请到 https://hijk.art 反馈
失败了失败了
网上找找,换个脚本试试
裝了以後,一頓飯的功夫就被GFW墻了
不建议用这个了
现在用那个