Midjourney 打不开,是最常被笼统归到「网络问题」的一类故障。把它拆开看,至少涉及三条不同的网络路径:网页版的页面加载、Discord 的长连接、图片 CDN 的下载。三条路走的是不同的服务器、不同的协议,排查方法也不一样,混在一起试只会浪费时间。

先分清:网页版与 Discord 客户端卡在哪一处

Midjourney 目前有两个入口:一个是 midjourney.com 上的网页版,另一个是在 Discord 里通过机器人提交任务。两者共用同一套账号,但网络路径完全不同——这也是同一个账号在网页版能打开、在客户端却连不上的原因。

网页版是标准的 HTTPS 页面,前面挡着 Cloudflare 的校验层。当出口 IP 属于被大量共享的机房段时,校验会更频繁地触发,表现就是验证页反复转圈、图片墙一直加载不出来。这类问题换加密协议没用,换一个出口地区往往立刻见效。

Discord 客户端则是长连接:登录之后维持一条 WebSocket 到网关,消息、命令、机器人的回复都走这条连接。线路抖动或丢包时,连接会被掐断重连,界面上就是一直显示「连接中」,或者消息成批延迟到达。

图片本身并不在 Discord 里。生成结果托管在 Midjourney 的 CDN 上,预览、放大、下载是第三次网络请求,和前面两条路径没有关系。所以「打不开」至少分三种:页面打不开、连接连不上、图片下不来。先确认是哪一种,再谈线路。

使用入口 主要连接方式 卡住时的典型表现 优先排查
midjourney.com 网页版 HTTPS + Cloudflare 校验 验证页转圈、图片墙空白 出口 IP 是否被大量共享
Discord 桌面 / 移动客户端 WebSocket 长连接 一直「连接中」、消息延迟 线路抖动与丢包
图片查看与下载 CDN 的 HTTPS 请求 预览能看、原图下载失败 DNS 解析结果与下行带宽

三个环节:任务提交、图片回传与排队等待

把一次出图拆成三段,排查会清楚很多:任务提交、图片回传、排队等待。三段对网络的要求并不一样。

任务提交。在 Discord 里输入命令,或者在网页版点提交,请求先送到服务端。这一步数据量很小,但对延迟和连接稳定性敏感——长连接断一次,命令就要重发一次。如果带参考图(垫图),文件走 Discord 的上传通道,这时才开始吃上行带宽。Discord 里提交任务就是一条固定格式的命令:

/imagine prompt: paper-cut style mountain range, warm paper palette --ar 3:2

图片回传。生成结果放在 CDN 上,四宫格预览图不大,放大与下载的原图要大得多。批量保存一组图时,下行带宽和 DNS 解析质量决定体验。如果解析请求没有走隧道,CDN 可能被指到就近但不合适的节点,典型表现就是「图能出,下载很慢」。

排队等待。Fast 模式优先出图,Relax 模式按服务端负载排队。排队时间由服务端决定,和你的线路没有关系,换节点、换协议都不会让队列变短。

排队是服务端行为,不是网络故障。把排队误判成「网慢」,反复切换节点或协议,只会让登录环境频繁变化,反而更容易触发重新验证。

三个环节分别对应几种典型现象,可以先对号入座:

出口地区怎么选:六个常用落点对照

出口地区影响三件事:Cloudflare 校验的触发频率、账号风控的判断、以及访问 CDN 时解析到的节点。被大量共享的机房出口更容易被校验挑出来;离服务端更近的落点,长连接的往返更短,抖动也更少。

120+ 覆盖国家与地区,出口落点按方向挑
180+ 线路总数,含 IEPL 专线与中转
不限台数 同一账号多设备同时在线
7 天 无理由退款,试错成本可控

绘图场景里最常用的是下面六个方向。选的时候不用纠结「哪个最快」,先看你要访问的服务在哪一侧。

出口落点 更适合的场景 需要留意
新加坡 亚太方向,长连接往返短 适合作为默认落点长期使用
日本 亚太方向,访问日本区服务 共享机房出口更易触发校验
香港 物理距离最近,延迟低 出口资源紧张时优先换落点
美国 访问美区服务与 CDN 延迟高于亚太落点
英国 欧洲方向主用 到美区机房跳数更多
意大利 欧洲方向备用 同样距离较远

选择上有两条经验。一是固定一个落点用一段时间:多数服务的风控会把登录环境的一致性算进去,频繁跨区切换反而更容易被要求重新验证。二是网页版卡校验时,先在同区域的另一个落点里换,而不是直接跳到地球另一侧——跨区切换解决不了校验,还会顺带把长连接重新握一遍手。

