搬瓦工机场
Just My Socks教程

3X-UI 面板 MTProto Telegram 代理教程:VPS 搭建 Telegram 专用节点

3X-UI MTProto 是 3X-UI 面板中用于搭建 Telegram 专用代理的功能。和 VLESS、Trojan、VMess 这类通用代理节点不同,MTProto Telegram 代理只服务 Telegram 客户端,不接管浏览器、下载工具、国内 App 和系统其他网络请求。对于只需要 Telegram 能正常连接的用户来说,MTProto 可以直接在 Telegram 客户端里添加使用,不需要额外安装 Clash、v2rayN、Shadowrocket 等代理客户端;其他网络仍然走本地网络直连。

本文以一台已经安装 3X-UI 面板的 VPS 为例,演示如何添加 MTProto 入站、使用默认 FakeTLS 域名和自动生成的密钥、检查 mtg 进程和端口监听状态,并在 Telegram Desktop 添加代理,最后通过 MTPROTO 已连接状态和 3X-UI 入站流量变化确认代理可以正常使用。

开始之前,需要先准备一台已经安装 3X-UI 面板的 VPS。如果还没有安装面板,可以先参考 3X-UI 面板安装教程:VPS 安装 Xray 多协议管理面板 完成安装,再继续本文的 MTProto Telegram 代理配置。

如果不想通过 3X-UI 面板手动添加入站,也可以参考 一键搭建 MTProto 让访问 Telegram 变的更为简单,用脚本方式快速部署 Telegram 专用代理。

一、3X-UI MTProto 是什么,有什么作用

创建 MTProto 入站后,Telegram 客户端可以通过 VPS 的指定端口连接 Telegram 网络,浏览器、下载工具和其他 App 不会被这个代理影响。

它的连接链路可以这样理解:

Telegram Desktop → VPS 的 MTProto 端口 → Telegram 网络

MTProto 入站和普通代理节点的使用方式不同。普通节点通常需要在 Clash、v2rayN、Shadowrocket 等客户端里导入配置;MTProto 则可以直接在 Telegram 客户端里添加服务器地址、端口和密钥,不需要额外代理客户端。

在 3X-UI 面板中,MTProto 由独立的 mtg 进程提供服务,不是普通 Xray-core 节点。后面通过 SSH 检查端口时,可以看到监听该端口的是 mtg-linux-amd64 进程。

二、MTProto 和普通代理节点有什么区别

普通代理节点的作用范围更广,可以让浏览器、Telegram、其他 App 或系统流量走代理。MTProto 的作用范围更窄,只给 Telegram 客户端使用。

类型 作用范围 是否需要额外客户端 适合用户
VLESS / Trojan / VMess 等通用节点 浏览器、Telegram、其他 App 或系统流量 通常需要 Clash、v2rayN、Shadowrocket 等客户端 需要多应用代理或系统代理的用户
MTProto Telegram 代理 仅 Telegram 客户端 不需要额外代理客户端,Telegram 内置支持 只需要 Telegram 能连接,其他网络保持直连的用户

所以 MTProto 不是通用节点的替代品,而是给特定场景准备的 Telegram 专用代理。它的优势在于不接管全局网络,只让 Telegram 通过代理连接,其他网站、下载、游戏、国内 App 继续走本地网络。

如果你的需求是网页访问、系统代理、流媒体或多个 App 同时走代理,应该使用 VLESS、Trojan、VMess、Hysteria2 等通用节点。如果只是想让 Telegram 能打开,3X-UI Telegram 代理更适合。

三、搭建 3X-UI MTProto 前的准备工作

开始搭建 3X-UI MTProto 前,需要准备以下内容:

项目 说明
3X-UI VPS 已经安装 3X-UI 面板,用来创建 MTProto 入站
公网 IP 或域名 Telegram Desktop 添加代理时需要填写
未占用端口 用于 MTProto 入站监听,例如 42836
Telegram Desktop 用于添加 MTPROTO 代理并验证连接状态
服务器防火墙 / 安全组 需要允许 MTProto 端口入站连接

如果还没有安装 Telegram Desktop,或者对 Telegram 的下载、汉化和基础设置不熟悉,可以先看 电报 (Telegram) 全方位保姆级教程:下载、汉化与高阶玩法指南,完成客户端准备后再继续配置 MTProto 代理。

