Telegram是一个很流行的IM软件,最大的特点就是开源和隐私,现在很多讨论群都会在这个上面。因为众所周知的原因在中国,它是不能直接使用的,下面介绍一个官方支持的MTProxy代理搭建方法。
MTProxy
Telegram默认支持sock5和MTProxy。MTProxy的优势主要是占用资源少、使用方便、Telegram官方支持。
MTProxy仅可用于Telegram的代理,不能用于其他用处。
首先你需要一个能够直连Telegram的服务器,然后搭建方法如下。
安装Docker
使用官方的命令来安装即可。
## 适用于 Linux
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun //使用阿里云镜像源加速
## 启动 Docker
$ sudo systemctl enable docker
$ sudo systemctl start docker
部署MTProxy 官方 Docker 镜像
$ docker pull telegrammessenger/proxy
$ docker run -d -p<port>:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest
## <port> 修改为你想要的端口,记得去修改防火墙配置放开该端口
$ docker logs mtproto-proxy
## 查看你的链接信息
## 会输出如下信息
####
#### Telegram Proxy
####
[+] Using the secret in /data/secret: 'xxxxxxxxxxxxxxxxxxxxxxxx'.
[*] Final configuration:
[*] Secret 1: xxxxxxxxxxxxxxxxxxxxxxxx
[*] tg:// link for secret 1 auto configuration: tg://proxy?server=你的服务器地址6&port=443&secret=xxxxxxxxxxxxxxxxxxxxxxxx
[*] t.me link for secret 1: https://t.me/proxy?server=你的服务器地址6&port=443&secret=xxxxxxxxxxxxxxxxxxxxxxxx
[*] Tag: no tag
[*] External IP: 你的服务器地址
[*] Make sure to fix the links in case you run the proxy on a different port.
客户端配置
客户端配置很简单,上面信息中的tg://链接复制到手机浏览器中,用telegram客户端打开即可,注意修改下端口号,是在docker运行命令中设置的端口号才对。
参考:https://github.com/TelegramMessenger/MTProxy
除非注明,否则均为Troy小法师原创文章,转载必须以链接形式标明本文链接
本文链接: https://www.troyqi.com/archives/746/docker安装mtproxy,简单搭建tg代理/
4 条评论
奶爸de笔记 · 2019年6月21日 下午10:14
其实TG虽然好,但是消息太乱了。
zh616110538 · 2019年9月28日 上午10:42
昨天按你的教程搭了一个,然后被秒封。。
Troy小法师 · 2019年9月30日 上午11:29
最近···还是别折腾这些了
lisa1936 · 2019年10月23日 下午4:31
应该用MTG,是MPT的一个分支,稳定很多