驗收單 · 2026-10-22 · 约 11 分钟

NetGuard 防火牆的數據退路:從備份到換機遷移全指南

軟體NetGuard分類系统工具
版本2.329體積2.86M
開發方暂无资料狀態已歸檔
NetGuard 防火牆的數據退路:從備份到換機遷移全指南

NetGuard 是什麼

NetGuard 是一款專注於 Android 應用層級聯網管控的防火牆工具——它不像傳統防火牆那樣守著端口,而是直接接管每個應用的聯網請求,讓你決定哪些應用能走 Wi-Fi、哪些能走移動數據、哪些一律禁止。它通過 Android 系統的 VPN 服務實現攔截,本身不加密流量、不做代理,就是純粹的出站流量把關器。

這類安卓工具最容易被忽略的一個問題:你花幾小時甚至幾天逐個應用配置的規則,萬一設備壞了、換機了、或者 NetGuard 本身崩潰重裝,這些數據會怎麼樣? 我之前用另一款防火牆吃過虧——沒備份、沒遷移路徑,換機後全部重來,上百個應用的規則一個一個重新勾選,那體驗簡直是災難。所以這次先把 NetGuard 的數據退路摸清楚,再往下深度用。

安裝

NetGuard下載 的安裝包只有 2.86MB,最新版本 2.329,APK 直接裝就行。但有幾點得提前注意:

安裝位置——一定要裝在內部存儲,別裝到 SD 卡。素材裡明確提到 SD 卡安裝的應用不會收到 Android 的 RECEIVE_BOOT_COMPLETED 廣播,也就是說設備重啟後 NetGuard 不會自動恢復防火牆,等你發現時可能已經漏攔了好幾個小時的聯網請求。

渠道選擇——NetGuard 有三個主要渠道版本:Google Play、GitHub、F-Droid。三個版本功能有差異——Play 版因為 Google 政策限制,沒有 Hosts 廣告攔截和端口轉發功能;GitHub 和 F-Droid 版這兩項都有。如果你在意這兩項能力,直接裝 GitHub 版或 F-Droid 版,別選 Play 版。

首次啟動——打開後第一件事是授予 VPN 權限。NetGuard 通過 Android 的 VpnService 接口攔截流量,這是它的核心工作機制,沒有 VPN 權限就等於沒裝。授予後建議立刻到系統設置裡把 NetGuard 的電池優化設為「不優化」,國產 ROM (小米、OPPO、華為等)還要額外開啟自啟動和關聯啟動——不然後台很容易被系統殺掉,防火牆靜默停擺。

數據都存在哪

先搞清楚 NetGuard 在設備上產生了哪些數據,以及它們存在什麼位置——這是備份和遷移的前提。

核心規則數據

這是你花時間配置的那些內容:每個應用的 Wi-Fi 允許/禁止開關、移動數據開關、亮屏允許/漫遊禁止等狀態條件、Pro 版用戶的地址級精細攔截規則、自定義 DNS 地址、端口轉發規則。這些數據全部存在 NetGuard 的應用私有目錄下,由 Android 系統保護,其他應用無法直接訪問。

NetGuard 沒有雲端同步、沒有賬號綁定——這點我特別確認過。它不要求註冊、不上傳任何數據到自己的服務器,所有規則都是本地存儲。這是它的隱私優勢,但同時也意味著:規則數據的備份和遷移全靠你自己手動完成。

流量日誌

流量日誌分兩種:免費版的應用詳情頁訪問記錄(只顯示當前應用最近訪問過的域名列表),以及 Pro 版的全球流量日誌(所有應用的完整出站 IP 流量,可按應用、協議、時間過濾)。免費版的訪問記錄不算真正的「數據資產」,就是實時查看用的;Pro 版的全球日誌量會很大,且同樣存在本地。

用戶自定義資源

如果你在 GitHub/F-Droid 版本裡導入了自定義 Hosts 文件,或者配置了端口轉發的規則,這些數據也都存在本地。Hosts 文件通常在 /data/data/eu.faircode.netguard/files/ 這類路徑下(需要 root 才能直接訪問),但通過應用內的設備導出功能可以一併帶走。

怎麼備份

NetGuard 提供了應用內設置導出功能——這是備份規則數據的唯一正規路徑。素材裡那篇崩潰排查文檔提到的操作路徑是:主菜單 → 找到「導出設置」選項。導出的文件是 NetGuard 自定義格式,裡面包含了所有應用規則、狀態條件、DNS 設置、端口轉發配置等——基本上就是你在 NetGuard 裡能配置的一切。

建議的備份頻率:每次批量調整完應用規則後導出一次,或者固定每週導出一次。導出後把文件存到手機的 Download 目錄,再通過 USB 或雲盤(Google Drive、OneDrive、夸克網盤都可以)同步到電腦。別只存在手機上——手機丟了、壞了、工廠重置了,備份也一起沒了。

Pro 版用戶如果需要保留流量日誌做分析,還可以額外導出 PCAP 文件:全球日誌頁面右上角三點菜單 → 導出 PCAP。導出前可以先按條件過濾(只看某個應用、只看被攔截的流量、只看某個時間段),讓文件更聚焦。PCAP 文件建議用時間+應用名命名(比如 netguard_20261022_wechat.pcap),方便後續在 Wireshark 裡分析。

