搭建 MTProto ¶
1. 生成 FakeTLS 密钥 ¶
使用以下命令生成 FakeTLS 密钥,并指定一个域名(例如 icloud.com)。请确保使用的域名在您所在地区未被禁止访问:
docker run --rm p3terx/mtg generate-secret tls -c icloud.com
2. 运行容器 ¶
在以下命令中填入您的 port(端口)和 secret(密钥),然后运行 Docker 容器:
docker run -d \
--name mtg \
--restart unless-stopped \
--dns 8.8.8.8 \
-p <PORT>:3128 \
p3terx/mtg \
run <SECRET>
3. 创建链接 ¶
使用以下格式创建 Telegram 代理链接,替换 <PORT>(端口)、<SECRET>(密钥)和 <YOUR_IP>(您的服务器 IP):
- Telegram 链接格式:
tg://proxy?port=<PORT>&secret=<SECRET>&server=<YOUR_IP> - 网页链接格式:
https://t.me/proxy?server=<YOUR_IP>&port=<PORT>&secret=<SECRET>
4. 其他信息 ¶
更多详情请参考项目地址:https://github.com/9seconds/mtg