Data

螢幕上有四組彼此獨立的訊號。

開關說隧道在不在。策略說進隧道之後問不問規則。Data 說已經發生的位元組走了哪一側。列表探測只說這一跳此刻探不探得通。一次只信一組。

  1. 01四組訊號
  2. 02Data 兩條累加器
  3. 03固定一行,只改策略
  4. 04探測不是應用層
  5. 05會讓所有讀數一起壞的情況

01

分別在回答什麼

開關
延伸有沒有跑起來。停在接通、狀態列有 VPN 圖示:隧道在。閃爍、立刻彈回:握手沒建立,或系統裡沒有可用的 VPN 配置。詳見 隧道
策略
Config 才跑規則。Proxy 忽略規則,出站進目前記錄。Direct 忽略規則,出站走原路徑。VPN 圖示在 Direct 下也可以亮,所以圖示不能當「走了節點」用。
Data
Direct 與 Proxy 兩個累加器,統計已經發生的位元組。這是本機計數,不是套餐餘量,也看不到任何第三方帳號裡還剩多少流量。重置之後從零再計,不影響遠端配額。
探測
列表上的毫秒數是探測往返。超時只說明這一跳目前探不通。探得通不證明網頁、API、影片在應用層可用;探不通也不自動解釋「規則寫錯了」。

四組訊號可以任意組合,所以單獨看其中一組會誤判。開關亮 + 策略 Direct + Data 只漲 Direct:工作正常,只是沒走節點。開關亮 + 策略 Proxy + Data 不漲:請求可能沒進這條記錄,或對端沒有把位元組送回來。開關亮 + 探測很小 + 網頁失敗:隧道和這一跳都在,失敗在更上面的應用層或規則。

02

訪問一次,看哪一條漲

Shadowrocket 的 Data 頁:備份、Statistics 與日誌入口
Data 頁。兩條累加器在 Statistics。截自 App Store,以你裝置上的版本為準。

開啟開關,去訪問一個你認為應該進目前記錄的主機,然後看 Data。不要連續開啟十個頁面再回頭看總數——那樣 Direct 與 Proxy 可能都動了,無法對應到某一次訪問。

Proxy 增加:有位元組進了這條記錄。若網頁仍失敗,問題多半在對端、DNS、或應用自己拒絕 VPN,而不是「沒走節點」。這時再去改規則,是在修一個已經證明走了記錄的路徑。

只有 Direct 增加:請求被留在原路徑。若你預期它該進記錄,去看策略是不是 Direct,或 Config 下規則是不是先把它寫成了 DIRECT / REJECT。見 規則

兩個幾乎都不動:請求可能沒進隧道(開關、VPN 配置、被其他 VPN 佔用),或根本沒有出站(應用還在本地、門戶頁沒過、飛航模式)。先看開關,再看 系統

REJECT 命中時,通常不會像一次成功載入那樣推高計數。應用報錯、Data 安靜,和「節點沒流量」長得像,要用策略切到 Proxy 做一次對照才能分開。

這兩條累加器只分左右,不分「是哪一條記錄」。換高亮行之前的 Proxy 數字還在,不會按行清零。要把計數和某一行對應起來,先重置,再固定那一行做一次訪問。

03

固定一行記錄,只改策略

對照過程中不要換高亮行,不要同時改規則檔案,不要同時重新整理容器。選定列表裡的一行之後,只動 Config / Proxy / Direct。

  1. Direct

    本機訪問、門戶認證頁應可用。若這裡已經沒有網,先處理 Wi-Fi / 行動網路 / 門戶頁,與記錄無關。Data 應主要漲 Direct。

  2. Proxy

    預期走記錄的主機在這裡能開啟:隧道和這條記錄在應用層可用。回頭若 Config 下同樣的主機失敗,去看規則。這裡也打不開:問題在記錄或對端,不要先改 FINAL。

  3. Config

    僅在 Proxy 已經證明記錄可用之後,再調規則。一次改一個條件,用 Data 看計數站在哪一側。改完仍只漲 Direct,說明新的一行還沒被命中,或被更前面的一行截走了。

這個順序的用處是歸因。Direct 失敗,修本地網路。Proxy 失敗,修記錄。Config 失敗而 Proxy 成功,修規則。三步同時做,螢幕上每一次變化都可以用另外兩個變數解釋,等於沒有解釋。

04

探測數字很小,網頁仍可以打不開

列表探測通常只走到這一跳的握手或 ICMP / TCP 探測,並不載入你正在用的那個網站。因此:

  • 探測成功、網頁失敗:這一跳目前探得通,失敗在 DNS、規則、對端站點、或該 App 拒絕隧道。
  • 探測失敗、個別網頁卻能開啟:那些網頁可能走了 DIRECT,根本沒使用這條記錄。看 Data,不要看毫秒數。
  • 所有行探測都失敗:先看本地網路和系統時間,再懷疑「所有記錄一起過期」。後者少見,前者常見。

探測結果是瞬時的。Wi-Fi 與行動網路切換之後,剛才的數字作廢。不要用十分鐘前的 28 ms 當作現在還能用的證明。

05

與某一行記錄無關的情況

系統時間未自動同步時,TLS 會批次失敗。開關在任何記錄上都會表現異常,探測也會一起壞。先開啟「自動設定」時間,再談記錄。

目的地址是 IPv6、規則只寫了 IPv4 的 IP-CIDR 時,請求掉到 FINAL,看起來像規則「有時靈有時不靈」。見規則頁的 IP-CIDR6,以及 DNS

另一款 VPN 正處於連線:系統可能不把流量交給本延伸。開關亮著也不表示位元組進了 Shadowrocket。Data 不動、其他 VPN 應用顯示已連線,先處理並存,見 系統隧道

Captive Portal(酒店、機場、校園網登入頁)未完成時,裝置自己還沒有網。Direct 下就應當先能開啟登入頁。這時開開關、刷容器、改規則,都是在沒有出站的前提上操作。