備份時要注意的坑

第一,導出的設置文件不包含 Pro 版激活狀態。Pro 版的激活在不同渠道不一樣:Play 版是應用內購買,綁定 Google 賬號,換機後在同一 Google 賬號下登錄 Play 商店會自動恢復;GitHub/F-Droid 版是捐贈激活——做個 成本評估 就知道,捐 7 歐元以上的話,PayPal 郵箱會收到激活指令,可以在你擁有的所有 Android 設備上激活,低於 7 歐元的一次性捐贈只能在一台設備上激活一次——這種情況下設備換了就需要重新捐贈。

第二,自定義 Hosts 文件——如果你自己下載或編輯過 Hosts 文件導入 NetGuard,應用內導出設置應該會一併包含它,但保險起見,導出後最好檢查一下,或者把原始 Hosts 文件另外存一份。

換設備遷移

換機遷移的核心思路就是:舊設備導出設置 → 新設備安裝 NetGuard → 導入設置。但有幾個容易斷的環節需要注意。

完整遷移步驟

  1. 舊設備導出:打開 NetGuard,主菜單 → 導出設置,把文件存到 Download 目錄,然後複製到電腦或雲盤。
  2. 舊設備額外備份:如果你有 Pro 版激活(GitHub/F-Droid 版),確認你的捐贈郵箱和激活指令還找得到;如果有自定義 Hosts 文件,也複製一份。
  3. 新設備安裝:從同一渠道(Play/GitHub/F-Droid)下載 NetGuard APK,裝到內部存儲,授予 VPN 權限。
  4. 新設備設置系統權限:電池優化設為「不優化」、自啟動開啟——這步不能省,否則後台會被殺。
  5. 新設備導入:主菜單 → 導入設置,選擇第一步導出的文件。
  6. Pro 版激活恢復:Play 版用同一 Google 賬號打開 Play 商店,進入 NetGuard 頁面會自動恢復;GitHub/F-Droid 版需要重新輸入捐贈激活指令。
  7. 驗證:導入後隨機抽查幾個應用的規則狀態,確認 Wi-Fi/移動數據開關和原設備一致;然後重啟一次,看 NetGuard 能不能自動恢復防火牆。

容易斷的環節

渠道不一致——如果你舊設備裝的是 GitHub 版,新設備裝了 Play 版,雖然設置文件大概率能導入,但 Play 版沒有 Hosts 攔截和端口轉發功能,這兩項規則會被忽略。遷移時务必從同一渠道安裝。

Android 版本差異——舊設備是 Android 12、新設備是 Android 15,系統的 VPN 實現細節可能有變化。導入後如果發現防火牆不生效,先重啟一次;還不行的話,清除 NetGuard 數據後重新導入。素材裡那篇崩潰排查文檔提到的「清除數據後重新導入」是個常規救命手段。

SD 卡安裝——再次強調,新設務必裝內部存儲。我見過有人圖省事把應用移到 SD 卡,結果重啟後防火牆沒自動恢復,以為導入失敗,其實是 Android 的廣播機制問題。

退路評估

最後來說說最壞情況下會怎麼樣——如果哪天你不想用 NetGuard 了、或者設備徹底壞了,數據能不能帶走、卸載乾不乾淨。

卸載乾淨度——NetGuard 沒有後台服務進程殘留的問題,卸載就是普通的 Android 應用卸載,清除數據後就乾淨了。素材裡的崩潰排查步驟也明確建議「清除 NetGuard 數據」作為解決手段,說明它的數據集中在應用私有目錄裡,不存在散落在系統各處的隱患。

數據能不能帶走——能,但只有兩種路徑:應用內導出設置(正規路徑,包含所有規則)和 root 後直接拷貝私有目錄(非正規路徑,需要 root 權限)。沒有雲備份、沒有第三方同步工具支持,完全依賴你自己有沒有提前導出過。

數據鎖死風險——很低。NetGuard 沒有賬號體系,不存在「換手機登不上賬號」導致數據取不出來的情況;導出的設置文件是本地文件,你手上有備份就永遠在;Pro 版激活綁定的是 Google 賬號(Play 版)或 PayPal 捐贈郵箱(GitHub/F-Droid 版),都不是 NetGuard 自己的服務器。

未驗證項——有一點我在素材裡沒找到明確說明:導出的設置文件格式是否與 NetGuard 版本強相關。也就是說,舊版本導出的設置能不能導入到新版本、或者新版本導出的能不能倒回舊版本。這點沒找到官方說法,所以遷移時建議新設備裝的版本盡量和舊設備導出時的版本一致,降低風險。

結論

NetGuard 的數據自主度在 Android 防火牆類工具裡算是很不錯的——規則本地存儲、無強制雲同步、導出路徑清晰,不存在被廠商鎖死的風險。但缺點也明顯:備份和遷移全靠手動,沒有自動化機制,Pro 版激活在不同渠道的恢復方式還不一樣。如果你已經花了不少時間配置應用規則,現在就花五分鐘導出一次設備備份,這是性價比最高的預防措施——等設備壞了再想起來導出,就來不及了。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

同類驗收報告