結論先行:線路比頻寬更關鍵
AI 繪圖工具加速推薦裡最容易被忽略的一環,是 Midjourney 與 Discord 之間的長連線。Midjourney 沒有獨立用戶端,所有操作都在 Discord 的機器人對話中完成:指令從用戶端送到閘道,參考圖以附件形式上傳,出圖結果再以附件形式回傳。這條鏈路一旦中斷,症狀不是「網頁打不開」,而是 /imagine 送出後毫無回應、參考圖上傳停在某個百分比,或是排隊排到一半被踢回登入畫面。
把流程拆開來看,三類問題各有各的成因:
- 登入階段:用戶端要完成 TLS 握手、閘道 WebSocket 建立連線與心跳確認,任何一步逾時都會退回登入畫面。
- 上傳階段:參考圖走 HTTPS 分片上傳,鏈路上丟掉一個分片就得重傳,進度條看起來像卡住。
- 出圖階段:機器人透過同一條長連線推送結果,連線一旦被重置,前面排隊的時間就白等了。
所以判斷一條線路適不適合跑繪圖,不看峰值頻寬,看三件事:握手能不能一次完成、上傳會不會中途重傳、工作階段能維持多久。
為什麼 Discord 決定了出圖體驗
Discord 的桌面用戶端與網頁版都靠一條 WebSocket 閘道連線維持工作階段。連線建立後,用戶端按固定間隔送出心跳,伺服器回執確認;網路抖動導致心跳遺失,用戶端會嘗試恢復工作階段,恢復失敗就重新走一遍登入。排隊等待出圖的時間越長,這條連線被中斷的機會越多。這也是為什麼「平常上網挺快」的線路,跑繪圖時依然可能斷線。
指令鏈路
斜線指令是「用戶端 → 閘道 → 機器人」的一次往返。這趟往返的封包很小,對頻寬幾乎沒有要求,但對封包遺失與握手延遲很敏感。鏈路上封包遺失率偏高時,指令會顯示應用程式沒有回應,或者乾脆完全沒有回執。
附件鏈路
參考圖上傳走的是 Discord 的附件 CDN,與閘道不是同一條連線。這類 CDN 網域如果沒有命中代理規則,就會直連出去,結果是機器人收到指令、卻拿不到圖。這是「能送指令但出不了圖」最常見的原因,也是分流規則最該先補的一處。
工作階段維持
出圖排隊期間,用戶端必須一直掛著。系統休眠、網路切換、代理節點重連都會打斷工作階段。中途換一次出口 IP,伺服器可能要求重新驗證,排隊位置也跟著丟失。長工作階段的穩定度,比任何一次瞬時速度都重要。
# 分流規則範例:讓 Discord 與 Midjourney 走代理,其餘直連
DOMAIN-SUFFIX,discord.com,PROXY
DOMAIN-SUFFIX,discordapp.com,PROXY
DOMAIN-SUFFIX,discordapp.net,PROXY
DOMAIN-SUFFIX,midjourney.com,PROXY
DOMAIN-SUFFIX,cdn.discordapp.com,PROXY
GEOIP,CN,DIRECT
MATCH,PROXY
規則順序會影響比對結果:網域規則要寫在 GEOIP 與 MATCH 之前,否則附件網域可能先命中備援規則,再被送進一個並不合適的出口。改完規則後重啟一次用戶端,讓既有連線重新建立。
直連、中轉與專線的線路差異
把同一套「登入 → 上傳參考圖 → 等待出圖」的流程放到三類線路上跑,差異集中在握手、上傳與工作階段維持三個環節。下表是定性比較,不寫具體延遲數字:同一條線路在不同時段的表現會變,寫死一個值反而誤導。
| 環節 | 直連 | 一般中轉 | IEPL 專線 |
|---|---|---|---|
| Discord 登入握手 | 閘道連線常需重試,驗證觸發機率高 | 多數一次通過,壅塞時段偶有逾時 | 握手穩定,重連次數少 |
| 參考圖上傳 | 分片重傳多,進度長時間停在中間 | 小圖順利,大圖在尖峰時段變慢 | 上傳速率平穩,大圖不易中斷 |
| 出圖回傳 | 長連線容易被重置,需要重新排隊 | 一般可用,長時間排隊可能斷線 | 工作階段維持時間長,排隊不易中斷 |
| 適合的用法 | 偶爾查看訊息 | 日常出圖、輕量使用 | 批次出圖、長時間掛機排隊 |
直連的問題不在速度上限,而在路徑不可控:國際出口在晚間尖峰壅塞時,封包遺失與抖動同時出現,WebSocket 心跳最容易在這時候掉。一般中轉把路徑固定下來,日常出圖夠用,但中轉節點由多人共用,壅塞時段的上傳速率會明顯下滑。IEPL 專線走獨立通道,不與公共出口搶頻寬,優勢體現在長時間排隊與批次出圖這類「不能斷」的情境。
出口地區怎麼選:日本、新加坡與美西
地區選擇的目標只有一個:讓出口離 Discord 的邊緣節點更近,同時保持穩定不變。按常見表現排序,日本與新加坡是亞洲用戶的首選,美西適合還要存取其他海外服務的情境。歐洲節點不是不能用,只是從亞洲出發往返路徑更長,長工作階段的穩定度會打折扣。
出口 IP 固定比「最快節點」更重要
Discord 會記錄登入時所用的網路環境。頻繁在不同國家之間跳,帳號可能被要求重新驗證,排隊中的工作階段也會中斷。選定一個地區後,盡量在同一個出口上完成整輪出圖;裝置多的時候,讓它們共用同一個地區,而不是各連各的。裝置數量本身不構成負擔,同時上線台數不限,真正要控制的是地區別亂跳。
帳號地區與出口地區不必強行一致
長期固定在同一個地區登入,比「和註冊地完全一致」更實用。真正會引發驗證的是短時間內的跨洲切換,而不是地區本身。若確實需要換區,挑在沒有排隊任務的時候換,換完重啟用戶端再登入。
長連線維持:六條可執行設定
以下六條按優先順序排列,前三條解決「別斷」,後三條解決「斷了能恢復」。
- ✅ 在用戶端裡開啟自動重連與斷線續傳,排隊期間不要手動切換節點。
- ✅ 關閉系統對用戶端的省電限制與背景凍結,行動裝置與筆電闔蓋後的表現最明顯。
- ✅ 優先選用以 UDP 為基礎的協定(Hysteria2、TUIC),封包遺失鏈路上的重傳代價更低。
- ✅ 把 Discord 與 Midjourney 的網域寫進代理規則,其餘流量直連,減少通道內的並行量。
- ❌ 不要在排隊等待期間反覆切換國家節點,出口 IP 變動會觸發重新驗證。
- ❌ 不要把網域名稱解析交給本地電信業者,那會造成 DNS 洩漏,規則也容易命中錯誤的分支。
其中 DNS 一項最容易被忽略。把查詢交給本地電信業者,不僅暴露了造訪過哪些網域,還會讓分流規則拿到錯誤的解析結果:同一個附件網域在本地解析出境內位址,規則就可能把它判成直連,上傳隨後失敗。開啟用戶端的遠端解析,或把 DNS 指向可信的伺服器,都能規避這一類問題。
協定怎麼挑:TCP 與 QUIC 的取捨
協定不改變線路品質,但決定鏈路出錯時的恢復成本。以 TCP 為基礎的協定遇到封包遺失要等重傳計時器,隊頭阻塞會把一次小請求拖成好幾秒;以 QUIC 為基礎的協定把重傳放在使用者空間,單一條流阻塞不影響其他流,對上傳大圖這類情境更友善。
| 協定 | 傳輸基礎 | 在繪圖情境的表現 |
|---|---|---|
| Shadowsocks | TCP / UDP 轉發 | 輕量、開銷小,適合單一裝置日常使用;UDP 轉發取決於伺服器端設定 |
| VMess | TCP、WebSocket、gRPC 等 | 相容性好、設定項多;連線重用需要用戶端配合 |
| Trojan | TLS 443 | 與 HTTPS 同連接埠,握手成本略高,長時間連線穩定 |
| VLESS | TLS / XTLS | 協定標頭開銷小,適合長工作階段與大量小請求 |
| Hysteria2 | QUIC(UDP) | 對封包遺失鏈路友善,上傳大圖時重傳代價低 |
| TUIC | QUIC(UDP) | 多工處理,弱網下維持工作階段的能力較強 |
日常單一裝置出圖,Shadowsocks 或 VLESS 已經夠用;如果所在網路晚間尖峰封包遺失明顯,或者需要一邊上傳參考圖一邊掛著排隊,Hysteria2 與 TUIC 這類 UDP 方案的優勢就會體現出來。代價是部分網路會限制 UDP,遇到連不上時先換回 TCP 系列協定驗證,再判斷是不是線路本身的問題。通道內的資料一律採用銀行級加密,協定選擇只影響傳輸效率,不影響這一層。
訂閱連結與用戶端匯入步驟
訂閱連結是一串帶權杖的位址,用戶端拉取後得到線路清單。權杖等同於憑證,不要貼到公開群組裡。匯入流程在各平台基本一致:
- 在使用者面板複製訂閱連結,確認前後沒有多餘的空格。
- 開啟用戶端,進入訂閱或設定頁面,新增一個訂閱並貼上連結。
- 更新訂閱,等待線路清單載入完成。
- 選擇日本或新加坡的節點,先確認一次連通性。
- 開啟分流規則,把 Discord 與 Midjourney 的網域指向代理。
- 啟動 Discord,確認閘道連線成功後再送出指令。
平台差異主要在系統層:Windows 與 macOS 用戶端有 TUN 模式,能把不遵守系統代理的程式一併接管;Android 有常駐連線選項,適合長時間排隊;iOS 依賴系統級設定,切換網路後需要重新確認連線狀態;Linux 多用命令列用戶端,開機啟動與日誌要自己處理。訂閱內容更新後,在用戶端裡手動點一次更新即可,不需要重新匯入。
出圖卡住時的排錯清單
- 看 Discord 是否顯示已連線。反覆重連時,先換一個同地區的備用節點,不要換國家。
- 送一則普通訊息測試。訊息送得出去但機器人不回,代表閘道正常、工作階段異常,重新送出指令即可。
- 檢查附件網域是否走代理。上傳進度停在開頭,多半是附件 CDN 網域沒有命中規則。
- 確認用戶端沒有被系統凍結。行動裝置切到背景、筆電闔蓋後最容易出現。
- 以上都正常卻仍然失敗,再考慮更換協定,而不是繼續換節點。
結論:把預算放在穩定度上
回到最初的問題:AI 繪圖工具加速的選型,和看影片、下檔案是兩套標準。Midjourney 與 Discord 的組合把壓力放在長連線上,能一次完成握手、上傳不重傳、工作階段不斷線的線路,比標稱頻寬更高的線路更值得選。VPNQF 提供 90+ 國家、220+ 線路的接入,同時上線裝置不限台數,支援支付寶、微信與 USDT,註冊只需使用者名稱與密碼,無需電子郵件地址;訂閱 60 天內可無條件退款,可以先按上面的流程跑一輪再決定。
如果只是偶爾查訊息,任何能連通的線路都夠用;如果每天要出幾十張圖、排隊時間長,就把注意力放在專線、UDP 協定與固定出口這三件事上。剩下的,交給用戶端的分流規則。