搭建Docker版本MTP+TLS代理

安装Docker & Docker-Compose

Docker安装

curl -sSL https://get.daocloud.io/docker | sh
systemctl start docker
systemctl enable docker

Docker-Compose安装

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

检查Docker-Compose安装是否成功

docker-compose -v

安装MTP

生成TLS混淆密钥

提示不要使用看不见的网站,这儿使用的是香港中文大学的网址。

docker run --rm nineseconds/mtg:master generate-secret --hex cuhk.edu.hk

生成的Key,就是你的钥匙,请不要给不信任的人分享

编辑配置文件

编辑并将配置文件存储在mtpdocker目录下

mkdir /root/mtpdocker
nano /root/mtpdocker/mtg-config.toml
#secret值为上一步生成的key
secret = "ee3997285693a7548592914a51b894ff636375686b2e6564752e686b"
bind-to = "0.0.0.0:3128"

#保存,退出

拉取并运行Docker

#其中的21558端口,可自定定义
docker run -d \
--name mtg \
-v /root/mtpdocker/mtg-config.toml:/config.toml \
-p 21558:3128 --restart=unless-stopped \
nineseconds/mtg:master

 

配置Telegram代理

Telegram的代理配置位置比较奇葩,设置代理可依次打开设定中:

"Data And Storage"——>"Connection Type (Proxy)"——>"Add Proxy"——"MTProto",然后填入:

Server - 服务器外网IP地址

Port - 21558或自定义端口

Secret - 自己生成的Key

添加成功后,可以看到在Proxy下面有一个延迟提示。

 

文中未提及:

  • 该代理可组合中转隧道使用,参见网站中极光面板
  • 项目地址:9seconds/mtg
  • 参考文章:jkgtw's blog

 

THE END
分享
二维码
海报
搭建Docker版本MTP+TLS代理
安装Docker & Docker-Compose Docker安装 curl -sSL https://get.daocloud.io/docker | sh systemctl start docker systemctl enable docker Docker-Co……
<<上一篇
下一篇>>
文章目录
关闭
目 录