MTProto 入站创建后,当前 VPS 会提供 Telegram 专用代理入口,Telegram Desktop 填写 VPS 地址、端口和密钥后即可连接。

如果 3X-UI 面板里没有 mtproto 协议选项,说明当前面板版本可能不支持 MTProto / MTProto FakeTLS。遇到这种情况,先升级 3X-UI 面板,再继续后面的配置步骤。

四、在 3X-UI 面板添加 MTProto 入站

登录 3X-UI 面板后,进入左侧菜单的“入站”页面,点击“添加入站”。在新增入站页面中,将协议选择为 mtproto,用来创建 Telegram 专用代理入口。

3X-UI 面板入站页面添加 MTProto 入站入口

在 3X-UI 面板入站页面点击添加入站,开始创建 MTProto Telegram 代理

在基础配置页面,可以按下面方式填写:

配置项 填写方式
启用 打开
备注 可以填写 MTProto-端口号,例如 MTProto-42836
协议 选择 mtproto
地址 留空,表示监听所有 IP
端口 使用面板生成的端口,或手动填写一个未占用端口
总流量 0,表示不限制
流量重置 选择从不
到期时间 不设置到期时间可以留空
3X-UI MTProto 入站基础配置页面

在 3X-UI 添加入站页面选择 mtproto 协议,并设置监听端口和流量规则

端口可以使用 3X-UI 面板自动生成的端口。本文示例使用 42836,实际配置时请以自己面板中的端口为准。如果服务器启用了防火墙或云服务器安全组,需要确保该端口允许外部访问。

继续点击顶部的“协议”标签,可以看到 MTProto FakeTLS 相关配置。

一般情况下,FakeTLS 域名保持默认值即可,密钥由面板自动生成。

3X-UI MTProto FakeTLS 域名和密钥配置页面

在 3X-UI MTProto 协议页面查看 FakeTLS 域名和密钥,密钥用于 Telegram 代理连接

配置项 说明
FakeTLS 域名 可以先保持默认,例如 www.cloudflare.com
密钥 由 3X-UI 自动生成,Telegram Desktop 添加代理时需要使用

确认端口、FakeTLS 域名和密钥信息没有问题后,点击“创建”。

3X-UI MTProto 入站创建成功并显示端口和启用状态

MTProto 入站创建后会显示在 3X-UI 入站列表中,可查看端口、协议和启用状态

五、通过 SSH 检查 mtg 进程和端口监听

MTProto 入站创建完成后,建议先通过 SSH 检查服务是否已经监听端口。

假设 MTProto 端口为 42836,可以执行:

ss -lntup | grep 42836

如果看到类似下面的结果,说明 MTProto 服务已经启动:

tcp   LISTEN 0      4096               *:42836            *:*    users:(("mtg-linux-amd64",pid=12345,fd=9))
SSH 检查 3X-UI MTProto 端口由 mtg 进程监听

通过 SSH 检查 MTProto 端口监听状态,确认 mtg 进程已正常运行

这里看到的进程是 mtg-linux-amd64,说明 3X-UI 的 MTProto 服务已经启动。MTProto 只给 Telegram 客户端使用,不能像 VLESS、Trojan、VMess 这类通用节点一样导入 Clash、v2rayN 或用于浏览器代理。

如果没有监听结果,可以回到 3X-UI 入站列表确认 MTProto 是否启用,也可以重启面板相关服务后再检查。

如果服务器使用 UFW,可以放行端口:

ufw allow 42836/tcp

如果云服务器后台有安全组,也需要放行对应的 TCP 端口。后面在 Telegram Desktop 添加代理时,本地电脑必须能访问 VPS 的 MTProto 端口。

六、在 Telegram Desktop 添加 MTProto 代理

服务器端配置完成后,接下来在 Telegram Desktop 添加代理。这里演示的是电脑端 Telegram 官方客户端,手机端 Telegram 的入口位置可能略有不同,但需要填写的内容仍然是服务器、端口和密钥。

