適合已能連線,但遇到網頁首次開啟很慢、下載速度不理想或連線時斷時續的使用者。先固定測試目標,分辨連線耗時與下載速度,再透過更換節點、網路、檢查代理入口與記錄檔,逐步縮小問題範圍。文中會說明命令與連接埠的用途;延遲測試不等於頻寬測試,也不應把所有卡頓都歸因於協定。
先分清楚:連線慢、下載慢,還是背景連線中斷
「速度慢」至少包含三種不同狀況。點開網頁後長時間空白,可能卡在網域名稱解析、建立連線或伺服器回應;網頁很快載入,但大型檔案下載緩慢,較可能是傳輸速度問題;Android 螢幕亮起時正常、鎖定螢幕後卻斷線,則應優先檢查背景執行限制。這些狀況需要不同的判斷依據,不能只看節點清單上的單一延遲數字。
| 狀況 | 先記錄哪些資訊 | 優先檢查項目 |
|---|---|---|
| 首次開啟很慢,重新整理後較快 | 首次請求與後續請求的耗時 | DNS、交握、連線重複使用與快取 |
| 網頁可正常開啟,但大型檔案下載很慢 | 同一檔案的持續下載速度 | 節點負載、出口頻寬、線路壅塞 |
| 只有一個網站速度慢 | 另外兩個測試目標是否正常 | 目標網站限制、出口地區、分流規則 |
| 鎖定螢幕後連線中斷 | 螢幕亮起後是否立即恢復正常 | Android 省電策略、背景執行權限 |
測試期間請關閉占用頻寬的雲端同步與下載工作,固定使用同一台裝置、同一個目標及同一種網路。每種條件重複測試三次,記下測試時段與是否失敗。不要把瀏覽器命中快取、測速網站的多連線結果和單一連線的下載速度放在一起比較,因為它們測量的並非同一件事。
第一層:透過對照測試判斷節點負載
節點能建立連線,只能表示當下有一條可用路徑。伺服器的 CPU、出口頻寬、並行連線數或上游網路仍可能成為瓶頸。用戶端通常無法查看這些伺服器端指標,因此應先進行對照測試,不要只憑一次逾時就斷定伺服器過載。
-
固定測試目標
選擇同一個你有權存取的 HTTPS 網頁或下載檔案,並記下測試時間。先確認停用代理時,本機常用網站沒有普遍變慢;若也有卡頓,請先檢查家用網路或行動網路。
-
切換至另一個節點
在 v2rayN 主畫面的節點清單中選取另一筆設定,按右鍵選擇「設為活動伺服器」後重新測試。優先選擇不同出口,而不只是名稱不同、實際上連到同一台伺服器的設定。
-
交叉測試其他目標
維持節點不變,再測試另外兩個目標。若只有一個網站變慢,可能是該網站限速、CDN 調度或出口至該網站的路徑有問題,不能據此判斷節點整體效能。
-
比較不同時段
換個時段重複相同測試。若多個目標只在尖峰時段一起變慢,值得檢查共享資源或路徑壅塞,但仍須搭配伺服器端監控,才能確認實際負載。
切換節點後立即恢復,表示問題可能與原節點或其相關路徑有關,但還無法分辨是「伺服器忙碌」還是「線路壅塞」。即使位於同一地區,也可能使用不同電信業者互連;地理距離近,不代表實際網路路徑較短。請保留原有設定並繼續下一層測試,避免一次更換節點、協定和 DNS,導致無法判斷原因。
第二層:切換接取網路,找出線路波動
代理連線包含兩段路徑:本機裝置到節點,以及節點到目標網站。家中無線訊號干擾、電信業者互連壅塞或跨網封包遺失,都會降低有效傳輸速度。TCP 遇到封包遺失後需要重新傳送並調整傳送速率,可能出現速度忽快忽慢,而不是一直維持低速。
- 同一台裝置切換網路:維持相同節點與目標,將電腦從家用網路切換到手機熱點。若熱點正常、家用網路持續緩慢,請優先檢查路由器、無線連線及固網路徑。
- 同一網路更換連線方式:條件允許時改用有線連線,或移近路由器測試。若問題只在遠距離無線環境發生,不必先調整協定參數。
- 分辨延遲與頻寬:延遲低的節點,出口仍可能壅塞;延遲較高的節點,也可能維持穩定的下載速度。應搭配實際使用情境測試,不要只看連線測試結果。
- 謹慎解讀路徑探測:節點沒有回應 ICMP,不代表代理無法使用。路徑探測中間某一跳有封包遺失、後續節點卻正常,常見原因是路由器限制探測回應,不能直接認定實際流量也有封包遺失。
第三層:檢查代理入口、路由與 DNS
v2rayN 是用戶端介面,實際連線由所選的核心執行;v2rayNG 使用 Xray 核心,v2flyNG 使用 v2fly 核心。協定能否運作,取決於用戶端核心與伺服器設定是否相容。VMess、VLESS 是協定類型,不是速度等級;不能只把伺服器的 VMess 設定改名為 VLESS 來「加速」。
- 檢查系統代理:在 Windows 上,可從 v2rayN 系統匣選單進入「系統代理」→「自動設定系統代理」。這會影響遵循系統代理設定的應用程式,不代表所有程式都會自動使用代理。
- 確認本機監聽設定:在 v2rayN「設定」→「參數設定」中查看本機監聽連接埠與入口類型;不同版本的欄位可能不完全相同。只有在 SOCKS 或支援 SOCKS 的混合入口確實監聽於
127.0.0.1:10808時,才能直接使用下方命令。 - 排查時只保留一條連線路徑:暫停其他代理軟體的系統代理或虛擬網卡接管功能。手動代理與 TUN 同時存在不一定會出錯,但排查時應先減少變因,避免迴圈連線或重複接管。
- 確認實際分流結果:確認目標請求是透過代理出口,而非直接連線。瀏覽器可能繼續重複使用快取中的舊連線;切換規則後,應重新建立連線再測試。
DNS 也會在不同位置處理:節點伺服器的網域名稱需要先解析;目標網站的網域名稱則可能由本機、代理核心或遠端處理。更換 DNS 只能改善相關的解析環節,無法解決伺服器出口限速。若只有首次開啟時卡頓,請先查看記錄檔中的解析錯誤,再調整相應的 DNS 路徑。
curl --proxy socks5h://127.0.0.1:10808 --connect-timeout 10 --max-time 30 --output /dev/null --silent --show-error --write-out "connect=%{time_connect}s first_byte=%{time_starttransfer}s total=%{time_total}s\n" https://example.com/
這只是診斷範例,並非本站實測結果。請將目標換成你有權測試的 HTTPS 網址;在 Windows 命令提示字元中使用 curl.exe,並將 /dev/null 改為 NUL。socks5h 表示由 SOCKS 代理解析目標網域名稱,測試路徑與本機解析不同。
記錄檔出現錯誤:先分清楚無法連線與傳輸速度慢
開啟用戶端的記錄檔區域,重現一次問題後記下同一時間的錯誤。逾時、憑證失敗和連接埠占用的處理方式完全不同。以下列出常見錯誤片段;判斷時仍需參考完整前後文,不要只看關鍵字就直接修改所有設定。
i/o timeout
原因:某個網路讀寫階段逾時,可能與節點或目標的路徑、流量過濾及伺服器回應有關。解決方式:先查看錯誤涉及的位址與出口,再以「同一節點切換網路、同一網路切換節點」進行對照;不能直接判定為 DNS 故障。
connection refused
原因:目標連線遭到拒絕,常見原因是對應連接埠沒有監聽,或遭到主動拒絕。解決方式:若位址是本機迴路位址,請檢查用戶端核心是否已啟動,以及連接埠是否一致;若是遠端節點,請確認節點連接埠並聯絡伺服器維護者。
address already in use
原因:其他處理程序已占用預定監聽的本機位址與連接埠。解決方式:關閉重複啟動的用戶端,或改用未被占用的監聽連接埠,並同步更新系統代理及應用程式中的連接埠設定。
x509: certificate has expired or is not yet valid
原因:裝置時間不正確,或伺服器憑證已過期或尚未生效。解決方式:先同步系統日期與時區;若時間正確,請伺服器端更新憑證,不要略過憑證驗證來掩蓋問題。
暫時提高記錄檔的詳細程度後,問題重現完畢就應恢復一般等級。向維護者提供記錄時,保留時間、錯誤類別與失敗階段,並遮蔽訂閱網址、使用者識別資訊及驗證資料。訂閱網址通常包含存取憑證,不適合直接張貼在公開討論區。
Android 裝置檢查:VPN 權限與背景執行限制
如果桌面端正常,但 v2rayNG 或 v2flyNG 在 Android 裝置上間歇斷線,請另外檢查裝置端設定。這兩款用戶端都能透過 Android VpnService 接管流量;系統顯示 VPN 圖示,只代表 VPN 服務已啟動,不保證代理節點已成功連線,也不代表目標應用程式已納入代理範圍。
螢幕亮起時正常,鎖定後就收不到訊息?
前往 Android「設定」→「應用程式」→「v2rayNG」或「v2flyNG」→「電池」,將背景使用設為「不受限制」或品牌廠商提供的對應選項;如果系統另有自動啟動管理,也請允許執行。不同品牌的選單名稱可能不同,調整後請測試鎖定螢幕再喚醒是否恢復正常。
只有一個應用程式很慢,瀏覽器卻正常?
在用戶端「設定」中檢查「應用程式代理」清單及目前模式。勾選清單可能代表代理所選的應用程式,也可能在繞過模式下代表排除所選的應用程式;請依介面說明確認設定意義,修改後重新啟動 VPN 服務再測試。
點選連線後,沒有出現系統 VPN 圖示?
先停止其他正在使用系統 VPN 的應用程式,再啟動用戶端並確認系統的 VPN 連線要求。若仍未建立連線,請查看用戶端記錄檔與系統 VPN 設定,先解決服務啟動問題,而不是更換測速網址。
網頁能開啟,語音通話和遊戲卻不穩定?
這類服務可能依賴 UDP;請確認分流規則、使用的協定及伺服器端路徑是否支援相關流量。TCP 網頁連線成功,不代表 UDP 一定可用;請記下發生問題的應用程式與情境再檢查設定,不要盲目修改 MTU。
整理排查結果:一次只修改一項設定
排查的目的不是找到一組通用的「加速參數」,而是建立可重複驗證的證據鏈。對一般連線而言,任意調整 MTU、並行數、連線重複使用或傳輸方式,可能改變症狀,也可能造成新的相容性問題。先保留可正常使用的基準設定,再依據證據一次修改一項,才能判斷是否有效。
- 只有一個節點速度慢:記錄該節點連線至多個目標的狀況,再對照伺服器負載、出口與線路情況。
- 同一節點只在一種網路下速度慢:優先檢查接取網路與電信業者路徑,不必急著重新安裝用戶端。
- 明確指定 SOCKS 的請求正常,瀏覽器卻異常:檢查系統代理、瀏覽器代理設定、擴充功能及分流差異。
- 所有目標的首次請求都很慢:進一步分辨網域名稱解析、交握與伺服器首位元組時間;不要只憑總耗時就更換協定。
- 只有 Android 背景執行時會斷線:重新檢查電池管理、背景權限與 VPN 服務狀態,並再次測試鎖定螢幕後的連線。
最後至少記錄用戶端名稱與實際版本、所選核心、網路類型、發生時間、目標類型及重要錯誤訊息。不要為了提交問題紀錄而公開整份設定檔。若需重新安裝或確認操作步驟,請參考下方下載頁與教學,先恢復標準連線,再繼續檢查效能。