线路类型与协议:专线、中转、直连分别在哪一段起作用

线路类型和协议经常被混在一起说,其实是两个维度:线路决定数据走哪条路,协议决定这段路怎么加密和伪装。

直连。客户端直接连海外机房,走公共国际出口。成本最低,但公共出口的抖动会原样传导到长连接上,Discord 这类需要长时间挂着的连接最容易受影响。

中转。先连国内入口,再由中转服务器转发到海外落地。入口段质量通常更好,代价是多了一跳,中转节点负载高的时候会有额外波动。

IEPL 专线。入口到落地之间走专线,不经过公共国际出口,延迟曲线更平。适合 Discord 这种一直挂着的连接,以及参考图上传、原图下载这类对稳定性敏感的操作。成本更高,所以一般按流量分档。

协议层面,常见的几种各有取舍:Shadowsocks 轻量、开销小;VMess 在 V2Ray 系里支持多路复用;Trojan 与 VLESS 都走 TLS 伪装,流量看起来像普通 HTTPS;Hysteria2 与 TUIC 基于 QUIC(UDP),在丢包较多的网络上更抗抖动,但部分网络对 UDP 有限速,这时换成 TLS 类协议反而更稳。一个常见误区是把「协议更快」当成结论——协议只决定封装方式,真正影响出图体验的是线路稳定性与出口地区。

结论:如果问题是 Discord 频繁重连、命令经常要重发,先换线路类型(直连 → 中转 → IEPL 专线)比加带宽有效;如果只是原图下载慢,先查 DNS 与下行,不必动线路。

五步自查:问题出在线路还是账号

出现「打不开」时,按下面五步走一遍,基本能定位到具体环节。这套流程不需要任何测速工具,对比的是从提交到出图的完整耗时,你可以自己复现:

分流规则是这一步里最容易见效的改动。把绘图相关的域名单独列出来,比开全局代理更好排查,也不影响其他应用的访问速度:

# 需要走国际线路的域名(按域名分组,便于随时增删)
discord.com
discordapp.com
discordapp.net
discord.gg
midjourney.com
cdn.discordapp.com
cdn.midjourney.com
huggingface.co
civitai.com

DNS 泄漏的判定方法:在代理开启的状态下查询域名解析结果,如果返回的是本地运营商就近节点、而不是出口地区附近的节点,说明解析没有走隧道。绘图场景里,这通常表现为预览图能出、原图下载很慢。

如果五步走完还是不稳定,再考虑账号侧的因素:登录环境频繁变化、服务端负载偏高,都会让行为看起来像「网络故障」,但这已经不是换线路能解决的部分了。

其他 AI 绘图工具:本地部署、在线绘图站与模型下载

不是所有人都用 Midjourney。把常见的几类 AI 绘图工具按网络需求排一遍,选线路时会更有方向。

本地部署(Stable Diffusion WebUI、ComfyUI)。软件本体不联网,只有下载模型与插件时才需要网络。模型文件动辄几个 GB,最怕的是断流重下;用支持断点续传的下载工具,比反复重连省事。Hugging Face 与 Civitai 是主要的模型来源,下载走的是各自的 CDN 域名,把它们放进分流规则里,下载和出图互不干扰。

在线绘图站。网页端的图像生成服务大多在 Cloudflare 后面,校验强度同样取决于出口 IP 的干净程度,判断方法与 Midjourney 网页版一致。

对话式出图。在聊天工具里生成图片的服务,连接方式与 Discord 类似,同样是长连接加图片 CDN;遇到延迟或掉线,排查顺序也一样。

地区限制。少数服务对访问地区有明确限制,直接返回拒绝页面。这种情况换出口地区比换协议更快,但也别频繁跨区切换,理由和前面一样。

按绘图需求选线路:三个结论

把上面的内容收一下,按绘图需求选线路可以归结为三个结论。

  1. 提交与出图优先看稳定性,不看带宽。Discord 是长连接,断一次就要重来;IEPL 专线类线路的价值主要在这里。
  2. 模型下载优先看下行与续传。把模型站的域名放进分流规则,配合支持断点续传的下载工具,比全局代理更省心。
  3. 出口地区保持稳定。固定一个落点用一段时间;网页版卡校验时,先在同区域换落点,不要一次跨半个地球。

结论:「Midjourney 打不开」基本能归到三类原因——出口 IP 触发校验、长连接被掐断、DNS 解析没走隧道。前两类靠换线路与落点解决,第三类改一下分流规则就能解决。