如果你不是添加 MTProto,而是想在 Telegram 电脑版里配置 SS、SSR、V2ray 或 Trojan 这类普通代理,可以参考 怎么配置电脑版 Telegram 客户端(SS / SSR / V2ray / trojan)代理上网。本文下面只演示 MTPROTO 代理的添加方法。

打开 Telegram Desktop,点击左上角菜单按钮。

Telegram Desktop 左上角菜单入口

在 Telegram Desktop 左上角打开菜单,准备进入代理设置页面

进入菜单后,点击“设置”。

Telegram Desktop 设置页面入口

在 Telegram Desktop 菜单中进入设置页面,继续找到高级设置和代理选项

在设置页面中,进入“高级”选项。

Telegram Desktop 高级设置入口

在 Telegram Desktop 设置页面进入高级设置,继续查找连接类型选项

在高级设置中找到“连接类型”。

Telegram Desktop 高级设置中的连接类型入口

在 Telegram Desktop 高级设置中打开连接类型,准备配置 MTProto 代理

在连接类型页面选择“使用自定义代理”。

Telegram Desktop 选择使用自定义代理

在 Telegram Desktop 连接类型页面选择使用自定义代理,继续添加 MTProto 代理

添加代理时,代理类型选择 MTPROTO,然后按下面方式填写:

配置项 填写内容
代理类型 MTPROTO
主机名 填写 VPS 公网 IP 或域名
端口 填写 3X-UI MTProto 入站端口,例如 42836
密钥 填写 3X-UI MTProto 协议页面生成的密钥
Telegram Desktop 添加 MTPROTO 代理并填写主机名端口和密钥

在 Telegram Desktop 添加 MTPROTO 代理,填写 VPS 地址、端口和密钥

保存后,如果代理连接成功,Telegram Desktop 会显示 MTPROTO 已连接。

Telegram Desktop 显示 MTPROTO 代理已连接

Telegram Desktop 显示 MTPROTO 已连接,说明 Telegram 代理可以正常使用

看到 MTPROTO 已连接后,说明 Telegram Desktop 已经可以通过这台 VPS 的 MTProto 代理连接。

此时浏览器、下载工具和系统其他网络仍然按原来的网络方式直连,不会因为 Telegram 使用 MTProto 而被代理接管。

最后可以回到 3X-UI 入站列表,查看 MTProto 入站是否产生流量。如果流量从 0 B 变为实际数值,说明 Telegram 客户端已经通过该入站连接。

3X-UI 入站列表显示 MTProto 流量变化

3X-UI 入站列表出现 MTProto 流量变化,说明 Telegram 已通过该代理连接

七、MTProto 代理连接失败的排查方法

如果 Telegram Desktop 添加代理后无法连接,可以按下面顺序排查。

现象 排查方向
Telegram 显示无法连接代理 检查 VPS IP、端口和密钥是否填写正确
3X-UI 入站流量一直是 0 B 客户端没有连到 VPS 的 MTProto 端口,检查防火墙和安全组
SSH 查不到 mtg 监听端口 检查 MTProto 入站是否启用,必要时重启相关服务
端口监听正常但仍无法连接 检查本地网络是否能访问该 VPS 端口
连接成功但 Telegram 仍加载慢 检查 VPS 线路、Telegram 网络状态和本地网络质量

如果端口、密钥和防火墙都确认没有问题,但 Telegram 电脑版仍然加载失败,可以继续参考 Telegram 电脑版加载失败?全面排查与快速解决指南,从客户端网络、代理状态和本地环境继续排查。

可以先在 VPS 上检查端口监听:

ss -lntup | grep 42836

也可以在 Windows PowerShell 中测试本地电脑到 VPS 端口是否可达:

Test-NetConnection 你的VPS公网IP -Port 42836

如果返回:

TcpTestSucceeded : True

说明本地电脑可以访问 VPS 的 MTProto 端口。如果此时仍然不能连接,优先检查 Telegram Desktop 中的端口和密钥。

如果 TcpTestSucceeded 返回 False,说明本地电脑到 VPS 端口不通,需要检查服务器防火墙、云服务器安全组,以及 VPS 公网 IP 是否填写正确。

八、总结

3X-UI MTProto 的用途是搭建 Telegram 专用代理。它不是 VLESS、Trojan、VMess 这类通用节点,不能拿来给浏览器、系统或其他 App 做全局代理,但可以直接在 Telegram 客户端中添加使用。

