Zen:從系統層下手,把桌面程式裡的廣告與追蹤一起擋掉

摘要

一套開源的隱私防護工具,透過本機代理替機器上每一個應用程式過濾廣告與追蹤請求,而不是只當一個瀏覽器擴充功能。MIT 授權、沒有遙測、不需要帳號。

推薦
軟體名稱
Zen
版本
0.25.1
收費
免費
開源
開源
作業系統
WindowsmacOSLinux
更新時間
2026-10-26 22:00

瀏覽器擴充功能擋得住網頁,擋不住應用程式

擋廣告這件事,很多年前就變成常態了,可是幾乎全部集中在同一個地方:瀏覽器。裝一個擴充功能,逛的網頁就乾乾淨淨。然後你打開音樂播放程式、電子書閱讀器或聊天軟體,廣告又回來了——頂端一條橫幅、清單裡一則推廣、一個悄悄送往某處伺服器的追蹤請求。擴充功能對這些一點辦法都沒有,因為那些程式都不是瀏覽器。

Zen 換了一層來解這個問題。它根本不是擴充功能,而是一套把廣告與隱私防護放在作業系統這一層的工具。機制講清楚就很簡單:在本機啟動一個代理伺服器,讓每一個程式發出的網頁請求都經過它;請求拿來比對一組過濾規則,被判定為廣告、追蹤或惡意流量的,在離開電腦之前就被擋下。一組規則同時涵蓋機器上所有瀏覽器與所有連網的桌面應用程式,不必一個一個去裝東西。

Zen 主視窗與被攔下的請求

專案以 MIT 授權開源,由一個小型獨立團隊開發維護。不收集資料、沒有遙測、沒有帳號系統——對於看得見整台機器流量的軟體,這是最起碼該要求的事,而這裡把它寫成了設計原則。安裝檔不大,在背景下執行時,資源佔用幾乎察覺不到。

不必調整就能用的過濾規則

程式內建好幾組預先配置的過濾器。廣告攔截那一組建立在主流公開規則集之上,那是擋廣告工具累積多年的成果;隱私防護那一組封鎖大型廣告與社交平台使用的追蹤網域;安全防護那一組則擋掉已知散播惡意內容的網域。在這之上還有一組區域過濾器,涵蓋三十六個國家與語言,於是針對本地投放的廣告與本地業者操作的追蹤,也一併被照顧到。

對大多數人來說,預設配置已經夠用,而這正是預先配置好的意義。進階使用者可以自己加規則,程式接受所有主流過濾格式,包括各家擋廣告工具使用的規則語法、hosts 檔案與 DNS 封鎖清單,既有的清單可以直接沿用,不必重做一份。每一條被攔下的請求都能在主視窗裡即時看到,還會明確標出是哪個應用程式發的、命中了哪一條規則——過濾器於是從黑箱變成可以稽核的東西。

不只去廣告:系統層的隱私防護

廣告只是問題看得見的那一部分。當你在讀一個頁面,幾十家公司正安靜地記下你開了什麼、停留多久、停在哪裡、點了什麼。這些碎片被拼成一份詳細的側寫,涵蓋興趣、政治傾向、收入水準與行為習慣。Zen 在請求離開電腦之前就把它擋住,那份側寫從一開始就沒機會成形。

技術上值得弄懂的是憑證這件事。要檢視加密流量,程式得安裝一張本機根憑證,而這正是讓人不安的一步。這裡的做法是:憑證在本機產生,永遠不離開裝置;所有過濾都在機器上完成,沒有任何第三方伺服器看得到流量。這跟把一切繞進某家公司基礎設施的工具,是有實質差別的。

還有一個粒度問題。在網域層攔截等於封掉整台伺服器,有效但粗糙。這套過濾器處理的是完整請求,所以能針對特定的 URL 路徑與個別請求參數下手,同一個網域的其他部分照常運作。正因為如此,它才能用在「整個網域一封就壞掉」的應用程式上。

Zen 還是個相對年輕的專案,但它處理的是一件瀏覽器擴充功能在結構上辦不到的事:桌面應用程式裡的廣告與追蹤。寬鬆的開源授權、本機處理、不收集資料——如果你已經受夠每開一個程式就冒出廣告,裝一次就能全部靜音。
Zen下載地址
支援的作業系統: Windows macOS Linux