Shadowrocket Data 流量統計怎么看?服务器与应用用量说明

了解 Data 页的上传、下载与累计用量,掌握服务器和应用分类的统计方式、数字重置时机,以及与电信业者账单的差异。

本文重點

Data(流量統計)用來查看 Shadowrocket 記錄的資料傳輸量,並非電信業者帳單。本文適合已匯入自己現有設定、想確認流量去向的 iPhone/iPad 使用者。先分清傳輸方向、速率與累計用量,再核對伺服器和應用程式分類,最後比較相同時段的用量增量,找出差異。

先分清上傳、下載與累計用量

開啟 Shadowrocket,前往 Data(流量統計)。查看數值前,先確認單位和統計範圍。上傳是裝置向外傳送的資料,下載則是裝置從外部接收的資料。方向以裝置為基準,而非遠端伺服器。瀏覽網頁時,送出的請求屬於上傳,收到的頁面、圖片和影片片段則屬於下載。

單位中帶有 /s 代表速率,例如 KB/s;不帶 /s 的 KB、MB 或 GB 則代表資料量。即時速率降為零,不表示累計流量也歸零。累計值也無法直接反映目前連線速度。

兩個方向
上傳與下載,以裝置為基準
1 秒
單位中的 /s 代表每秒速率,不是累計量
兩次讀數
結束值減去開始值,即為區間增量

在相同統計範圍內,總量通常是上傳與下載相加。以下僅為讀數計算範例,並非實測結果:開始時上傳 12 MB、下載 80 MB;結束時上傳 15 MB、下載 104 MB。區間內上傳增加 3 MB、下載增加 24 MB,合計增加 27 MB。比較時請使用相同單位,避免把經四捨五入的顯示值當成精確位元組數。

依伺服器查看:顯示的是流量歸屬,不是裝置總用量

依伺服器彙整時,應留意哪筆出口紀錄增加,而不只是看 Home(首頁)目前選取的項目。預設伺服器、規則指定的策略,以及實際建立連線時使用的伺服器,可能各不相同。變更預設選項後,部分已建立的連線也可能沿用原本的出口,直到連線結束或重新建立。

應用程式請求 隧道接收 路由判定 出口連線 分類累計

返回 Home → Global Routing(全域路由),確認目前的路由模式。Proxy(代理)會將該模式處理的流量交由代理出口;Direct(直連)使用直接連線;Config(設定)依所選設定執行規則;Scene(情境)則還需確認目前情境對應的路由設定。不要把某台伺服器的累計值,當成這些模式下的全部流量總和。

假設現有設定中的伺服器 A 位址是不可點擊的教學文字 proxy.example.com,連接埠為 443。這裡的 443 僅為範例連接埠,不代表所有協定都使用它;填寫時仍應以你自己的服務業者提供的設定為準。伺服器統計顯示流量記在哪筆紀錄,不會告訴你遠端方案還剩多少額度。

依應用程式查看:先確認分類方式,再判斷流量來源

「依應用程式」關注的是來源分類,「依伺服器」關注的是出口歸屬。同一個應用程式可能存取多個網域,也可能因規則不同而使用不同出口;多個應用程式則可能共用同一台伺服器。因此,兩種檢視方式不適合逐列一一相加比較。

在 iPhone/iPad 上,不應將 VPN 中顯示的分類標籤直接視為系統完整的逐程序用量紀錄。介面是否提供應用程式分類、分類依據為何,請以實際頁面為準;網域、連線特徵或服務名稱,也不等於系統辨識出的應用程式身分。遇到未分類項目時,不要只憑名稱就認定是某個應用程式在背景傳輸。

伺服器維度

回答的問題
哪筆出口紀錄增加了流量
核對位置
Home → Global Routing
比較方式
同一筆紀錄的結束值減去開始值
無法取代
遠端服務業者的方案用量計算

先確認路由模式,再解讀伺服器用量增量。

應用程式維度

回答的問題
傳輸量被歸入哪個來源類別
核對位置
Data 目前顯示的分類與說明
比較方式
只操作一個應用程式,記錄前後差值
無法取代
系統的行動數據應用程式用量紀錄

沒有應用程式檢視方式時,不要把網域清單當成應用程式清單。

若要查明哪些應用程式使用了行動數據,請開啟 iPhone/iPad 的系統「設定」,前往「行動服務」或裝置上相應的行動數據頁面,查看應用程式用量和統計期間。Wi-Fi 版 iPad 沒有相同的行動數據用量情境。系統頁面與 Shadowrocket 的統計範圍不同,兩邊數值不一定相同。

數值何時歸零:分清連線結束與歷史紀錄重設

