VPN 測速怎麼做:自己動手實測速度的完整方法
宣傳頁上的速度數字不可盡信。本文提供可重現的測速流程:選擇合適工具與時段,判讀延遲、丟包及吞吐量,排除本地網路干擾,建立客觀結論。
VPN 測速不是開啟測速網頁、記下一個下載結果就結束。測得的數值同時受到本地寬頻、無線網路、測速伺服器、連線節點、跨境路徑、協定封裝、裝置效能與當下網路負載影響。任何變數改變,都可能讓兩次結果無法直接比較。
可靠的方法是先測量未連線服務時的本地基準,再固定裝置、網路、目標伺服器與測試方式,只改變真正要比較的項目。需要比較線路,就保持協定不變;需要比較協定,就保持線路不變。如此得到的不是一張好看的截圖,而是一組可供複查的記錄。
先定義這次測速要回答什麼
不同使用情境關注的指標並不相同。網頁開啟緩慢,應優先檢查延遲、DNS 解析與丟包;大型檔案下載速度不足,重點是持續吞吐量;影片反覆降低畫質,需要同時觀察吞吐量波動與線路穩定性;遠端終端出現停頓,則應把抖動與短時間丟包放在平均下載速度之前。
測試前先寫下問題。例如:「同一地區的中轉線路與直連線路,哪一條在目前網路下更穩定?」或「桌面版使用 VLESS 與 Hysteria2 時,持續傳輸表現是否不同?」問題越具體,需要控制的變數就越清楚。
| 指標 | 說明 | 主要影響 | 適合判斷 |
|---|---|---|---|
| 延遲 | 資料往返所需時間 | 實際距離、路由繞行、排隊等待 | 網頁回應、遠端操作、互動體驗 |
| 抖動 | 多次往返時間的波動 | 鏈路壅塞、無線干擾、佇列變化 | 語音、即時連線、畫面穩定性 |
| 丟包 | 送出的資料未正常抵達 | 訊號微弱、壅塞、路由品質、裝置負載 | 卡頓、重傳、連線中斷 |
| 吞吐量 | 單位時間內實際傳輸的資料量 | 本地頻寬、協定開銷、節點容量、目標伺服器 | 下載、上傳、影片與檔案同步 |
測速前先排除本地干擾
如果未連線服務時,本地網路已出現明顯波動,後續結果就無法用來評估線路。請先暫停系統更新、雲端硬碟同步、影片播放及其他佔用頻寬的工作。家中若有其他裝置持續傳輸,也應等網路恢復閒置後再測試。
無線連線尤其容易成為隱藏變數。裝置與無線基地台之間的距離、隔間牆、頻段壅塞及省電策略都會影響結果。條件允許時,可在固定位置測試,或改用穩定的有線連線。不要直接比較不同房間、不同連線方式得出的結果。
- ✅ 固定同一台裝置、同一種連線方式與同一個測試位置。
- ✅ 關閉背景下載、雲端同步、系統更新與正在播放的媒體。
- ✅ 先中斷代理或通道,記錄本地網路基準。
- ✅ 固定測速目標,避免工具自動切換至不同伺服器。
- ❌ 不要把無線訊號變化造成的降速,直接歸因於服務節點。
- ❌ 不要同時更換協定、線路、用戶端與測速伺服器。
也要留意裝置本身的限制。老舊處理器在加密、解密與使用者態轉送時,可能先達到負載瓶頸。瀏覽器擴充功能、系統安全軟體與虛擬網路卡衝突,也可能改變路徑。測試期間可觀察處理器使用率與用戶端記錄;如果裝置負載長時間維持高檔,而網路吞吐量不再上升,瓶頸可能不在線路。
建立可重現的完整測速流程
先在未連線狀態下測試本地基準,記錄下載、上傳、延遲、抖動與丟包情況。接著連線至目標線路,確認出口地區已變更,再使用同一台目標伺服器重複測試。瀏覽器測速適合快速檢查,但受瀏覽器與伺服器調度影響較大;命令列工具方便保留原始輸出;若手上有可控的遠端主機,使用吞吐量測試工具可降低公共測速伺服器負載變化造成的誤差。
- 記錄環境。寫下裝置、作業系統、連線方式、網路營運環境、用戶端、協定與線路名稱。
- 測量本地基準。中斷通道,確認沒有背景傳輸後,再記錄基礎網路狀態。
- 固定目標。選擇符合用途的目標地區,並維持測速伺服器不變。
- 連線後確認。檢查用戶端狀態與出口 IP,避免把尚未生效的連線當成測試結果。
- 進行多輪測試。不要只保留最高結果。記錄每輪資料,以及發生卡頓、重新連線或異常波動的時間點。
- 更換時段複查。分別觀察日常使用時段與網路繁忙時段,確認結論是否重複出現。
- 一次只改變一個變數。比較線路時不要更換協定,比較協定時不要更換節點,比較用戶端時則保持其他條件一致。
公開測速伺服器可能會自動選擇距離較近的節點。連線至海外線路後,工具也可能依照出口位置重新選擇伺服器,導致測試對象改變。此時結果看似變快或變慢,卻不能證明線路本身發生同等變化。手動固定測試伺服器,並在記錄中保留伺服器地區,是最基本的控制措施。
如何讀懂延遲、丟包與吞吐量
延遲應觀察分布,而不是只看最低的一次。線路距離越遠,傳播時間通常越長;若路由繞行、中轉點增加或鏈路出現排隊,延遲還會進一步上升。對跨境線路而言,穩定且波動較小的往返時間,往往比偶爾出現的低值更具參考意義。
丟包會觸發重傳。TCP 會依照網路狀態調整傳送節奏,因此即使本地寬頻仍有餘裕,持續吞吐量也可能明顯下降。UDP 類協定不會簡單複製 TCP 的全部行為,但應用層仍需處理可靠性、壅塞控制與資料復原。發現丟包時,先判斷它發生在本地無線區段、電信網路入口、跨境路徑,還是目標伺服器附近。
吞吐量要區分峰值與持續值。測速剛開始時,可能受到快取、連線暖機與並行策略影響,短暫出現較高讀數。真正用於下載或影片播放的體驗,更接近一段持續傳輸中的穩定水準。上傳也不能忽略:視訊會議、檔案備份與遠端協作都依賴上行路徑。
同一條線路可能同時出現「延遲尚可,但吞吐量不穩定」。這並不矛盾。往返探測使用的資料量很小,無法取代持續傳輸測試。
VPN 協定為什麼會改變結果
Shadowsocks、VMess、Trojan 與 VLESS 都能承載代理流量,但實際效能還取決於傳輸層、加密方式、封裝組合、用戶端實作與伺服器設定。同名協定置於不同網路路徑上,也可能得到完全不同的結果。僅憑協定名稱判斷快慢並不可靠。
VMess 與 VLESS 常見於多種傳輸組合。額外封裝能適應不同部署環境,但也會增加封包處理與握手環節。Trojan 通常借助 TLS 傳輸,實際表現會受到握手、憑證設定、鏈路品質與用戶端實作影響。Shadowsocks 結構相對直接,但最終吞吐量仍受加密計算、壅塞與節點路徑限制。
Hysteria2 與 TUIC 以 UDP 和 QUIC 的思路建構,能使用各自的壅塞控制與多路複用機制。在有波動或存在丟包的網路中,兩者可能呈現與傳統 TCP 路徑不同的表現,但不代表在任何環境下都會更快。如果本地網路限制 UDP、無線丟包嚴重,或裝置處理能力不足,結果仍可能不理想。
比較協定時,應使用相同裝置、相同入口與出口地區、相同測試目標,並確認用戶端的路由模式一致。否則測到的可能是線路差異或分流差異,而不是協定本身。
IEPL 專線、中轉與直連如何比較
直連通常表示用戶端直接連線至海外節點,路徑較簡單,但品質較依賴本地電信網路至目標地區的公共網路路由。路由繞行、跨網互聯壅塞或國際出口變化,都可能反映在晚間波動中。
中轉線路會先連線至較近的入口,再由中轉網路將流量送往海外出口。其目標是改善較難控制的長距離路徑,但實際效果仍取決於入口品質、中轉段與出口負載。入口靠近使用者,不代表完整路徑一定較短;測試時必須觀察端到端結果。
IEPL 專線通常用來描述具備專用承載特徵的跨境鏈路。它與完全經過公共網際網路的直連路徑不同,但使用者到入口、出口到目標網站的兩端仍可能經過一般網路。因此「專線」不是跳過所有網路變數,也不能取代實際測試。
比較這些線路時,目標伺服器應位於相同地區。先觀察繁忙時段的丟包與抖動,再看持續吞吐量。如果中轉或專線的峰值不特別突出,但多輪結果更集中、重傳更少,可能更適合長時間連線;如果直連路徑本身品質良好,額外中轉也未必能帶來收益。
DNS 洩漏與分流規則會不會干擾測試
DNS 洩漏是指連線至通道後,網域名稱解析請求仍前往不符合預期的本地解析路徑。這主要是路徑與隱私檢查問題,不應簡單等同於頻寬下降。不過,DNS 解析位置可能影響內容傳遞網路的選擇:解析結果若指向較遠的服務節點,網頁與影片的實際下載路徑會變長,看起來就像線路速度變慢。
檢查時應同時觀察出口 IP、DNS 解析器所在的網路,以及用戶端的 DNS 設定。瀏覽器啟用加密 DNS 後,解析路徑可能繞過系統設定;作業系統快取也可能保留連線前的結果。修改設定後重新測試,應先讓舊連線結束,並確認新的解析路徑已生效。
分流規則則會直接決定測速流量是否進入通道。在規則模式下,測速網站頁面可能經過代理,但測速資料連線被判定為直連;也可能出現相反情況。如此取得的數字無法代表完整線路。測試前查看用戶端連線記錄,確認測速伺服器對應的請求命中預期規則。
- ✅ 核對出口 IP 與所選線路地區是否一致。
- ✅ 檢查測速資料連線實際經過代理還是直連。
- ✅ 留意瀏覽器加密 DNS 與系統 DNS 是否使用不同路徑。
- ✅ 修改分流規則後重新建立連線,再進行測試。
- ❌ 不要只憑網頁顯示「已連線」,就判斷所有流量都進入通道。
各平台用戶端的測試差異
Windows 與 macOS 用戶端通常可以使用系統代理、虛擬網路卡或 TUN 模式。不同模式涵蓋的應用程式範圍不同,也會改變資料經過的網路堆疊。測試記錄中應註明模式,避免將瀏覽器代理結果與全域通道結果混在一起。
Android 與 iOS 透過系統提供的 VPN 介面接管流量。省電策略、背景限制,以及網路在無線與行動連線之間切換,都可能導致通道重新建立。測速時應讓應用程式保持在前景,避免連線方式發生變化。不同用戶端對分應用程式代理、DNS 與 IPv6 的處理方式也可能不同。
Linux 環境既可能使用圖形化用戶端,也可能直接執行核心程式並設定路由表。此時要特別檢查預設路由、政策路由與 DNS 設定。命令列顯示程序正在執行,並不代表目標流量已依預期進入通道。
將訂閱連結匯入用戶端後,取得的是節點與連線參數集合。用戶端可能對延遲探測、自動選擇、負載平衡或規則集有自己的實作。為保持可重現性,測速時應手動固定節點,關閉會自動切換線路的功能,並記錄用戶端版本與連線模式。
測速異常時應依什麼順序排查
發現結果異常後,不要立刻在所有設定之間反覆切換。按照由本地到遠端的順序排查,更容易定位故障邊界。
- 重新測量本地基準。如果未連線狀態也很慢,先處理寬頻、無線網路或裝置負載。
- 檢查連線是否生效。核對出口 IP、用戶端記錄與分流命中情況。
- 更換同地區節點。如果只有某個節點異常,問題可能集中在該節點或其上游路徑。
- 保持節點並更換協定。觀察 UDP 可用性、握手失敗、重傳與裝置負載是否改變。
- 更換測速目標。排除公共測速伺服器壅塞或內容傳遞節點選擇異常。
- 更換時段複查。確認問題是持續存在,還是只在網路繁忙時段出現。
如果瀏覽網頁正常而測速工具失敗,可能是測速目標、並行連線或分流規則造成的問題。如果延遲探測正常但檔案傳輸很慢,應繼續檢查丟包、重傳、協定壅塞控制與目標伺服器限速。如果所有節點在同一台裝置上都出現異常,而另一台裝置正常,應優先檢查用戶端設定與系統網路堆疊。
如何形成可信的測速結論
整理記錄時,可以將每次測試寫成一行:環境、線路、協定、目標伺服器、延遲、抖動、丟包、下載、上傳及備註。不要刪除表現較差但過程正常的資料,也不要只截取最好的一輪。真正有價值的是結果在不同輪次與不同時段是否保持一致。
還應將合成測速與實際任務分開。公共測速工具方便橫向比較,但日常使用還會受到目標網站、內容傳遞網路與應用程式協定影響。完成基礎測試後,再使用平時會造訪的網站、影片、檔案同步或遠端工作流程進行複核。若合成測試很快而實際任務仍然緩慢,下一步應檢查目標服務路徑與分流,而不是繼續追逐更高的測速峰值。
最終結論應附帶環境界線,例如:「在目前的家庭網路、裝置與時段下,這條中轉線路多輪測試的波動較小。」這種寫法比「某協定永遠最快」更準確,也方便日後在網路環境改變時重新驗證。