对于只需要 Telegram 能连接、其他网络继续保持本地直连的用户,MTProto Telegram 代理的优势在于配置入口简单。它不需要额外安装代理客户端,也不需要导入复杂订阅,只要在 Telegram Desktop 中填写 VPS 地址、MTProto 端口和密钥即可。

配置时记住三点:3X-UI 面板里创建 MTProto 入站;通过 SSH 确认 mtg 进程监听端口;在 Telegram Desktop 添加 MTPROTO 代理并查看是否已连接。完成这些步骤后,就可以使用 VPS 搭建 Telegram 代理,为 Telegram 提供单独的连接入口。

Just My Socks 套餐对比与选择
选择提示如果您只是想直接使用代理服务,不想自己购买 VPS、安装系统和维护环境,可以优先考虑搬瓦工官方出品的 Just My Socks
自己搭建上网环境虽然自由,但面对晚高峰线路抽风和 AI 工具(如 Gemini、ChatGPT)频繁的 IP 封锁,维护成本其实很高。如果你想追求极致的省心和纯净度,搬瓦工官方机场(Just My Socks)是目前最好的替代方案。
搬瓦工机场不仅自带 CN2 GIA 高速线路,更重要的是 IP 权重高,能完美解锁各类主流 AI 权限。
下面是目前搬瓦工机场 JMS 详细的套餐介绍:
机房位置带宽流量设备价格购买
洛杉矶 5002.5Gbit500GB/月5台$5.88/月-$58.88/年购买
洛杉矶 10005Gbit1T/月无限$9.88/月-$98.88/年购买
洛杉矶 50005Gbit5T/月无限$48.99/月-$489.99/年购买
洛杉矶 100005Gbit10T/月无限$93.99/月-$948.99/年购买
香港 CMI+NTT2.5Gbps500GB/月5台$8.99/月-$89.99/年购买
香港 CMI+NTT5Gbps1T/月无限$14.90/月-$113.99/年购买
香港 CMI+NTT5Gbps5T/月无限$59.99/月-$599.99/年购买
香港 IPLC 专线300MB 独享300GB/月3台$21.00/月-$210.00/年购买
香港 IPLC 专线1G 独享1T/月无限$59.00/月-$589.00/年购买
香港 CN2 GIA100MB 独享100GB/月3台$34.99/月-$349.99/年购买
香港 CN2 GIA500MB 独享500GB/月5台$149.99/月-$1499.99/年购买
香港 CN2 GIA1G 独享1T/月无限$279.99/月-$2799.99/年购买
日本 CN2 GIA100MB 独享100GB/月3台$29.99/月-$299.99/年购买
日本 CN2 GIA200MB 独享500GB月5台$135.99/月-$1349.99/年购买
日本 CN2 GIA500MB 独享1T/月无限$239.00/月-$2399.00/年购买
日本 CN2 GIA700MB 独享5T/月无限$1135.00/月-$11395.00/年购买
伦敦 5002.5Gbps500GB/月5台$6.8/月-$67.99/年购买
伦敦 10005Gbps1T/月无限$11.29/月-$113.99/年购买
伦敦 50005Gbps5T/月无限$59.99/月-$559.99/年购买
需要 VPS 服务器?Just My Socks 更适合直接使用代理服务;如果您需要建站、部署项目、搭建环境或学习 Linux,可以选择搬瓦工 VPS,参考 搬瓦工在售 VPS 套餐整理与购买推荐
未经允许不得转载:搬瓦工教程 » 3X-UI 面板 MTProto Telegram 代理教程:VPS 搭建 Telegram 专用节点
Vultr 最新优惠活动:新用户注册 Vultr 赠送 50-100 美元

Just My Socks (JMS) 官方线路深度解析与稳定上网方案

搬瓦工官方出品,专为解决网络封锁而生。支持被封自动更换 IP,无需担心失联。拥有 IPLC 专线与 CN2 GIA 顶级链路,全线套餐现货在售。使用专属优惠码 JMS9248225 (5.2% 循环折扣),即刻畅享极速互联。

JMS 套餐汇总JMS 购买教程