關閉連線開關代表結束目前的 VPN 連線,並不會自動刪除歷史累計。重新連線後,目前連線的計數可能重新開始,但保留的歷史紀錄仍可能繼續累計。關閉再開啟 App,也不能證明數值已歸零。請先確認目前查看的欄位是本次連線數值,還是保留的紀錄。

  1. 前往 Data,記下目前的分類、單位、數值和時間。
  2. 需要重設時,只使用目前介面明確標示的統計重設或清除功能;先閱讀確認提示,並核對影響範圍。
  3. 若頁面沒有這類操作,不要把刪除伺服器、刪除設定或重新安裝 App 當成日常歸零步驟,改以記錄前後差值的方式追蹤。
  4. 操作後返回相同檢視方式確認。現有連線和背景請求可能立即產生新流量,短暫出現非零值不一定表示重設失敗。

若需要按月記錄,請在月初和月底各保存一次相同範圍的讀數。若期間曾重設,請分段計算後再加總。系統行動數據統計也要另外確認上次重設時間;只清除 Shadowrocket 的統計,不會同步修改系統頁面或服務業者帳單。

與電信業者帳單不一致:核對四個統計範圍

電信業者主要依行動網路端的計量規則計算用量。Shadowrocket 顯示的是用戶端能處理或記錄的傳輸;使用 Wi-Fi 時產生的紀錄,也可能出現在 App 統計中。協定封裝、重傳與計量層級也會造成差異,因此不適合用固定換算比例套用到所有網路。

核對項目可能的差異檢查方式
網路類型用戶端紀錄包含 Wi-Fi 傳輸,行動數據帳單不包含這部分測試期間固定使用同一種網路
時間範圍用戶端累計起始時間與帳單結算日不同記下兩邊的起訖時間與時區
統計範圍單台伺服器的紀錄不涵蓋整部裝置的傳輸區分單筆項目、總計與系統應用程式用量
單位與計量層級顯示進位方式、協定開銷和重傳計入方式不同先統一單位,再查看計量說明

例如,十進位的 1 GB 等於 1,000,000,000 位元組,二進位的 1 GiB 等於 1,073,741,824 位元組,兩者大小不同。不過,不能只因介面顯示 GB,就斷定內部採用哪種進位方式。請先查看頁面說明,並將顯示值的四捨五入誤差納入考量。

結論:比較相同時段的用量增量

固定網路、起訖時間和統計對象,再比較前後差值。累計總量的起始時間不同,不適合直接相減,也不能據此判斷服務業者是否多計流量。

透過一次受控操作檢查用量異常增加

測試目的不是完全停止所有背景活動,而是盡量減少變因。請勿同時切換伺服器、路由模式和網路類型,否則很難判斷讀數變化的原因。使用自己現有且可用的伺服器與設定,不需要另外匯入訂閱。

  1. 選擇穩定的 Wi-Fi 或行動網路,記錄網路類型、開始時間,以及 Data 的上傳和下載累計值。
  2. 返回 Home,記下 Global Routing 目前的值。使用 Config 時,也要記下目前選取的設定。
  3. 暫停可自行停止的下載、影片播放和雲端同步,只在一個應用程式中開啟一個新頁面。
  4. 等頁面載入完成後,返回 Data 記錄結束值;同時查看相關伺服器紀錄是否增加。
  5. 其他條件不變,再進行一輪測試。不要清除所有設定,也不要把快取命中造成的少量增量視為故障。

若要排查自動重新連線,請檢查 Settings → On Demand(隨選連線)。符合條件時,此設定可能會重新建立連線,但不能只靠重新連線解釋所有大量用量。還要檢查背景同步、媒體預先載入和反覆重試的請求。若上傳量持續增加,優先檢查照片備份、檔案同步等向外傳送資料的工作。

沒有開啟網頁,下載數值為什麼還在增加?

先暫停媒體播放、檔案下載和同步工作,再記錄一分鐘內的用量增量。推播、背景重新整理和連線維持也會傳輸資料;不要因為前景沒有開啟頁面,就認定流量應該為零。

換了伺服器,舊伺服器的數值為什麼還在增加?

先停止原應用程式中的傳輸,再發出一個新請求。接著檢查 Home → Global Routing 和目前 Config 的策略指向,分辨尚未結束的舊連線與新連線使用的出口。

Data 數值比行動數據用量高,是重複計費嗎?

先確認 Data 是否包含先前使用 Wi-Fi 的用量,再對照系統行動數據統計的重設時間。用戶端顯示的數值不是收費憑證;若有計費疑問,請攜帶相同時段的紀錄,核對電信業者或你所使用的服務業者提供的計量說明。

找不到依應用程式分類的檢視方式,該在哪裡開啟?

先確認目前 Data 頁面實際提供哪些分類。不要假設有通用的應用程式識別開關;若要查看應用程式的行動數據用量,請前往系統「設定」中的行動網路頁面,並以相同時段進行核對。

App Store 正版核對