问题排查 · Discord 连不上
Discord 连不上怎么办?一直 Connecting、语音 RTC 连接中、更新失败的解决方法(2026)
机场V 编辑部 · 更新于
Discord 连不上:先说结论
结论:Discord 连不上,电脑端最常见的原因是 Discord 桌面版不走系统代理,浏览器挂着代理能打开网页版,客户端却一直卡在 Connecting 或检查更新;最可靠的解决方法是开启代理客户端的 TUN 模式,让 Discord 的所有进程都被接管。能进服务器、能发文字,但语音频道一直显示“RTC 连接中”,则说明语音使用的 UDP 流量没有被代理转发,需要节点和机场支持 UDP,并且代理客户端以 TUN 方式接管 UDP。手机端则重点检查代理工具是否以 VPN 方式运行、规则是否覆盖 Discord 的域名。下面按电脑、语音、更新、手机四个方向逐一排查。
Discord 连不上的几种典型表现
Discord 的“连不上”有好几种不同的样子,先确认你属于哪一种,可以少走很多弯路:
- 启动后卡在更新界面:窗口显示“正在检查更新”或下载更新的进度条不动,最后提示更新失败,连主界面都进不去。
- 主界面一直 Connecting:能看到登录后的界面框架,但顶部或左下角一直显示连接中,频道和消息加载不出来。
- 文字正常,语音不通:能聊天,但加入语音频道后一直显示“RTC 连接中”或“正在连接”,听不到别人说话,别人也听不到你。
- 图片、头像、表情加载不出来:消息能显示,但媒体内容是灰色占位符。
- 手机端打不开:App 一直转圈,或者提示网络错误。
浏览器打开 Discord 网页版能正常使用,而桌面客户端连不上,是最常见的组合,这基本可以确定问题出在客户端没有走代理。
为什么 Discord 桌面版容易连不上
Discord 桌面版是一个基于浏览器内核的独立应用,但它在代理方面的行为和普通浏览器不一样:
- 它的主窗口和更新程序不一定读取系统代理设置,部分版本即使开启了系统代理也会直接连接服务器。
- 启动时会先运行一个独立的更新程序,这个程序同样可能绕过系统代理,导致卡在检查更新这一步。
- 语音和视频使用 UDP 传输实时数据,而系统代理(HTTP 代理)只能处理 TCP 流量,无论怎么设置系统代理都无法让语音走代理。
因此,单靠“开启系统代理”往往解决不了 Discord 的问题,需要更底层的接管方式。
故障对照表:现象 → 原因 → 解决
| 现象 | 最可能的原因 | 解决办法 |
|---|---|---|
| 网页版正常,桌面版一直 Connecting | 桌面版不走系统代理 | 开启 TUN 模式后完全重启 Discord |
| 卡在检查更新或更新失败 | 更新程序未走代理或下载中断 | 开启 TUN 模式,必要时重新安装官方客户端 |
| 文字正常,语音一直 RTC 连接中 | UDP 未被代理,或节点不支持 UDP | 使用 TUN 模式,换支持 UDP 的节点 |
| 语音能连上但断断续续 | 节点丢包或延迟高 | 换延迟更低的节点,避开晚高峰拥堵线路 |
| 图片、头像加载不出 | 媒体域名未被规则覆盖 | 补充 Discord 相关域名规则或用全局模式验证 |
| 手机一直转圈 | 代理工具未运行或规则缺失 | 确认 VPN 已开启,检查分应用代理和规则 |
| 所有应用都连不上境外 | 节点或订阅本身问题 | 先排查节点和订阅 |
第一步:确认代理整体可用
打开浏览器访问一个境外网站,再访问 Discord 网页版并登录。如果浏览器也打不开,说明是节点或订阅问题,请先参考 机场节点超时 和 订阅更新失败。如果网页版能正常聊天,说明节点和账号都没问题,接下来解决客户端的接管问题。
第二步:电脑端开启 TUN 模式(最推荐)
TUN 模式会在系统中创建一块虚拟网卡,所有程序的 TCP 和 UDP 流量都会经过它,再由代理客户端按规则处理。对于不走系统代理的 Discord 来说,这是最彻底的解决办法。
- 打开代理客户端,在设置中找到 TUN 相关开关。Clash Verge、Clash Party 等客户端在 Windows 上通常需要先安装服务模式,macOS 上可能需要授权,按提示完成即可。
- 开启 TUN,同时确认 DNS 相关设置处于启用状态。
- 彻底退出 Discord:在系统托盘或菜单栏的 Discord 图标上右键选择退出。只关闭窗口时 Discord 仍在后台运行,网络状态不会刷新。
- 重新打开 Discord,观察是否能顺利通过更新检查并进入主界面。
- 加入一个语音频道测试,确认语音也能连接。
各客户端开启 TUN 的具体方法见 TUN 模式教程,客户端本身的设置可以参考 Clash Verge 教程。
不开 TUN 的替代方法:启动参数
有些用户不方便开 TUN(例如公司电脑没有管理员权限),会尝试给 Discord 添加启动参数,让它使用指定的代理。思路是修改 Discord 快捷方式的“目标”,在程序路径后面加上指定代理服务器的参数,指向本机代理客户端的 HTTP 端口。
这种方法有明显局限:
- 参数是否生效与 Discord 版本有关,有的版本能让主界面走代理,但更新程序不受影响。
- Discord 更新后快捷方式可能被重建,参数需要重新添加。
- 语音的 UDP 流量不会因为这个参数走代理,所以文字能用、语音仍然不通。
因此启动参数只能算临时方案。如果你需要稳定使用 Discord,特别是语音,还是建议开启 TUN 模式。
第三步:解决语音“RTC 连接中”
语音问题是 Discord 用户最常遇到的,原因几乎都和 UDP 有关。Discord 语音通过 RTC 方式传输音频,默认使用 UDP,只有在 UDP 完全不通时才可能尝试其他方式,而且体验会明显下降。要让语音正常,需要同时满足三个条件:
- 代理客户端接管了 UDP:系统代理只能处理 TCP,必须开启 TUN 模式,UDP 才会进入代理客户端。
- 节点支持 UDP 转发:不是所有节点都支持 UDP。部分协议或部分机场的节点没有开启 UDP 转发,此时语音一定连不上。可以在代理客户端的节点信息中查看是否标注支持 UDP,或者直接询问机场客服。
- 规则正确:Discord 的语音服务器通常通过域名分配,确认 Discord 相关域名(如 discord.com、discord.gg、discordapp.com、discordapp.net、discord.media 等)在规则中指向代理分组。
排查技巧:开启 TUN 后,在代理客户端的连接列表中观察 Discord 的连接,如果能看到 UDP 类型的连接且走了代理节点,说明接管成功;如果语音仍然不通,就换几个不同地区的节点试试。语音对延迟和丢包很敏感,香港、日本、新加坡等距离较近的节点通常表现较好,经常语音开黑的用户可以参考 游戏机场推荐,这类服务一般更注重 UDP 支持和低延迟。
另外,Discord 语音设置中有一个“服务质量(QoS)高数据包优先级”相关的选项,在部分网络环境下开启它可能导致语音连接异常。如果确认代理和节点都没问题,可以尝试关闭该选项后重进语音频道。
第四步:更新失败的处理
Discord 启动时卡在更新界面,是因为更新程序需要从 Discord 的服务器下载更新包。处理方法:
- 先开启 TUN 模式,再完全退出并重新打开 Discord,大多数情况下就能顺利更新。
- 如果更新到一半失败,可能是更新文件损坏。完全退出 Discord 后,删除 Discord 的本地缓存目录(Windows 一般在用户目录下的应用数据文件夹中,名为 Discord),然后重新打开。
- 仍然失败时,从 Discord 官方网站重新下载安装包覆盖安装。安装包请只从官方网站获取,不要使用第三方网盘分享的“绿色版”或“汉化版”,这类修改版可能窃取账号令牌。
- 安全软件有时会拦截更新程序写入文件,可以暂时检查安全软件的拦截记录,把 Discord 加入信任。
第五步:手机端排查
手机上的代理工具大多以系统 VPN 的方式工作,会接管所有应用的 TCP 和 UDP 流量,所以手机端不存在“不走系统代理”的问题,排查重点是运行状态和规则:
- 确认代理工具正在运行,状态栏有 VPN 图标。
- 临时切换到全局模式打开 Discord,如果立刻能用,说明规则模式下 Discord 的某些域名被分到了直连,需要补充规则。
- 安卓用户如果开启了分应用代理,检查 Discord 是否在代理名单中;同时注意系统省电策略可能在后台杀掉代理工具,参考 安卓后台保活教程。
- iPhone 用户检查 Shadowrocket 等工具的配置是否包含 Discord 规则,以及节点是否开启 UDP 转发,语音需要 UDP,设置方法参考 Shadowrocket 教程。
- 国内 App Store 无法下载 Discord,需要使用其他地区的 Apple ID,可以参考 美区 Apple ID 教程。
与 Telegram 连不上的区别
Discord 和 Telegram 都是常见的“开了代理还连不上”的应用,但原因不完全相同。Telegram 的主要问题是客户端直接用 IP 连接服务器,域名规则覆盖不到,需要专门的 IP 规则;而 Discord 主要通过域名连接,规则相对好写,难点在于桌面版不走系统代理以及语音依赖 UDP。如果你同时遇到 Telegram 的问题,可以参考 Telegram 一直连接中 一文,两者都可以通过 TUN 模式统一解决。
账号相关问题的排除
极少数情况下,“连不上”其实是账号问题,例如账号被要求验证手机号、被临时限制或被封禁。这时网页版也会出现相同提示,而且换节点、开 TUN 都没有变化。如果 Discord 要求验证手机号,按提示操作即可;频繁更换不同国家的节点登录,可能会触发安全验证,建议日常使用尽量固定一个地区的节点。
小结
Discord 连不上,排查顺序是:先用浏览器确认网页版能用;桌面版卡在 Connecting 或检查更新时开启 TUN 模式并彻底重启 Discord;语音一直 RTC 连接中则确认 TUN 已接管 UDP、节点支持 UDP、规则覆盖 Discord 域名;更新失败时清理缓存或重新安装官方客户端;手机端确认 VPN 运行和规则完整。只要流量被正确接管、节点支持 UDP,Discord 的文字和语音都能稳定使用。如果当前机场的节点不支持 UDP 或延迟偏高,可以在 机场推荐 中选择更合适的服务。