<?xml version="1.0" encoding="UTF-8" ?> <?xml-stylesheet type="text/xsl" href="rss.xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>匿名網路社群 anoni.net/Docs</title><description>推廣與翻譯匿名網路 Tor, Tails 與 OONI 觀測工具</description><link>https://anoni-net.ipns.dweb.link/</link><atom:link href="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml" rel="self" type="application/rss+xml" /> <managingEditor>anoni.net Volunteer</managingEditor><docs>https://github.com/anoni-net/docs</docs><language>zh-TW</language> <pubDate>Wed, 03 Jun 2026 06:49:01 -0000</pubDate> <lastBuildDate>Wed, 03 Jun 2026 06:49:01 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.19.0</generator> <image> <url>None</url> <title>匿名網路社群 anoni.net/Docs</title> <link>https://anoni-net.ipns.dweb.link/</link> </image> <item> <title>校園 Tor Relay 範本工具包：提案、SOP、FAQ 三份範本上線</title> <author>Toomore Chiang</author> <category>公告</category> <category>社群</category> <description>&lt;h1 id=&#34;校園-Tor-Relay-範本工具包提案SOPFAQ-三份範本上線&#34;&gt;校園 Tor Relay 範本工具包：提案、SOP、FAQ 三份範本上線&lt;a class=&#34;headerlink&#34; href=&#34;#校園-Tor-Relay-範本工具包提案SOPFAQ-三份範本上線&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;&lt;img alt=&#34;校園 Tor Relay 範本工具包&#34; src=&#34;../../../assets/images/post-update.png&#34; style=&#34;border-radius: 10px;box-shadow:1px 1px 0.6rem #00aeff;&#34; /&gt;&lt;/p&gt; &lt;p&gt;2025/11，台灣第一個校園 Tor Relay 在台師大資工系上線。社群這半年想把這段過程、「跟學校溝通、走 TANet 行政流程、技術部署、長期維運」的經驗整理成其他學校可以直接拿去用的文件，不要再讓每一所學校的學生從零開始摸索。&lt;/p&gt; &lt;p&gt;社群夥伴 NZ（蘇恩立）這半年陸續把當時的計畫書、溝通 email、技術設定、踩過的雷整理出來，跟社群一起改寫成可複製範本。三份範本目前都已經上線，並以 CC-BY 4.0 授權釋出，搭配&lt;a href=&#34;../../../2025/12/ntnu-nz/&#34;&gt;台師大案例訪談&lt;/a&gt;當入口。&lt;/p&gt; &lt;p&gt;範本已經齊了。接下來，希望能有更多學校一起響應。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;範本工具包三份檔案接力&#34;&gt;範本工具包：三份檔案接力&lt;a class=&#34;headerlink&#34; href=&#34;#範本工具包三份檔案接力&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;工具包分三份，對應推動 Tor Relay 過程中三個不同角色的需求。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&#34;../../../../community/campus-tor-relay-proposal/&#34;&gt;校園 Tor Relay 提案範本&lt;/a&gt;&lt;/strong&gt;：一份完整的「Tor University Challenge at &amp;lt;學校名&amp;gt;」提案計畫書、四封對外溝通 email（給指導教授、資訊中心網路組組長、系上網管申請主機/IP、對外開放 port 申請）、台師大實際走過的兩個月行政時間軸，以及提案前的準備清單與踩雷提醒。所有放在 &lt;code&gt;&amp;lt;placeholder&amp;gt;&lt;/code&gt; 裡的欄位都標出來，複製出去把學校名、系所、IP 段、教授姓名填進去就能送進審核流程。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&#34;../../../../community/campus-tor-relay-sop/&#34;&gt;校園 Tor Relay 架設 SOP&lt;/a&gt;&lt;/strong&gt;：提案通過、拿到機房位置與 IP 之後的技術部署文件。內容包含 torrc 參考設定（ContactInfo、Non-Exit 宣告、頻寬上限、MetricsPort 安全提醒）、UFW 防火牆設計（SSH 限校內 VPN 段、ORPort 9001 對外開放）、對外狀態網頁兩種架構選擇（Nginx + Onionoo 推薦，或 MetricsPort + Prometheus + Grafana）、監控與事件處置 runbook、IPv6 設定、畢業後交接清單。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&#34;../../../../community/campus-relay-faq/&#34;&gt;校園 Tor Relay：給校方與法務的 FAQ&lt;/a&gt;&lt;/strong&gt;：十題校方資訊中心、法務、網管最常擔心的問題，每題都有台灣脈絡補充，刑法妨害電腦使用罪章、個資法第 2 條、TANet 對外連線審核機制都已經對到具體條文。頁尾另外整理「給網管的一頁摘要」與「給校方行政與法務的一頁摘要」，30 秒讀完，可以直接複製貼進 mail 開頭或當會議 handout。&lt;/p&gt; &lt;p&gt;三份檔案的整體入口、推動目標、案例累積，以及「待翻譯延伸閱讀」清單，都收在 &lt;a href=&#34;../../../../community/relay-on-campus/&#34;&gt;Tor Relay 校園建立研究專題&lt;/a&gt;。&lt;/p&gt; &lt;h2 id=&#34;建議的閱讀順序&#34;&gt;建議的閱讀順序&lt;a class=&#34;headerlink&#34; href=&#34;#建議的閱讀順序&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;依角色挑切入點，省下繞路時間。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;還在評估「該不該做」&lt;/strong&gt;：先讀&lt;a href=&#34;../../../2025/12/ntnu-nz/&#34;&gt;台師大案例訪談&lt;/a&gt;，對全貌有感再決定&lt;/li&gt; &lt;li&gt;&lt;strong&gt;想推動但沒寫過提案&lt;/strong&gt;：提案範本 → FAQ → SOP。提案前先把 FAQ 讀完，被問到才不會答不上來&lt;/li&gt; &lt;li&gt;&lt;strong&gt;提案已通過、要開始裝&lt;/strong&gt;：直接跳 SOP，搭配&lt;a href=&#34;../../../../community/setup-tor-relay/&#34;&gt;「如何搭建 Tor Relay」&lt;/a&gt;的個人 operator 視角補完基礎&lt;/li&gt; &lt;li&gt;&lt;strong&gt;單純被校方問到 Tor Relay&lt;/strong&gt;：把 FAQ 頁尾的兩份一頁摘要直接轉貼給對方&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&#34;NZ-公開釋出的原始素材&#34;&gt;NZ 公開釋出的原始素材&lt;a class=&#34;headerlink&#34; href=&#34;#NZ-公開釋出的原始素材&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;範本是 placeholder 化、去掉個人資訊的乾淨版本。如果你想看「真實案例長什麼樣」，NZ 把當時的原始 Google Drive 資料夾整份公開：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://drive.google.com/drive/folders/1B9ysi2ELC9w46bD3o7TMsnv55nupI1nz&#34; target=&#34;_blank&#34;&gt;NZ 原始 Google Drive 資料夾&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;裡面包含台師大原版專案計畫說明書（Google Doc）、2025/12/21 校內分享 slides、現場照片。原始 Doc 裡有 NZ 個人 email、指導教授資訊、學校 IP 段等具體欄位，請不要直接 fork 原始 Doc 改學校名就送出去，容易在送件時被識破。原始存檔的價值是讓你對照寫作結構、用語拿捏，動手時還是用 anoni.net 上 placeholder 化過的範本。&lt;/p&gt; &lt;p&gt;英文版的案例脈絡，也已經刊在 Tor Project 官方部落格，國際同行看得到台灣這條線：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://blog.torproject.org/setting-up-tor-university-relay-taiwan/&#34; target=&#34;_blank&#34;&gt;Setting up a Tor Relay at a university in Taiwan&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&#34;為什麼台灣需要更多校園-Tor-Relay&#34;&gt;為什麼台灣需要更多校園 Tor Relay&lt;a class=&#34;headerlink&#34; href=&#34;#為什麼台灣需要更多校園-Tor-Relay&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Tor 網路的匿名性靠多元的中繼節點支撐。當全球中繼集中在少數國家或少數網路供應商，Tor 對抗流量分析的能力就會降低。台灣目前在 Tor Metrics 上能觀測到的中繼數量仍然有限，每多一個穩定運作的節點，整個網路對抗流量分析的能力就多一分。即時觀測見 anoni.net 的 &lt;a href=&#34;../../../../taiwan/tor-relay-watcher/&#34;&gt;Tor Relays 觀測點&lt;/a&gt;。&lt;/p&gt; &lt;p&gt;大學校園是補上這個缺口的合適切入點：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;頻寬與人才&lt;/strong&gt;：學術網路頻寬穩定，資工、資管、資訊中心的師生有架設與維運能力，畢業交接也比個人架設容易延續&lt;/li&gt; &lt;li&gt;&lt;strong&gt;制度路徑清晰&lt;/strong&gt;：學校有正式的提案與審核流程，比個人或小公司架設更容易說清楚「誰負責、出事找誰」&lt;/li&gt; &lt;li&gt;&lt;strong&gt;教育與國際接軌&lt;/strong&gt;：架設過程本身是匿名網路、資安、開源治理的教學場景，並對接 EFF &lt;a href=&#34;https://toruniversity.eff.org/zh-tw/&#34; target=&#34;_blank&#34;&gt;Tor University Challenge&lt;/a&gt; 全球計畫&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;同時，台灣社會近年對揭弊者保護、家暴與跟蹤騷擾防制、新聞自由的關注持續上升，Tor 對這些情境的價值跟全球趨勢一致。校園 Relay 是「讓這套基礎設施在台灣可用」的具體貢獻。它的意義在於讓真正需要的人能順利使用，比抽象的隱私倡議更貼近實際處境。&lt;/p&gt; &lt;h2 id=&#34;號召在台灣的大學生社團系所&#34;&gt;號召：在台灣的大學生、社團、系所&lt;a class=&#34;headerlink&#34; href=&#34;#號召在台灣的大學生社團系所&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;如果你符合以下任一條件，特別歡迎加入：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;資工、資安、資管、電機、網路相關系所的學生&lt;/strong&gt;：你的技術背景剛好，跟指導教授或系上網管討論起來不會有溝通落差&lt;/li&gt; &lt;li&gt;&lt;strong&gt;校內資安、開源、Linux、網路相關社團&lt;/strong&gt;：社團 email 與長期維運分工，正好補上「畢業交接」這個校園 Relay 最常斷掉的環節&lt;/li&gt; &lt;li&gt;&lt;strong&gt;指導教授、實驗室助理、資訊中心的教職員&lt;/strong&gt;：你掛名能讓提案順利不少。學校行政體系對「有教授掛名」的提案接受度普遍更高&lt;/li&gt; &lt;li&gt;&lt;strong&gt;正在找專題題目或修網路、資安課程的同學&lt;/strong&gt;：Tor Relay 架設本身就是完整的網路、系統管理、政策溝通實作題目，可以整理成專題、學位論文或 COSCUP 投稿&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;不需要架過 Tor Relay 也歡迎參與。「我想學」就是合理的加入動機，社群會搭配&lt;a href=&#34;../../../../community/setup-tor-relay/&#34;&gt;「如何搭建 Tor Relay」&lt;/a&gt;文件協助你動手。&lt;/p&gt; &lt;p&gt;如果你正在自己學校推動、卡在某個環節想找人討論，或者已經有想法但不知道如何跟教授開口，任何一個階段都歡迎聯繫社群。常用入口整理在&lt;a href=&#34;../../../../community/tools/&#34;&gt;社群自架服務&lt;/a&gt;頁面，Matrix 公開 room 也可以直接打招呼。&lt;/p&gt; &lt;h2 id=&#34;致謝&#34;&gt;致謝&lt;a class=&#34;headerlink&#34; href=&#34;#致謝&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;範本工具包的原始材料由社群夥伴 NZ（蘇恩立）提供，整理自他在國立臺灣師範大學的計畫書、溝通記錄、實作經驗、技術設計。NZ 同意以 CC-BY 4.0 授權釋出全部素材，作為台灣其他學校的參考範本。&lt;/p&gt; &lt;p&gt;每個成功上線的校園 Relay 都讓推動成本變低一點。你的案例會幫到後面響應的學校。社群會把新增的學校加進「Tor Relay 校園建立研究專題」的「已完成的事」段落，往後加入的學校可以有更多參考。&lt;/p&gt; &lt;p&gt;這份工具包是給想響應的學校一個共用起點，可被任何一所大學拿去、改寫、送進自己校園的審核流程。每多一所學校加入，共用範本庫就持續累積，後續推動的人會更省力。&lt;/p&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/05/2026-campus-tor-relay-template-kit/</link> <pubDate>Wed, 03 Jun 2026 01:15:42 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/05/2026-campus-tor-relay-template-kit/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/post-update.png" type="image/png" length="81353" /> </item> <item> <title>CryptPad 2026.5.0 上線：正體中文（zh_Hant）正式收進內建語系</title> <author>Toomore Chiang</author> <category>公告</category> <category>社群</category> <description>&lt;h1 id=&#34;CryptPad-202650-上線正體中文zh_Hant正式收進內建語系&#34;&gt;CryptPad 2026.5.0 上線：正體中文（zh_Hant）正式收進內建語系&lt;a class=&#34;headerlink&#34; href=&#34;#CryptPad-202650-上線正體中文zh_Hant正式收進內建語系&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;figure&gt; &lt;a href=&#34;https://assets.anoni.net/docs/cryptpad-drive-zh-hant.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://assets.anoni.net/docs/cryptpad-drive-zh-hant.png&#34; alt=&#34;CryptPad Drive 首頁切換為正體中文後的介面，左側為檔案分類、頂端 +新增 按鈕可看到 Rich Text、文件、試算表、簡報、看板、白板、繪圖、表單、行事曆等 app&#34; title=&#34;cryptpad.anoni.net 切換成「中文(正體)」後的 Drive 首頁&#34; class=&#34;brand-frame&#34;&gt; &lt;/a&gt; &lt;figcaption&gt;cryptpad.anoni.net 切換成「中文(正體)」後的 Drive 首頁，所有檔案分類與 app 入口都已在地化&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;在台灣，以及更廣的正體中文使用環境，想找一套真正不會被第三方平台默默收走內容的協作工具，其實沒有想像中容易。Google Docs、Notion、Microsoft 365 都很好用，但每一段文字、每一個改動，都會以可被服務商讀取的形式存放在他們的伺服器上。在這之上，演算法、廣告、訓練語料、政府調閱請求，各有各的取用方式。&lt;/p&gt; &lt;p&gt;這層差異對記者寫不能曝光的稿、社運工作者協商不能被監聽的策略、NGO 整理脆弱使用者的求助紀錄、學者研究敏感議題這些情境，往往決定一份草稿能不能安全寫得出來。&lt;/p&gt; &lt;p&gt;&lt;a href=&#34;https://cryptpad.org/&#34; target=&#34;_blank&#34;&gt;CryptPad&lt;/a&gt; 是少數真的讓伺服器看不到內容的線上協作工具。內容在你瀏覽器端就完成加密，伺服器收到的是密文，但功能完整到一個介面就能取代 Google Docs、Sheets、Slides、看板、白板、表單與行事曆。&lt;/p&gt; &lt;p&gt;這套工具過去有一個明顯的門檻，介面只有英文與簡體中文，正體中文是缺的。從 2023 年底在 CryptPad 上游開的第一個 PR 起算，到 2026 年 5 月 13 日 &lt;a href=&#34;https://github.com/cryptpad/cryptpad/releases/tag/2026.5.0&#34; target=&#34;_blank&#34;&gt;CryptPad 2026.5.0「🌷 Spring release」&lt;/a&gt; 正式把正體中文（zh_Hant）收進內建語系，前後花了兩年半。社群自架的 &lt;a href=&#34;https://cryptpad.anoni.net/&#34; target=&#34;_blank&#34;&gt;cryptpad.anoni.net&lt;/a&gt; 升級完成。&lt;strong&gt;現在打開 cryptpad.anoni.net，從 Drive 介面、文件編輯器到分享權限對話框，看到的都是正體中文。台灣、香港、澳門的使用者可以直接上手，不必先去學英文選單。&lt;/strong&gt;&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;CryptPad-是什麼&#34;&gt;CryptPad 是什麼&lt;a class=&#34;headerlink&#34; href=&#34;#CryptPad-是什麼&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;CryptPad 由法國 &lt;a href=&#34;https://xwiki.com/&#34; target=&#34;_blank&#34;&gt;XWiki SAS&lt;/a&gt; 開發，使用 &lt;a href=&#34;https://github.com/cryptpad/cryptpad/blob/main/LICENSE&#34; target=&#34;_blank&#34;&gt;AGPLv3&lt;/a&gt; 授權，定位是&lt;strong&gt;端對端加密（E2EE）的線上協作辦公套件&lt;/strong&gt;。一個帳號可以使用以下應用：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Rich Text 文件&lt;/strong&gt;：類似 Google Docs 的所見即所得編輯器&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Document&lt;/strong&gt;：整合 OnlyOffice 的進階文件處理（.docx 相容）&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Sheets&lt;/strong&gt;：試算表，整合 OnlyOffice（.xlsx 相容）&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Presentation&lt;/strong&gt;：簡報，含 Markdown Slides 與 OnlyOffice 兩種模式&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Kanban&lt;/strong&gt;：看板，做專案管理用&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Whiteboard&lt;/strong&gt;：白板&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Diagram&lt;/strong&gt;：繪圖，整合 &lt;a href=&#34;https://www.drawio.com/&#34; target=&#34;_blank&#34;&gt;Drawio&lt;/a&gt;（2026.5.0 升級到 Drawio 29.6.7）&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Forms&lt;/strong&gt;：表單，可做問卷與資料收集&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Calendar&lt;/strong&gt;：行事曆&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Code/Markdown&lt;/strong&gt;：程式碼與 Markdown 編輯器&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Drive&lt;/strong&gt;：雲端硬碟，整合上述所有檔案類型&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;關鍵在於&lt;strong&gt;所有內容都在你瀏覽器端就完成加密&lt;/strong&gt;，伺服器收到的是密文，CryptPad 的營運者、anoni.net 的維護者，都沒有解開內容的鑰匙。這套架構稱為 zero-knowledge（零知識），意思是「即便我們想看，也看不到」。&lt;/p&gt; &lt;figure&gt; &lt;a href=&#34;https://assets.anoni.net/docs/cryptpad-richtext-collab.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://assets.anoni.net/docs/cryptpad-richtext-collab.png&#34; alt=&#34;CryptPad Rich Text 編輯器多人協作畫面，右上角顯示協作者頭像與即時 cursor，右側為格式化工具列&#34; title=&#34;Rich Text app 的多人即時協作介面&#34; class=&#34;brand-frame&#34;&gt; &lt;/a&gt; &lt;figcaption&gt;Rich Text app 的多人即時協作介面。所有編輯內容在瀏覽器端就完成加密，伺服器只看得到密文&lt;/figcaption&gt; &lt;/figure&gt; &lt;h2 id=&#34;為什麼社群選擇-CryptPad-做為自架的協作平台&#34;&gt;為什麼社群選擇 CryptPad 做為自架的協作平台&lt;a class=&#34;headerlink&#34; href=&#34;#為什麼社群選擇-CryptPad-做為自架的協作平台&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;社群自架的服務不只 CryptPad，也有 &lt;a href=&#34;https://pad.anoni.net/&#34; target=&#34;_blank&#34;&gt;Etherpad&lt;/a&gt; 做即時共筆、Matrix 做即時討論（三者分工見 &lt;a href=&#34;../../../../community/tools/&#34;&gt;社群自架服務&lt;/a&gt;）。CryptPad 在我們的選擇順位裡，承擔的是「需要長期保存、需要加密、需要多人協作完整文件」的場景。願意花兩年半把介面翻成正體中文，理由有幾個。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;E2EE 與 zero-knowledge 架構&lt;/strong&gt;：社群討論的內容很常涉及威脅模型、揭弊者保護、Tor Relay 校園推動的協商紀錄，這些東西放在 Google Docs 或 Notion 上，等於把所有未公開的策略攤在第三方平台與其廣告合作對象面前。CryptPad 從架構上把「營運者能看到內容」這件事拿掉，技術保證遠強於 SLA 承諾。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;功能完整、可取代主流雲端套件&lt;/strong&gt;：Etherpad 適合臨時共筆，但沒辦法做表格、簡報、看板。CryptPad 一個介面涵蓋 Google Workspace 大部分常用情境，而且每個文件都繼承同一套加密與權限模型，不必為了「這份要保密、那份不用」在多套工具間切換。&lt;/p&gt; &lt;figure&gt; &lt;a href=&#34;https://assets.anoni.net/docs/cryptpad-share-permission.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://assets.anoni.net/docs/cryptpad-share-permission.png&#34; alt=&#34;CryptPad 分享對話框，可選僅檢視、可編輯、嵌入三種權限模式，並可加密碼、設定過期時間&#34; title=&#34;CryptPad 每份 pad 的分享權限對話框&#34; class=&#34;brand-frame&#34;&gt; &lt;/a&gt; &lt;figcaption&gt;每份 pad 都繼承同一套加密與權限模型，分享時可選僅檢視、可編輯或嵌入，並可加密碼與過期時間&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;&lt;strong&gt;AGPLv3 授權，加密協議公開可審視&lt;/strong&gt;：衍生服務都必須開源，我們自架時可以完整檢查程式碼。加密協議與資料結構也對外公開，跟 Tor、Tails、OONI 一樣，是可被驗證的隱私。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;由維護者與社群決定如何治理&lt;/strong&gt;：自架的好處跟 &lt;a href=&#34;../../02/2026-discord-matrix-statement/&#34;&gt;自架 Matrix&lt;/a&gt; 的理由一致，紀錄保存策略、註冊政策、頻道規則由我們決定，可預期、可問責、可隨社群需求調整。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;有歐洲公部門與民間組織的真實部署經驗&lt;/strong&gt;：CryptPad 在歐洲多個公部門專案、NGO 與研究單位內被採用，合規、可靠性、長期維護三方面都有實際使用紀錄，把它推給更多正體中文使用者時不必擔心是 demo 漂亮的玩具。&lt;/p&gt; &lt;h2 id=&#34;正體中文zh_Hant翻譯兩年半的時間線&#34;&gt;正體中文（zh_Hant）翻譯：兩年半的時間線&lt;a class=&#34;headerlink&#34; href=&#34;#正體中文zh_Hant翻譯兩年半的時間線&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;CryptPad 主應用、Accounts plugin 與 User Guide 加起來上千條字串，每一條都要對齊它在介面上會出現的情境、顧及上下文、避免在「儲存」、「另存新檔」這類詞之間混用。CryptPad 還在持續開發，新功能會帶來新字串，每個版本上線前都得回頭再校一輪。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2023/12/05&lt;/strong&gt;：在 CryptPad 開 &lt;a href=&#34;https://github.com/cryptpad/cryptpad/pull/1329&#34; target=&#34;_blank&#34;&gt;PR #1329&lt;/a&gt;，修正當時介面語言選單的用詞，把 &lt;code&gt;zh-Hans&lt;/code&gt; 標籤改為「中文(簡體)」、&lt;code&gt;zh-Hant&lt;/code&gt; 改為「中文(正體)」。當時 CryptPad 還只有 &lt;code&gt;zh_Hans&lt;/code&gt; 的翻譯內容，&lt;code&gt;zh_Hant&lt;/code&gt; 是空的，所以 PR 內也順便詢問 CryptPad 團隊「想新增 zh-Hant 語言要走哪個流程」。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2024–2025&lt;/strong&gt;：CryptPad 團隊在 &lt;a href=&#34;https://weblate.cryptpad.org/&#34; target=&#34;_blank&#34;&gt;Weblate&lt;/a&gt; 上為 zh_Hant 開了多個子專案的翻譯空間，包含 CryptPad 主應用（&lt;a href=&#34;https://weblate.cryptpad.org/projects/cryptpad/app/zh_Hant/&#34; target=&#34;_blank&#34;&gt;App&lt;/a&gt;）、&lt;a href=&#34;https://weblate.cryptpad.org/projects/cryptpad/accounts-plugin/zh_Hant/&#34; target=&#34;_blank&#34;&gt;Accounts plugin&lt;/a&gt;，以及 User Guide 的 Drive、FAQ、Application Document、Application General、Application Presentation、Share and Access、Collaboration 等子段。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2026/03/13&lt;/strong&gt;：所有上述項目的 zh_Hant 字串翻譯完成，社群在 CryptPad 倉庫開 &lt;a href=&#34;https://github.com/cryptpad/cryptpad/issues/2237&#34; target=&#34;_blank&#34;&gt;Issue #2237&lt;/a&gt; 回報進度，請 CryptPad 團隊評估在下一個 release 啟用 &lt;code&gt;zh_Hant&lt;/code&gt; 為內建可選語系。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2026/05/13&lt;/strong&gt;：CryptPad &lt;a href=&#34;https://github.com/cryptpad/cryptpad/releases/tag/2026.5.0&#34; target=&#34;_blank&#34;&gt;2026.5.0「🌷 Spring release」&lt;/a&gt; 發布，release notes 在 Improvements 段落明列：&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Enable zh-Hant/zh-Hans locales (#2237) and add alias system for locales &lt;a href=&#34;https://github.com/cryptpad/cryptpad/pull/2254&#34; target=&#34;_blank&#34;&gt;#2254&lt;/a&gt; by @toomore&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;這次合併除了把 &lt;code&gt;zh_Hant&lt;/code&gt; 與 &lt;code&gt;zh_Hans&lt;/code&gt; 打開為正式語系，也加上了 locale alias 機制，讓舊有以 &lt;code&gt;zh_CN&lt;/code&gt;、&lt;code&gt;zh_TW&lt;/code&gt; 為設定值的帳號可以自動 fallback 對應到新的 &lt;code&gt;zh_Hans&lt;/code&gt;、&lt;code&gt;zh_Hant&lt;/code&gt;，不會在升級後跑回英文。&lt;/p&gt; &lt;h2 id=&#34;關於正體中文與繁體中文的用字&#34;&gt;關於「正體中文」與「繁體中文」的用字&lt;a class=&#34;headerlink&#34; href=&#34;#關於正體中文與繁體中文的用字&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;CryptPad 介面選單最早寫的是「中文(繁體)」。我們在 PR #1329 提的修改是改成「中文(正體)」。改字面看起來是小事，背後是社群比較傾向「正體」這個用詞。「繁」字暗示「相對於簡體比較複雜」，但這套字系在台灣、香港、澳門的使用脈絡，本來就是延續漢字源流而來的正統寫法，沒有「繁」與「簡」的對比關係。OS 與多數軟體仍寫「繁體中文」，我們不要求所有人都改，但在自己貢獻的翻譯裡能改就改。用什麼字稱呼一個族群使用的字系，是普及工作的一部分。&lt;/p&gt; &lt;h2 id=&#34;如何開始使用-cryptpadanoninet&#34;&gt;如何開始使用 cryptpad.anoni.net&lt;a class=&#34;headerlink&#34; href=&#34;#如何開始使用-cryptpadanoninet&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;上手方式：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;入口&lt;/strong&gt;：&lt;a href=&#34;https://cryptpad.anoni.net/&#34; target=&#34;_blank&#34;&gt;https://cryptpad.anoni.net/&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;strong&gt;帳號申請&lt;/strong&gt;：寫信到 &lt;a href=&#34;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#119;&amp;#104;&amp;#105;&amp;#115;&amp;#112;&amp;#101;&amp;#114;&amp;#64;&amp;#97;&amp;#110;&amp;#111;&amp;#110;&amp;#105;&amp;#46;&amp;#110;&amp;#101;&amp;#116;&#34;&gt;&amp;#119;&amp;#104;&amp;#105;&amp;#115;&amp;#112;&amp;#101;&amp;#114;&amp;#64;&amp;#97;&amp;#110;&amp;#111;&amp;#110;&amp;#105;&amp;#46;&amp;#110;&amp;#101;&amp;#116;&lt;/a&gt; 申請註冊碼。預設容量 50 MB，後續可調整。註冊時不要求信箱、不綁定實名，跟 Matrix 的申請流程一致。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;切換語系&lt;/strong&gt;：升級後右上角設定頁可選「中文(正體)」。網址加 &lt;code&gt;?lang=zh_Hant&lt;/code&gt; 也能切換。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;完整工具清單&lt;/strong&gt;：見 &lt;a href=&#34;../../../../community/tools/&#34;&gt;社群自架服務&lt;/a&gt;。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;如果你發現翻譯有錯字、用詞不順、或是有新版字串還沒翻完，歡迎到 &lt;a href=&#34;https://weblate.cryptpad.org/projects/cryptpad/-/zh_Hant/&#34; target=&#34;_blank&#34;&gt;Weblate 上的 zh_Hant 專案&lt;/a&gt; 直接提交修改，或來信 &lt;a href=&#34;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#119;&amp;#104;&amp;#105;&amp;#115;&amp;#112;&amp;#101;&amp;#114;&amp;#64;&amp;#97;&amp;#110;&amp;#111;&amp;#110;&amp;#105;&amp;#46;&amp;#110;&amp;#101;&amp;#116;&#34;&gt;&amp;#119;&amp;#104;&amp;#105;&amp;#115;&amp;#112;&amp;#101;&amp;#114;&amp;#64;&amp;#97;&amp;#110;&amp;#111;&amp;#110;&amp;#105;&amp;#46;&amp;#110;&amp;#101;&amp;#116;&lt;/a&gt; 告訴我們。&lt;/p&gt; &lt;h2 id=&#34;相關閱讀&#34;&gt;相關閱讀&lt;a class=&#34;headerlink&#34; href=&#34;#相關閱讀&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;../../02/2026-discord-matrix-statement/&#34;&gt;從 Discord 年齡驗證談起：我們為什麼自架 Matrix&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/tools/&#34;&gt;社群自架服務&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/i18n/&#34;&gt;中文化與文件翻譯&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/05/2026-cryptpad-zh-hant/</link> <pubDate>Wed, 03 Jun 2026 01:15:42 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/05/2026-cryptpad-zh-hant/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/post-update.png" type="image/png" length="81353" /> </item> <item> <title>onionoo MCP 上線：用一句中文問 Tor 中繼節點現況</title> <author>Toomore Chiang</author> <category>公告</category> <category>社群</category> <description>&lt;h1 id=&#34;onionoo-MCP-上線用一句中文問-Tor-中繼節點現況&#34;&gt;onionoo MCP 上線：用一句中文問 Tor 中繼節點現況&lt;a class=&#34;headerlink&#34; href=&#34;#onionoo-MCP-上線用一句中文問-Tor-中繼節點現況&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;&lt;img alt=&#34;onionoo MCP 上線&#34; src=&#34;../../../assets/images/post-update.png&#34; style=&#34;border-radius: 10px;box-shadow:1px 1px 0.6rem #00aeff;&#34; /&gt;&lt;/p&gt; &lt;p&gt;匿名網路社群自架的 &lt;code&gt;onionoo-fastapi&lt;/code&gt; 服務以 v1.0.0 對外公開，站台位於 &lt;a href=&#34;https://onionoo.anoni.net&#34;&gt;https://onionoo.anoni.net&lt;/a&gt;。它把 Tor Project 官方的 &lt;a href=&#34;https://metrics.torproject.org/onionoo.html&#34; target=&#34;_blank&#34;&gt;Onionoo&lt;/a&gt; API 包成兩種介面，一個是補上 OpenAPI 規格的語義化 HTTP API，一個是 Model Context Protocol（MCP）server。&lt;/p&gt; &lt;p&gt;接上 Claude Desktop、Cursor、Claude Code 等支援 MCP 的客戶端後，用一句中文就能問「臺灣目前有幾個 Tor 中繼節點，總頻寬多少，前五大 ASN 是哪些」。AI 代理會自己拆問題、選工具、查資料、整理出可讀報告，不必先學 Onionoo 的欄位定義才能開始研究。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;為什麼要包這一層&#34;&gt;為什麼要包這一層&lt;a class=&#34;headerlink&#34; href=&#34;#為什麼要包這一層&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Onionoo 的規格本身完整，但對 AI 代理來說有三個門檻。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;沒有 OpenAPI 描述，無法被 Swagger UI、Postman、code generator 自動消化。&lt;/li&gt; &lt;li&gt;欄位短碼（如 &lt;code&gt;r&lt;/code&gt;、&lt;code&gt;f&lt;/code&gt;、&lt;code&gt;n&lt;/code&gt;、&lt;code&gt;a&lt;/code&gt;）為了傳輸效率而設計，對語言模型不夠語義化，模型容易誤解 &lt;code&gt;r&lt;/code&gt; 是 &lt;code&gt;relay&lt;/code&gt; 還是 &lt;code&gt;running&lt;/code&gt;。&lt;/li&gt; &lt;li&gt;一次查詢常要組合多個端點（details、uptime、bandwidth），AI 代理重複拼湊容易出錯。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;code&gt;onionoo-fastapi&lt;/code&gt; 把這些事情做掉。短碼還原成 &lt;code&gt;nickname&lt;/code&gt;、&lt;code&gt;fingerprint&lt;/code&gt;、&lt;code&gt;addresses&lt;/code&gt;、&lt;code&gt;running&lt;/code&gt; 等語義名稱，補上完整 OpenAPI 規格，並把幾個常見任務包成單一 MCP 工具呼叫。想看某中繼節點的健康狀況時，呼叫一次就能拿到合併好的 details、uptime、bandwidth 快照，不必自己組三個端點。&lt;/p&gt; &lt;p&gt;服務本身&lt;strong&gt;不儲存&lt;/strong&gt;任何 Onionoo 資料，只負責轉發與重新包裝回應。上游資料來自 &lt;a href=&#34;https://onionoo.torproject.org&#34;&gt;https://onionoo.torproject.org&lt;/a&gt;。&lt;/p&gt; &lt;h2 id=&#34;可以拿來問什麼&#34;&gt;可以拿來問什麼&lt;a class=&#34;headerlink&#34; href=&#34;#可以拿來問什麼&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;接上 MCP 後，下面這幾類問題都可以直接用自然語言丟給 AI 代理處理。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;盤點某個國家的 Tor 貢獻&lt;/strong&gt;：「整理一份臺灣 Tor 中繼節點現況，running 數量、總頻寬、consensus weight、前五大 ASN，再挑出 consensus weight 最高的三個 relay。」&lt;/li&gt; &lt;li&gt;&lt;strong&gt;某個 ASN 底下的狀況&lt;/strong&gt;：「列出 TANet（AS1659）目前所有 running 的 Tor 中繼節點，回報旗標、頻寬與在線時間。」&lt;/li&gt; &lt;li&gt;&lt;strong&gt;比對指紋&lt;/strong&gt;：「比較 &lt;code&gt;9695DFC35FFEB861329B9F1AB04C46397020CE31&lt;/code&gt; 與 &lt;code&gt;847B1F850344D7876491A54892F904934E4EB85D&lt;/code&gt; 這兩個 relay 的版本、旗標、所在國家與 AS。」&lt;/li&gt; &lt;li&gt;&lt;strong&gt;單一中繼節點健康度&lt;/strong&gt;：「告訴我 &lt;code&gt;moria1&lt;/code&gt; 這個 relay 目前的狀態、所在國家、最近一週的頻寬走勢與在線時間。」&lt;/li&gt; &lt;/ul&gt; &lt;figure&gt; &lt;a href=&#34;https://assets.anoni.net/docs/onionoo-mcp-tw-summary-result.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://assets.anoni.net/docs/onionoo-mcp-tw-summary-result.png&#34; alt=&#34;Claude Desktop 整理出的臺灣 Tor 中繼節點現況報告，顯示 running 數量、總頻寬、consensus weight 與前 5 大 ASN 表格&#34; title=&#34;Claude Desktop 整理出的臺灣 Tor 中繼節點現況報告&#34; class=&#34;brand-frame&#34;&gt; &lt;/a&gt; &lt;capture&gt;Claude Desktop 接上 onionoo MCP 後，請模型「整理臺灣 Tor 中繼節點現況」回出的彙整報告。底層數值來自上游 Onionoo，這是某一時點的 snapshot。&lt;/capture&gt; &lt;/figure&gt; &lt;p&gt;這類查詢以往要先翻 Onionoo 文件、寫腳本、合併 JSON、再整理表格，現在一句話就能拿到初步結果。盤點完再決定下一步要往哪鑽，研究啟動的成本差很多。&lt;/p&gt; &lt;h2 id=&#34;如何接上&#34;&gt;如何接上&lt;a class=&#34;headerlink&#34; href=&#34;#如何接上&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;h3 id=&#34;給-AI-客戶端使用者&#34;&gt;給 AI 客戶端使用者&lt;a class=&#34;headerlink&#34; href=&#34;#給-AI-客戶端使用者&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;在 Claude Desktop、Cursor 或其他支援 MCP 的客戶端，在設定檔的 &lt;code&gt;mcpServers&lt;/code&gt; 區塊加上：&lt;/p&gt; &lt;div class=&#34;highlight&#34;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;quot;mcpServers&amp;quot;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;quot;onionoo&amp;quot;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;quot;type&amp;quot;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;quot;http&amp;quot;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;quot;url&amp;quot;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;quot;https://onionoo.anoni.net/mcp&amp;quot;&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p&gt;存檔、重啟客戶端，工具列表中就會出現 onionoo 這組工具，可以直接用自然語言要求代理查詢。本機 stdio transport 安裝方式、完整工具一覽、權限調整、自架（Docker）等細節，完整使用文件都有寫。&lt;/p&gt; &lt;p&gt;&lt;a class=&#34;md-button md-button--primary&#34; href=&#34;../../../../community/onionoo-mcp/&#34;&gt;&lt;span class=&#34;twemoji&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path d=&#34;M6 13v-2h8l-3.5-3.5 1.42-1.42L17.84 12l-5.92 5.92-1.42-1.42L14 13zm16-1a10 10 0 0 1-10 10A10 10 0 0 1 2 12 10 10 0 0 1 12 2a10 10 0 0 1 10 10m-2 0a8 8 0 0 0-8-8 8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8&#34;/&gt;&lt;/svg&gt;&lt;/span&gt; 閱讀完整 onionoo MCP 使用文件&lt;/a&gt;&lt;/p&gt; &lt;h3 id=&#34;給寫程式直接呼叫的使用者&#34;&gt;給寫程式直接呼叫的使用者&lt;a class=&#34;headerlink&#34; href=&#34;#給寫程式直接呼叫的使用者&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;每個端點都會回傳語義化 JSON，可以直接用 &lt;code&gt;curl&lt;/code&gt; 呼叫。&lt;/p&gt; &lt;div class=&#34;highlight&#34;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class=&#34;c1&#34;&gt;# 列出臺灣的 relay，依 consensus weight 排序前 5 名&lt;/span&gt; curl&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;-s&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;https://onionoo.anoni.net/v1/details?country=tw&amp;amp;running=true&amp;amp;order=-consensus_weight&amp;amp;limit=5&amp;#39;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;jq&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;. &lt;span class=&#34;c1&#34;&gt;# 按國家彙整目前 running 的中繼節點數量&lt;/span&gt; curl&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;-s&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;https://onionoo.anoni.net/v1/aggregate/countries?running=true&amp;#39;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;jq&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p&gt;完整端點與參數見 &lt;a href=&#34;https://onionoo.anoni.net/docs&#34; target=&#34;_blank&#34;&gt;Swagger UI&lt;/a&gt;，查詢參數沿用 Onionoo 的 &lt;a href=&#34;https://metrics.torproject.org/onionoo.html&#34; target=&#34;_blank&#34;&gt;官方規格&lt;/a&gt;。&lt;/p&gt; &lt;h2 id=&#34;與既有觀測工具的分工&#34;&gt;與既有觀測工具的分工&lt;a class=&#34;headerlink&#34; href=&#34;#與既有觀測工具的分工&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;anoni.net 目前在 Tor 觀測這條線上有三個入口，可以依任務挑。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;&lt;a href=&#34;../../../../taiwan/tor-relay-watcher/&#34;&gt;Tor Relays 觀測點&lt;/a&gt;&lt;/strong&gt;：圖表面板，看臺灣中繼節點的數量與頻寬趨勢，適合想看走勢的場合。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;&lt;a href=&#34;../../../../taiwan/ooni-asn-coverage/&#34;&gt;ASN 自治網路觀測資料分析&lt;/a&gt;&lt;/strong&gt;：OONI 觀測資料的 ASN 涵蓋分析，適合想知道哪些 ASN 的使用者實際在被觀測到。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;onionoo MCP&lt;/strong&gt;（這次新增）：用問句快速做 ad-hoc 查詢，適合想針對某個 relay、某個 ASN、某個國家盤點現況。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;三個入口資料來源不同（Pulse 自己抓的歷史時序、OONI 原始觀測資料、Onionoo 即時 snapshot），互相補完，不重複。&lt;/p&gt; &lt;h2 id=&#34;參與與回饋&#34;&gt;參與與回饋&lt;a class=&#34;headerlink&#34; href=&#34;#參與與回饋&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;回報問題或提建議：&lt;a href=&#34;https://github.com/anoni-net/onionoo-fastapi/issues&#34;&gt;https://github.com/anoni-net/onionoo-fastapi/issues&lt;/a&gt;&lt;/li&gt; &lt;li&gt;想討論該補哪些任務導向工具、或請社群示範某類查詢，歡迎到 &lt;a href=&#34;../../../../community/tools/&#34;&gt;Matrix 公開 room&lt;/a&gt; 提出來。&lt;/li&gt; &lt;li&gt;想自己跑一份（例如在 .onion 服務、內網或實驗環境），完整文件的「自架（Docker）」段落有 Docker 啟動指令與環境變數列表。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;服務以 MIT 授權釋出，原始碼在 &lt;a href=&#34;https://github.com/anoni-net/onionoo-fastapi&#34;&gt;https://github.com/anoni-net/onionoo-fastapi&lt;/a&gt;，任何 issue、PR 都歡迎。&lt;/p&gt; &lt;h2 id=&#34;相關閱讀&#34;&gt;相關閱讀&lt;a class=&#34;headerlink&#34; href=&#34;#相關閱讀&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/onionoo-mcp/&#34;&gt;onionoo MCP：Tor 中繼節點查詢服務&lt;/a&gt;：完整使用文件&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../taiwan/tor-relay-watcher/&#34;&gt;Tor Relays 觀測點&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../taiwan/ooni-asn-coverage/&#34;&gt;ASN 自治網路觀測資料分析&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../tools/what-is-tor/&#34;&gt;什麼是 Tor？&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/05/2026-onionoo-mcp-public/</link> <pubDate>Wed, 03 Jun 2026 01:15:42 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/05/2026-onionoo-mcp-public/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/post-update.png" type="image/png" length="81353" /> </item> <item> <title>我們普查了 336 條 OONI Run v2 清單，3 條就佔了全網 72% 的檢測量</title> <author>Toomore Chiang</author> <category>OONI</category> <category>技術</category> <description>&lt;h1 id=&#34;我們普查了-336-條-OONI-Run-v2-清單3-條就佔了全網-72-的檢測量&#34;&gt;我們普查了 336 條 OONI Run v2 清單，3 條就佔了全網 72% 的檢測量&lt;a class=&#34;headerlink&#34; href=&#34;#我們普查了-336-條-OONI-Run-v2-清單3-條就佔了全網-72-的檢測量&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;&lt;img alt=&#34;OONI Run v2 使用樣態普查&#34; src=&#34;https://assets.anoni.net/docs/ooni-run-v2-header.png&#34; style=&#34;border-radius: 10px;box-shadow:1px 1px 0.6rem #00aeff;&#34; /&gt;&lt;/p&gt; &lt;p&gt;全世界的 OONI Run v2 累積跑出 1,417 萬筆檢測，其中 3 條清單就佔了 72%。佔比最高的幾條清單用了同一種作法，每條只針對一個特定的審查或封鎖現象，再用一個持續運行的測量後端定期執行、長期累積資料。我們對全部 Run v2 做了一次普查，量出集中的程度，也整理出這套作法對想做在地連線觀測的社群有什麼參考價值。&lt;/p&gt; &lt;p&gt;OONI（Open Observatory of Network Interference，開放網路干擾觀測站）是一個全球的網路審查觀測專案，它的手機 app OONI Probe 會去連一份網站清單，回報每個網站在當地連不連得上。OONI Run v2 則讓任何人都能自己編一份想觀測的網站清單、產生一條連結，別人用 OONI Probe 點開連結就能照這份清單測一輪，結果一律進到 OONI 的公開資料集。這個功能不必寫程式就能定義自己的觀測目標，但知道、用過的人並不多，這也是我們想盤點它實際如何被使用的原因。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;我們做了什麼普查&#34;&gt;我們做了什麼普查&lt;a class=&#34;headerlink&#34; href=&#34;#我們做了什麼普查&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;我們以 2026-06-01 為快照，盤點了 OONI Run v2 上全部存活的 336 條檢測連結，逐條用 OONI 的 aggregation API&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; 取得每條檢測連結的生涯檢測量，再依清單主題分群。下面的數字都以這個快照為準，資料來源與前提整理在文末。&lt;/p&gt; &lt;h2 id=&#34;母體有多大337-條兩年&#34;&gt;母體有多大：337 條，兩年&lt;a class=&#34;headerlink&#34; href=&#34;#母體有多大337-條兩年&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;OONI Run v2 從 2024-04-24 第一條檢測連結上線到現在約 26 個月，全世界總共只建立過 337 條檢測連結（其中 1 條已被刪除，現存 336 條）。建立數在 2024 年 10 到 12 月衝高，之後穩定在每月 10 到 19 條之間。157 個不重複作者參與，332 條走網路連線測試（Web Connectivity），幾乎清一色在測網站可達性。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;每月新建的 Run v2 檢測連結數量 &lt;vegachart style=&#39;width: 100%&#39; class=&#34;vegalite&#34;&gt;{&#34;description&#34;:&#34;OONI Run v2 links created per month&#34;,&#34;data&#34;:{&#34;values&#34;:[{&#34;m&#34;:&#34;2024-04&#34;,&#34;n&#34;:4},{&#34;m&#34;:&#34;2024-06&#34;,&#34;n&#34;:1},{&#34;m&#34;:&#34;2024-07&#34;,&#34;n&#34;:1},{&#34;m&#34;:&#34;2024-09&#34;,&#34;n&#34;:3},{&#34;m&#34;:&#34;2024-10&#34;,&#34;n&#34;:23},{&#34;m&#34;:&#34;2024-11&#34;,&#34;n&#34;:54},{&#34;m&#34;:&#34;2024-12&#34;,&#34;n&#34;:28},{&#34;m&#34;:&#34;2025-01&#34;,&#34;n&#34;:14},{&#34;m&#34;:&#34;2025-02&#34;,&#34;n&#34;:9},{&#34;m&#34;:&#34;2025-03&#34;,&#34;n&#34;:19},{&#34;m&#34;:&#34;2025-04&#34;,&#34;n&#34;:16},{&#34;m&#34;:&#34;2025-05&#34;,&#34;n&#34;:11},{&#34;m&#34;:&#34;2025-06&#34;,&#34;n&#34;:9},{&#34;m&#34;:&#34;2025-07&#34;,&#34;n&#34;:18},{&#34;m&#34;:&#34;2025-08&#34;,&#34;n&#34;:14},{&#34;m&#34;:&#34;2025-09&#34;,&#34;n&#34;:17},{&#34;m&#34;:&#34;2025-10&#34;,&#34;n&#34;:8},{&#34;m&#34;:&#34;2025-11&#34;,&#34;n&#34;:8},{&#34;m&#34;:&#34;2025-12&#34;,&#34;n&#34;:19},{&#34;m&#34;:&#34;2026-01&#34;,&#34;n&#34;:10},{&#34;m&#34;:&#34;2026-02&#34;,&#34;n&#34;:12},{&#34;m&#34;:&#34;2026-03&#34;,&#34;n&#34;:14},{&#34;m&#34;:&#34;2026-04&#34;,&#34;n&#34;:10},{&#34;m&#34;:&#34;2026-05&#34;,&#34;n&#34;:14}]},&#34;mark&#34;:{&#34;type&#34;:&#34;bar&#34;,&#34;tooltip&#34;:true,&#34;color&#34;:&#34;#00aeff&#34;},&#34;encoding&#34;:{&#34;x&#34;:{&#34;field&#34;:&#34;m&#34;,&#34;type&#34;:&#34;ordinal&#34;,&#34;title&#34;:&#34;月份&#34;,&#34;axis&#34;:{&#34;labelAngle&#34;:-45}},&#34;y&#34;:{&#34;field&#34;:&#34;n&#34;,&#34;type&#34;:&#34;quantitative&#34;,&#34;title&#34;:&#34;新建檢測連結數&#34;}}}&lt;/vegachart&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;對一個全球性的審查觀測工具來說，兩年 337 條是個不大的數字。只看建立數，很容易得到「Run v2 沒什麼人用」的結論，下一段的使用量資料會推翻它。&lt;/p&gt; &lt;h2 id=&#34;使用量極度集中吉尼係數-0981&#34;&gt;使用量極度集中：吉尼係數 0.981&lt;a class=&#34;headerlink&#34; href=&#34;#使用量極度集中吉尼係數-0981&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;把 336 條檢測連結的生涯檢測量加起來是 14,171,627 筆。總量不算少，問題在分佈極不平均。以檢測量計算的吉尼係數（Gini coefficient）是 0.981，幾乎逼近完全不均的 1.0。&lt;/p&gt; &lt;div class=&#34;admonition note&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;為什麼用吉尼係數&lt;/p&gt; &lt;p&gt;吉尼係數原本用來衡量所得分配的不平均，數值介於 0 到 1，把整個分佈的集中程度濃縮成一個數字。0 代表完全平均，每條檢測連結跑出一樣多的檢測。1 代表完全集中，所有檢測都來自同一條檢測連結。&lt;/p&gt; &lt;p&gt;用在這裡很合適，因為每條檢測連結的檢測量都是非負的數量，要回答的問題剛好是全網檢測量有多集中在少數檢測連結上。吉尼係數在數學上等於羅倫茲曲線（Lorenz curve）與對角線之間的面積（再除以對角線下方的總面積），所以下面那張羅倫茲曲線越貼著底邊，吉尼係數就越接近 1。0.981 代表分佈已經很接近「少數檢測連結吃下幾乎全部檢測」的極端。&lt;/p&gt; &lt;p&gt;單一數字看不出是哪幾條檢測連結、長尾長什麼樣，所以這裡同時附上羅倫茲曲線與分級分佈兩張圖，把集中的形狀也攤出來。&lt;/p&gt; &lt;/div&gt; &lt;ul&gt; &lt;li&gt;檢測量的羅倫茲曲線（虛線為完全平均的對角線） &lt;vegachart style=&#39;width: 100%&#39; class=&#34;vegalite&#34;&gt;{&#34;description&#34;:&#34;Lorenz curve of measurement volume across Run v2 links&#34;,&#34;layer&#34;:[{&#34;data&#34;:{&#34;values&#34;:[{&#34;x&#34;:0,&#34;y&#34;:0},{&#34;x&#34;:100,&#34;y&#34;:100}]},&#34;mark&#34;:{&#34;type&#34;:&#34;line&#34;,&#34;color&#34;:&#34;#546e7a&#34;,&#34;strokeDash&#34;:[4,4]},&#34;encoding&#34;:{&#34;x&#34;:{&#34;field&#34;:&#34;x&#34;,&#34;type&#34;:&#34;quantitative&#34;},&#34;y&#34;:{&#34;field&#34;:&#34;y&#34;,&#34;type&#34;:&#34;quantitative&#34;}}},{&#34;data&#34;:{&#34;values&#34;:[{&#34;x&#34;:0.0,&#34;y&#34;:0.0},{&#34;x&#34;:0.3,&#34;y&#34;:0.0},{&#34;x&#34;:0.6,&#34;y&#34;:0.0},{&#34;x&#34;:0.89,&#34;y&#34;:0.0},{&#34;x&#34;:1.19,&#34;y&#34;:0.0},{&#34;x&#34;:1.49,&#34;y&#34;:0.0},{&#34;x&#34;:1.79,&#34;y&#34;:0.0},{&#34;x&#34;:2.08,&#34;y&#34;:0.0},{&#34;x&#34;:2.38,&#34;y&#34;:0.0},{&#34;x&#34;:2.68,&#34;y&#34;:0.0},{&#34;x&#34;:2.98,&#34;y&#34;:0.0},{&#34;x&#34;:3.27,&#34;y&#34;:0.0},{&#34;x&#34;:3.57,&#34;y&#34;:0.0},{&#34;x&#34;:3.87,&#34;y&#34;:0.0},{&#34;x&#34;:4.17,&#34;y&#34;:0.0},{&#34;x&#34;:4.46,&#34;y&#34;:0.0},{&#34;x&#34;:4.76,&#34;y&#34;:0.0},{&#34;x&#34;:5.06,&#34;y&#34;:0.0},{&#34;x&#34;:5.36,&#34;y&#34;:0.0},{&#34;x&#34;:5.65,&#34;y&#34;:0.0},{&#34;x&#34;:5.95,&#34;y&#34;:0.0},{&#34;x&#34;:6.25,&#34;y&#34;:0.0},{&#34;x&#34;:6.55,&#34;y&#34;:0.0},{&#34;x&#34;:6.85,&#34;y&#34;:0.0},{&#34;x&#34;:7.14,&#34;y&#34;:0.0},{&#34;x&#34;:7.44,&#34;y&#34;:0.0},{&#34;x&#34;:7.74,&#34;y&#34;:0.0},{&#34;x&#34;:8.04,&#34;y&#34;:0.0},{&#34;x&#34;:8.33,&#34;y&#34;:0.0},{&#34;x&#34;:8.63,&#34;y&#34;:0.0},{&#34;x&#34;:8.93,&#34;y&#34;:0.0},{&#34;x&#34;:9.23,&#34;y&#34;:0.0},{&#34;x&#34;:9.52,&#34;y&#34;:0.0},{&#34;x&#34;:9.82,&#34;y&#34;:0.0},{&#34;x&#34;:10.12,&#34;y&#34;:0.0},{&#34;x&#34;:10.42,&#34;y&#34;:0.0},{&#34;x&#34;:10.71,&#34;y&#34;:0.0},{&#34;x&#34;:11.01,&#34;y&#34;:0.0},{&#34;x&#34;:11.31,&#34;y&#34;:0.0},{&#34;x&#34;:11.61,&#34;y&#34;:0.0},{&#34;x&#34;:11.9,&#34;y&#34;:0.0},{&#34;x&#34;:12.2,&#34;y&#34;:0.0},{&#34;x&#34;:12.5,&#34;y&#34;:0.0},{&#34;x&#34;:12.8,&#34;y&#34;:0.0},{&#34;x&#34;:13.1,&#34;y&#34;:0.0},{&#34;x&#34;:13.39,&#34;y&#34;:0.0},{&#34;x&#34;:13.69,&#34;y&#34;:0.0},{&#34;x&#34;:13.99,&#34;y&#34;:0.0},{&#34;x&#34;:14.29,&#34;y&#34;:0.0},{&#34;x&#34;:14.58,&#34;y&#34;:0.0},{&#34;x&#34;:14.88,&#34;y&#34;:0.0},{&#34;x&#34;:15.18,&#34;y&#34;:0.0},{&#34;x&#34;:15.48,&#34;y&#34;:0.0},{&#34;x&#34;:15.77,&#34;y&#34;:0.0},{&#34;x&#34;:16.07,&#34;y&#34;:0.0},{&#34;x&#34;:16.37,&#34;y&#34;:0.0},{&#34;x&#34;:16.67,&#34;y&#34;:0.0},{&#34;x&#34;:16.96,&#34;y&#34;:0.0},{&#34;x&#34;:17.26,&#34;y&#34;:0.0},{&#34;x&#34;:17.56,&#34;y&#34;:0.0},{&#34;x&#34;:17.86,&#34;y&#34;:0.0},{&#34;x&#34;:18.15,&#34;y&#34;:0.0},{&#34;x&#34;:18.45,&#34;y&#34;:0.0},{&#34;x&#34;:18.75,&#34;y&#34;:0.0},{&#34;x&#34;:19.05,&#34;y&#34;:0.0},{&#34;x&#34;:19.35,&#34;y&#34;:0.0},{&#34;x&#34;:19.64,&#34;y&#34;:0.0},{&#34;x&#34;:19.94,&#34;y&#34;:0.0},{&#34;x&#34;:20.24,&#34;y&#34;:0.0},{&#34;x&#34;:20.54,&#34;y&#34;:0.0},{&#34;x&#34;:20.83,&#34;y&#34;:0.0},{&#34;x&#34;:21.13,&#34;y&#34;:0.0},{&#34;x&#34;:21.43,&#34;y&#34;:0.0},{&#34;x&#34;:21.73,&#34;y&#34;:0.0},{&#34;x&#34;:22.02,&#34;y&#34;:0.0},{&#34;x&#34;:22.32,&#34;y&#34;:0.0},{&#34;x&#34;:22.62,&#34;y&#34;:0.0},{&#34;x&#34;:22.92,&#34;y&#34;:0.0},{&#34;x&#34;:23.21,&#34;y&#34;:0.0},{&#34;x&#34;:23.51,&#34;y&#34;:0.0},{&#34;x&#34;:23.81,&#34;y&#34;:0.0},{&#34;x&#34;:24.11,&#34;y&#34;:0.0},{&#34;x&#34;:24.4,&#34;y&#34;:0.0},{&#34;x&#34;:24.7,&#34;y&#34;:0.0},{&#34;x&#34;:25.0,&#34;y&#34;:0.0},{&#34;x&#34;:25.3,&#34;y&#34;:0.0},{&#34;x&#34;:25.6,&#34;y&#34;:0.0},{&#34;x&#34;:25.89,&#34;y&#34;:0.0},{&#34;x&#34;:26.19,&#34;y&#34;:0.0},{&#34;x&#34;:26.49,&#34;y&#34;:0.0},{&#34;x&#34;:26.79,&#34;y&#34;:0.0},{&#34;x&#34;:27.08,&#34;y&#34;:0.0},{&#34;x&#34;:27.38,&#34;y&#34;:0.0},{&#34;x&#34;:27.68,&#34;y&#34;:0.0},{&#34;x&#34;:27.98,&#34;y&#34;:0.0},{&#34;x&#34;:28.27,&#34;y&#34;:0.0},{&#34;x&#34;:28.57,&#34;y&#34;:0.0},{&#34;x&#34;:28.87,&#34;y&#34;:0.0},{&#34;x&#34;:29.17,&#34;y&#34;:0.0},{&#34;x&#34;:29.46,&#34;y&#34;:0.0},{&#34;x&#34;:29.76,&#34;y&#34;:0.0},{&#34;x&#34;:30.06,&#34;y&#34;:0.0},{&#34;x&#34;:30.36,&#34;y&#34;:0.0},{&#34;x&#34;:30.65,&#34;y&#34;:0.0},{&#34;x&#34;:30.95,&#34;y&#34;:0.0},{&#34;x&#34;:31.25,&#34;y&#34;:0.0},{&#34;x&#34;:31.55,&#34;y&#34;:0.0},{&#34;x&#34;:31.85,&#34;y&#34;:0.0},{&#34;x&#34;:32.14,&#34;y&#34;:0.0},{&#34;x&#34;:32.44,&#34;y&#34;:0.0},{&#34;x&#34;:32.74,&#34;y&#34;:0.0},{&#34;x&#34;:33.04,&#34;y&#34;:0.0},{&#34;x&#34;:33.33,&#34;y&#34;:0.0},{&#34;x&#34;:33.63,&#34;y&#34;:0.0},{&#34;x&#34;:33.93,&#34;y&#34;:0.0},{&#34;x&#34;:34.23,&#34;y&#34;:0.0},{&#34;x&#34;:34.52,&#34;y&#34;:0.0},{&#34;x&#34;:34.82,&#34;y&#34;:0.0},{&#34;x&#34;:35.12,&#34;y&#34;:0.0},{&#34;x&#34;:35.42,&#34;y&#34;:0.0},{&#34;x&#34;:35.71,&#34;y&#34;:0.0},{&#34;x&#34;:36.01,&#34;y&#34;:0.0},{&#34;x&#34;:36.31,&#34;y&#34;:0.0},{&#34;x&#34;:36.61,&#34;y&#34;:0.0},{&#34;x&#34;:36.9,&#34;y&#34;:0.0},{&#34;x&#34;:37.2,&#34;y&#34;:0.0},{&#34;x&#34;:37.5,&#34;y&#34;:0.0},{&#34;x&#34;:37.8,&#34;y&#34;:0.0},{&#34;x&#34;:38.1,&#34;y&#34;:0.0},{&#34;x&#34;:38.39,&#34;y&#34;:0.0},{&#34;x&#34;:38.69,&#34;y&#34;:0.0},{&#34;x&#34;:38.99,&#34;y&#34;:0.0},{&#34;x&#34;:39.29,&#34;y&#34;:0.0},{&#34;x&#34;:39.58,&#34;y&#34;:0.0},{&#34;x&#34;:39.88,&#34;y&#34;:0.0},{&#34;x&#34;:40.18,&#34;y&#34;:0.0},{&#34;x&#34;:40.48,&#34;y&#34;:0.0},{&#34;x&#34;:40.77,&#34;y&#34;:0.0},{&#34;x&#34;:41.07,&#34;y&#34;:0.0},{&#34;x&#34;:41.37,&#34;y&#34;:0.0},{&#34;x&#34;:41.67,&#34;y&#34;:0.0},{&#34;x&#34;:41.96,&#34;y&#34;:0.0},{&#34;x&#34;:42.26,&#34;y&#34;:0.001},{&#34;x&#34;:42.56,&#34;y&#34;:0.001},{&#34;x&#34;:42.86,&#34;y&#34;:0.001},{&#34;x&#34;:43.15,&#34;y&#34;:0.001},{&#34;x&#34;:43.45,&#34;y&#34;:0.001},{&#34;x&#34;:43.75,&#34;y&#34;:0.001},{&#34;x&#34;:44.05,&#34;y&#34;:0.001},{&#34;x&#34;:44.35,&#34;y&#34;:0.001},{&#34;x&#34;:44.64,&#34;y&#34;:0.001},{&#34;x&#34;:44.94,&#34;y&#34;:0.001},{&#34;x&#34;:45.24,&#34;y&#34;:0.001},{&#34;x&#34;:45.54,&#34;y&#34;:0.001},{&#34;x&#34;:45.83,&#34;y&#34;:0.001},{&#34;x&#34;:46.13,&#34;y&#34;:0.001},{&#34;x&#34;:46.43,&#34;y&#34;:0.002},{&#34;x&#34;:46.73,&#34;y&#34;:0.002},{&#34;x&#34;:47.02,&#34;y&#34;:0.002},{&#34;x&#34;:47.32,&#34;y&#34;:0.002},{&#34;x&#34;:47.62,&#34;y&#34;:0.002},{&#34;x&#34;:47.92,&#34;y&#34;:0.002},{&#34;x&#34;:48.21,&#34;y&#34;:0.002},{&#34;x&#34;:48.51,&#34;y&#34;:0.003},{&#34;x&#34;:48.81,&#34;y&#34;:0.003},{&#34;x&#34;:49.11,&#34;y&#34;:0.003},{&#34;x&#34;:49.4,&#34;y&#34;:0.003},{&#34;x&#34;:49.7,&#34;y&#34;:0.003},{&#34;x&#34;:50.0,&#34;y&#34;:0.003},{&#34;x&#34;:50.3,&#34;y&#34;:0.004},{&#34;x&#34;:50.6,&#34;y&#34;:0.004},{&#34;x&#34;:50.89,&#34;y&#34;:0.004},{&#34;x&#34;:51.19,&#34;y&#34;:0.004},{&#34;x&#34;:51.49,&#34;y&#34;:0.004},{&#34;x&#34;:51.79,&#34;y&#34;:0.005},{&#34;x&#34;:52.08,&#34;y&#34;:0.005},{&#34;x&#34;:52.38,&#34;y&#34;:0.005},{&#34;x&#34;:52.68,&#34;y&#34;:0.006},{&#34;x&#34;:52.98,&#34;y&#34;:0.006},{&#34;x&#34;:53.27,&#34;y&#34;:0.006},{&#34;x&#34;:53.57,&#34;y&#34;:0.007},{&#34;x&#34;:53.87,&#34;y&#34;:0.007},{&#34;x&#34;:54.17,&#34;y&#34;:0.007},{&#34;x&#34;:54.46,&#34;y&#34;:0.008},{&#34;x&#34;:54.76,&#34;y&#34;:0.008},{&#34;x&#34;:55.06,&#34;y&#34;:0.009},{&#34;x&#34;:55.36,&#34;y&#34;:0.009},{&#34;x&#34;:55.65,&#34;y&#34;:0.01},{&#34;x&#34;:55.95,&#34;y&#34;:0.01},{&#34;x&#34;:56.25,&#34;y&#34;:0.011},{&#34;x&#34;:56.55,&#34;y&#34;:0.011},{&#34;x&#34;:56.85,&#34;y&#34;:0.012},{&#34;x&#34;:57.14,&#34;y&#34;:0.013},{&#34;x&#34;:57.44,&#34;y&#34;:0.013},{&#34;x&#34;:57.74,&#34;y&#34;:0.014},{&#34;x&#34;:58.04,&#34;y&#34;:0.015},{&#34;x&#34;:58.33,&#34;y&#34;:0.016},{&#34;x&#34;:58.63,&#34;y&#34;:0.016},{&#34;x&#34;:58.93,&#34;y&#34;:0.017},{&#34;x&#34;:59.23,&#34;y&#34;:0.018},{&#34;x&#34;:59.52,&#34;y&#34;:0.019},{&#34;x&#34;:59.82,&#34;y&#34;:0.02},{&#34;x&#34;:60.12,&#34;y&#34;:0.021},{&#34;x&#34;:60.42,&#34;y&#34;:0.022},{&#34;x&#34;:60.71,&#34;y&#34;:0.024},{&#34;x&#34;:61.01,&#34;y&#34;:0.025},{&#34;x&#34;:61.31,&#34;y&#34;:0.026},{&#34;x&#34;:61.61,&#34;y&#34;:0.027},{&#34;x&#34;:61.9,&#34;y&#34;:0.028},{&#34;x&#34;:62.2,&#34;y&#34;:0.03},{&#34;x&#34;:62.5,&#34;y&#34;:0.031},{&#34;x&#34;:62.8,&#34;y&#34;:0.033},{&#34;x&#34;:63.1,&#34;y&#34;:0.034},{&#34;x&#34;:63.39,&#34;y&#34;:0.036},{&#34;x&#34;:63.69,&#34;y&#34;:0.038},{&#34;x&#34;:63.99,&#34;y&#34;:0.04},{&#34;x&#34;:64.29,&#34;y&#34;:0.042},{&#34;x&#34;:64.58,&#34;y&#34;:0.044},{&#34;x&#34;:64.88,&#34;y&#34;:0.046},{&#34;x&#34;:65.18,&#34;y&#34;:0.048},{&#34;x&#34;:65.48,&#34;y&#34;:0.05},{&#34;x&#34;:65.77,&#34;y&#34;:0.052},{&#34;x&#34;:66.07,&#34;y&#34;:0.054},{&#34;x&#34;:66.37,&#34;y&#34;:0.057},{&#34;x&#34;:66.67,&#34;y&#34;:0.059},{&#34;x&#34;:66.96,&#34;y&#34;:0.061},{&#34;x&#34;:67.26,&#34;y&#34;:0.064},{&#34;x&#34;:67.56,&#34;y&#34;:0.066},{&#34;x&#34;:67.86,&#34;y&#34;:0.069},{&#34;x&#34;:68.15,&#34;y&#34;:0.071},{&#34;x&#34;:68.45,&#34;y&#34;:0.074},{&#34;x&#34;:68.75,&#34;y&#34;:0.077},{&#34;x&#34;:69.05,&#34;y&#34;:0.079},{&#34;x&#34;:69.35,&#34;y&#34;:0.082},{&#34;x&#34;:69.64,&#34;y&#34;:0.085},{&#34;x&#34;:69.94,&#34;y&#34;:0.089},{&#34;x&#34;:70.24,&#34;y&#34;:0.092},{&#34;x&#34;:70.54,&#34;y&#34;:0.095},{&#34;x&#34;:70.83,&#34;y&#34;:0.099},{&#34;x&#34;:71.13,&#34;y&#34;:0.102},{&#34;x&#34;:71.43,&#34;y&#34;:0.106},{&#34;x&#34;:71.73,&#34;y&#34;:0.109},{&#34;x&#34;:72.02,&#34;y&#34;:0.113},{&#34;x&#34;:72.32,&#34;y&#34;:0.116},{&#34;x&#34;:72.62,&#34;y&#34;:0.12},{&#34;x&#34;:72.92,&#34;y&#34;:0.123},{&#34;x&#34;:73.21,&#34;y&#34;:0.127},{&#34;x&#34;:73.51,&#34;y&#34;:0.13},{&#34;x&#34;:73.81,&#34;y&#34;:0.134},{&#34;x&#34;:74.11,&#34;y&#34;:0.138},{&#34;x&#34;:74.4,&#34;y&#34;:0.142},{&#34;x&#34;:74.7,&#34;y&#34;:0.146},{&#34;x&#34;:75.0,&#34;y&#34;:0.15},{&#34;x&#34;:75.3,&#34;y&#34;:0.155},{&#34;x&#34;:75.6,&#34;y&#34;:0.159},{&#34;x&#34;:75.89,&#34;y&#34;:0.164},{&#34;x&#34;:76.19,&#34;y&#34;:0.168},{&#34;x&#34;:76.49,&#34;y&#34;:0.173},{&#34;x&#34;:76.79,&#34;y&#34;:0.178},{&#34;x&#34;:77.08,&#34;y&#34;:0.183},{&#34;x&#34;:77.38,&#34;y&#34;:0.189},{&#34;x&#34;:77.68,&#34;y&#34;:0.194},{&#34;x&#34;:77.98,&#34;y&#34;:0.2},{&#34;x&#34;:78.27,&#34;y&#34;:0.206},{&#34;x&#34;:78.57,&#34;y&#34;:0.212},{&#34;x&#34;:78.87,&#34;y&#34;:0.218},{&#34;x&#34;:79.17,&#34;y&#34;:0.225},{&#34;x&#34;:79.46,&#34;y&#34;:0.232},{&#34;x&#34;:79.76,&#34;y&#34;:0.239},{&#34;x&#34;:80.06,&#34;y&#34;:0.247},{&#34;x&#34;:80.36,&#34;y&#34;:0.255},{&#34;x&#34;:80.65,&#34;y&#34;:0.263},{&#34;x&#34;:80.95,&#34;y&#34;:0.27},{&#34;x&#34;:81.25,&#34;y&#34;:0.279},{&#34;x&#34;:81.55,&#34;y&#34;:0.287},{&#34;x&#34;:81.85,&#34;y&#34;:0.297},{&#34;x&#34;:82.14,&#34;y&#34;:0.307},{&#34;x&#34;:82.44,&#34;y&#34;:0.318},{&#34;x&#34;:82.74,&#34;y&#34;:0.33},{&#34;x&#34;:83.04,&#34;y&#34;:0.342},{&#34;x&#34;:83.33,&#34;y&#34;:0.355},{&#34;x&#34;:83.63,&#34;y&#34;:0.369},{&#34;x&#34;:83.93,&#34;y&#34;:0.384},{&#34;x&#34;:84.23,&#34;y&#34;:0.4},{&#34;x&#34;:84.52,&#34;y&#34;:0.415},{&#34;x&#34;:84.82,&#34;y&#34;:0.432},{&#34;x&#34;:85.12,&#34;y&#34;:0.449},{&#34;x&#34;:85.42,&#34;y&#34;:0.466},{&#34;x&#34;:85.71,&#34;y&#34;:0.484},{&#34;x&#34;:86.01,&#34;y&#34;:0.501},{&#34;x&#34;:86.31,&#34;y&#34;:0.526},{&#34;x&#34;:86.61,&#34;y&#34;:0.551},{&#34;x&#34;:86.9,&#34;y&#34;:0.577},{&#34;x&#34;:87.2,&#34;y&#34;:0.603},{&#34;x&#34;:87.5,&#34;y&#34;:0.631},{&#34;x&#34;:87.8,&#34;y&#34;:0.659},{&#34;x&#34;:88.1,&#34;y&#34;:0.688},{&#34;x&#34;:88.39,&#34;y&#34;:0.718},{&#34;x&#34;:88.69,&#34;y&#34;:0.751},{&#34;x&#34;:88.99,&#34;y&#34;:0.787},{&#34;x&#34;:89.29,&#34;y&#34;:0.831},{&#34;x&#34;:89.58,&#34;y&#34;:0.88},{&#34;x&#34;:89.88,&#34;y&#34;:0.929},{&#34;x&#34;:90.18,&#34;y&#34;:0.979},{&#34;x&#34;:90.48,&#34;y&#34;:1.031},{&#34;x&#34;:90.77,&#34;y&#34;:1.084},{&#34;x&#34;:91.07,&#34;y&#34;:1.139},{&#34;x&#34;:91.37,&#34;y&#34;:1.205},{&#34;x&#34;:91.67,&#34;y&#34;:1.277},{&#34;x&#34;:91.96,&#34;y&#34;:1.348},{&#34;x&#34;:92.26,&#34;y&#34;:1.428},{&#34;x&#34;:92.56,&#34;y&#34;:1.512},{&#34;x&#34;:92.86,&#34;y&#34;:1.602},{&#34;x&#34;:93.15,&#34;y&#34;:1.701},{&#34;x&#34;:93.45,&#34;y&#34;:1.808},{&#34;x&#34;:93.75,&#34;y&#34;:1.93},{&#34;x&#34;:94.05,&#34;y&#34;:2.061},{&#34;x&#34;:94.35,&#34;y&#34;:2.194},{&#34;x&#34;:94.64,&#34;y&#34;:2.357},{&#34;x&#34;:94.94,&#34;y&#34;:2.584},{&#34;x&#34;:95.24,&#34;y&#34;:2.845},{&#34;x&#34;:95.54,&#34;y&#34;:3.226},{&#34;x&#34;:95.83,&#34;y&#34;:3.625},{&#34;x&#34;:96.13,&#34;y&#34;:4.345},{&#34;x&#34;:96.43,&#34;y&#34;:5.089},{&#34;x&#34;:96.73,&#34;y&#34;:5.86},{&#34;x&#34;:97.02,&#34;y&#34;:6.696},{&#34;x&#34;:97.32,&#34;y&#34;:7.642},{&#34;x&#34;:97.62,&#34;y&#34;:9.124},{&#34;x&#34;:97.92,&#34;y&#34;:10.954},{&#34;x&#34;:98.21,&#34;y&#34;:13.384},{&#34;x&#34;:98.51,&#34;y&#34;:16.34},{&#34;x&#34;:98.81,&#34;y&#34;:20.45},{&#34;x&#34;:99.11,&#34;y&#34;:25.634},{&#34;x&#34;:99.4,&#34;y&#34;:31.675},{&#34;x&#34;:99.7,&#34;y&#34;:53.505},{&#34;x&#34;:100.0,&#34;y&#34;:100.0}]},&#34;mark&#34;:{&#34;type&#34;:&#34;line&#34;,&#34;color&#34;:&#34;#00aeff&#34;,&#34;tooltip&#34;:true},&#34;encoding&#34;:{&#34;x&#34;:{&#34;field&#34;:&#34;x&#34;,&#34;type&#34;:&#34;quantitative&#34;,&#34;title&#34;:&#34;累積檢測連結百分比（由檢測量最少排到最多）&#34;,&#34;scale&#34;:{&#34;domain&#34;:[0,100]}},&#34;y&#34;:{&#34;field&#34;:&#34;y&#34;,&#34;type&#34;:&#34;quantitative&#34;,&#34;title&#34;:&#34;累積檢測量百分比&#34;,&#34;scale&#34;:{&#34;domain&#34;:[0,100]}}}}]}&lt;/vegachart&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;羅倫茲曲線幾乎貼著底邊走，到最後一段才垂直拉起。檢測量最少的 90% 檢測連結加起來只佔全網的 0.93%，最少的 99% 也只佔 20.45%。排在最前面的 4 條檢測連結就吃下約 79.5%，單單第一名（DW 的 Global media，編號 &lt;code&gt;10006&lt;/code&gt;）佔 46.5%。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;每條檢測連結的生涯檢測量落在哪個級距 &lt;vegachart style=&#39;width: 100%&#39; class=&#34;vegalite&#34;&gt;{&#34;description&#34;:&#34;Distribution of lifetime measurement counts per link&#34;,&#34;data&#34;:{&#34;values&#34;:[{&#34;bucket&#34;:&#34;= 0&#34;,&#34;links&#34;:112,&#34;share&#34;:0.0,&#34;order&#34;:0},{&#34;bucket&#34;:&#34;1–99&#34;,&#34;links&#34;:81,&#34;share&#34;:0.0,&#34;order&#34;:1},{&#34;bucket&#34;:&#34;100–999&#34;,&#34;links&#34;:73,&#34;share&#34;:0.2,&#34;order&#34;:2},{&#34;bucket&#34;:&#34;1k–9999&#34;,&#34;links&#34;:41,&#34;share&#34;:1.0,&#34;order&#34;:3},{&#34;bucket&#34;:&#34;1萬–9.9萬&#34;,&#34;links&#34;:15,&#34;share&#34;:2.4,&#34;order&#34;:4},{&#34;bucket&#34;:&#34;10萬–99萬&#34;,&#34;links&#34;:12,&#34;share&#34;:28.0,&#34;order&#34;:5},{&#34;bucket&#34;:&#34;100萬+&#34;,&#34;links&#34;:2,&#34;share&#34;:68.3,&#34;order&#34;:6}]},&#34;mark&#34;:{&#34;type&#34;:&#34;bar&#34;,&#34;tooltip&#34;:true,&#34;color&#34;:&#34;#0089bf&#34;},&#34;encoding&#34;:{&#34;x&#34;:{&#34;field&#34;:&#34;bucket&#34;,&#34;type&#34;:&#34;ordinal&#34;,&#34;sort&#34;:{&#34;field&#34;:&#34;order&#34;},&#34;title&#34;:&#34;生涯檢測量級距&#34;,&#34;axis&#34;:{&#34;labelAngle&#34;:-30}},&#34;y&#34;:{&#34;field&#34;:&#34;links&#34;,&#34;type&#34;:&#34;quantitative&#34;,&#34;title&#34;:&#34;檢測連結數&#34;},&#34;tooltip&#34;:[{&#34;field&#34;:&#34;bucket&#34;,&#34;title&#34;:&#34;級距&#34;},{&#34;field&#34;:&#34;links&#34;,&#34;title&#34;:&#34;檢測連結數&#34;},{&#34;field&#34;:&#34;share&#34;,&#34;title&#34;:&#34;佔總檢測量 %&#34;}]}}&lt;/vegachart&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;長尾的另一頭，336 條檢測連結裡有 112 條（33%）生涯檢測量是 0，建好後幾乎沒被跑過。有 193 條（57%）不到 100 筆，整體中位數只有 27 筆。多數 Run v2 檢測連結被建出來、跑幾次就停下。&lt;/p&gt; &lt;h2 id=&#34;資料集中在哪些使用情境&#34;&gt;資料集中在哪些使用情境&lt;a class=&#34;headerlink&#34; href=&#34;#資料集中在哪些使用情境&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;上一段的集中只描述了分佈的形狀，還沒說明資料實際落在哪些用途上。把檢測連結按清單主題分群後，觀測最密集的幾群呈現出一個共通的使用方式。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;各使用情境佔全網檢測量的比重（橘色為 anoni.net 社群） &lt;vegachart style=&#39;width: 100%&#39; class=&#34;vegalite&#34;&gt;{&#34;description&#34;:&#34;Share of all measurements by use-case cohort&#34;,&#34;data&#34;:{&#34;values&#34;:[{&#34;group&#34;:&#34;DW 國際媒體監測&#34;,&#34;share&#34;:72.4,&#34;links&#34;:3,&#34;measurements&#34;:10265315},{&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;,&#34;share&#34;:10.8,&#34;links&#34;:13,&#34;measurements&#34;:1529544},{&#34;group&#34;:&#34;委內瑞拉 VSF 封鎖觀測&#34;,&#34;share&#34;:6.5,&#34;links&#34;:4,&#34;measurements&#34;:925351},{&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;,&#34;share&#34;:6.1,&#34;links&#34;:49,&#34;measurements&#34;:863016},{&#34;group&#34;:&#34;其他長尾&#34;,&#34;share&#34;:2.1,&#34;links&#34;:199,&#34;measurements&#34;:300815},{&#34;group&#34;:&#34;泰國政府網站監測&#34;,&#34;share&#34;:1.7,&#34;links&#34;:2,&#34;measurements&#34;:239430},{&#34;group&#34;:&#34;OONI 官方&#34;,&#34;share&#34;:0.3,&#34;links&#34;:59,&#34;measurements&#34;:43385},{&#34;group&#34;:&#34;anoni.net 台灣&#34;,&#34;share&#34;:0.0,&#34;links&#34;:7,&#34;measurements&#34;:4771}]},&#34;mark&#34;:{&#34;type&#34;:&#34;bar&#34;,&#34;tooltip&#34;:true},&#34;encoding&#34;:{&#34;y&#34;:{&#34;field&#34;:&#34;group&#34;,&#34;type&#34;:&#34;nominal&#34;,&#34;sort&#34;:&#34;-x&#34;,&#34;title&#34;:null},&#34;x&#34;:{&#34;field&#34;:&#34;share&#34;,&#34;type&#34;:&#34;quantitative&#34;,&#34;title&#34;:&#34;佔全網檢測量百分比&#34;},&#34;color&#34;:{&#34;condition&#34;:{&#34;test&#34;:&#34;datum.group == &#39;anoni.net 台灣&#39;&#34;,&#34;value&#34;:&#34;#ef6c00&#34;},&#34;value&#34;:&#34;#00aeff&#34;},&#34;tooltip&#34;:[{&#34;field&#34;:&#34;group&#34;,&#34;title&#34;:&#34;使用情境&#34;},{&#34;field&#34;:&#34;links&#34;,&#34;title&#34;:&#34;檢測連結數&#34;},{&#34;field&#34;:&#34;measurements&#34;,&#34;title&#34;:&#34;檢測量&#34;},{&#34;field&#34;:&#34;share&#34;,&#34;title&#34;:&#34;佔比 %&#34;}]}}&lt;/vegachart&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;德國之聲（DW）用 3 條清單長期監測國際媒體在各地的可達性，吃下 72.4%。西班牙的 conexionsegura 用 13 條清單觀測 LaLiga 足球聯盟發動的盜版封鎖，佔 10.8%。委內瑞拉的 vesinfiltro 用 4 條清單追蹤當地的封鎖，佔 6.5%。再加上烏拉圭 UCU 研究團隊與一個長期測泰國政府網站的觀測者。觀測最密集的幾群共同點很清楚，每條清單針對一個明確的審查或封鎖現象，再配一個持續運行的測量後端，日復一日盯著它。被低估的用法就是如此。&lt;/p&gt; &lt;p&gt;把檢測量前 15 名的檢測連結列出來，同一種樣態看得更具體。&lt;/p&gt; &lt;table&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;檢測連結 id&lt;/th&gt; &lt;th style=&#34;text-align: right;&#34;&gt;生涯檢測量&lt;/th&gt; &lt;th style=&#34;text-align: right;&#34;&gt;清單大小&lt;/th&gt; &lt;th&gt;建立日&lt;/th&gt; &lt;th&gt;作者&lt;/th&gt; &lt;th&gt;清單名稱&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10006&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;6,589,070&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;223&lt;/td&gt; &lt;td&gt;2024-07-03&lt;/td&gt; &lt;td&gt;dw.com&lt;/td&gt; &lt;td&gt;Global media&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10005&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;3,093,765&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;91&lt;/td&gt; &lt;td&gt;2024-06-13&lt;/td&gt; &lt;td&gt;dw.com&lt;/td&gt; &lt;td&gt;Selected (inter)national media&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10236&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;856,036&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;167&lt;/td&gt; &lt;td&gt;2026-05-14&lt;/td&gt; &lt;td&gt;conexionsegura&lt;/td&gt; &lt;td&gt;La Liga bloqueos.es&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10158&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;734,627&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;4635&lt;/td&gt; &lt;td&gt;2025-04-03&lt;/td&gt; &lt;td&gt;ucu (UY)&lt;/td&gt; &lt;td&gt;lista global final&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10004&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;582,480&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;15&lt;/td&gt; &lt;td&gt;2024-12-11&lt;/td&gt; &lt;td&gt;dw.com&lt;/td&gt; &lt;td&gt;Trusted International Media&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10154&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;418,978&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;131&lt;/td&gt; &lt;td&gt;2025-03-26&lt;/td&gt; &lt;td&gt;vesinfiltro&lt;/td&gt; &lt;td&gt;MagisTV y FlujoTV&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10135&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;344,268&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;819&lt;/td&gt; &lt;td&gt;2025-04-16&lt;/td&gt; &lt;td&gt;conexionsegura&lt;/td&gt; &lt;td&gt;Test Bloqueos LaLiga&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10153&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;259,331&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;102&lt;/td&gt; &lt;td&gt;2025-03-24&lt;/td&gt; &lt;td&gt;vesinfiltro&lt;/td&gt; &lt;td&gt;PriorityList&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10143&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;210,078&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;134&lt;/td&gt; &lt;td&gt;2025-03-05&lt;/td&gt; &lt;td&gt;vesinfiltro&lt;/td&gt; &lt;td&gt;VSF News y otros&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10298&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;133,991&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;72&lt;/td&gt; &lt;td&gt;2026-05-04&lt;/td&gt; &lt;td&gt;泰國觀測者&lt;/td&gt; &lt;td&gt;Test Thai gov websites&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10226&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;118,509&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;170&lt;/td&gt; &lt;td&gt;2025-09-15&lt;/td&gt; &lt;td&gt;conexionsegura&lt;/td&gt; &lt;td&gt;Bloqueos LaLiga - Dominios&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10235&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;109,276&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;293&lt;/td&gt; &lt;td&gt;2025-09-20&lt;/td&gt; &lt;td&gt;conexionsegura&lt;/td&gt; &lt;td&gt;VE media http+https check&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10214&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;105,439&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;67&lt;/td&gt; &lt;td&gt;2025-10-04&lt;/td&gt; &lt;td&gt;泰國觀測者&lt;/td&gt; &lt;td&gt;Test Thai gov websites&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10114&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;102,096&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;256&lt;/td&gt; &lt;td&gt;2026-05-05&lt;/td&gt; &lt;td&gt;jiyul.org&lt;/td&gt; &lt;td&gt;revi&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;code&gt;10118&lt;/code&gt;&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;56,541&lt;/td&gt; &lt;td style=&#34;text-align: right;&#34;&gt;3044&lt;/td&gt; &lt;td&gt;2025-03-26&lt;/td&gt; &lt;td&gt;ucu (UY)&lt;/td&gt; &lt;td&gt;LISTA GLOBAL&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;h2 id=&#34;長期觀測靠的是持續運行的後端清單大小幾乎無關&#34;&gt;長期觀測靠的是持續運行的後端，清單大小幾乎無關&lt;a class=&#34;headerlink&#34; href=&#34;#長期觀測靠的是持續運行的後端清單大小幾乎無關&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;一個直覺的猜測是，清單收越多網站、跑出來的資料就越多。資料不支持這個猜測。把每條檢測連結的清單大小（input 數）對生涯檢測量畫成散點圖，兩者幾乎沒有關係。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;清單大小與生涯檢測量（橘色為 anoni.net 的兩條檢測連結，2 條 input 為 0 的檢測連結因 log 軸略去） &lt;vegachart style=&#39;width: 100%&#39; class=&#34;vegalite&#34;&gt;{&#34;description&#34;:&#34;List size (inputs) vs lifetime measurements per link&#34;,&#34;data&#34;:{&#34;values&#34;:[{&#34;id&#34;:10000,&#34;inputs&#34;:3,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10001,&#34;inputs&#34;:3,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10002,&#34;inputs&#34;:3,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10003,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10004,&#34;inputs&#34;:15,&#34;measurements&#34;:582480,&#34;group&#34;:&#34;DW 國際媒體監測&#34;},{&#34;id&#34;:10005,&#34;inputs&#34;:91,&#34;measurements&#34;:3093765,&#34;group&#34;:&#34;DW 國際媒體監測&#34;},{&#34;id&#34;:10006,&#34;inputs&#34;:223,&#34;measurements&#34;:6589070,&#34;group&#34;:&#34;DW 國際媒體監測&#34;},{&#34;id&#34;:10007,&#34;inputs&#34;:10,&#34;measurements&#34;:32,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10008,&#34;inputs&#34;:1,&#34;measurements&#34;:2,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10010,&#34;inputs&#34;:3332,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10012,&#34;inputs&#34;:3,&#34;measurements&#34;:6,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10013,&#34;inputs&#34;:6,&#34;measurements&#34;:333,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10014,&#34;inputs&#34;:5,&#34;measurements&#34;:79,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10015,&#34;inputs&#34;:5,&#34;measurements&#34;:230,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10016,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10017,&#34;inputs&#34;:3,&#34;measurements&#34;:150,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10018,&#34;inputs&#34;:8,&#34;measurements&#34;:16,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10019,&#34;inputs&#34;:6,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10020,&#34;inputs&#34;:46,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10021,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;anoni.net 台灣&#34;},{&#34;id&#34;:10022,&#34;inputs&#34;:3,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10023,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10024,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10025,&#34;inputs&#34;:1,&#34;measurements&#34;:71,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10026,&#34;inputs&#34;:28,&#34;measurements&#34;:2520,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10027,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10028,&#34;inputs&#34;:27,&#34;measurements&#34;:180,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10029,&#34;inputs&#34;:4,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10030,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10031,&#34;inputs&#34;:5,&#34;measurements&#34;:495,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10032,&#34;inputs&#34;:4,&#34;measurements&#34;:296,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10033,&#34;inputs&#34;:1,&#34;measurements&#34;:15,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10034,&#34;inputs&#34;:7,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10035,&#34;inputs&#34;:7,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10036,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10037,&#34;inputs&#34;:1,&#34;measurements&#34;:4,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10038,&#34;inputs&#34;:10,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10039,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10040,&#34;inputs&#34;:10,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10041,&#34;inputs&#34;:50,&#34;measurements&#34;:4214,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10042,&#34;inputs&#34;:13,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10043,&#34;inputs&#34;:45,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10044,&#34;inputs&#34;:7,&#34;measurements&#34;:464,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10045,&#34;inputs&#34;:549,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10046,&#34;inputs&#34;:56,&#34;measurements&#34;:56,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10047,&#34;inputs&#34;:7,&#34;measurements&#34;:154,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10048,&#34;inputs&#34;:7,&#34;measurements&#34;:21,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10049,&#34;inputs&#34;:3338,&#34;measurements&#34;:14058,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10050,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10051,&#34;inputs&#34;:18,&#34;measurements&#34;:3861,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10052,&#34;inputs&#34;:48,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10053,&#34;inputs&#34;:21,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10054,&#34;inputs&#34;:28,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10055,&#34;inputs&#34;:27,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10056,&#34;inputs&#34;:20,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10057,&#34;inputs&#34;:26,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10058,&#34;inputs&#34;:4,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10059,&#34;inputs&#34;:38,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10060,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10061,&#34;inputs&#34;:204,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10062,&#34;inputs&#34;:204,&#34;measurements&#34;:204,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10063,&#34;inputs&#34;:1264,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10064,&#34;inputs&#34;:1250,&#34;measurements&#34;:1264,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10065,&#34;inputs&#34;:1063,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10066,&#34;inputs&#34;:638,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10067,&#34;inputs&#34;:618,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10068,&#34;inputs&#34;:2,&#34;measurements&#34;:54,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10069,&#34;inputs&#34;:3,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10070,&#34;inputs&#34;:3,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10071,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10072,&#34;inputs&#34;:1,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10073,&#34;inputs&#34;:1098,&#34;measurements&#34;:1098,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10074,&#34;inputs&#34;:611,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10075,&#34;inputs&#34;:390,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10076,&#34;inputs&#34;:1410,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10077,&#34;inputs&#34;:441,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10078,&#34;inputs&#34;:473,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10079,&#34;inputs&#34;:829,&#34;measurements&#34;:507,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10080,&#34;inputs&#34;:6,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10081,&#34;inputs&#34;:1069,&#34;measurements&#34;:1150,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10082,&#34;inputs&#34;:640,&#34;measurements&#34;:640,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10083,&#34;inputs&#34;:833,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10084,&#34;inputs&#34;:670,&#34;measurements&#34;:670,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10085,&#34;inputs&#34;:425,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10086,&#34;inputs&#34;:316,&#34;measurements&#34;:632,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10087,&#34;inputs&#34;:370,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10088,&#34;inputs&#34;:171,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10089,&#34;inputs&#34;:831,&#34;measurements&#34;:1662,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10090,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10091,&#34;inputs&#34;:1433,&#34;measurements&#34;:7039,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10092,&#34;inputs&#34;:2217,&#34;measurements&#34;:10137,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10093,&#34;inputs&#34;:1062,&#34;measurements&#34;:1062,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10094,&#34;inputs&#34;:1686,&#34;measurements&#34;:32171,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10095,&#34;inputs&#34;:780,&#34;measurements&#34;:780,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10096,&#34;inputs&#34;:992,&#34;measurements&#34;:3561,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10097,&#34;inputs&#34;:433,&#34;measurements&#34;:0,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10098,&#34;inputs&#34;:412,&#34;measurements&#34;:441,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10099,&#34;inputs&#34;:838,&#34;measurements&#34;:1676,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10100,&#34;inputs&#34;:4,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10101,&#34;inputs&#34;:1,&#34;measurements&#34;:130,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10102,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10103,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10104,&#34;inputs&#34;:821,&#34;measurements&#34;:821,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10105,&#34;inputs&#34;:7,&#34;measurements&#34;:98,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10106,&#34;inputs&#34;:1,&#34;measurements&#34;:1,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10107,&#34;inputs&#34;:3,&#34;measurements&#34;:1305,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10108,&#34;inputs&#34;:5,&#34;measurements&#34;:13,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10109,&#34;inputs&#34;:9,&#34;measurements&#34;:9,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10110,&#34;inputs&#34;:4,&#34;measurements&#34;:6,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10111,&#34;inputs&#34;:2,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10112,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10113,&#34;inputs&#34;:1,&#34;measurements&#34;:1,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10114,&#34;inputs&#34;:256,&#34;measurements&#34;:102096,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10115,&#34;inputs&#34;:2,&#34;measurements&#34;:1,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10116,&#34;inputs&#34;:1,&#34;measurements&#34;:103,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10117,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10118,&#34;inputs&#34;:3044,&#34;measurements&#34;:56541,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10119,&#34;inputs&#34;:24,&#34;measurements&#34;:2424,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10120,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10121,&#34;inputs&#34;:4,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10122,&#34;inputs&#34;:14,&#34;measurements&#34;:36964,&#34;group&#34;:&#34;委內瑞拉 VSF 封鎖觀測&#34;},{&#34;id&#34;:10123,&#34;inputs&#34;:5,&#34;measurements&#34;:5,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10124,&#34;inputs&#34;:3,&#34;measurements&#34;:129,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10125,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10126,&#34;inputs&#34;:1,&#34;measurements&#34;:1,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10127,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10128,&#34;inputs&#34;:4,&#34;measurements&#34;:20,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10129,&#34;inputs&#34;:1,&#34;measurements&#34;:1,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10130,&#34;inputs&#34;:1,&#34;measurements&#34;:1,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10131,&#34;inputs&#34;:42,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10132,&#34;inputs&#34;:3,&#34;measurements&#34;:3,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10133,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10134,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10135,&#34;inputs&#34;:819,&#34;measurements&#34;:344268,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10136,&#34;inputs&#34;:9,&#34;measurements&#34;:9,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10137,&#34;inputs&#34;:5,&#34;measurements&#34;:185,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10138,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10139,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10140,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10141,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10142,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10143,&#34;inputs&#34;:134,&#34;measurements&#34;:210078,&#34;group&#34;:&#34;委內瑞拉 VSF 封鎖觀測&#34;},{&#34;id&#34;:10144,&#34;inputs&#34;:4,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10145,&#34;inputs&#34;:2,&#34;measurements&#34;:6,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10146,&#34;inputs&#34;:2,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10147,&#34;inputs&#34;:25,&#34;measurements&#34;:1029,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10148,&#34;inputs&#34;:23,&#34;measurements&#34;:6182,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10149,&#34;inputs&#34;:5,&#34;measurements&#34;:110,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10150,&#34;inputs&#34;:1,&#34;measurements&#34;:7,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10151,&#34;inputs&#34;:14,&#34;measurements&#34;:27,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10152,&#34;inputs&#34;:1,&#34;measurements&#34;:8,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10153,&#34;inputs&#34;:102,&#34;measurements&#34;:259331,&#34;group&#34;:&#34;委內瑞拉 VSF 封鎖觀測&#34;},{&#34;id&#34;:10154,&#34;inputs&#34;:131,&#34;measurements&#34;:418978,&#34;group&#34;:&#34;委內瑞拉 VSF 封鎖觀測&#34;},{&#34;id&#34;:10155,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10156,&#34;inputs&#34;:4,&#34;measurements&#34;:316,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10157,&#34;inputs&#34;:1,&#34;measurements&#34;:1,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10158,&#34;inputs&#34;:4635,&#34;measurements&#34;:734627,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10159,&#34;inputs&#34;:3,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10160,&#34;inputs&#34;:500,&#34;measurements&#34;:1501,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10161,&#34;inputs&#34;:500,&#34;measurements&#34;:505,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10162,&#34;inputs&#34;:500,&#34;measurements&#34;:501,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10163,&#34;inputs&#34;:500,&#34;measurements&#34;:502,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10164,&#34;inputs&#34;:500,&#34;measurements&#34;:500,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10165,&#34;inputs&#34;:500,&#34;measurements&#34;:502,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10166,&#34;inputs&#34;:500,&#34;measurements&#34;:506,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10167,&#34;inputs&#34;:500,&#34;measurements&#34;:505,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10168,&#34;inputs&#34;:500,&#34;measurements&#34;:500,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10169,&#34;inputs&#34;:134,&#34;measurements&#34;:268,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10170,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10171,&#34;inputs&#34;:22,&#34;measurements&#34;:44,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10172,&#34;inputs&#34;:11,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10173,&#34;inputs&#34;:3,&#34;measurements&#34;:7379,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10174,&#34;inputs&#34;:2,&#34;measurements&#34;:4,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10175,&#34;inputs&#34;:15,&#34;measurements&#34;:700,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10176,&#34;inputs&#34;:214,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10177,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10178,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10179,&#34;inputs&#34;:3,&#34;measurements&#34;:75,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10180,&#34;inputs&#34;:3,&#34;measurements&#34;:246,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10181,&#34;inputs&#34;:20,&#34;measurements&#34;:2240,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10182,&#34;inputs&#34;:3,&#34;measurements&#34;:60,&#34;group&#34;:&#34;anoni.net 台灣&#34;},{&#34;id&#34;:10183,&#34;inputs&#34;:166,&#34;measurements&#34;:333,&#34;group&#34;:&#34;烏拉圭 UCU 研究團隊&#34;},{&#34;id&#34;:10184,&#34;inputs&#34;:2,&#34;measurements&#34;:4,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10185,&#34;inputs&#34;:22,&#34;measurements&#34;:20,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10186,&#34;inputs&#34;:2,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10187,&#34;inputs&#34;:2,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10188,&#34;inputs&#34;:2,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10189,&#34;inputs&#34;:4,&#34;measurements&#34;:17,&#34;group&#34;:&#34;anoni.net 台灣&#34;},{&#34;id&#34;:10190,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10191,&#34;inputs&#34;:3,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10192,&#34;inputs&#34;:13,&#34;measurements&#34;:82,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10193,&#34;inputs&#34;:3,&#34;measurements&#34;:3,&#34;group&#34;:&#34;anoni.net 台灣&#34;},{&#34;id&#34;:10194,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10195,&#34;inputs&#34;:5,&#34;measurements&#34;:27,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10196,&#34;inputs&#34;:610,&#34;measurements&#34;:610,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10197,&#34;inputs&#34;:490,&#34;measurements&#34;:490,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10198,&#34;inputs&#34;:673,&#34;measurements&#34;:673,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10199,&#34;inputs&#34;:1363,&#34;measurements&#34;:2036,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10200,&#34;inputs&#34;:1,&#34;measurements&#34;:141,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10201,&#34;inputs&#34;:298,&#34;measurements&#34;:298,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10202,&#34;inputs&#34;:1124,&#34;measurements&#34;:267,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10203,&#34;inputs&#34;:974,&#34;measurements&#34;:974,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10204,&#34;inputs&#34;:303,&#34;measurements&#34;:303,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10205,&#34;inputs&#34;:600,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10206,&#34;inputs&#34;:600,&#34;measurements&#34;:600,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10207,&#34;inputs&#34;:199,&#34;measurements&#34;:398,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10208,&#34;inputs&#34;:654,&#34;measurements&#34;:654,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10209,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10210,&#34;inputs&#34;:30,&#34;measurements&#34;:30,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10211,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10212,&#34;inputs&#34;:30,&#34;measurements&#34;:150,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10213,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10214,&#34;inputs&#34;:67,&#34;measurements&#34;:105439,&#34;group&#34;:&#34;泰國政府網站監測&#34;},{&#34;id&#34;:10215,&#34;inputs&#34;:41,&#34;measurements&#34;:2378,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10216,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10217,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10218,&#34;inputs&#34;:1,&#34;measurements&#34;:4,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10219,&#34;inputs&#34;:2,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10220,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10221,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10222,&#34;inputs&#34;:1,&#34;measurements&#34;:9,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10223,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10224,&#34;inputs&#34;:7,&#34;measurements&#34;:364,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10225,&#34;inputs&#34;:30,&#34;measurements&#34;:349,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10226,&#34;inputs&#34;:170,&#34;measurements&#34;:118509,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10227,&#34;inputs&#34;:35,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10228,&#34;inputs&#34;:1,&#34;measurements&#34;:4,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10229,&#34;inputs&#34;:2,&#34;measurements&#34;:60,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10230,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10231,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10232,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10233,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10234,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10235,&#34;inputs&#34;:293,&#34;measurements&#34;:109276,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10236,&#34;inputs&#34;:167,&#34;measurements&#34;:856036,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10237,&#34;inputs&#34;:9,&#34;measurements&#34;:18,&#34;group&#34;:&#34;anoni.net 台灣&#34;},{&#34;id&#34;:10238,&#34;inputs&#34;:7,&#34;measurements&#34;:14,&#34;group&#34;:&#34;anoni.net 台灣&#34;},{&#34;id&#34;:10239,&#34;inputs&#34;:20,&#34;measurements&#34;:11260,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10240,&#34;inputs&#34;:5,&#34;measurements&#34;:80,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10241,&#34;inputs&#34;:5,&#34;measurements&#34;:50,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10242,&#34;inputs&#34;:5,&#34;measurements&#34;:10,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10243,&#34;inputs&#34;:5,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10244,&#34;inputs&#34;:1,&#34;measurements&#34;:42,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10245,&#34;inputs&#34;:10,&#34;measurements&#34;:18577,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10246,&#34;inputs&#34;:4,&#34;measurements&#34;:1820,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10247,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10248,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10249,&#34;inputs&#34;:33,&#34;measurements&#34;:99,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10250,&#34;inputs&#34;:24,&#34;measurements&#34;:9464,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10251,&#34;inputs&#34;:269,&#34;measurements&#34;:18828,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10252,&#34;inputs&#34;:8,&#34;measurements&#34;:17288,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10253,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10254,&#34;inputs&#34;:2,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10255,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10256,&#34;inputs&#34;:10,&#34;measurements&#34;:8,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10257,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10258,&#34;inputs&#34;:12,&#34;measurements&#34;:420,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10259,&#34;inputs&#34;:4,&#34;measurements&#34;:1550,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10260,&#34;inputs&#34;:104,&#34;measurements&#34;:15120,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10261,&#34;inputs&#34;:4,&#34;measurements&#34;:258,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10262,&#34;inputs&#34;:66,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10263,&#34;inputs&#34;:1,&#34;measurements&#34;:37,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10264,&#34;inputs&#34;:22,&#34;measurements&#34;:2127,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10265,&#34;inputs&#34;:7,&#34;measurements&#34;:5226,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10266,&#34;inputs&#34;:214,&#34;measurements&#34;:7672,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10267,&#34;inputs&#34;:1,&#34;measurements&#34;:35,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10268,&#34;inputs&#34;:3,&#34;measurements&#34;:3,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10269,&#34;inputs&#34;:1,&#34;measurements&#34;:34,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10270,&#34;inputs&#34;:214,&#34;measurements&#34;:7082,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10271,&#34;inputs&#34;:214,&#34;measurements&#34;:3671,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10272,&#34;inputs&#34;:16,&#34;measurements&#34;:353,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10273,&#34;inputs&#34;:10,&#34;measurements&#34;:200,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10274,&#34;inputs&#34;:19,&#34;measurements&#34;:380,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10275,&#34;inputs&#34;:1,&#34;measurements&#34;:20,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10276,&#34;inputs&#34;:20,&#34;measurements&#34;:384,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10277,&#34;inputs&#34;:36,&#34;measurements&#34;:756,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10278,&#34;inputs&#34;:55,&#34;measurements&#34;:1107,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10280,&#34;inputs&#34;:37,&#34;measurements&#34;:789,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10281,&#34;inputs&#34;:42,&#34;measurements&#34;:1051,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10282,&#34;inputs&#34;:38,&#34;measurements&#34;:883,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10283,&#34;inputs&#34;:27,&#34;measurements&#34;:567,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10284,&#34;inputs&#34;:6,&#34;measurements&#34;:10104,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10285,&#34;inputs&#34;:22,&#34;measurements&#34;:54022,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10286,&#34;inputs&#34;:31,&#34;measurements&#34;:746,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10287,&#34;inputs&#34;:3,&#34;measurements&#34;:2358,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10288,&#34;inputs&#34;:20,&#34;measurements&#34;:473,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10289,&#34;inputs&#34;:1,&#34;measurements&#34;:1,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10290,&#34;inputs&#34;:1,&#34;measurements&#34;:24,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10291,&#34;inputs&#34;:61,&#34;measurements&#34;:2501,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10292,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10293,&#34;inputs&#34;:154,&#34;measurements&#34;:11938,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10294,&#34;inputs&#34;:3,&#34;measurements&#34;:72,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10295,&#34;inputs&#34;:1,&#34;measurements&#34;:24,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10296,&#34;inputs&#34;:17,&#34;measurements&#34;:459,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10297,&#34;inputs&#34;:22,&#34;measurements&#34;:4122,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10298,&#34;inputs&#34;:72,&#34;measurements&#34;:133991,&#34;group&#34;:&#34;泰國政府網站監測&#34;},{&#34;id&#34;:10299,&#34;inputs&#34;:9,&#34;measurements&#34;:216,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10300,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10301,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10302,&#34;inputs&#34;:1,&#34;measurements&#34;:24,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10303,&#34;inputs&#34;:53,&#34;measurements&#34;:318,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10304,&#34;inputs&#34;:756,&#34;measurements&#34;:23102,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10305,&#34;inputs&#34;:54,&#34;measurements&#34;:2215,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10306,&#34;inputs&#34;:8,&#34;measurements&#34;:304,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10307,&#34;inputs&#34;:4,&#34;measurements&#34;:148,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10308,&#34;inputs&#34;:3,&#34;measurements&#34;:105,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10309,&#34;inputs&#34;:8,&#34;measurements&#34;:327,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10310,&#34;inputs&#34;:14,&#34;measurements&#34;:3988,&#34;group&#34;:&#34;OONI 官方&#34;},{&#34;id&#34;:10311,&#34;inputs&#34;:47,&#34;measurements&#34;:6887,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10312,&#34;inputs&#34;:25,&#34;measurements&#34;:7523,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10313,&#34;inputs&#34;:1082,&#34;measurements&#34;:3729,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10314,&#34;inputs&#34;:1,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10315,&#34;inputs&#34;:1,&#34;measurements&#34;:8,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10316,&#34;inputs&#34;:4,&#34;measurements&#34;:128,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10317,&#34;inputs&#34;:1,&#34;measurements&#34;:16,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10318,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10319,&#34;inputs&#34;:12,&#34;measurements&#34;:870,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10320,&#34;inputs&#34;:1,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10321,&#34;inputs&#34;:1,&#34;measurements&#34;:2,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10322,&#34;inputs&#34;:3,&#34;measurements&#34;:166,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10323,&#34;inputs&#34;:5,&#34;measurements&#34;:33,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10324,&#34;inputs&#34;:1082,&#34;measurements&#34;:31,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10325,&#34;inputs&#34;:2,&#34;measurements&#34;:51,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10326,&#34;inputs&#34;:3,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10327,&#34;inputs&#34;:25,&#34;measurements&#34;:3510,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10328,&#34;inputs&#34;:10,&#34;measurements&#34;:4659,&#34;group&#34;:&#34;anoni.net 台灣&#34;},{&#34;id&#34;:10329,&#34;inputs&#34;:12,&#34;measurements&#34;:76,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10330,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10331,&#34;inputs&#34;:2,&#34;measurements&#34;:24,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10332,&#34;inputs&#34;:2,&#34;measurements&#34;:270,&#34;group&#34;:&#34;西班牙 LaLiga 封鎖觀測&#34;},{&#34;id&#34;:10333,&#34;inputs&#34;:1,&#34;measurements&#34;:0,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10334,&#34;inputs&#34;:33,&#34;measurements&#34;:12759,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10335,&#34;inputs&#34;:3,&#34;measurements&#34;:18,&#34;group&#34;:&#34;其他長尾&#34;},{&#34;id&#34;:10336,&#34;inputs&#34;:29,&#34;measurements&#34;:1110,&#34;group&#34;:&#34;其他長尾&#34;}]},&#34;mark&#34;:{&#34;type&#34;:&#34;point&#34;,&#34;filled&#34;:true,&#34;opacity&#34;:0.55,&#34;tooltip&#34;:true},&#34;encoding&#34;:{&#34;x&#34;:{&#34;field&#34;:&#34;inputs&#34;,&#34;type&#34;:&#34;quantitative&#34;,&#34;scale&#34;:{&#34;type&#34;:&#34;log&#34;},&#34;title&#34;:&#34;清單大小（input 數，log 軸）&#34;},&#34;y&#34;:{&#34;field&#34;:&#34;measurements&#34;,&#34;type&#34;:&#34;quantitative&#34;,&#34;scale&#34;:{&#34;type&#34;:&#34;symlog&#34;},&#34;title&#34;:&#34;生涯檢測量（symlog 軸，含 0）&#34;},&#34;color&#34;:{&#34;condition&#34;:{&#34;test&#34;:&#34;datum.id == 10238 || datum.id == 10328&#34;,&#34;value&#34;:&#34;#ef6c00&#34;},&#34;value&#34;:&#34;#80d1ff&#34;},&#34;size&#34;:{&#34;condition&#34;:{&#34;test&#34;:&#34;datum.id == 10238 || datum.id == 10328&#34;,&#34;value&#34;:120},&#34;value&#34;:45},&#34;tooltip&#34;:[{&#34;field&#34;:&#34;id&#34;,&#34;title&#34;:&#34;檢測連結 id&#34;},{&#34;field&#34;:&#34;inputs&#34;,&#34;title&#34;:&#34;清單大小&#34;},{&#34;field&#34;:&#34;measurements&#34;,&#34;title&#34;:&#34;檢測量&#34;},{&#34;field&#34;:&#34;group&#34;,&#34;title&#34;:&#34;使用情境&#34;}]}}&lt;/vegachart&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;兩個極端的對照最清楚。UCU 的編號 &lt;code&gt;10158&lt;/code&gt; 清單塞了 4,635 個 input（全網最大），生涯 734,627 筆。DW 的編號 &lt;code&gt;10004&lt;/code&gt; 只有 15 個 input，卻有 582,480 筆。清單堆得再大，沒有持續運行的後端去跑，檢測量一樣趨近 0，等於沒在觀測。真正讓觀測累積下來的是有沒有一個每天把清單跑起來的測量基礎設施，收多少網站反而是其次。&lt;/p&gt; &lt;h2 id=&#34;anoninet-的座標社群自己就是一組對照實驗&#34;&gt;anoni.net 的座標：社群自己就是一組對照實驗&lt;a class=&#34;headerlink&#34; href=&#34;#anoninet-的座標社群自己就是一組對照實驗&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;anoni.net 社群先後建了兩條 Run v2 檢測連結，剛好示範前面提到的兩種樣態，兩條都攤開，不只挑表現好的那條。&lt;/p&gt; &lt;p&gt;第一條編號 &lt;code&gt;10238&lt;/code&gt;，建於 2025-09-15，收了 7 個 input（anoni.net 與 im、matrix、form、pad、search、cinny 等自家服務），生涯只跑了 14 筆。它落在「建了沒持續跑」的多數人那一類。 第二條編號 &lt;code&gt;10328&lt;/code&gt;，建於 2026-05-15，清單擴成 10 個 input，這次配上自營節點持續跑。半個月就累積 4,659 筆，在 336 條檢測連結裡排到第 39 名，進到前 12%。&lt;/p&gt; &lt;p&gt;同一個社群、同一份 anoni.net 自家服務清單雛形，兩條檢測連結的差別只在有沒有持續運行的後端。另一面同樣不迴避，&lt;code&gt;10328&lt;/code&gt; 佔全網比重仍然趨近 0%。在如此長尾的分佈裡，光是持續跑半個月就贏過 297 條檢測連結，可見「持續運行」這個門檻被多數人錯過。從 &lt;code&gt;10238&lt;/code&gt; 到 &lt;code&gt;10328&lt;/code&gt;，就是社群自己跨過門檻的紀錄。&lt;/p&gt; &lt;h2 id=&#34;對社群與-OONI-的意義&#34;&gt;對社群與 OONI 的意義&lt;a class=&#34;headerlink&#34; href=&#34;#對社群與-OONI-的意義&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;對想做在地連線觀測的社群，普查結果指出一個明確方向。Run v2 的價值來自「一份針對特定現象的策展清單，加上一個持續運行的測量後端」，兩者缺一就會掉進長尾。多開幾條檢測連結本身不會帶來資料。&lt;/p&gt; &lt;p&gt;同一套模式可以套用在很多題目上。文章前面的 DW、conexionsegura、vesinfiltro，分別是國際媒體可達性、體育盜版封鎖、在地封鎖三種已經在運轉的例子。想開始的人可以從幾個方向發想。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;選舉觀察&lt;/strong&gt;：從選前到選後，持續追蹤新聞媒體、候選人與選務機關網站在特定地區的可達性，把投票期間的封鎖或干擾記錄下來，給選舉觀察員與研究者一份可佐證的時間序列。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;重大事件即時觀測&lt;/strong&gt;：抗議、罷工、災害或斷網期間，持續測獨立媒體、即時通訊服務（Signal、Telegram）與求助資訊網站，第一時間看出哪些被擋、什麼時候被擋。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;特定族群與議題&lt;/strong&gt;：LGBTQ+、宗教少數、女性權益、人權組織這類在某些地區容易被封鎖的網站，做長期縱貫觀測，累積可被研究引用的證據。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;規避工具可用性&lt;/strong&gt;：追蹤 VPN、Tor、橋接與其他 circumvention 工具的官網與下載點，在某地是否還連得上、何時開始被擋，對協助當地人維持連線的團體特別實用。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;跨境媒體與離散社群&lt;/strong&gt;：離散社群依賴的境外媒體（對正體中文使用者例如 RFA、端傳媒），觀測它們在不同 ASN 的可達性差異與長期變化。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;平台級封鎖事件&lt;/strong&gt;：某個 app 或服務在某國突然被擋時，快速建一條清單跨 ASN 觀測，量出封鎖的範圍與起訖時間，把單一事件變成可分析的資料。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;挑一個你最關心的題目，列出十來個相關網站，再讓一個節點每天跑，幾週後就有自己的可達性時間序列可以分析。 對 OONI 與做資料分析的夥伴，aggregation API 支援用 &lt;code&gt;ooni_run_link_id&lt;/code&gt; 篩選，針對 Run v2 生態本身做 meta 分析因此變得可行，本篇報告即依此產出。 anoni.net 社群把這套做法整理在 &lt;a href=&#34;https://github.com/anoni-net/docs/issues/78&#34; target=&#34;_blank&#34;&gt;issue #78&lt;/a&gt; 的測量模式提案裡，徵詢仍然開放，歡迎社群與 OONI 團隊一起討論。&lt;/p&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;issue #78 的測量模式提案摘要&lt;/p&gt; &lt;p&gt;issue #78 提出一套 civic-internet-watch 測量模式，把系統拆成兩層。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;名單治理&lt;/strong&gt;：社群自己維護一份公民團體網站名單，single source of truth 放在社群的 git repo，收錄標準、徵詢狀態與敏感分級都由社群依在地脈絡決定，git 歷史本身就是清單治理紀錄。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;測量與資料&lt;/strong&gt;：用標準網路連線測試方法，從名單產生一條 OONI Run v2 連結來檢測。志工手機與自營節點消費同一條連結、帶同一個 Run Link ID，結果全部進 OONI 公開資料集，可用 OONI API 與 Explorer 查詢、研究員可引用，沒有資料鎖定。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;名單治理不去更動共享的 Citizen Lab &lt;code&gt;tw.csv&lt;/code&gt;，避免反覆改動造成長期測量時間序列斷層。&lt;code&gt;tw.csv&lt;/code&gt; 從必要路徑降為可選的 additive 回饋，成熟非敏感的組織才以只新增的方式回饋換取全平台基線，敏感組織只留在社群自管名單與 Run v2，不進公開的 PR。&lt;/p&gt; &lt;/div&gt; &lt;h2 id=&#34;資料與前提&#34;&gt;資料與前提&lt;a class=&#34;headerlink&#34; href=&#34;#資料與前提&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;本篇數據以 2026-06-01 為快照，逐條取自 OONI 公開的 aggregation API&lt;sup id=&#34;fnref2:1&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;（以 &lt;code&gt;ooni_run_link_id&lt;/code&gt; 篩選）。檢測量會隨時間繼續累積，之後重查會得到略高的數字，集中的形狀則穩定。解讀前有幾個前提要先說明。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;檢測量來自 aggregation API 的 &lt;code&gt;measurement_count&lt;/code&gt;，是 2026-06-01 當下的查詢結果，之後還會繼續長。&lt;/li&gt; &lt;li&gt;生涯查詢涵蓋 &lt;code&gt;2024-01-01&lt;/code&gt; 到 &lt;code&gt;2026-06-30&lt;/code&gt;，跨過 Run v2 的整段歷史。&lt;/li&gt; &lt;li&gt;檢測量為 0 的檢測連結可能是測試或草稿用途，不全等於「失敗」。&lt;/li&gt; &lt;li&gt;一條檢測連結可以被任何國家的 probe 跑，使用情境分群按清單主題推斷，不是 OONI 的官方標註。&lt;/li&gt; &lt;li&gt;完整揭露：社群自己的兩條檢測連結（&lt;code&gt;10238&lt;/code&gt;、&lt;code&gt;10328&lt;/code&gt;）都列進分析與討論，沒有只挑表現好的 &lt;code&gt;10328&lt;/code&gt;。&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&#34;相關閱讀&#34;&gt;相關閱讀&lt;a class=&#34;headerlink&#34; href=&#34;#相關閱讀&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;../../../../tools/ooni-run-v2/&#34;&gt;OONI Run v2 操作說明&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../taiwan/ooni-asn-coverage/&#34;&gt;台灣 ASN 觀測資料分析&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../taiwan/tor-relay-watcher/&#34;&gt;Tor Relays 觀測點&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../05/2026-onionoo-mcp-public/&#34;&gt;onionoo MCP 上線：用一句中文問 Tor 中繼節點現況&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;div class=&#34;footnote&#34;&gt; &lt;hr /&gt; &lt;ol&gt; &lt;li id=&#34;fn:1&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://api.ooni.org/&#34; target=&#34;_blank&#34;&gt;OONI API（aggregation 端點）&lt;/a&gt; - OONI&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:1&#34; title=&#34;Jump back to footnote 1 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref2:1&#34; title=&#34;Jump back to footnote 1 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/06/2026-ooni-run-v2-usage-patterns/</link> <pubDate>Wed, 03 Jun 2026 01:15:42 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/06/2026-ooni-run-v2-usage-patterns/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/social/blog/2026/06/2026-ooni-run-v2-usage-patterns.png" type="image/png" length="74889" /> </item> <item> <title>在台師大架設 Tor Relay：一段與學校溝通、留下可能性的實作經驗</title> <author>Toomore Chiang</author> <category>更新</category> <category>社群</category> <description>&lt;h1 id=&#34;在台師大架設-Tor-Relay一段與學校溝通留下可能性的實作經驗&#34;&gt;在台師大架設 Tor Relay：一段與學校溝通、留下可能性的實作經驗&lt;a class=&#34;headerlink&#34; href=&#34;#在台師大架設-Tor-Relay一段與學校溝通留下可能性的實作經驗&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition tip&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;想在自己學校也來一台？&lt;/p&gt; &lt;p&gt;這篇是案例訪談，記下「&lt;strong&gt;如何被做成&lt;/strong&gt;」的過程。如果你想實際在自己學校推動，請直接使用 NZ 同意公開的&lt;a href=&#34;../../../../community/relay-on-campus/&#34;&gt;&lt;strong&gt;範本工具包&lt;/strong&gt;&lt;/a&gt;（&lt;a href=&#34;../../../2026/05/2026-campus-tor-relay-template-kit/&#34;&gt;上線公告&lt;/a&gt;）：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/campus-tor-relay-proposal/&#34;&gt;校園 Tor Relay 提案範本&lt;/a&gt;：提案文件、四封溝通 email、行政時間軸&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/campus-tor-relay-sop/&#34;&gt;校園 Tor Relay 架設 SOP&lt;/a&gt;：torrc、UFW、狀態網頁、監控&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/campus-relay-faq/&#34;&gt;校園 Tor Relay：給校方與法務的 FAQ&lt;/a&gt;：校方常見疑慮 Q&amp;amp;A&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;h2 id=&#34;前言為什麼在校園談匿名網路&#34;&gt;前言：為什麼在校園談匿名網路？&lt;a class=&#34;headerlink&#34; href=&#34;#前言為什麼在校園談匿名網路&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;在網路高度被監控與集中管理的時代，匿名通訊已是能否安全探索、研究與表達的基礎條件。對台灣來說，這個問題尤其現實。我們身處東亞關鍵位置，網路自由與通訊韌性是社會能否承受壓力的底層能力，會被實際情境檢驗。&lt;/p&gt; &lt;p&gt;大學與學術網路，本來就是新技術與公共基礎建設最早被嘗試的地方。接下來的訪談，記錄了一位台師大資工系學生、也是匿名網路社群夥伴，如何在校園裡，實際走進制度、與學校溝通，嘗試把 Tor Relay 真正架起來。&lt;/p&gt; &lt;p&gt;在匿名網路社群裡，我們常常談技術、談理想，但真正困難的，往往是「這台機器能不能在現實世界活下來」這個問題。技術設定本身反而比較單純。&lt;/p&gt; &lt;p&gt;這次，我們訪談了一位匿名網路社群的夥伴 NZ，目前就讀&lt;a href=&#34;https://www.ntnu.edu.tw/&#34; target=&#34;_blank&#34;&gt;臺灣師範大學&lt;/a&gt;資工系。他在校內成功架設了一個 Tor Relay，&lt;strong&gt;而且選擇正面與學校體制溝通、走完行政流程，沒有偷偷來&lt;/strong&gt;。&lt;/p&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;&lt;img align=&#34;left&#34; alt=&#34;NZ 蘇恩立&#34; src=&#34;https://assets.anoni.net/blog/nz.jpg&#34; style=&#34;border-radius: 5px;&#34; width=&#34;30%&#34; /&gt;&lt;/p&gt; &lt;p&gt;蘇恩立（NZ），現就讀於國立臺灣師範大學資訊工程學系三年級。對資訊安全與網路治理深感興趣，目前負責維運臺灣學術網路（TANet）&lt;a href=&#34;https://metrics.torproject.org/rs.html#search/as:AS1659&#34; target=&#34;_blank&#34;&gt;首個 Tor 節點&lt;/a&gt;。 除技術實作外，亦致力於知識共享，於 GDGoC NTNU 學校社團擔任匿名網路課程講師，也長期參與臺灣開源與資安社群，曾多次擔任 SITCON、HITCON 及 COSCUP 等大型技術年會志工，具備社群服務經驗與技術熱忱。&lt;/p&gt; &lt;/div&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;為什麼想在學校架-Tor-Relay&#34;&gt;為什麼想在學校架 Tor Relay？&lt;a class=&#34;headerlink&#34; href=&#34;#為什麼想在學校架-Tor-Relay&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;他的出發點其實很單純：如果匿名網路在台灣永遠只存在於社群、海外 VPS，甚至被當成灰色地帶的工具，那它很難被認真對待。而大學，特別是學術網路（TANet），本來就承載著研究、實驗與公共性，理論上應該能容納這類基礎設施嘗試。&lt;/p&gt; &lt;p&gt;不過他也很清楚現實限制：台灣學術網路高度集中，對外連線受教育部控管，匿名網路在這樣的結構裡，本來就不容易發揮完整效果。&lt;/p&gt; &lt;p&gt;但正因如此，他更想知道：「&lt;strong&gt;在這樣的限制下，至少能不能先存在？&lt;/strong&gt;」&lt;/p&gt; &lt;h2 id=&#34;跟學校如何談關鍵是讓對方能交代&#34;&gt;跟學校如何談？關鍵是讓對方能交代&lt;a class=&#34;headerlink&#34; href=&#34;#跟學校如何談關鍵是讓對方能交代&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;figure&gt; &lt;img alt=&#34;提案企劃書&#34; src=&#34;https://assets.anoni.net/blog/nz-ntnu-4.png&#34; style=&#34;border-radius: 5px; border: 1px solid #999; width: 70%;&#34; /&gt;&lt;figcaption&gt;行政流程時間表&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;實際行動時，他用學校能理解的語言來說明，避免讓 Tor 顯得很酷或很激進：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;這是一個 Tor Relay，不是 Exit Node&lt;/li&gt; &lt;li&gt;它不會直接對外提供內容&lt;/li&gt; &lt;li&gt;是網路基礎建設與匿名通訊的實驗&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;在流程上，他與網管、教授、系主任之間有實際的 mail 往返，讓每個需要簽名、需要被「CC」的人，都知道這台主機在做什麼。學校的態度落在「只要今天教育部來問，我們要能回答」這條線，並不要求對方完全懂 Tor，這正是溝通的切入點。&lt;/p&gt; &lt;h2 id=&#34;行政流程真的很麻煩但不是死路&#34;&gt;行政流程真的很麻煩，但不是死路&lt;a class=&#34;headerlink&#34; href=&#34;#行政流程真的很麻煩但不是死路&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;figure&gt; &lt;img alt=&#34;行政流程&#34; src=&#34;https://assets.anoni.net/blog/nz-ntnu-3.png&#34; style=&#34;border-radius: 5px; border: 1px solid #999; width: 70%;&#34; /&gt;&lt;figcaption&gt;專案計劃說明書&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;在台師大的情況下，對外連線預設是全部封鎖，任何服務都必須申請例外開放，包含 IP、用途、說明文件，最後還得能對應到學校回報教育部的流程。他形容這段過程「很煩，但可預期」。&lt;/p&gt; &lt;p&gt;只要願意寫文件、願意解釋，這條路是存在的。&lt;/p&gt; &lt;h2 id=&#34;社團與推廣讓-Tor-在校園裡走出標籤&#34;&gt;社團與推廣：讓 Tor 在校園裡走出標籤&lt;a class=&#34;headerlink&#34; href=&#34;#社團與推廣讓-Tor-在校園裡走出標籤&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;figure&gt; &lt;img alt=&#34;社團與推廣&#34; src=&#34;https://assets.anoni.net/blog/nz-ntnu-2.png&#34; style=&#34;border-radius: 5px; border: 1px solid #999;&#34; /&gt;&lt;figcaption&gt;社團活動：匿名網路工作坊&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;除了機器本身，他也曾在校內社團舉辦匿名網路相關活動，介紹 Tor、匿名通訊與其背後的設計理念。即使參與人數不一定多，但至少讓「&lt;strong&gt;匿名網路 ≠ 犯罪工具&lt;/strong&gt;」這件事，有機會在校園被好好說清楚，跳出刻板印象。&lt;/p&gt; &lt;p&gt;這些累積，或許不顯眼，但很重要。&lt;/p&gt; &lt;h2 id=&#34;給其他大學的行動建議與踩雷提醒&#34;&gt;給其他大學的行動建議與踩雷提醒&lt;a class=&#34;headerlink&#34; href=&#34;#給其他大學的行動建議與踩雷提醒&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;以下整理自這次經驗，給未來想在大學校園中推動 Tor Relay 的夥伴參考。&lt;/p&gt; &lt;h3 id=&#34;行動建議&#34;&gt;行動建議&lt;a class=&#34;headerlink&#34; href=&#34;#行動建議&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;一開始就走公開路線：不要等出事才解釋，先讓網管與指導教授知道你在做什麼。&lt;/li&gt; &lt;li&gt;清楚區分 Tor Relay 與 Exit Node：這幾乎是溝通成敗的關鍵，務必要說清楚風險差異。&lt;/li&gt; &lt;li&gt;用「學校能交代」的語言說明：重點是讓他們在被問時能回答得出來，不必說服老師支持匿名運動。&lt;/li&gt; &lt;li&gt;預期 paperwork 很多：IP、對外連線、用途說明，這些都是基本門檻。&lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;常見踩雷&#34;&gt;常見踩雷&lt;a class=&#34;headerlink&#34; href=&#34;#常見踩雷&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;以為技術正確就夠了：在學術網路裡，制度往往比技術更先決定生死。&lt;/li&gt; &lt;li&gt;低估教育部控管的影響：多數學校預設全封鎖，例外開放一定要能對應回報流程。&lt;/li&gt; &lt;li&gt;沒有想清楚維護與帳號問題：畢業後帳號權限，會直接影響能不能長期維運。&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&#34;結語&#34;&gt;結語&lt;a class=&#34;headerlink&#34; href=&#34;#結語&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;這次在台師大的 Tor Relay 嘗試，只是過程中的一步，沒有定義終點，也沒打算成為標準答案。但它至少證明了一件事：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;在台灣的大學裡，只要願意溝通、願意解釋 ...&lt;/li&gt; &lt;li&gt;匿名網路依然能找到自己的位置。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;如果未來我們希望在更多校園看到 Tor Relay，那這些「不酷、但很花時間」的努力，可能正是最重要的基礎。&lt;/p&gt; &lt;div class=&#34;admonition question&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;延伸思考：為什麼這樣的嘗試，值得被留下來？&lt;/p&gt; &lt;p&gt;讀完這段訪談，我們很容易把焦點放在「&lt;strong&gt;他做成了什麼&lt;/strong&gt;」。但對匿名網路社群來說，真正值得記下的，是「&lt;strong&gt;這件事是如何被做成的&lt;/strong&gt;」。&lt;/p&gt; &lt;p&gt;在台灣，匿名網路並不缺技術文件，也不缺理念支持，真正稀少的，是「&lt;strong&gt;在現實制度裡走過一次&lt;/strong&gt;」的經驗。尤其是在學術網路高度集中、對外連線受控的環境中，Tor Relay 這類分散式匿名基礎設施，本來就不容易存在。&lt;/p&gt; &lt;p&gt;這次在台師大的實作，是一次在現實制度中踏出的實際嘗試，目的不在提供匿名網路的最終解答。它未必能立刻改變匿名網路的效能或安全性，也未必能直接複製成標準流程，但確實留下了一條清楚可見、能被理解與參考的實踐路徑。&lt;/p&gt; &lt;p&gt;這條路徑告訴我們：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;匿名網路在台灣的校園也能有合法且公開的位置&lt;/li&gt; &lt;li&gt;校園其實可以對話，只要願意好好說明&lt;/li&gt; &lt;li&gt;行政流程雖然繁瑣，但確實能走得通&lt;/li&gt; &lt;li&gt;技術之外，語言、耐心與制度理解同樣重要&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;對台灣來說，匿名網路的推動，往往從這些看似緩慢、瑣碎、甚至有點笨拙的嘗試累積而來。「殺手級應用」可能根本不會是起點。&lt;/p&gt; &lt;p&gt;如果未來，我們希望在更多大學、更多學術網路節點中，看見 Tor Relay 或其他匿名通訊基礎設施，那麼這些早期經驗（無論成功或卡關）都值得被記錄、被討論、被傳承。&lt;/p&gt; &lt;p&gt;匿名網路的存在，是社群在長時間的溝通、理解與協作中逐漸形成的成果，個別行動只是其中的一環。透過這樣的過程，網路自由得以從概念，轉化為可被實踐的公共基礎。&lt;/p&gt; &lt;/div&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;Tor × EFF 大學挑戰計畫：讓你的學校成為匿名網路的一部分&lt;/p&gt; &lt;p&gt;&lt;a href=&#34;https://www.torproject.org/&#34; target=&#34;_blank&#34;&gt;Tor 專案&lt;/a&gt;與&lt;a href=&#34;https://www.eff.org/&#34; target=&#34;_blank&#34;&gt;美國電子前線基金會（EFF）&lt;/a&gt;共同推動 Tor University Challenge（大學挑戰計畫），邀請全球的大學生在校園內，透過學術網路實際架設 Tor Relay（中繼節點），協助匿名網路的運作與穩定。只要成功在大學校園中，使用學校網路建立並維運 Tor Relay，就可以將學校名稱登錄到計畫官方網站，讓全世界看見你的大學，實際參與了匿名通訊與網路自由的基礎建設。&lt;/p&gt; &lt;p&gt;這既是一個技術挑戰，也是一種象徵：&lt;strong&gt;代表你的學校，願意在教育與研究的場域中，支持隱私、匿名與開放網路的實踐。&lt;/strong&gt;在這次台灣師範大學的案例中，我們已經看見：&lt;strong&gt;只要願意溝通、願意理解制度，Tor Relay 在台灣的校園是有機會存在的。&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;如果你也正在大學就讀，對網路、資安、隱私或公共基礎建設有興趣，Tor University Challenge 提供了一個具體而可被記錄的起點：&lt;strong&gt;讓你的行動從自己的電腦延伸出去，被世界看見。&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&#34;👉&#34; class=&#34;twemoji&#34; src=&#34;https://cdn.jsdelivr.net/gh/jdecked/twemoji@16.0.1/assets/svg/1f449.svg&#34; title=&#34;:point_right:&#34; /&gt; 計畫網站：&lt;a href=&#34;https://toruniversity.eff.org&#34; target=&#34;_blank&#34;&gt;https://toruniversity.eff.org&lt;/a&gt;&lt;/p&gt; &lt;/div&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;Tor Relay 在學術網路中的角色解說&lt;/p&gt; &lt;p&gt;很多人聽過 Tor，但不一定理解它在「學術網路」裡的意義。&lt;/p&gt; &lt;details class=&#34;question&#34;&gt; &lt;summary&gt;Tor Relay 是什麼？&lt;/summary&gt; &lt;p&gt;Tor 是一個透過多層加密與多個節點轉送流量的匿名通訊網路。其中 Tor Relay（中繼節點）的功能，是協助傳遞加密流量，本身看不到使用者的來源與最終目的。&lt;/p&gt; &lt;p&gt;它只是流量中繼，沒有提供內容的能力，也不擔任出口節點的角色。&lt;/p&gt; &lt;/details&gt; &lt;details class=&#34;question&#34;&gt; &lt;summary&gt;為什麼學術網路適合討論 Tor Relay？&lt;/summary&gt; &lt;ul&gt; &lt;li&gt;學術網路本來就承載實驗性質&lt;/li&gt; &lt;li&gt;大學有公共性與研究正當性&lt;/li&gt; &lt;li&gt;可以在受控環境中累積經驗，不必只仰賴海外資源&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;但同時，台灣學術網路高度集中、對外受控，這也讓 Tor 在這裡更像是一種「被壓縮的實驗」。&lt;/p&gt; &lt;/details&gt; &lt;details class=&#34;question&#34;&gt; &lt;summary&gt;為什麼即使效果有限，仍然值得做？&lt;/summary&gt; &lt;p&gt;因為背後除了效能，還包含：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;留下一條制度上「能走的路」&lt;/li&gt; &lt;li&gt;累積與學校溝通的經驗&lt;/li&gt; &lt;li&gt;讓匿名網路進入公共討論，從地下技術走到檯面上&lt;/li&gt; &lt;/ul&gt; &lt;/details&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2025/12/ntnu-nz/</link> <pubDate>Wed, 03 Jun 2026 01:15:42 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2025/12/ntnu-nz/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/post-update.png" type="image/png" length="81353" /> </item> <item> <title>用 ADR 記錄決策：Tor 系統管理團隊的新做法</title> <author>Toomore Chiang</author> <category>Tor</category> <category>更新</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;用-ADR-記錄決策Tor-系統管理團隊的新做法&#34;&gt;用 ADR 記錄決策：Tor 系統管理團隊的新做法&lt;a class=&#34;headerlink&#34; href=&#34;#用-ADR-記錄決策Tor-系統管理團隊的新做法&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;以下內容原文翻譯來自以下文章，主詞角色為 Tor Project TPA 團隊：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://blog.torproject.org/tpa-adr/&#34; target=&#34;_blank&#34;&gt;Keeping track of decisions using the ADR model, by anarcat | February 16, 2026&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;文末另有一節「&lt;strong&gt;台灣專案與社群的現況&lt;/strong&gt;」，整理台灣在地脈絡與為什麼值得引進 ADR，歡迎直接跳讀。&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&lt;img alt=&#34;Tor&#34; src=&#34;../../../assets/images/tor.webp&#34; /&gt;&lt;/p&gt; &lt;p&gt;在 Tor Project 的系統管理員團隊（俗稱 TPA）裡，我們最近改變了做決策的方式，這代表你會從我們這邊收到更清楚的溝通：無論是即將進行的變更，或是針對某項提案的具體問題。&lt;/p&gt; &lt;p&gt;請注意，這項變更只影響 TPA 團隊。在 Tor 內部，每個團隊都有自己協調與決策的方式，目前這套流程只在 TPA 使用。我們鼓勵 Tor 內外其他團隊評估這套做法，看看是否能改善你們的流程與文件。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;新流程&#34;&gt;新流程&lt;a class=&#34;headerlink&#34; href=&#34;#新流程&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;我們過去一直使用「RFC」（Request For Comments，請求意見）流程，最近已改為「ADR」（Architecture Decision Record，架構決策紀錄）。&lt;/p&gt; &lt;p&gt;對我們來說，ADR 流程相當簡單，包含三件事：&lt;/p&gt; &lt;ol&gt; &lt;li&gt;更精簡的模板&lt;/li&gt; &lt;li&gt;更精簡的流程&lt;/li&gt; &lt;li&gt;與決策紀錄分開的溝通準則&lt;/li&gt; &lt;/ol&gt; &lt;h3 id=&#34;模板&#34;&gt;模板&lt;a class=&#34;headerlink&#34; href=&#34;#模板&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;作為團隊負責人，我做的第一件事是提出新模板（見 &lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/0100-adr-template&#34; target=&#34;_blank&#34;&gt;ADR-100&lt;/a&gt;），這是 &lt;a href=&#34;https://github.com/joelparkerhenderson/architecture-decision-record/blob/main/locales/en/templates/decision-record-template-by-michael-nygard/index.md&#34; target=&#34;_blank&#34;&gt;Nygard 模板&lt;/a&gt;的變體。&lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/template&#34; target=&#34;_blank&#34;&gt;TPA 的模板版本&lt;/a&gt;同樣簡潔，只有 5 個標題，值得完整引用：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Context（脈絡）&lt;/strong&gt;：我們看到什麼問題，促使我們做這項決策或變更？&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Decision（決策）&lt;/strong&gt;：我們提議和（或）正在做的變更是什麼？&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Consequences（後果）&lt;/strong&gt;：因為這項變更，哪些事會變得更容易或更困難？&lt;/li&gt; &lt;li&gt;&lt;strong&gt;More Information（更多資訊，選填）&lt;/strong&gt;：還有什麼我們該知道的？對較大的專案，可考慮納入時程與成本估計、對受影響使用者的衝擊（或許包含既有 Personas）。一般來說，這裡會包含對所考量替代方案的簡短評估。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Metadata（詮釋資料）&lt;/strong&gt;：狀態、決策日期、決策者、被諮詢者、需被告知的使用者，以及討論論壇連結。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/wiki-replica/-/blob/d52de1828d3ee406996345704d12663dd30f5513/policy/template.md&#34; target=&#34;_blank&#34;&gt;先前的 RFC 模板&lt;/a&gt;有 &lt;strong&gt;17&lt;/strong&gt;（十七個！）標題，容易催生出很長的文件。現在，決策紀錄更容易一眼讀完、消化。&lt;/p&gt; &lt;p&gt;一個立竿見影的效果是，我開始更常把比較與腦力激盪放在 GitLab 的 issue 裡。像是定價或深入替代方案比較這類細節，我們改在討論 issue 裡記錄，讓文件保持精簡。&lt;/p&gt; &lt;h3 id=&#34;流程&#34;&gt;流程&lt;a class=&#34;headerlink&#34; href=&#34;#流程&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;整個流程簡單到也值得完整引用：&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;重大決策在會議中向利害關係人說明，較小的決策則用電子郵件。一段延遲時間讓人可以在採納前提出最後意見。&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;當然，魔鬼藏在細節裡（見 &lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/0101-adr-process&#34; target=&#34;_blank&#34;&gt;ADR-101&lt;/a&gt;），但重點是保持簡單。&lt;/p&gt; &lt;p&gt;這項提案的關鍵之一，也就是 Jacob Kaplan-Moss 所說的 &lt;a href=&#34;https://jacobian.org/2023/dec/5/how-to-decide/&#34; target=&#34;_blank&#34;&gt;one weird trick&lt;/a&gt;，就是「先決定誰做決定」。我們過去的流程對「誰來做決策」很模糊，新模板（與流程）則在每項決策上都釐清決策者。&lt;/p&gt; &lt;p&gt;反過來說，有些決策會淪為在瑣碎議題上沒完沒了的討論，因為被諮詢的利害關係人太多：這就是所謂的 &lt;a href=&#34;https://en.wikipedia.org/wiki/Bike_shedding&#34; target=&#34;_blank&#34;&gt;瑣碎法則&lt;/a&gt;（Law of triviality），也叫「自行車棚效應」（Bike Shed syndrome）。&lt;/p&gt; &lt;p&gt;新流程更清楚區分利害關係人：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;「決策者」&lt;/strong&gt;（decision maker）（取代模糊的「核准」）&lt;/li&gt; &lt;li&gt;&lt;strong&gt;「被諮詢者」&lt;/strong&gt;（consulted）（以前沒有定義！）&lt;/li&gt; &lt;li&gt;&lt;strong&gt;「需被告知者」&lt;/strong&gt;（informed）使用者（以前叫「受影響使用者」）&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;要挑出這些利害關係人仍然不簡單，但我們的定義更明確，也與經典的 &lt;a href=&#34;https://en.wikipedia.org/wiki/Responsibility_assignment_matrix&#34; target=&#34;_blank&#34;&gt;RACI 矩陣&lt;/a&gt;（Responsible, Accountable, Consulted, Informed）對齊。&lt;/p&gt; &lt;h3 id=&#34;溝通準則&#34;&gt;溝通準則&lt;a class=&#34;headerlink&#34; href=&#34;#溝通準則&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;最後，流程中很重要的一環（&lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/0102-adr-communications&#34; target=&#34;_blank&#34;&gt;ADR-102&lt;/a&gt;）是：把「做決策與記錄決策」和「對外溝通決策」拆開。這是兩個截然不同的問題。我們發現，一份文件無法同時滿足兩者。&lt;/p&gt; &lt;p&gt;因為 ADR 可能影響的範圍很廣，我們沒有為溝通訂死一個模板。我們建議用 &lt;a href=&#34;https://en.wikipedia.org/wiki/Five_Ws&#34; target=&#34;_blank&#34;&gt;五何法&lt;/a&gt;（Five Ws）（誰？什麼？何時？哪裡？為什麼？），再次強調：保持簡單。&lt;/p&gt; &lt;h2 id=&#34;為何走到這一步&#34;&gt;為何走到這一步&lt;a class=&#34;headerlink&#34; href=&#34;#為何走到這一步&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;&lt;a href=&#34;https://adr.github.io/&#34; target=&#34;_blank&#34;&gt;ADR 流程&lt;/a&gt;不是我發明的。我最早是在 &lt;a href=&#34;https://github.com/thunderbird/thunderbird-android/blob/be2af5c6a0bce08385fc3f654c1185ccf9db3859/docs/architecture/adr/README.md&#34; target=&#34;_blank&#34;&gt;Thunderbird Android 專案&lt;/a&gt;裡看到的。接著，在檢討 RFC 流程的同時（見 &lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/team/-/issues/41428&#34; target=&#34;_blank&#34;&gt;討論 issue&lt;/a&gt;），我讀了 Jacob Kaplan-Moss 對 &lt;a href=&#34;https://jacobian.org/2023/dec/1/against-rfcs/&#34; target=&#34;_blank&#34;&gt;RFC 流程的批評&lt;/a&gt;。他大致認為：&lt;/p&gt; &lt;ol&gt; &lt;li&gt;RFC 流程「沒有包含任何決策框架」&lt;/li&gt; &lt;li&gt;「RFC 流程容易導致無止境的討論」&lt;/li&gt; &lt;li&gt;流程「獎勵寫到精疲力竭的人」&lt;/li&gt; &lt;li&gt;「這些流程對專業不敏感」、對「權力動態與權力結構」也不敏感&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;說實話，上述問題我很多都犯過。身為一個囉唆的作者，我寫過 &lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/tpa-rfc-33-monitoring&#34; target=&#34;_blank&#34;&gt;極長的提案&lt;/a&gt;，我懷疑從來沒有人從頭讀完。有些提案是靠大家累到放棄才通過的，有些則因為沒找對利害關係人而被忽略。&lt;/p&gt; &lt;p&gt;我們在 &lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/team/-/issues/41428&#34; target=&#34;_blank&#34;&gt;討論 issue&lt;/a&gt; 裡有更多關於我們 RFC 流程問題的細節。但要公平地說，舊流程在當時還是有用的：有總比沒有好，而且讓我們在 6 年間記錄了數量可觀的變更與決策（&lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy&#34; target=&#34;_blank&#34;&gt;95 份 RFC&lt;/a&gt;！）。&lt;/p&gt; &lt;h2 id=&#34;接下來呢&#34;&gt;接下來呢？&lt;a class=&#34;headerlink&#34; href=&#34;#接下來呢&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;我們仍在實驗「決策周邊的溝通」該如何做，這篇文章本身或許就是例子。因為溝通是獨立一步，我們也容易忘記或拖延，例如這篇貼文就晚了好幾個月。&lt;/p&gt; &lt;p&gt;以前我們會直接把 RFC 副本寄給大家，又快又簡單，但對多數人來說難以理解。現在我們得另外寫一份溝通稿，工作變多了，但希望結果更容易消化，值得這份付出。&lt;/p&gt; &lt;p&gt;我們很期待聽到你對新流程的想法、以及它對你的效果、可以在這裡回覆，或到 &lt;a href=&#34;https://gitlab.torproject.org/tpo/tpa/team/-/issues/41428&#34; target=&#34;_blank&#34;&gt;討論 issue&lt;/a&gt;。我們特別感興趣的是：已經在用類似流程的人，或是讀完這篇後打算採用的人。&lt;/p&gt; &lt;div class=&#34;admonition question&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;這篇在說什麼？為什麼 Tor 做這樣的改變？&lt;/p&gt; &lt;p&gt;若你剛讀完上面的翻譯，這裡是整篇的重點整理。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;問題在哪裡？&lt;/strong&gt;&lt;br /&gt; TPA 過去用 RFC 記錄決策，但 RFC 流程有幾個根本問題：缺乏明確的決策框架、討論容易拖成冗長戰、變相獎勵「寫很多」的人、對專業與權力結構不敏感。雖然 6 年來 95 份 RFC 仍有貢獻，但文件難讀、誰有權做決定也不清楚。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;他們做了什麼？&lt;/strong&gt;&lt;br /&gt; 改採 ADR，並聚焦三件事：&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;strong&gt;更短的模板&lt;/strong&gt;：從 17 個標題縮成 5 個（脈絡、決策、後果、更多資訊、詮釋資料），細節改放到 GitLab issue 討論。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;更簡單的流程&lt;/strong&gt;：重大決策在會議說明、小決策用 email。並&lt;strong&gt;先決定誰做決定&lt;/strong&gt;：明確區分「決策者」、「被諮詢者」、「需被告知者」，對齊 RACI，避免人人可發言、沒人拍板，或太多人捲入瑣事（自行車棚效應）。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;決策與溝通分開&lt;/strong&gt;：ADR 只負責「記錄決策」。對外公告、說明另寫一份（例如用五何法），讓決策紀錄與溝通各司其職。&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：決策文件更好讀、權責清楚、減少無止境討論與自行車棚效應。對外溝通雖然多一步，但更易消化。&lt;/p&gt; &lt;/div&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;其他開源專案的提案與決策流程&lt;/p&gt; &lt;p&gt;不同專案用不同方式做「提案」與「記錄決策」，以下簡要整理幾個常見做法，供對照與參考。&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;GOV.UK Design System&lt;/strong&gt;：用 &lt;strong&gt;RFC&lt;/strong&gt; 討論提案、用 &lt;strong&gt;ADR&lt;/strong&gt; 記錄最終決策。proposals 放在公開儲存庫，例如 &lt;a href=&#34;https://github.com/alphagov/govuk-design-system-architecture/blob/main/proposals/001-use-rfcs-and-adrs-to-discuss-proposals-and-record-decisions.md&#34; target=&#34;_blank&#34;&gt;001-use-rfcs-and-adrs-to-discuss-proposals-and-record-decisions&lt;/a&gt;，等於「討論用 RFC、定案用 ADR」並行。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Bitwarden&lt;/strong&gt;：有專用的 &lt;a href=&#34;https://contributing.bitwarden.com/architecture/adr/&#34; target=&#34;_blank&#34;&gt;ADR 文件與索引&lt;/a&gt;，提供模板與瀏覽介面，以 ADR 為主記錄架構決策。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;GitLab&lt;/strong&gt;：部分子專案（例如 GitLab Chart）逐步把架構文件改寫成 ADR 格式，屬於「既有文件 ADR 化」的實踐。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;ADR 社群、MADR&lt;/strong&gt;：&lt;a href=&#34;https://adr.github.io/&#34; target=&#34;_blank&#34;&gt;adr.github.io&lt;/a&gt; 提供 MADR（Markdown Architectural Decision Records）模板與工具，許多專案採用，通用且輕量。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Rust&lt;/strong&gt;：透過 &lt;a href=&#34;https://github.com/rust-lang/rfcs&#34; target=&#34;_blank&#34;&gt;rust-lang/rfcs&lt;/a&gt; 的 &lt;strong&gt;RFC&lt;/strong&gt; 流程，編號提案、社群討論、最終決策記錄，推動語言與標準庫變更。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt;：使用 &lt;strong&gt;PEP&lt;/strong&gt;（Python Enhancement Proposal）作為語言與標準庫變更的正式提案與編號制度。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Kubernetes&lt;/strong&gt;：使用 &lt;strong&gt;KEP&lt;/strong&gt;（Kubernetes Enhancement Proposal）處理功能與架構變更的提案與討論流程。&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;整體來說：有的專案「RFC 討論 + ADR 記錄」並行（如 GOV.UK），有的以 ADR 為主（如 Bitwarden、TPA），大型生態則常用編號提案（RFC、PEP、KEP）。Tor TPA 的特別之處在於明確「先決定誰做決定」、以及把「決策紀錄」與「對外溝通」分開處理。&lt;/p&gt; &lt;/div&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;台灣專案與社群的現況&lt;/p&gt; &lt;p&gt;在台灣，多數專案或社群其實已經有「提案、討論、共識」的流程，只是&lt;strong&gt;不一定用 ADR 這個名字&lt;/strong&gt;，也較少把決策文件以 &lt;code&gt;adr/&lt;/code&gt; 目錄或 MADR 模板的形式公開出來。&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;公民科技與社群（例如 g0v 生態）&lt;/strong&gt;：&lt;br /&gt; 常見作法是「提案文件、&lt;a href=&#34;https://g0v.hackmd.io/@jothon/intro&#34; target=&#34;_blank&#34;&gt;HackMD 共筆&lt;/a&gt;、黑客松或線上會議討論」（可參考 &lt;a href=&#34;https://g0v.hackmd.io/@jothon/g0v-cowork-guideline/&#34; target=&#34;_blank&#34;&gt;g0v 開源協作手冊&lt;/a&gt;），專案討論與決策多散落在共筆、issue 或大松提案中，架構層級的關鍵決策往往分散在 issue、PR、簡報或共筆裡，過一段時間就不容易追溯「當初為什麼這樣決定」。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;政府與公共部門合作案&lt;/strong&gt;：&lt;br /&gt; 專案通常會有規格書、系統設計文件或專案報告，形式上比較接近「一次性的大文件」，而不是隨著時間累積的 ADR log，而且多半不完全公開，外部貢獻者很難看到背後的取捨。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;企業開源專案（台灣團隊）&lt;/strong&gt;：&lt;br /&gt; 某些團隊在公司內部其實有用「決策紀錄」或「設計文件」的方式管理架構變更，但經常只在內部維運知識庫中存在，開源出去的只有程式碼本身，看不到決策歷史。&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;目前的狀況，台灣社群不是沒有決策的流程，主要是少一種「穩定、好追溯、又對外面友善」的記錄方式。這也是為什麼 Tor TPA 用的 ADR 模型，或許也可能適合台灣的專案參考：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;每個重要決定都可以寫成一份小檔案，把「為什麼要這樣決定」記清楚。&lt;/li&gt; &lt;li&gt;不用大家硬寫一大本規格書，又比只丟在 issue 裡容易長久維護。&lt;/li&gt; &lt;li&gt;新手或外來的人看 ADR，就能很快懂「&lt;strong&gt;原來系統是因為這樣才變成這樣&lt;/strong&gt;」，也比較不會一直重複這些討論。&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/03/tpa-adr/</link> <pubDate>Wed, 03 Jun 2026 01:15:42 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/03/tpa-adr/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/tor.webp" type="image/webp" length="13344" /> </item> <item> <title>《虛擬資產服務法》草案：行政院通過了什麼，還差什麼</title> <author>Toomore Chiang</author> <category>更新</category> <category>社群</category> <description>&lt;h1 id=&#34;虛擬資產服務法草案行政院通過了什麼還差什麼&#34;&gt;《虛擬資產服務法》草案：行政院通過了什麼，還差什麼&lt;a class=&#34;headerlink&#34; href=&#34;#虛擬資產服務法草案行政院通過了什麼還差什麼&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;&lt;img alt=&#34;政策與時事&#34; src=&#34;../../../assets/images/post-update.png&#34; style=&#34;border-radius: 10px;box-shadow:1px 1px 0.6rem #00aeff;&#34; /&gt;&lt;/p&gt; &lt;p&gt;2026 年 4 月 2 日，行政院第 3996 次會議通過金融監督管理委員會擬具的《虛擬資產服務法》草案，將函請立法院審議。對關心加密資產與支付工具的人來說，這代表台灣從洗錢防制下的 &lt;strong&gt;登記制&lt;/strong&gt;，要往 &lt;strong&gt;許可制&lt;/strong&gt; 再跨一大步。下面整理草案在公開整理本裡寫得清楚的部分，並說明「通過院會」和「法律上路」中間還隔著立法院。&lt;/p&gt; &lt;p&gt;本文僅供資訊整理與公共討論，不提供法律意見。具體要件與刑度請以未來三讀條文與子法為準。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;院會通過後條文仍待立法院審完才上路&#34;&gt;院會通過後，條文仍待立法院審完才上路&lt;a class=&#34;headerlink&#34; href=&#34;#院會通過後條文仍待立法院審完才上路&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;院會通過的是 &lt;strong&gt;草案&lt;/strong&gt;，下一步是立法院審查、朝野協商與可能的條文修正。通過三讀、公布施行日期後，對一般人才有完整的法律效果。媒體標題若寫「最重判幾年」，通常是把草案裡的 &lt;strong&gt;刑事責任條文&lt;/strong&gt; 拿出來討論，讀者仍要分辨：那是立法者打算嚇阻哪些行為，以及最後條文是否照案通過。&lt;/p&gt; &lt;p&gt;一手文本可從行政院公布的整理本取得，檔名與連結以行政院網站為準（搜尋「虛擬資產服務法」草案法條 PDF 即可找到）。&lt;/p&gt; &lt;h2 id=&#34;草案在架構上談什麼&#34;&gt;草案在架構上談什麼&lt;a class=&#34;headerlink&#34; href=&#34;#草案在架構上談什麼&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;依行政院整理本 &lt;strong&gt;總說明&lt;/strong&gt;，草案共 &lt;strong&gt;56&lt;/strong&gt; 條，架構大致包含：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;總則&lt;/strong&gt;：立法目的、主管機關、定義、創新實驗與國際合作（草案第 1 條至第 5 條）。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;虛擬資產服務商&lt;/strong&gt;：業務種類、許可、專兼營、組織與資本等（第 6 條至第 28 條）。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;同業公會&lt;/strong&gt;（第 29 條至第 33 條）。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;穩定幣&lt;/strong&gt;：發行、同意交易與發行人管理（第 34 條至第 41 條）。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;管理與監督&lt;/strong&gt;：詐欺與操縱之禁止、檢查與退場等（第 42 條至第 46 條）。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;罰則&lt;/strong&gt;（第 47 條至第 54 條）。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;過渡條款與施行日&lt;/strong&gt;（第 55 條、第 56 條）。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;總說明也寫明：現行洗錢防制 &lt;strong&gt;登記制&lt;/strong&gt; 將改為本法 &lt;strong&gt;許可制&lt;/strong&gt;，並給予過渡期間，讓既有業者與已辦業務的金融機構可以轉換。&lt;/p&gt; &lt;h2 id=&#34;虛擬資產與排除項目&#34;&gt;「虛擬資產」與排除項目&lt;a class=&#34;headerlink&#34; href=&#34;#虛擬資產與排除項目&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;草案與說明花了不少篇幅定義 &lt;strong&gt;虛擬資產&lt;/strong&gt;，並處理 &lt;strong&gt;非同質化代幣（NFT）&lt;/strong&gt; 等是否納入監理的邊界。整理本指出，個案是否屬於本法所稱虛擬資產，要以法條定義與主管機關就個案認定為準。媒體通稱不足以判斷適用範圍。這點對創作者與交易平台讀規則時特別重要。&lt;/p&gt; &lt;h2 id=&#34;穩定幣專章為何受矚目&#34;&gt;穩定幣專章為何受矚目&lt;a class=&#34;headerlink&#34; href=&#34;#穩定幣專章為何受矚目&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;草案第 34 條至第 41 條處理 &lt;strong&gt;穩定幣&lt;/strong&gt; 的發行、與法定貨幣連動的準備、以及與 &lt;strong&gt;交易&lt;/strong&gt; 的同意機制等。政策論述上，這一段是在處理「鏈上支付媒介」與金融秩序、準備金與央行角色之間的關係。細節涉及技術與會計，正式實施後還會靠子法與主管機關函釋補齊，本文不逐條抄寫。&lt;/p&gt; &lt;div class=&#34;admonition note&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;2026-05 更新&lt;/p&gt; &lt;p&gt;證交所與櫃買中心已於 2026-05-29 委託會計研究發展基金會，發布兩份企業持有端指引：「穩定幣交易會計處理之指引」、「持有加密貨幣內部控制制度指引」，涵蓋上市公司的會計分類與內控作業。細節見 &lt;a href=&#34;../../../../taiwan/vasp-2026/&#34;&gt;台灣 VASP 法 2026 的上市公司持有端&lt;/a&gt;。&lt;/p&gt; &lt;/div&gt; &lt;h2 id=&#34;罰則草案寫了哪些刑度&#34;&gt;罰則：草案寫了哪些刑度&lt;a class=&#34;headerlink&#34; href=&#34;#罰則草案寫了哪些刑度&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;以下直接依 &lt;strong&gt;行政院整理本條文&lt;/strong&gt; 轉述，方便讀者核對。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;第 47 條&lt;/strong&gt;：違反第 42 條第 1 項或第 4 項規定者，也就是涉及 &lt;strong&gt;虛擬資產詐欺或操縱&lt;/strong&gt; 等，處 &lt;strong&gt;三年以上十年以下&lt;/strong&gt; 有期徒刑，得併科新臺幣 &lt;strong&gt;一千萬元以上二億元以下&lt;/strong&gt; 罰金。說明理由連結到證券交易法與期貨交易法的類比，以及民事與行政手段不足時的嚇阻需求。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;第 48 條&lt;/strong&gt;：違反第 7 條第 1 項、第 3 項或 &lt;strong&gt;第 34 條第 1 項&lt;/strong&gt;（未依規定取得許可而經營或發行穩定幣等情形，請以條文全文為準），處 &lt;strong&gt;七年以下&lt;/strong&gt; 有期徒刑，得併科新臺幣 &lt;strong&gt;一億元以下&lt;/strong&gt; 罰金，並有法人連帶處罰的設計。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;其他條次還包括 &lt;strong&gt;客戶資產保管&lt;/strong&gt;、&lt;strong&gt;申請資料不實&lt;/strong&gt; 等態樣，刑度較輕或屬行政秩序罰者，請讀整理本全文。&lt;/p&gt; &lt;h2 id=&#34;立法院公聽會裡誰在發聲&#34;&gt;立法院公聽會裡，誰在發聲&lt;a class=&#34;headerlink&#34; href=&#34;#立法院公聽會裡誰在發聲&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;在「公民團體」這個詞上，台灣這幾年討論 VASP 時，公開媒體與公聽會較常出現的是 &lt;strong&gt;業界公協會&lt;/strong&gt; 與 &lt;strong&gt;政府部會&lt;/strong&gt;，和人權或消費者保護領域常見的 &lt;strong&gt;NGO&lt;/strong&gt; 不一定是同一批人。寫文章或讀新聞時，建議先分類，再把名單對回 &lt;strong&gt;立法院公聽會紀錄&lt;/strong&gt; 或 &lt;strong&gt;書面意見&lt;/strong&gt;，避免把「同業公會」直接說成廣義「公民團體」而沒有註解。&lt;/p&gt; &lt;p&gt;依公開報導與立法院議程，&lt;strong&gt;第 11 屆第 3 會期&lt;/strong&gt; 財政委員會曾就「虛擬資產服務法」召開公聽會（例如 114 年 6 月 12 日場次，實際時間與文號以立法院公告為準）。媒體曾引述的單位包括 &lt;strong&gt;金融監督管理委員會&lt;/strong&gt;、&lt;strong&gt;中央銀行&lt;/strong&gt;、&lt;strong&gt;法務部&lt;/strong&gt; 等部會，以及 &lt;strong&gt;台灣虛擬資產反洗錢協會&lt;/strong&gt;、&lt;strong&gt;中華民國虛擬資產服務商業同業公會&lt;/strong&gt; 等。這裡只作 &lt;strong&gt;例示&lt;/strong&gt;：誰實際登記發言、書面意見寫了什麼，仍要以立法院公布的 &lt;strong&gt;發言名單與紀錄&lt;/strong&gt; 為準。若在紀錄裡找不到某個傳統 NGO 的名稱，就不宜在文章裡暗示他們一定有參與。&lt;/p&gt; &lt;h2 id=&#34;和自己保管錢包的距離&#34;&gt;和「自己保管錢包」的距離&lt;a class=&#34;headerlink&#34; href=&#34;#和自己保管錢包的距離&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;許多讀者使用 &lt;strong&gt;自管錢包&lt;/strong&gt; 或在鏈上轉移資產，未必等於經營草案所稱的 &lt;strong&gt;虛擬資產服務業&lt;/strong&gt;。專法主要對準 &lt;strong&gt;對外提供服務、收受客戶資產或辦理交易&lt;/strong&gt; 的業者與 &lt;strong&gt;穩定幣發行&lt;/strong&gt;。一般使用者在理解新聞時，可以先把「我是不是在經營一種須許可的事業」當成問題意識，再決定要不要諮詢專業。本文不代為認定個案。&lt;/p&gt; &lt;h2 id=&#34;為什麼匿名網路社群會談這個&#34;&gt;為什麼匿名網路社群會談這個&lt;a class=&#34;headerlink&#34; href=&#34;#為什麼匿名網路社群會談這個&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;我們平常推廣 Tor、Tails、OONI 等工具，也關心 &lt;strong&gt;支付與身分&lt;/strong&gt; 如何暴露行蹤。台灣若出現更清楚的 VASP 邊界與執法工具，會改變業者與使用者在 &lt;strong&gt;合規交易所/鏈上自管&lt;/strong&gt; 之間的選擇結構。把法案進度寫清楚，有助於社群在 &lt;strong&gt;隱私、反詐與法遵&lt;/strong&gt; 之間找到可討論的共通語言。&lt;/p&gt; &lt;h2 id=&#34;參考連結&#34;&gt;參考連結&lt;a class=&#34;headerlink&#34; href=&#34;#參考連結&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://www.blocktempo.com/taiwan-virtual-asset-service-act-passes-cabinet-56-articles-stablecoin-fraud-penalty/&#34; target=&#34;_blank&#34;&gt;BlockTempo：行政院通過草案的媒體整理&lt;/a&gt;（二手報導，條號請回對政府文本）&lt;/li&gt; &lt;li&gt;行政院：&lt;strong&gt;《虛擬資產服務法》草案&lt;/strong&gt; 法條與總說明 PDF（請自行政院「討論通過」新聞附件下載）&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://www.ly.gov.tw/&#34; target=&#34;_blank&#34;&gt;立法院全球資訊網&lt;/a&gt;：公聽會與審查進度&lt;/li&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;p&gt;若你對某條文或過渡期實務有第一手的公聽會紀錄連結，歡迎在社群管道補充，我們可以再改寫這篇的「利害關係人」小節，讓名單更貼近公開紀錄。&lt;/p&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/04/taiwan-vasp-draft-cabinet/</link> <pubDate>Wed, 03 Jun 2026 00:41:30 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/04/taiwan-vasp-draft-cabinet/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/post-update.png" type="image/png" length="81353" /> </item> <item> <title>OONI 全新的匿名憑證系統</title> <author>Toomore Chiang</author> <category>OONI</category> <category>技術</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;OONI-全新的匿名憑證系統&#34;&gt;OONI 全新的匿名憑證系統&lt;a class=&#34;headerlink&#34; href=&#34;#OONI-全新的匿名憑證系統&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;&lt;strong&gt;翻譯備註：&lt;/strong&gt;OONI 依賴全球志工上傳網路審查觀測資料，但隨著參與者增加，假資料或錯誤測量也可能混入，影響資料庫的可信度。傳統做法如 IP 封鎖、要求帳號登入或設備認證，會暴露志工身分，與 OONI 保護隱私的承諾相衝突。因此 OONI 轉向&lt;strong&gt;匿名憑證&lt;/strong&gt;：用密碼學方式驗證「這筆量測來自符合條件的 OONI Probe」，卻不揭露使用者是誰、身在何處，也不讓不同網路的活動被串起來。以下內容將介紹 OONI 如何打造這套系統。&lt;/p&gt; &lt;p&gt;以下內容原文翻譯來自以下文章，主詞角色為 OONI：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://ooni.org/post/2025-announcing-ooni-new-anonymous-credential-system/&#34; target=&#34;_blank&#34;&gt;Announcing OONI&#39;s New Anonymous Credential System, OONI Team 2026-01-30&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;p&gt;在先前的文章中，我們已說明&lt;a href=&#34;../../../2025/03/2025-probe-security-without-identification/&#34;&gt;為什麼 OONI 需要匿名憑證系統&lt;/a&gt;，並整理了這類系統必須滿足的&lt;a href=&#34;http://ooni.org/post/2025-requirements-for-oonis-anonymous-credentials/&#34; target=&#34;_blank&#34;&gt;資安與隱私需求&lt;/a&gt;。核心挑戰在於：OONI 必須在「不建立任何可能暴露使用者身分、或造成跨網路追蹤的識別碼」的前提下，仍能對上傳的量測結果建立可信度&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;p&gt;匿名憑證（anonymous credentials）提供一種密碼學機制：可以在不暴露使用者是誰、身在何處、也不把其活動在不同網路之間串起來的情況下，驗證 OONI Probe 的某些屬性（例如長期參與程度或量測量）。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;OONI-的需求&#34;&gt;OONI 的需求&lt;a class=&#34;headerlink&#34; href=&#34;#OONI-的需求&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;要符合 OONI 的威脅模型（threat model），憑證系統必須滿足以下限制：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;防止跨網路可連結性（cross-network linkability）&lt;/strong&gt;：僅支援「網路在地（network-local）」的識別方式。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;驗證中繼資料（metadata）&lt;/strong&gt;（probe_age、measurement_count、blocklist/trust status），但不揭露原始數值，也不破壞匿名性。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;抵抗偽造與女巫攻擊（Sybil attacks）&lt;/strong&gt;：確保惡意者不易大量創造或操弄身分。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;支援頻繁、多次出示（multi-show presentations）&lt;/strong&gt;：因為 OONI Probe 會持續不斷上傳量測資料。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;避免縮小匿名集合（anonymity sets）&lt;/strong&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:2&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;：即使在量測資料中加入更多中繼資料，也不要讓使用者變得更容易被辨識。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;既有的憑證生態系（例如以盲簽章為基礎、適合零知識的簽章、或基於 SNARK 的建構）各自能滿足其中一部分需求，但無法一次涵蓋全部。尤其是 OONI 需要 &lt;strong&gt;簽發者在地驗證（issuer-local verification）&lt;/strong&gt;、&lt;strong&gt;高效率的範圍證明（range proofs）&lt;/strong&gt;、&lt;strong&gt;依網路而定的假名（network-dependent pseudonyms）&lt;/strong&gt;，以及 &lt;strong&gt;憑證更新協定（credential update protocols）&lt;/strong&gt;。在不做重大妥協的前提下，市面上沒有現成方案能完整符合這些限制&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:3&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;h2 id=&#34;打造模組化具表達力的憑證框架&#34;&gt;打造模組化、具表達力的憑證框架&lt;a class=&#34;headerlink&#34; href=&#34;#打造模組化具表達力的憑證框架&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;我們與 Ian Goldberg（滑鐵盧大學）、Lindsey Tulloch（Tor Project）、Victor Graf（Risc Zero）合作，打造了一個分層式系統，用來建構零知識憑證與相關協定。這套系統包含三個 Rust crate（&lt;em&gt;cmz&lt;/em&gt;、&lt;em&gt;sigma-compiler&lt;/em&gt;、&lt;em&gt;sigma-proofs&lt;/em&gt;）：實作經充分研究的 sigma-protocols，並把高階敘述（statements）編譯成高效率、以線性代數為核心的證明敘述。 同時，我們也在推動這些協定的 CFRG 草案（&lt;a href=&#34;https://datatracker.ietf.org/doc/draft-irtf-cfrg-sigma-protocols/&#34;&gt;draft-irtf-cfrg-sigma-protocols&lt;/a&gt;、&lt;a href=&#34;https://datatracker.ietf.org/doc/draft-irtf-cfrg-fiat-shamir/&#34;&gt;draft-irtf-cfrg-fiat-shamir&lt;/a&gt;）&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:4&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;p&gt;其中一些對 OONI 特別重要的功能包括：&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;strong&gt;可多次出示（multi-show）且簽發者在地驗證（issuer-local verification）&lt;/strong&gt;：OONI 的使用模式類似 KVAC 憑證（簽發者＝驗證者），CMZ 與 μCMZ 方案可直接支援。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;高效率的範圍證明（range proofs）&lt;/strong&gt;：probe_age 與 measurement_count 需要以「粗略區間」&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:5&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;呈現（例如 &amp;gt;1 週、&amp;gt;1000 筆量測），以避免產生近乎唯一的組合。sigma-rs 的堆疊可用相對精簡的方式支援這些範圍證明。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;網路在地假名（network-local pseudonyms）&lt;/strong&gt;：OONI Probe 必須做到「每個網路呈現一個身分」，但在不同網路之間仍要保持不可連結。這很自然地映射到 sigma-rs 使用的屬性與約束系統（例如：pseudonym = secret * DOMAIN）。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;簽發與更新協定（issuance + update protocols）&lt;/strong&gt;：我們的模型需要「出示舊憑證、在不揭露底層數值的情況下取得更新後的新憑證」（例如 measurement_count +1），這正是 UserAuth 範例描述的模式。&lt;/li&gt; &lt;/ol&gt; &lt;h2 id=&#34;OONI-的憑證長什麼樣子&#34;&gt;OONI 的憑證長什麼樣子&lt;a class=&#34;headerlink&#34; href=&#34;#OONI-的憑證長什麼樣子&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;OONI 的匿名憑證包含以下屬性：&lt;/p&gt; &lt;div class=&#34;highlight&#34;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class=&#34;n&#34;&gt;CMZ&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;!&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;UserAuthCredential&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;nym_id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// a stable per-installation secret&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// coarse bucket&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;measurement_count&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// measurements submitted&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p&gt;這些屬性對應到我們在需求文章中描述的額外中繼資料，同時仍遵守匿名性的限制。&lt;/p&gt; &lt;h3 id=&#34;提交量測協定的高階概觀&#34;&gt;「提交量測」協定的高階概觀&lt;a class=&#34;headerlink&#34; href=&#34;#提交量測協定的高階概觀&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;使用 sigma-rs 的 μCMZ API，「提交新的量測」在概念上大致長得像這樣：&lt;/p&gt; &lt;div class=&#34;highlight&#34;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class=&#34;n&#34;&gt;muCMZProtocol&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;!&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;submit&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;min_age_today&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;max_age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;min_measurement_count&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;max_measurement_count&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DOMAIN&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NYM&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Old&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;UserAuthCredential&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;nym_id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;H&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;H&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;measurement_count&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;H&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;},&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;New&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;UserAuthCredential&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;nym_id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;H&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;H&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;measurement_count&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;H&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;},&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// the per-installation secret is the same&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Old&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;nym_id&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;New&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;nym_id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// the age is the same&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Old&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;New&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// the new measurement count is increased&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;New&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;measurement_count&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Old&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;measurement_count&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// the submitted NYM is correct&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NYM&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Old&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;nym_id&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DOMAIN&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// the age and measurement counts are within the desired range&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;min_age_today&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;..=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;max_age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;contains&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Old&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt; &lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;min_measurement_count&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;..=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;max_measurement_count&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;contains&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Old&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;measurement_count&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p&gt;這能確保：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;OONI Probe 維持相同的網路在地假名&lt;/li&gt; &lt;li&gt;measurement_count 單調遞增（不會倒退或跳號造假）&lt;/li&gt; &lt;li&gt;年齡分桶（age bucket）保持正確&lt;/li&gt; &lt;li&gt;OONI 看不到原始數值，只能驗證「被證明的敘述」&lt;/li&gt; &lt;li&gt;惡意客戶端無法偽造可信度中繼資料&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;em&gt;伺服器只會看到證明（proof）&lt;/em&gt;&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:6&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;，看不到底層屬性值。&lt;/p&gt; &lt;p&gt;屬性 &lt;code&gt;measurement_count&lt;/code&gt; 用於評估使用者在該網路中的參與程度，而不是用來對使用者做速率限制（rate limit）。&lt;/p&gt; &lt;h2 id=&#34;與-OONI-程式碼庫的整合&#34;&gt;與 OONI 程式碼庫的整合&lt;a class=&#34;headerlink&#34; href=&#34;#與-OONI-程式碼庫的整合&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;OONI Probe 引擎主要以 Go 撰寫，而匿名憑證系統則以 Rust 實作。為了乾淨地整合兩者，我們在 Rust 端提供一個小型、相容 C 的 API，並透過 rust2go 產生 Go 的綁定（bindings）。設計上我們清楚切分職責：Rust 負責所有密碼學（憑證簽發、零知識證明、驗證、更新），而客戶端負責協調流程、持久化（persistence）與狀態機（state machines）。&lt;/p&gt; &lt;p&gt;Rust 函式庫扮演一個自成一體的「加密引擎（crypto engine）」：它接收不透明（opaque）的輸入（目前的憑證與協定參數），產生要送給伺服器的協定訊息，並處理伺服器回應以回傳更新後的憑證。所有狀態管理則刻意交由呼叫端應用程式處理，以讓 API 維持精簡且易於移植&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:7&#34;&gt;7&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;在行動裝置 App 上，這是 OONI 的跨平台客戶端：&lt;a href=&#34;https://github.com/ooni/probe-multiplatform&#34;&gt;OONI probe-multiplatform&lt;/a&gt;&lt;/li&gt; &lt;li&gt;在 CLI 上，這是 OONI 的 Go CLI 客戶端（miniooni、ooniprobe）：&lt;a href=&#34;https://github.com/ooni/probe-cli&#34;&gt;OONI probe-cli&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;客戶端負責儲存與重新載入：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;最新的憑證 blob&lt;/li&gt; &lt;li&gt;在請求之間需要保留的任何本機狀態（例如 request/response 之間尚未完成的協定狀態）&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;這能讓邊界維持乾淨：Go 端把憑證與協定訊息都當作不透明的 bytes。Rust 端則在內部強制所有正確性與隱私性屬性。&lt;/p&gt; &lt;h3 id=&#34;資料交換模型&#34;&gt;資料交換模型&lt;a class=&#34;headerlink&#34; href=&#34;#資料交換模型&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;在 Rust↔Go 的邊界之間，我們只傳遞：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;不透明（opaque）的序列化協定訊息&lt;/strong&gt;：bytes，為了 JSON 傳輸通常會再做 Base64 編碼。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;公開參數（public parameters）&lt;/strong&gt;：例如簽發者公鑰、協定參數。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;網路情境（network context）&lt;/strong&gt;：domain separators、cc/asn 等。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;這種做法讓 Go 能整合該系統而不用重新實作密碼學，同時也能讓網路通訊與應用程式邏輯維持與 OONI Probe 其他部分一致。&lt;/p&gt; &lt;p&gt;長期金鑰（long term keys）會依賴作業系統的原生能力來管理與儲存。實務上，Android 會使用 &lt;a href=&#34;https://developer.android.com/privacy-and-security/keystore&#34;&gt;Android Keystore&lt;/a&gt;，iOS 則使用 &lt;a href=&#34;https://developer.apple.com/documentation/security/keychain-services&#34;&gt;Keychain services&lt;/a&gt;。&lt;/p&gt; &lt;h2 id=&#34;接下來會做什麼&#34;&gt;接下來會做什麼&lt;a class=&#34;headerlink&#34; href=&#34;#接下來會做什麼&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;OONI 使用者很快就能依下列條件篩選或註記量測資料：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;長期運行 vs. 新加入的 OONI Probe &lt;/li&gt; &lt;li&gt;高量測量的貢獻者&lt;/li&gt; &lt;li&gt;被封鎖（blocklisted）或故障的 OONI Probe &lt;/li&gt; &lt;li&gt;受信任的機構型 OONI Probe &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;雖然完整的女巫攻擊（透過建立許多虛假帳號）抵抗仍屬於應用層問題（例如註冊階段的速率限制），但經過驗證的 &lt;code&gt;measurement_count&lt;/code&gt; 與 &lt;code&gt;probe_age&lt;/code&gt; 分桶，仍能對潛在攻擊者形成實質阻力。&lt;/p&gt; &lt;p&gt;如果你是密碼學研究者、實作者，或只是好奇，&lt;strong&gt;我們都非常歡迎給予 OONI 團隊回饋&lt;/strong&gt;，這項工作希望能以安全、透明的方式服務全球的 OONI 社群。&lt;/p&gt; &lt;p&gt;敬請期待我們接下來更深入的分享：協定設計細節、效能基準測試，以及 sigma-rs 將如何隨著下一個 OONI Probe 主要版本一起發布。&lt;/p&gt; &lt;div class=&#34;footnote&#34;&gt; &lt;hr /&gt; &lt;ol&gt; &lt;li id=&#34;fn:1&#34;&gt; &lt;p&gt;這裡的「可信度」，是伺服器需要能分辨量測是否來自「符合某些條件的 OONI Probe」，但同時又不能讓量測內容帶有可長期追蹤的固定身分。「跨網路追蹤」的風險在於：如果同一個使用者在不同網路（例如家用 Wi‑Fi、公司網路、行動網路）都被認出是同一人，就可能被用來推回真實身分或行為軌跡。&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:1&#34; title=&#34;Jump back to footnote 1 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:2&#34;&gt; &lt;p&gt;「匿名集合」可以理解為「看起來都一樣的一群人」：如果你附帶的中繼資料太細（例如精確年齡、精確筆數），很容易形成近乎唯一的組合，反而把匿名性削弱。OONI 在這裡希望驗證的是「我符合某個範圍、條件」，而不是「我到底是多少」。&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:2&#34; title=&#34;Jump back to footnote 2 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:3&#34;&gt; &lt;p&gt;「issuer-local verification」在 OONI 的使用情境下，通常意味著「簽發者（issuer）同時也是驗證者（verifier）」：由 OONI 自己簽發與驗證，而不是把驗證交給第三方。「範圍證明」則是用零知識方式證明「某個值落在某個區間內」（例如大於 1 週、超過 1000 筆），但不透露精確數值。&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:3&#34; title=&#34;Jump back to footnote 3 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:4&#34;&gt; &lt;p&gt;CFRG（Crypto Forum Research Group）是 IRTF 底下的密碼學研究論壇，草案通常會朝標準化方向前進。「Fiat–Shamir」是把互動式證明（需要來回挑戰、回應）轉成非互動式證明的常見技巧，常用於讓客戶端可以一次送出「證明」給伺服器驗證。&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:4&#34; title=&#34;Jump back to footnote 4 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:5&#34;&gt; &lt;p&gt;這裡刻意用「粗略區間」而不是精確數值，是為了避免把使用者的特徵變得過於獨特（例如 17,382 筆量測 + 39 天），導致容易被追蹤。「每網路一個身分」通常會透過「網路相關的 domain separator」把同一個安裝的加密值對應到不同假名，以達成跨網路不可連結。&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:5&#34; title=&#34;Jump back to footnote 5 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:6&#34;&gt; &lt;p&gt;這段協定同時涵蓋「出示舊憑證」與「取得新憑證（更新）」：伺服器驗證你確實把計數 +1，但不會知道你原本的精確計數。&lt;code&gt;@DOMAIN&lt;/code&gt; / &lt;code&gt;NYM&lt;/code&gt; 通常用來做 domain separation（避免跨情境重用導致可連結），讓同一個安裝在不同網路產生不同假名。&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:6&#34; title=&#34;Jump back to footnote 6 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:7&#34;&gt; &lt;p&gt;這裡的關鍵設計是「邊界清楚」：Go 端不要碰密碼學細節，只把它當成黑盒（opaque bytes）來用。密碼學正確性與隱私性由 Rust 端封裝保證。透過 C ABI 再產生 Go binding，是常見的跨語言整合方式，也能降低在 Go 端重寫密碼學導致出錯的風險。&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:7&#34; title=&#34;Jump back to footnote 7 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/02/ooni-%E5%85%A8%E6%96%B0%E7%9A%84%E5%8C%BF%E5%90%8D%E6%86%91%E8%AD%89%E7%B3%BB%E7%B5%B1/</link> <pubDate>Tue, 02 Jun 2026 14:16:21 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/02/ooni-%E5%85%A8%E6%96%B0%E7%9A%84%E5%8C%BF%E5%90%8D%E6%86%91%E8%AD%89%E7%B3%BB%E7%B5%B1/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/social/blog/2026/02/ooni-全新的匿名憑證系統.png" type="image/png" length="45372" /> </item> <item> <title>專案重啟 2025</title> <author>Toomore Chiang</author> <category>公告</category> <category>社群</category> <description>&lt;h1 id=&#34;專案重啟-2025&#34;&gt;專案重啟 2025&lt;a class=&#34;headerlink&#34; href=&#34;#專案重啟-2025&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;嗨，各位，anoni.net Docs 將在 2025 重新啟動專案，目前規劃三個子專案作為 2025 研究的方向與目標。如果對這議題有興趣的，可以考慮加入我們，一起研究、討論與「&lt;a href=&#34;../../../../basics/internet-freedom/&#34; target=&#34;_blank&#34;&gt;網路自由&lt;/a&gt;」相關的議題。&lt;/p&gt; &lt;p&gt;而這個文件網站也會是未來持續更新進度、活動預告、研究結果發表的地方。建議可以先訂閱&lt;a href=&#34;../../../../contact/&#34; target=&#34;_blank&#34;&gt;郵件群組&lt;/a&gt;，後續有任何新的訊息更新，我們也會使用郵件群組寄信通知。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;專案計畫&#34;&gt;專案計畫&lt;a class=&#34;headerlink&#34; href=&#34;#專案計畫&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;anoni.net Docs 計畫目前包含三個子專案項目，涵蓋資料分析、檢測網站清單在地協助維護更新、中文化與文件翻譯推廣，不論你來自哪一個背景、地區，只要對以下子專案有興趣，都可以一起參與！接下來將對子專案作簡單介紹與未來預計要完成的目標作說明。&lt;/p&gt; &lt;h3 id=&#34;ASNs-自治網路觀測資料分析&#34;&gt;ASNs 自治網路觀測資料分析&lt;a class=&#34;headerlink&#34; href=&#34;#ASNs-自治網路觀測資料分析&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;延續 2023、2024 所研究的 「&lt;a href=&#34;https://ocf.tw/p/ooni/report/202312.html&#34; target=&#34;_blank&#34;&gt;ASNs 自治網路觀察資料涵蓋率&lt;/a&gt;」，報告將持續針對 ASNs 自治網路系統與網路審查、干預⋯等因素尋找其關聯性。另外也持續研究其他區域的 ASNs 涵蓋狀況，是否會因為資料的多樣性不足而影響 OONI 觀測資料的解釋能力。&lt;/p&gt; &lt;p&gt;預計也將建立資料流程基礎架構（data pipeline architecture），在研究過程中的資料蒐集與整理，透過程式自動化完成，能與 OONI Data 達到即時呈現結果的可能。&lt;/p&gt; &lt;p&gt;&lt;a class=&#34;md-button&#34; href=&#34;../../../../taiwan/ooni-asn-coverage/&#34; target=&#34;_blank&#34;&gt;&lt;span class=&#34;twemoji&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path d=&#34;M6 13v-2h8l-3.5-3.5 1.42-1.42L17.84 12l-5.92 5.92-1.42-1.42L14 13zm16-1a10 10 0 0 1-10 10A10 10 0 0 1 2 12 10 10 0 0 1 12 2a10 10 0 0 1 10 10m-2 0a8 8 0 0 0-8-8 8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8&#34;/&gt;&lt;/svg&gt;&lt;/span&gt; 瞭解更多此專案的說明&lt;/a&gt;&lt;/p&gt; &lt;details class=&#34;note&#34;&gt; &lt;summary&gt;資料流程基礎架構（Data Pipeline Architecture）&lt;/summary&gt; &lt;p&gt;可能的作法，但不侷限：&lt;/p&gt; &lt;ol&gt; &lt;li&gt;架構 Airflow 讓流程視覺化的方式完成資料整理與合併輸出報表的方向進行。&lt;/li&gt; &lt;li&gt;但也可能使用單純的 API 架構方式提供給前端表現圖表或後端其他應用。&lt;/li&gt; &lt;/ol&gt; &lt;/details&gt; &lt;h3 id=&#34;OONI-網站檢測清單&#34;&gt;OONI 網站檢測清單&lt;a class=&#34;headerlink&#34; href=&#34;#OONI-網站檢測清單&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;OONI Probe 網站檢測來自於各地區提供的名單，而臺灣（&lt;code&gt;tw.csv&lt;/code&gt;）的部分自從最後一次更新（2017）後，已有好長一段時間沒有調整與檢視，名單上的網站會影響到觀測程式的結果，因此需要花點時間修正調整目前的名單，後續再進行 2025 可以收錄觀察的網站項目。&lt;/p&gt; &lt;p&gt;&lt;a class=&#34;md-button&#34; href=&#34;../../../../taiwan/ooni-checklist/&#34; target=&#34;_blank&#34;&gt;&lt;span class=&#34;twemoji&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path d=&#34;M6 13v-2h8l-3.5-3.5 1.42-1.42L17.84 12l-5.92 5.92-1.42-1.42L14 13zm16-1a10 10 0 0 1-10 10A10 10 0 0 1 2 12 10 10 0 0 1 12 2a10 10 0 0 1 10 10m-2 0a8 8 0 0 0-8-8 8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8&#34;/&gt;&lt;/svg&gt;&lt;/span&gt; 瞭解更多此專案的說明&lt;/a&gt;&lt;/p&gt; &lt;details class=&#34;note&#34;&gt; &lt;summary&gt;檢測名單目前的狀況&lt;/summary&gt; &lt;ol&gt; &lt;li&gt;2017 年後沒有檢視與更新，許多網站不存在或網址已更換。&lt;/li&gt; &lt;li&gt;許多 &lt;code&gt;http&lt;/code&gt; 開頭的網址未修正成 &lt;code&gt;https&lt;/code&gt;。&lt;/li&gt; &lt;/ol&gt; &lt;/details&gt; &lt;h3 id=&#34;中文化與文件翻譯&#34;&gt;中文化與文件翻譯&lt;a class=&#34;headerlink&#34; href=&#34;#中文化與文件翻譯&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;目前 OONI 的服務與工具也越來越多，中文化也將持續協助進行，保持在地化的詞彙與用語。另外我們也打算翻譯重要的公告與技術文件，讓理解與參與的門檻再降低，希望能吸引更多人加入研究與貢獻。&lt;/p&gt; &lt;p&gt;&lt;a class=&#34;md-button&#34; href=&#34;../../../../community/i18n/&#34; target=&#34;_blank&#34;&gt;&lt;span class=&#34;twemoji&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path d=&#34;M6 13v-2h8l-3.5-3.5 1.42-1.42L17.84 12l-5.92 5.92-1.42-1.42L14 13zm16-1a10 10 0 0 1-10 10A10 10 0 0 1 2 12 10 10 0 0 1 12 2a10 10 0 0 1 10 10m-2 0a8 8 0 0 0-8-8 8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8&#34;/&gt;&lt;/svg&gt;&lt;/span&gt; 瞭解更多此專案的說明&lt;/a&gt;&lt;/p&gt; &lt;h2 id=&#34;參與方式&#34;&gt;參與方式&lt;a class=&#34;headerlink&#34; href=&#34;#參與方式&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;這個文件網站的建立是希望吸引更多對於「網路自由」、「內容審查」議題感興趣的夥伴加入，也希望跨出參與的第一步後，可以有手把手的文件先行閱讀或補足目前的專案進度。文件網站會是專案的入口，訂閱&lt;a href=&#34;../../../../contact/&#34; target=&#34;_blank&#34;&gt;郵件群組&lt;/a&gt;可以持續保持進度更新，未來也會使用 &lt;a href=&#34;https://github.com/anoni-net/docs&#34; target=&#34;_blank&#34;&gt;Github&lt;/a&gt; 作為工作任務分派，朝著能多人協作與共享知識的方式進行。&lt;/p&gt; &lt;h2 id=&#34;活動預告&#34;&gt;活動預告&lt;a class=&#34;headerlink&#34; href=&#34;#活動預告&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;由於 &lt;a href=&#34;https://rightscon.summit.tc/catalog/rightscon-2025&#34; target=&#34;_blank&#34;&gt;RightsCon 2025&lt;/a&gt; 將在台北舉辦，許多國際專案團隊與社群也將在二月底來到台北參與活動，我們有幸的與 Tor、OONI 的團隊在會議前舉辦一場工作坊與講座活動，目前時間預定在 2025/02/23 下午與晚上，有興趣來到現場瞭解 Tor、OONI 專案或與專案團隊成員交流，也請把握這次機會喔！&lt;/p&gt; &lt;details class=&#34;question&#34;&gt; &lt;summary&gt;如何報名？&lt;/summary&gt; &lt;p&gt;由於活動報名流程還在籌備中，可以先訂閱&lt;a href=&#34;../../../../contact/&#34; target=&#34;_blank&#34;&gt;郵件群組&lt;/a&gt;，當活動地點與報名方式確定，將會透過專案郵件群組發送提醒通知，不要錯過了！&lt;/p&gt; &lt;/details&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2025/01/%E5%B0%88%E6%A1%88%E9%87%8D%E5%95%9F-2025/</link> <pubDate>Tue, 02 Jun 2026 14:09:38 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2025/01/%E5%B0%88%E6%A1%88%E9%87%8D%E5%95%9F-2025/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/post-update.png" type="image/png" length="81353" /> </item> <item> <title>介紹 oniux：針對任何 Linux 應用程式的核心層級 Tor 隔離技術</title> <author>Toomore Chiang</author> <category>Tor</category> <category>技術</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;介紹-oniux針對任何-Linux-應用程式的核心層級-Tor-隔離技術&#34;&gt;介紹 oniux：針對任何 Linux 應用程式的核心層級 Tor 隔離技術&lt;a class=&#34;headerlink&#34; href=&#34;#介紹-oniux針對任何-Linux-應用程式的核心層級-Tor-隔離技術&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;以下內容原文翻譯來自以下文章，主詞角色為 Tor：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://blog.torproject.org/introducing-oniux-tor-isolation-using-linux-namespaces/&#34; target=&#34;_blank&#34;&gt;Introducing oniux: Kernel-level Tor isolation for any Linux app, cve 2025-05-14&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;p&gt;&lt;img alt=&#34;介紹 oniux：針對任何 Linux 應用程式的核心層級 Tor 隔離技術&#34; src=&#34;https://blog.torproject.org/introducing-oniux-tor-isolation-using-linux-namespaces/lead.webp&#34; style=&#34;border-radius: 10px;&#34; /&gt;&lt;/p&gt; &lt;p&gt;當啟動對隱私極為重要的應用程式和服務時，開發者希望確保每一個資料封包都確實經由 Tor 傳送。一個錯誤的代理設定，或一次不小心在 SOCKS 封包之外的系統呼叫，可能就會讓你的資料處於風險之中。&lt;/p&gt; &lt;p&gt;正因如此，今天我們很高興地介紹 oniux：這是一款小型的命令列工具，它利用 Linux 命名空間為第三方應用程式提供 Tor 網路隔離。oniux 建構於 Arti 和 onionmasq 之上，可以將任何 Linux 程式分隔到其專屬的網路命名空間中，透過 Tor 路由，並消除資料洩露的可能性。如果你的工作、活動或研究需要堅如磐石的流量隔離，oniux 就能夠滿足這個需求。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;什麼是-Linux-命名空間&#34;&gt;什麼是 Linux 命名空間？🐧&lt;a class=&#34;headerlink&#34; href=&#34;#什麼是-Linux-命名空間&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;命名空間是 Linux 核心中的一項隔離功能，大約在 2000 年左右引入。它們提供了一種安全的方法，將應用程式的特定部分與系統的其餘部分隔離。命名空間有多種形式，例如網路命名空間、掛載命名空間、行程命名空間等等，每一種都把應用程式的某些系統資源隔離開來。&lt;/p&gt; &lt;p&gt;我們所說的「&lt;strong&gt;系統資源&lt;/strong&gt;」是什麼呢？在 Linux 中，系統資源是由系統上的所有應用程式共用的。最顯著的例子可能是你的作業系統時鐘，但還有其他許多方面，例如所有行程的列表、檔案系統，以及使用者列表。&lt;/p&gt; &lt;p&gt;命名空間會將應用程式的某個部分與作業系統的其餘部分「容器化」。這也正是 Docker 用來提供其隔離機制的方法。&lt;/p&gt; &lt;h2 id=&#34;Tor--命名空間--&#34;&gt;Tor + 命名空間 = ❤️&lt;a class=&#34;headerlink&#34; href=&#34;#Tor--命名空間--&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;如上所述，命名空間是一個強大的功能，它可以讓我們隔離任意應用程式的 Tor 網路存取。我們將每個應用程式放到一個不具系統範圍網路介面存取權的網路命名空間（例如 &lt;code&gt;eth0&lt;/code&gt;），而是提供一個自訂的網路介面 &lt;code&gt;onion0&lt;/code&gt;。&lt;/p&gt; &lt;p&gt;這樣我們就能夠在軟體層面上以最安全的方式透過 Tor 隔離任意應用程式，這主要是依賴於作業系統核心提供的安全基礎。不同於 SOCKS，在這種方式下，應用程式不會因為開發者的一時錯誤，導致未通過設定的 SOCKS 來建立某些連線而意外洩露資料。&lt;/p&gt; &lt;h2 id=&#34;oniux-vs-torsocks&#34;&gt;oniux vs. torsocks&lt;a class=&#34;headerlink&#34; href=&#34;#oniux-vs-torsocks&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;你可能也聽說過一個具有類似目標的工具，稱為 &lt;code&gt;torsocks&lt;/code&gt;，其運作方式是通過覆寫所有與網路相關的 libc 函數，將流量導向由 Tor 提供的 SOCKS 代理。雖然這種方法在跨平台上稍具優勢，但其明顯的缺點是，如果應用程式以非動態連結的 libc 方式進行系統呼叫，不論是惡意或者無意，將會導致資料洩露。這尤其將純靜態二進位檔和 Zig 生態系統中的應用程式排除在外。&lt;/p&gt; &lt;p&gt;以下是 &lt;em&gt;oniux&lt;/em&gt; 與 &lt;em&gt;torsocks&lt;/em&gt; 的基本比較：&lt;/p&gt; &lt;table&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;oniux&lt;/th&gt; &lt;th&gt;torsocks&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;獨立應用程式&lt;/td&gt; &lt;td&gt;需要運行 Tor 常駐程式&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;使用 Linux 命名空間&lt;/td&gt; &lt;td&gt;使用 ld.so 預載入駭客技術&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;適用於所有應用程式&lt;/td&gt; &lt;td&gt;僅適用於透過 libc 進行系統呼叫的應用程式&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;惡意應用程式無法洩漏&lt;/td&gt; &lt;td&gt;惡意應用程式可以透過直接的組合語言系統呼叫洩漏資料&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;僅限 Linux&lt;/td&gt; &lt;td&gt;跨平台&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;新專案且屬於實驗性質&lt;/td&gt; &lt;td&gt;經過超過 15 年的實作驗證&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;使用 Arti 作為其引擎&lt;/td&gt; &lt;td&gt;使用 CTor 作為其引擎&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;以 Rust 實作&lt;/td&gt; &lt;td&gt;以 C 實作&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;h2 id=&#34;如何使用-oniux&#34;&gt;如何使用 oniux？🧅&lt;a class=&#34;headerlink&#34; href=&#34;#如何使用-oniux&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;首先，你需要一個已安裝 Rust 的 Linux 系統。之後，你可以透過以下指令來安裝 oniux：&lt;/p&gt; &lt;div class=&#34;highlight&#34;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;$&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;cargo&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;install&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;--git&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;https://gitlab.torproject.org/tpo/core/oniux&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;oniux@0.4.0 &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p&gt;完成後，你就可以開始使用 oniux 了！🙂&lt;/p&gt; &lt;p&gt;使用 oniux 非常簡單：&lt;/p&gt; &lt;div class=&#34;highlight&#34;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class=&#34;c1&#34;&gt;# 使用 oniux 進行簡單的 HTTPS 查詢！&lt;/span&gt; $&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;oniux&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;curl&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;https://icanhazip.com &amp;lt;A&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;TOR&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;EXIT&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;NODE&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;IP&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;ADDRESS&amp;gt; &lt;span class=&#34;c1&#34;&gt;# oniux 當然也支援 IPv6！&lt;/span&gt; $&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;oniux&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;curl&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;-6&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;https://ipv6.icanhazip.com &amp;lt;A&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;TOR&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;EXIT&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;NODE&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;IPv6&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;ADDRESS&amp;gt; &lt;span class=&#34;c1&#34;&gt;# 沒有洋蔥服務的 Tor 就像一輛沒有引擎的車……&lt;/span&gt; $&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;oniux&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;curl&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/index.html &lt;span class=&#34;c1&#34;&gt;# 如果你是技術控，也可以啟用日誌紀錄功能。🤓&lt;/span&gt; $&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;RUST_LOG&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;debug&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;oniux&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;curl&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;https://icanhazip.com &lt;span class=&#34;c1&#34;&gt;# 如果你願意，你可以「Tor 化」整個 shell，將所有行程隔離在其中！&lt;/span&gt; $&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;oniux&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;bash &lt;span class=&#34;c1&#34;&gt;# 如果你在桌面環境中，你也可以隔離圖形應用程式！&lt;/span&gt; $&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;oniux&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;hexchat &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;h2 id=&#34;這是如何在內部運作的呢&#34;&gt;這是如何在內部運作的呢？⚙️&lt;a class=&#34;headerlink&#34; href=&#34;#這是如何在內部運作的呢&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;&lt;em&gt;oniux&lt;/em&gt; 的運作方式是透過 &lt;code&gt;clone(2)&lt;/code&gt; 系統呼叫立即產生一個子行程，該行程被隔離在其自己的網路、掛載、PID 和使用者命名空間中。然後，此行程會掛載其自己的 &lt;code&gt;/proc&lt;/code&gt; 副本，接著按照父行程的 UID 和 GID 設定對應的 UID 和 GID 映射。&lt;/p&gt; &lt;p&gt;接著，該行程會建立一個臨時檔案，包含名稱伺服器（nameserver）項目，然後將這個檔案綁定掛載到 &lt;code&gt;/etc/resolv.conf&lt;/code&gt; 上，使得在該空間運行的應用程式會使用支援經由 Tor 解析的自訂名稱解析器。&lt;/p&gt; &lt;p&gt;然後，子行程利用 onionmasq 建立一個名為 &lt;code&gt;onion0&lt;/code&gt; 的 TUN 介面，接著透過一些必要的 &lt;code&gt;rtnetlink(7)&lt;/code&gt; 操作來設置該介面，比如分配 IP 位址。&lt;/p&gt; &lt;p&gt;接下來，子行程會使用 Unix Domain socket 將 TUN 介面的檔案描述子（File descriptor）發送給一直在等待此訊息的父行程，自從執行最初的 &lt;code&gt;clone(2)&lt;/code&gt; 後，父行程便在等待這個訊息。&lt;/p&gt; &lt;p&gt;完成這些步驟後，子行程會放棄因為身處使用者命名空間中的 root 行程而取得的所有特權。&lt;/p&gt; &lt;p&gt;最後，使用者提供的指令會透過 Rust 標準庫所提供的功能來執行。&lt;/p&gt; &lt;h2 id=&#34;oniux-是實驗性質的工具-&#34;&gt;oniux 是實驗性質的工具 ⚠️&lt;a class=&#34;headerlink&#34; href=&#34;#oniux-是實驗性質的工具-&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;儘管這一部分不應該讓你對使用 &lt;em&gt;oniux&lt;/em&gt; 感到卻步，但你應該記住，這是一個相對較新的功能，使用了新的 Tor 軟體，例如 &lt;em&gt;Arti&lt;/em&gt; 和 &lt;em&gt;onionmasq&lt;/em&gt;。目前，雖然功能如預期運作，但像 &lt;em&gt;torsocks&lt;/em&gt; 這類工具已經存在了超過 15 年，因此在實戰經驗上更為豐富。然而，我們希望 &lt;em&gt;oniux&lt;/em&gt; 能夠達到類似的穩定狀態，因此歡迎你前去嘗試看看！&lt;/p&gt; &lt;h2 id=&#34;致謝&#34;&gt;致謝&lt;a class=&#34;headerlink&#34; href=&#34;#致謝&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;非常感謝 &lt;code&gt;smoltcp&lt;/code&gt; 的開發者，這是一個用 Rust 實作完整 IP 協定的 Rust crate，我們大量使用它來實現功能。&lt;/p&gt; &lt;p&gt;還要感謝 &lt;code&gt;7ppKb5bW&lt;/code&gt;，他教導我們如何在不使用 &lt;code&gt;capabilities(7)&lt;/code&gt; 的情況下，正確地使用 &lt;code&gt;user_namespaces(7)&lt;/code&gt; 來實現功能。&lt;/p&gt; &lt;p&gt;最後但同樣重要的是，感謝所有財務上支持 Tor 的人和組織。The Tor Project, Inc. 是一個 501(c)(3) 非營利組織，致力於透過自由軟體和開放網路推動人權和保護線上隱私。oniux 的發佈由支持者的社群提供動力。請考慮今天&lt;a href=&#34;https://torproject.org/donate/donate-bp2-sc2025&#34; target=&#34;_blank&#34;&gt;捐款&lt;/a&gt;，繼續推進我們使隱私成為可能的工作。&lt;/p&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2025/05/oniux-kernel-level-tor/</link> <pubDate>Tue, 02 Jun 2026 13:59:30 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2025/05/oniux-kernel-level-tor/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/oniux-kernel-level-tor.webp" type="image/webp" length="None" /> </item> <item> <title>OMG！第三屆 Open Measurement Gathering（OMG）的有問必答（AMA）活動總結</title> <author>Toomore Chiang</author> <category>ooni</category> <category>活動</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;OMG第三屆-Open-Measurement-GatheringOMG的有問必答AMA活動總結&#34;&gt;OMG！第三屆 Open Measurement Gathering（OMG）的有問必答（AMA）活動總結&lt;a class=&#34;headerlink&#34; href=&#34;#OMG第三屆-Open-Measurement-GatheringOMG的有問必答AMA活動總結&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;以下內容原文翻譯來自以下文章，主詞角色為 Open Measurement Gathering (OMG)：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://ooni.org/post/2025-omg/&#34; target=&#34;_blank&#34;&gt;OMG! Summary of the 3rd Open Measurement Gathering (OMG) Ask Me Anything (AMA) event, Open Measurement Gathering (OMG) 2025-08-04&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;p&gt;2025 年 6 月 25 日，Open Measurement Gathering（OMG）舉辦了一場公開活動，名為「Open Measurement Gathering 有問必答會議」，參與者包括 &lt;a href=&#34;https://censoredplanet.org/&#34; target=&#34;_blank&#34;&gt;Censored Planet&lt;/a&gt;、&lt;a href=&#34;https://ioda.live/&#34; target=&#34;_blank&#34;&gt;IODA&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/&#34; target=&#34;_blank&#34;&gt;OONI&lt;/a&gt; 和 &lt;a href=&#34;https://www.measurementlab.net/&#34; target=&#34;_blank&#34;&gt;Measurement Lab&lt;/a&gt;。這次活動是 OMG 小組分享項目更新、未來計畫，以及收集網路自由社群問題和意見回饋的機會。每個參與小組做了 30 分鐘的簡報，隨後進行問答環節。&lt;/p&gt; &lt;p&gt;這場公開的線上活動受到先前兩次 OMG 會議（公開&lt;a href=&#34;https://www.measurementlab.net/blog/open-measurement-gathering-1-public-report/&#34; target=&#34;_blank&#34;&gt;報告 1&lt;/a&gt; 和 &lt;a href=&#34;https://www.measurementlab.net/blog/open-measurement-gathering-2/&#34; target=&#34;_blank&#34;&gt;2&lt;/a&gt;）的啟發，在這些會議上，OMG 小組分享了他們在平台、工具、資料數據組的令人興奮的更新，然後再與更廣大的網路自由社群分享。在第三次 OMG 會議中，各小組決定公開分享最新的更新資訊，以鼓勵社群的回饋。&lt;/p&gt; &lt;p&gt;活動期間，OMG 小組直接收集了來自網路自由社群的回饋建議並回答了問題。在本篇文章的結尾，您可以看到一些來自社群的重要問題以及我們的回答。您還可以觀看每個環節的簡報並聆聽完整的問答內容。&lt;/p&gt; &lt;p&gt;OMG 有問必答活動特別針對倡議型組織、數位人權研究人員、反審查工具開發者、記者、律師、行動人士、政策制定者和資助者。在活動高峰期，我們有大約 60 位來自世界各地的參與者。OMG 小組非常感謝到場的人士，我們希望未來能主辦更多聯合活動！&lt;/p&gt; &lt;p&gt;&lt;a class=&#34;md-button md-button--primary&#34; href=&#34;https://www.youtube.com/playlist?list=PLEszjns3sXFGsa42CYPxrQrFPAfA7v71v&#34; target=&#34;_blank&#34;&gt;完整的 OMG 有問必答播放清單&lt;/a&gt;&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;簡報摘要&#34;&gt;簡報摘要&lt;a class=&#34;headerlink&#34; href=&#34;#簡報摘要&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;h3 id=&#34;Censored-Planet-的工作內容&#34;&gt;Censored Planet 的工作內容&lt;a class=&#34;headerlink&#34; href=&#34;#Censored-Planet-的工作內容&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href=&#34;https://docs.google.com/presentation/d/18DOCyU4yRpxMhdsGDoDe9udGuiMgxxQeHZs8C5vo600/edit?usp=drive_link&#34; target=&#34;_blank&#34;&gt;投影片&lt;/a&gt;與&lt;a href=&#34;https://youtu.be/5MqsYkBDXYk?feature=shared&#34; target=&#34;_blank&#34;&gt;錄影&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&#34;https://censoredplanet.org/&#34; target=&#34;_blank&#34;&gt;Censored Planet&lt;/a&gt; 是密西根大學的一個研究團隊，專注於建立可擴展的系統和新穎的方法，以保護使用者免受網路審查、監控和數位鴻溝的影響。我們的工作位於網路、安全與隱私以及網路測量的交叉點。我們採用資料數據驅動的方法來偵測和防禦強大的網路中介者和政府威脅者。我們的觀測站每天進行遠端測量，以監測超過 200 個國家中哪些網域被封鎖，並收集長時間且符合倫理的資料數據。&lt;/p&gt; &lt;h4 id=&#34;-最近和即將推出的功能&#34;&gt;🆕 最近和即將推出的功能&lt;a class=&#34;headerlink&#34; href=&#34;#-最近和即將推出的功能&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;Censored Planet 分析流程 v2：我們發布了新的分析流程，這表示從 Google Cloud 的批次雲端處理重大轉變為自我託管的實時基礎設施。先前，所有的全球測量資料數據皆以每日批次處理，這在數據收集和可用性之間引入了一個延遲。新的流程會在每次測量完成後立即處理結果，使我們能夠實時掌握正在進行中的審查事件。這種架構不僅提升了性能，也透過去除對商業雲端服務的依賴，&lt;strong&gt;改善了可持續性和數據控制&lt;/strong&gt;。因此，我們現在能夠更好地支持實時研究和快速反應行動。&lt;/li&gt; &lt;li&gt; &lt;p&gt;Censored Planet API：隨著基礎設施升級，我們推出了首個公共 API，可在 &lt;a href=&#34;https://data.censoredplanet.org/&#34;&gt;data.censoredplanet.org&lt;/a&gt; 訪問。此 API 使用 GraphQL 構建，提供以下功能：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;一個用於互動式探索和查詢資料集的圖形介面。&lt;/li&gt; &lt;li&gt;提供給研究人員和開發者使用的 /query 程式端點&lt;/li&gt; &lt;li&gt;&lt;strong&gt;訪問自 2018 年以來收集的每項測量資料數據&lt;/strong&gt;，包括所有測試的協定、網域和國家。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;這個 API 是我們使命中的一個重要里程碑，旨在使 Censored Planet 的資料數據公開、易於訪問且可付諸行動。它使社群能夠建立自訂的儀表板，執行時間序列分析，並自動化審查檢測流程。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Censored Planet Dashboard v2&lt;/strong&gt;：我們還推出了一款全新設計的自我託管儀表板，目前可在 &lt;a href=&#34;https://dashboard.censoredplanet.org&#34; target=&#34;_blank&#34;&gt;dashboard.censoredplanet.org&lt;/a&gt; 使用。與我們之前的儀表板不同，新版本由內部全權維護，並為長期擴展和客製化而建構。早期版本為了減少雲端服務託管成本，只展示最近 6 個月的測量資料數據，而 Dashboard v2 現在提供&lt;strong&gt;自 2018 年至今的完整資料數據集。&lt;/strong&gt;讓使用者能直接透過儀表板進行歷史性、縱向的審查模式分析。新儀表板的首頁顯示了一個全球 3D 視覺化互動地球儀，呈現過去 30 天各國干擾率。為了確保這些統計資料的精確性和公平性，特別是在測量覆蓋較少的國家，我們應用了先驗的貝葉斯推斷。對每個國家，我們結合最近的測量資料數據和精心選擇的先驗，計算干預概率的後驗分佈。這種方法有助於避免在測量資料數據有限的國家過高或過低估計干擾率。貝葉斯模型透過結合統計不確定性來平滑估計值，讓在測量充分的國家中獲得高可信度的干擾率，並與在覆蓋較少地區中所做的謹慎預測保持平衡。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;這種統計公平性對於負責任的呈現全球審查模式相當重要，特別是在測量覆蓋仍然有限的地區。&lt;/p&gt; &lt;p&gt;新的儀表板還一個「探索」頁面，讓使用者可以直接控制他們想分析的資料。儀表板的首頁會引導使用者進入「探索」頁面，這讓使用者有機會以互動方式分析資料數據。使用者可以選擇特定的國家、設定時間範圍（最多 6 個月）、選擇感興趣的協定，並選擇最多 10 個要關注的網域。然後，儀表板會從我們的 GraphQL API 獲取相關的彙總數據，並呈現一系列針對該選擇產生的詳細可視化圖表。&lt;/p&gt; &lt;p&gt;探索頁面的一個核心部分是一個表格，顯示每個網域及其類別、測試的網路和子網路、進行的探針數量，以及意外率，也就是遇到某種形式干擾的探偵百分比。為了提供時間上的背景，儀表板還包括一個結果時間線，這個時間線直觀地展示了探測結果隨時間的變化。在選定的時間範圍內的每一天，使用者可以看到有多少次測量正常成功、多少次被中斷，以及所檢測到的特定干擾類型的詳細細節。&lt;/p&gt; &lt;p&gt;儀表板還提供了一個網路層級的視圖，按 ASN 和子網路分解探偵結果，幫助揭露審查是否在不同供應商間一致或針對特定 ISP。最後，我們加入了一個旭日圖，以可視化方式總結測量結果在各個結果中的比例分布。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;審查早期預警系統：&lt;/strong&gt;我們正在建立一個新的預警系統，利用 Google 趨勢資料檢測新興審查事件的早期徵兆。透過分析大眾對 VPN 和其他規避工具的搜尋興趣激增，系統可顯示使用者困擾和潛在訪問中斷的信號，這在傳統報導渠道有限、受限或受威脅的國家尤為寶貴。該系統對每日搜尋數據應用國家特定的異常檢測算法，並為每個檢測到的突波分配一個影響因子，量化大眾對規避的需求強度和緊迫性。這種以影響力驅動的方法有助於優先考慮應集中精力和資源的地方。在對 76 個國家進行的多年評估（2011-2024）中，該系統確認了149 宗審查事件，包括 62 起未被網路自由社群報導過的事件。這些事件大多在出現後 24 小時內即被檢測到，這使得該工具非常適合實時監控和快速反應。我們計劃在未來幾個月內公開發布，包括 API 和互動式儀表板介面。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;啟動自訂測量功能：&lt;/strong&gt;我們正在開發一個新介面，將允許外部研究人員和數位人權組織使用我們的基礎設施來請求自訂的審查測量。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;參考文獻：&lt;/strong&gt;&lt;ul&gt; &lt;li&gt;我們最近的研究重點在於鞏固審查檢測和規避的技術基礎。在我們的研究『&lt;a href=&#34;https://petsymposium.org/2025/paperlist.php&#34; target=&#34;_blank&#34;&gt;CenPush: 抗封鎖通訊與推播通知&lt;/a&gt;』中，我們探索了推播通知服務作為審查規避工具的可韌性控制通道的潛力。透過利用其間接的伺服器到使用者端的通訊模式，以及封鎖後所帶來的高附帶損害，推播通知提供了一個強健且可持續的通道，自動傳送使用者端設定的更新，例如用來替換被阻擋的新代理 IP 位址，而不需要使用者介入。經過基於測量的分析，我們證實這些系統即便在 IP 層級封鎖下，仍然具備強大的可用性和抗指紋能力。我們已將基於推播通知的控制通道整合到 Android 的 Tor 客戶端 Orbot 中。&lt;/li&gt; &lt;li&gt;在我們的 FOCI 2025 論文『&lt;a href=&#34;https://censoredplanet.org/papers/congestion.pdf&#34; target=&#34;_blank&#34;&gt;自訂壅塞控制是否是規避工具的一個壞主意？&lt;/a&gt;』中，我們探討了主動式的壅塞控制算法（例如用於 Hysteria 和 TCP-Brutal 的算法）如何在效能和可偵測性之間進行權衡。雖然這些自訂 CCAs 設計來在跨境連線不穩定的情況下提供更好的效能，但它們與標準的 TCP/QUIC 行為明顯不同，使其容易被審查者分類和偵測。透過控制實驗和兩階段的基於門檻的分類器，我們展示了這些協議即便在不同網路條件下仍可被可靠地指紋化。我們的研究結果強調了保持規避工具行為與標準化協議一致的重要性，以維持流量的不可辨識性並避免被檢測。&lt;/li&gt; &lt;li&gt;在我們的論文『&lt;a href=&#34;https://censoredplanet.org/papers/rtt-fingerprinting.pdf&#34; target=&#34;_blank&#34;&gt;跨層 RTT 在代理流量指紋辨識中的鑑別力&lt;/a&gt;』中，我們介紹了一種技術，透過它可以根據中間盒子（Middlebox）引入的往返時間（RTT）開銷來遠端辨識審查中間盒。透過從數以千計的觀測點測量微小的 RTT 變化，我們展示了此方法如何在不透明或惡劣的網路環境中識別特定的審查設備及其行為。這種方法使我們可以推斷中間盒干預的存在、類型和範圍，而無需特權訪問或國內基礎設施，提供了一種在大規模遠端分析審查的新視角。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;div class=&#34;admonition note&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;文獻原文名稱&lt;/p&gt; &lt;p&gt;本段落所提及的文獻原始標題如下：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;『CenPush: 抗封鎖通訊與推播通知』：&#34;CenPush: Blocking-Resistant Communication Using Push Notifications&#34;&lt;/li&gt; &lt;li&gt;『自訂壅塞控制是否是規避工具的一個壞主意？』：&#34;Is Custom Congestion Control a Bad Idea for Circumvention Tools?&#34;&lt;/li&gt; &lt;li&gt;『跨層 RTT 在代理流量指紋辨識中的鑑別力』：&#34;The Discriminative Power of Cross-layer RTTs in Fingerprinting Proxy Traffic&#34;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;h3 id=&#34;Measurement-Lab-M-Lab-的工作內容&#34;&gt;Measurement Lab (M-Lab) 的工作內容&lt;a class=&#34;headerlink&#34; href=&#34;#Measurement-Lab-M-Lab-的工作內容&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href=&#34;https://docs.google.com/presentation/d/1U_BnDTpAnXsNS4DMObi3aiGDKVWZH__xc7KSMqlli6A/edit?usp=sharing&#34; target=&#34;_blank&#34;&gt;投影片&lt;/a&gt;與&lt;a href=&#34;https://youtu.be/tBBpW497kME?feature=shared&#34; target=&#34;_blank&#34;&gt;錄影&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&#34;https://www.measurementlab.net/&#34; target=&#34;_blank&#34;&gt;M-Lab&lt;/a&gt; 測量網際網路、保存資料數據，並使其網路普遍可訪問且有用。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;M-Lab 的&lt;a href=&#34;https://www.measurementlab.net/status/&#34; target=&#34;_blank&#34;&gt;平台&lt;/a&gt;是由遍布全球超過 40 個國家的 500 多台伺服器組成。&lt;/li&gt; &lt;li&gt;M-Lab 支援一套&lt;a href=&#34;https://www.measurementlab.net/tests/&#34; target=&#34;_blank&#34;&gt;開源工具和實驗&lt;/a&gt;，用於測量網際網路速度和效能（NDT）、路由路徑和應用層效能。&lt;/li&gt; &lt;li&gt;M-Lab 將測量結果以&lt;a href=&#34;https://www.measurementlab.net/data/docs/bq/quickstart/&#34; target=&#34;_blank&#34;&gt;開放資料&lt;/a&gt;數據的形式提供於 BigQuery 中。&lt;/li&gt; &lt;/ul&gt; &lt;h4 id=&#34;-最近和即將推出的功能_1&#34;&gt;🆕 最近和即將推出的功能&lt;a class=&#34;headerlink&#34; href=&#34;#-最近和即將推出的功能_1&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Giga / UNICEF 案例使用：&lt;/strong&gt;Giga 利用 M-Lab 平台來監測全球學校的連線情況。&lt;a href=&#34;https://meter.giga.global/&#34; target=&#34;_blank&#34;&gt;Giga Meter&lt;/a&gt; 定期進行測試以監測網際網路效能，自 2024 年起已在 27 個國家與超過 1 萬所學校進行了超過 150 萬次測量。所有資料數據都在&lt;a href=&#34;https://maps.giga.global/map&#34; target=&#34;_blank&#34;&gt;Giga 地圖&lt;/a&gt;中提供。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;IP Route Survey（IPRS）：&lt;/strong&gt;由巴黎索邦大學的 &lt;a href=&#34;https://dioptra.io/&#34; target=&#34;_blank&#34;&gt;Dioptra&lt;/a&gt; 研究組發布的一個新資料集，由 M-Lab 出版。該資料集包含從 10 個觀測點至所有可路由IPv4 前綴的常規路由追蹤測量。詳細資訊可在我們的&lt;a href=&#34;https://www.measurementlab.net/tests/iprs/&#34; target=&#34;_blank&#34;&gt;部落格&lt;/a&gt;文章中了解。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;主機管理部署：&lt;/strong&gt;M-Lab 透過啟用新類型的伺服器來發展其平台，旨在從新的網路位置測量更多的網際網路，分散平台伺服器和成本，以及擴大地理覆蓋範圍。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;網際網路品質觀測表（IQB）：&lt;/strong&gt;M-Lab 設計了 IQB 框架，旨在重新定義超越「速度」的網際網路品質。IQB 考慮網際網路中的多個使用情境和多個資料集來描述網際網路品質。詳細資訊可在我們的部落格&lt;a href=&#34;https://www.measurementlab.net/blog/iqb/&#34; target=&#34;_blank&#34;&gt;文章&lt;/a&gt;中了解。&lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;OONI-的工作內容&#34;&gt;OONI 的工作內容🐙&lt;a class=&#34;headerlink&#34; href=&#34;#OONI-的工作內容&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href=&#34;https://drive.google.com/file/d/1Xnyga1QNQQis_INsAK2Ky2puMuZBrreL/view?usp=drive_link&#34; target=&#34;_blank&#34;&gt;投影片&lt;/a&gt;與&lt;a href=&#34;https://youtu.be/WuPu3T2Vrqk?feature=shared&#34; target=&#34;_blank&#34;&gt;錄影&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&#34;https://ooni.org/&#34; target=&#34;_blank&#34;&gt;網路干擾開放觀測站（OONI）&lt;/a&gt;是一個非營利組織，開發免費且開放源碼的網路測量工具，任何人都可以使用這些工具來測量和檢測各種形式的網路審查。OONI 即時發布來自全球的網路測量資料作為公開資料數據。&lt;/p&gt; &lt;h4 id=&#34;-最近和即將推出的功能_2&#34;&gt;🆕 最近和即將推出的功能&lt;a class=&#34;headerlink&#34; href=&#34;#-最近和即將推出的功能_2&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;新軟體發布：&lt;ul&gt; &lt;li&gt;&lt;strong&gt;推出 OONI Run v2：&lt;/strong&gt;在 2024 年 10 月，OONI 推出了 &lt;a href=&#34;https://ooni.org/post/2024-launch-ooni-run-v2/&#34; target=&#34;_blank&#34;&gt;OONI Run v2&lt;/a&gt;：面向社群驅動審查測試的新一代版本。&lt;a href=&#34;https://run.ooni.org/&#34; target=&#34;_blank&#34;&gt;OONI Run v2&lt;/a&gt; 是一次重大革新，旨在滿足&lt;a href=&#34;https://ooni.org/post/2020-06-09-ooni-run-usability-study-findings/&#34; target=&#34;_blank&#34;&gt;社群的關鍵反饋和需求&lt;/a&gt;。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;推出 OONI Probe 多平台應用程式（適用於 Android 和 iOS）：&lt;/strong&gt;在 2025 年 3 月，OONI 發布了適用於 &lt;a href=&#34;https://ooni.org/post/2025-launch-ooniprobe-multiplatform-app/&#34; target=&#34;_blank&#34;&gt;Android 和 iOS&lt;/a&gt; 的 OONI Probe 多平台應用程式。這對 &lt;a href=&#34;https://ooni.org/install/&#34; target=&#34;_blank&#34;&gt;OONI Probe 應用程式&lt;/a&gt;的長期可持續性而言是一個重要里程碑，因為這將使 OONI 能夠確保功能一致性，並更快速有效地在各平台上推出新功能。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;推出 iOS 版新聞媒體掃描應用程式：&lt;/strong&gt;在 2024 年，OONI 發布了 iOS 版&lt;a href=&#34;https://apps.apple.com/us/app/news-media-scan/id6738992797&#34; target=&#34;_blank&#34;&gt;新聞媒體掃描應用程式&lt;/a&gt;（他們推出的首個跨平台應用程式）。這是一款基於 OONI Probe 的應用程式，與&lt;a href=&#34;https://www.dw.com/&#34; target=&#34;_blank&#34;&gt;德國之聲（DW）&lt;/a&gt;合作開發，用來測量新聞媒體網站的封鎖情況。與 OONI Probe 類似，OONI 實時發布新聞媒體掃描應用程式的測試結果作為&lt;a href=&#34;https://ooni.org/data/&#34; target=&#34;_blank&#34;&gt;公開資料&lt;/a&gt;。OONI 於 2023 年 10 月之前推出了新聞媒體掃描應用的 &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.dw.ooniprobe&#34; target=&#34;_blank&#34;&gt;Android 版本&lt;/a&gt;。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;推出新的 OONI Explorer 主題審查頁面：&lt;/strong&gt;在 2025 年 4 月，OONI 推出了新的 &lt;a href=&#34;https://ooni.org/post/2025-ooni-explorer-thematic-censorship-pages/&#34; target=&#34;_blank&#34;&gt;OONI Explorer 主題審查頁面&lt;/a&gt;。這些新頁面包括圖表和報告，記錄了根據 OONI 資料數據在全球範圍內對&lt;a href=&#34;https://explorer.ooni.org/social-media&#34; target=&#34;_blank&#34;&gt;社交媒體&lt;/a&gt;、&lt;a href=&#34;https://explorer.ooni.org/news-media&#34; target=&#34;_blank&#34;&gt;新聞媒體&lt;/a&gt;和&lt;a href=&#34;https://explorer.ooni.org/circumvention&#34; target=&#34;_blank&#34;&gt;規避工具&lt;/a&gt;的封鎖。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;實驗和數據分析：&lt;ul&gt; &lt;li&gt;&lt;strong&gt;限速方法學：&lt;/strong&gt;在過去幾年中，OONI 建立了一種&lt;a href=&#34;https://github.com/ooni/probe-cli/blob/master/docs/design/dd-007-throttling.md&#34; target=&#34;_blank&#34;&gt;測量針對性限速情況的方法學&lt;/a&gt;。作為該方法學的一部分，OONI 透過分析 OONI &lt;a href=&#34;https://github.com/ooni/spec/blob/master/nettests/ts-017-web-connectivity.md&#34; target=&#34;_blank&#34;&gt;Web Connectivity&lt;/a&gt; 資料數據（透過 &lt;a href=&#34;target=&#34; title=&#34;_blank&#34;&gt;OONI Probe&lt;/a&gt; 測試 URL 來收集）來檢測對特定線上服務（如 Twitter/X 的限速）的極端限速情況。具體而言，OONI 測量針對性限速案例的方法學涉及分析 Web Connectivity 數據中 HTTPS 請求的時間資訊。這一方法學已成功測量了各種限速案例，如其研究報告中記錄的&lt;a href=&#34;https://ooni.org/post/2023-throttling-kz-elections/#throttling-of-sites&#34; target=&#34;_blank&#34;&gt;哈薩克&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/post/2022-russia-blocks-amid-ru-ua-conflict/#twitter-throttled&#34; target=&#34;_blank&#34;&gt;俄羅斯&lt;/a&gt;和&lt;a href=&#34;https://ooni.org/post/2023-turkey-throttling-blocking-twitter/&#34; target=&#34;_blank&#34;&gt;土耳其&lt;/a&gt;的限速案例。2024 年，OONI 發布了一份有關其限速方法學的設計文件，以支持相關研究和未來工作。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;OpenVPN 實驗：&lt;/strong&gt;作為其與 OONI 的 &lt;a href=&#34;https://www.opentech.fund/fellows/ain-ghazal/&#34; target=&#34;_blank&#34;&gt;OTF 資訊控制研究計畫&lt;/a&gt;的一部分，Ain Ghazal 向 OONI Probe &lt;a href=&#34;https://github.com/ooni/probe-cli/pull/1585&#34; target=&#34;_blank&#34;&gt;增加&lt;/a&gt;了一個新的 &lt;a href=&#34;https://github.com/ooni/spec/blob/master/nettests/ts-040-openvpn.md&#34; target=&#34;_blank&#34;&gt;OpenVPN 實驗&lt;/a&gt;。2024 年，OONI 將此實驗納入 OONI Probe 應用中，並開始將 &lt;a href=&#34;https://explorer.ooni.org/search?since=2024-12-27&amp;amp;until=2025-01-27&amp;amp;failure=false&amp;amp;test_name=openvpn&#34; target=&#34;_blank&#34;&gt;OpenVPN 測量資料數據&lt;/a&gt;作為公開資料即時發布。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;加密客戶端 Hello (ECH) 實驗：&lt;/strong&gt;2024 年 11 月，&lt;a href=&#34;https://theins.ru/news/275980&#34; target=&#34;_blank&#34;&gt;俄羅斯封鎖了 ECH&lt;/a&gt;。為回應這一封鎖，並考量到接下來幾年可能會有更多國家開始封鎖 ECH，OONI 設計了一個&lt;a href=&#34;https://github.com/ooni/spec/blob/master/nettests/ts-039-echcheck.md&#34; target=&#34;_blank&#34;&gt;新的「ECH 檢查」實驗&lt;/a&gt;，這個實驗測量是否因在 TLS 握手中存在加密客戶端 Hello (ECH) 擴展而觸發封鎖。OONI 將新的 ECH 檢查實驗作為 OONI Probe 應用的&lt;a href=&#34;https://github.com/ooni/probe-cli/releases/tag/v3.24.0&#34; target=&#34;_blank&#34;&gt;一部分發布&lt;/a&gt;，並&lt;a href=&#34;https://explorer.ooni.org/search?since=2024-12-27&amp;amp;until=2025-01-27&amp;amp;failure=true&amp;amp;test_name=echcheck&#34; target=&#34;_blank&#34;&gt;開始&lt;/a&gt;將 ECH 測量資料數據作為公開資料即時發布。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;OONI Pipeline v5：&lt;/strong&gt;在過去兩年中，OONI 透過其&lt;a href=&#34;https://docs.ooni.org/data/pipeline/&#34; target=&#34;_blank&#34;&gt;最新&lt;/a&gt;資料處理管道 &lt;a href=&#34;https://github.com/ooni/data&#34; target=&#34;_blank&#34;&gt;OONI Pipeline v5&lt;/a&gt; 推進其資料數據分析方法。透過此管道，OONI 超越「異常」的概念，將測試的服務分類為「被封鎖」、「故障」或「正常」。該管道具體說明封鎖的細節，&lt;a href=&#34;https://docs.ooni.org/data/pipeline-design/#experimentresult-generation&#34; target=&#34;_blank&#34;&gt;完全特徵化其實施的所有方法&lt;/a&gt;。新 OONI Pipeline v5 的資料數據分析功能支持了所有 OONI 最新的研究報告，例如有關&lt;a href=&#34;https://ooni.org/post/2024-kazakhstan-report/&#34; target=&#34;_blank&#34;&gt;哈薩克&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/post/2024-russia-report/&#34; target=&#34;_blank&#34;&gt;俄羅斯&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/post/2024-tanzania-lgbtiq-censorship-and-other-targeted-blocks/&#34; target=&#34;_blank&#34;&gt;坦尚尼亞&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/post/2023-jordan-blocks-grindr/&#34; target=&#34;_blank&#34;&gt;約旦&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/post/2023-senegal-social-media-blocks/&#34; target=&#34;_blank&#34;&gt;塞內加爾&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/post/2023-brazil-telegram/&#34; target=&#34;_blank&#34;&gt;巴西&lt;/a&gt;和&lt;a href=&#34;https://ooni.org/post/2023-azerbaijan-internet-censorship/&#34; target=&#34;_blank&#34;&gt;亞塞拜然&lt;/a&gt;網路審查的報告。OONI Pipeline v5 還使 OONI 能夠分析 TLS 握手，並運用其&lt;a href=&#34;https://github.com/ooni/probe-cli/blob/master/docs/design/dd-007-throttling.md&#34; target=&#34;_blank&#34;&gt;限速方法學&lt;/a&gt;調查&lt;a href=&#34;https://ooni.org/post/2023-throttling-kz-elections/&#34; target=&#34;_blank&#34;&gt;哈薩克&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/post/2022-russia-blocks-amid-ru-ua-conflict/#twitter-throttled&#34; target=&#34;_blank&#34;&gt;俄羅斯&lt;/a&gt;和&lt;a href=&#34;https://ooni.org/post/2023-turkey-throttling-blocking-twitter/&#34; target=&#34;_blank&#34;&gt;土耳其&lt;/a&gt;的針對性限速案例。由於任何人都可以運行 OONI Pipeline v5，第三方研究人員已經使用其資料數據分析功能。例如，Sinar Project 使用 OONI Pipeline v5 支持其 &lt;a href=&#34;https://imap.sinarproject.org/reports/2024&#34; target=&#34;_blank&#34;&gt;2024 年在 9 個亞洲國家的 iMAP 網路審查研究報告&lt;/a&gt;。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;關於網路審查的研究和報告：&lt;ul&gt; &lt;li&gt;&lt;strong&gt;網路審查研究：&lt;/strong&gt;在過去一年中，OONI 基於 OONI 資料數據分析發布了多份研究報告。其中包括記錄&lt;a href=&#34;https://ooni.org/post/2024-tanzania-lgbtiq-censorship-and-other-targeted-blocks/&#34; target=&#34;_blank&#34;&gt;坦尚尼亞在線 LGBTQI 網站封鎖激增&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/post/2024-kazakhstan-report/&#34; target=&#34;_blank&#34;&gt;哈薩克的 TLS 中間人（MITM）攻擊及新聞媒體封鎖&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/post/2024-russia-report/&#34; target=&#34;_blank&#34;&gt;俄羅斯廣泛的新聞媒體審查&lt;/a&gt;，以及肯亞在 2023 年和 2024 年 KCSE 全國考試期間&lt;a href=&#34;https://ooni.org/post/2025-kenya-blocked-telegram-kcse-exams/&#34; target=&#34;_blank&#34;&gt;對 Telegram 的封鎖&lt;/a&gt;。&lt;a href=&#34;https://ooni.org/post/2024-russia-blocked-ooni-explorer/&#34; target=&#34;_blank&#34;&gt;俄羅斯開始封鎖 OONI Explorer&lt;/a&gt;，這一情況由 OONI 基於其資料數據進行了記錄。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;第三方使用 OONI 資料數據：&lt;/strong&gt;與前幾年類似，OONI 資料數據繼續支持第三方研究工作。其中包括&lt;a href=&#34;https://www.petsymposium.org/foci/2024/foci-2024-0008.pdf&#34; target=&#34;_blank&#34;&gt;一篇 FOCI 論文&lt;/a&gt;，這篇論文應用了監督和非監督模型於 OONI 全球 DNS 測量數據。&lt;a href=&#34;https://www.usenix.org/system/files/usenixsecurity24-hoang.pdf&#34; target=&#34;_blank&#34;&gt;一篇 USENIX 論文&lt;/a&gt;則涉及大規模測量中國防火牆的網路審查。德黑蘭電子商務協會&lt;a href=&#34;https://etchamber.ir/wp-content/uploads/2024/07/Internet-Quality-Report-v3.9.3.pdf&#34; target=&#34;_blank&#34;&gt;報告&lt;/a&gt;關於「伊朗的網際網路品質」的分析。還有 Cloudflare &lt;a href=&#34;https://blog.cloudflare.com/connection-tampering/&#34; target=&#34;_blank&#34;&gt;發表&lt;/a&gt;的一篇部落格文章，透過將 Cloudflare TCP 連接異常與 OONI 的連接篡改報告進行比較，提供了第三方連接篡改的全球評估。尤為引人注目的是，&lt;a href=&#34;https://imap.sinarproject.org/&#34; target=&#34;_blank&#34;&gt;iMAP 項目&lt;/a&gt;基於 OONI 資料數據發布了 &lt;a href=&#34;https://imap.sinarproject.org/reports/2024&#34; target=&#34;_blank&#34;&gt;9 份&lt;/a&gt;有關&lt;a href=&#34;https://imap.sinarproject.org/reports/2024/imap-cambodia-2024-internet-censorship-report&#34; target=&#34;_blank&#34;&gt;柬埔寨&lt;/a&gt;、&lt;a href=&#34;https://imap.sinarproject.org/reports/2024/imap-hong-kong-china-2024-internet-censorship-report&#34; target=&#34;_blank&#34;&gt;香港（中國）&lt;/a&gt;、&lt;a href=&#34;https://imap.sinarproject.org/reports/2024/imap-india-2024-internet-censorship-report&#34; target=&#34;_blank&#34;&gt;印度&lt;/a&gt;、&lt;a href=&#34;https://imap.sinarproject.org/reports/2024/imap-indonesia-2024-internet-censorship-report&#34; target=&#34;_blank&#34;&gt;印尼&lt;/a&gt;、&lt;a href=&#34;https://imap.sinarproject.org/reports/2024/imap-malaysia-2024-internet-censorship-report&#34; target=&#34;_blank&#34;&gt;馬來西亞&lt;/a&gt;、&lt;a href=&#34;https://imap.sinarproject.org/reports/2024/imap-myanmar-2024-internet-censorship-report&#34; target=&#34;_blank&#34;&gt;緬甸&lt;/a&gt;、&lt;a href=&#34;https://imap.sinarproject.org/reports/2024/imap-philippines-2024-internet-censorship-report&#34; target=&#34;_blank&#34;&gt;菲律賓&lt;/a&gt;、&lt;a href=&#34;https://imap.sinarproject.org/reports/2024/imap-thailand-2024-internet-censorship-report&#34; target=&#34;_blank&#34;&gt;泰國&lt;/a&gt;和&lt;a href=&#34;https://imap.sinarproject.org/reports/2024/imap-vietnam-2024-internet-censorship-report&#34; target=&#34;_blank&#34;&gt;越南&lt;/a&gt;的網路審查研究報告。更多 2024 年使用 OONI 資料數據的第三方例子可以在&lt;a href=&#34;https://ooni.org/post/2024-year-in-review/#ooni-verse&#34; target=&#34;_blank&#34;&gt;這裡&lt;/a&gt;找到。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;迅速報導網路審查：&lt;/strong&gt;為應對全球出現的審查事件，OONI 在其 &lt;a href=&#34;https://explorer.ooni.org/findings&#34; target=&#34;_blank&#34;&gt;OONI Explorer 審查發現頁面&lt;/a&gt;上，基於 OONI 資料數據發布了多篇簡短報告記錄封鎖情況。2024 年，OONI 發布了 12 份新的審查報告。在 2025 年的前六個月內，OONI 已經發布了 18 份新的審查報告。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;全球社群參與網路審查研究：&lt;ul&gt; &lt;li&gt;&lt;strong&gt;新合作夥伴：&lt;/strong&gt;在過去的一年中，OONI 建立了 6 個新合作夥伴關係，分別是與&lt;a href=&#34;https://ooni.org/partners/digital-rights-foundation/&#34; target=&#34;_blank&#34;&gt;數位人權基金會（巴基斯坦）&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/partners/safenet/&#34; target=&#34;_blank&#34;&gt;SAFEnet（印尼）&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/partners/digital-rights-nepal/&#34; target=&#34;_blank&#34;&gt;數位人權尼泊爾&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/partners/cyberhub/&#34; target=&#34;_blank&#34;&gt;CyberHUB 亞美尼亞&lt;/a&gt;、&lt;a href=&#34;https://ooni.org/partners/engagemedia/&#34; target=&#34;_blank&#34;&gt;EngageMedia（菲律賓）&lt;/a&gt;，以及 &lt;a href=&#34;https://ooni.org/partners/7amleh/&#34; target=&#34;_blank&#34;&gt;7amleh - 阿拉伯社交媒體發展中心（巴勒斯坦）&lt;/a&gt;。如今，OONI 的&lt;a href=&#34;https://ooni.org/partners/&#34; target=&#34;_blank&#34;&gt;全球合作夥伴&lt;/a&gt;包括 55 家數位人權組織！&lt;/li&gt; &lt;li&gt;&lt;strong&gt;OONI 合作夥伴聚會 2024 在馬來西亞：&lt;/strong&gt;2024 年 5 月，OONI 在馬來西亞吉隆坡舉辦了一次面對面的 OONI 合作夥伴聚會。作為這項為期兩天活動的一部分，他們將來自亞洲和中東地區的 OONI 合作夥伴聚集在一起，分享關於網路審查研究的技能和知識。該活動的目標是加強全球和地區間的審查測量研究與倡議合作。你可以透過 OONI 的&lt;a href=&#34;https://ooni.org/post/2024-ooni-partner-gathering-report/&#34; target=&#34;_blank&#34;&gt;報告&lt;/a&gt;和&lt;a href=&#34;https://ooni.org/post/2024-ooni-partner-gathering-animation/&#34; target=&#34;_blank&#34;&gt;動畫&lt;/a&gt;全面了解這次活動。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;新的 OONI 社群訪談影片：&lt;/strong&gt;為了突顯社群的重要工作，以及社群成員利用 OONI 工具和數據的有趣方式，幾年前 OONI 開始在其 YouTube 頻道上推出「&lt;a href=&#34;https://www.youtube.com/watch?v=zrclQ2QZjVo&amp;amp;list=PL1sH9kYR-16nWkDJwY-NAaMbrW1LrUXH0&#34; target=&#34;_blank&#34;&gt;OONI 社群訪談&lt;/a&gt;」影片系列。2024 年，OONI 發布了兩個新的 OONI 社群訪談，分別是與來自&lt;a href=&#34;https://www.localizationlab.org/&#34; target=&#34;_blank&#34;&gt;本地化實驗室（Localization Lab）&lt;/a&gt;的 &lt;a href=&#34;https://ooni.org/post/2024-interview-with-chido-musodza/&#34; target=&#34;_blank&#34;&gt;Chido Musodza&lt;/a&gt; 和&lt;a href=&#34;https://digitalsociety.africa/&#34; target=&#34;_blank&#34;&gt;非洲數位社會（DSA）&lt;/a&gt;的 &lt;a href=&#34;https://ooni.org/post/2024-interview-with-tawanda-mugari/&#34; target=&#34;_blank&#34;&gt;Tawanda Mugari&lt;/a&gt; 對談。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;OONI 工具和資源的本地化：&lt;/strong&gt;多虧了&lt;a href=&#34;https://www.localizationlab.org/&#34; target=&#34;_blank&#34;&gt;本地化實驗室&lt;/a&gt;，OONI 工具和資源已提供多種語言版本。過去一年的本地化亮點包括發布 9 種語言版本的&lt;a href=&#34;https://test-lists.ooni.org/&#34; target=&#34;_blank&#34;&gt;測試列表編輯器&lt;/a&gt;，以及&lt;a href=&#34;https://ooni.org/ar/support/ooni-outreach-kit/&#34; target=&#34;_blank&#34;&gt;阿拉伯語&lt;/a&gt;和&lt;a href=&#34;https://ooni.org/fa/support/ooni-outreach-kit/&#34; target=&#34;_blank&#34;&gt;波斯語&lt;/a&gt;的 &lt;a href=&#34;https://ooni.org/support/ooni-outreach-kit/&#34; target=&#34;_blank&#34;&gt;OONI 倡議懶人包&lt;/a&gt;。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;OONI 講習會：&lt;/strong&gt;在 2024 年，OONI 團隊為來自世界各地的 484 名參與者 舉辦了多次（線上和線下）的 OONI 講習會。他們的合作夥伴和更廣泛的社群還在其他地方（例如巴基斯坦、蘇丹、塞內加爾和坦尚尼亞）舉辦了更多的 OONI 講習會。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;h4 id=&#34;-開發中--未來計畫&#34;&gt;🔄 開發中 / 未來計畫&lt;a class=&#34;headerlink&#34; href=&#34;#-開發中--未來計畫&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;軟體開發：&lt;ul&gt; &lt;li&gt;發布 &lt;a href=&#34;https://github.com/ooni/probe-multiplatform&#34; target=&#34;_blank&#34;&gt;OONI Probe 桌面多平台應用程式&lt;/a&gt;&lt;/li&gt; &lt;li&gt;重構並精簡 &lt;a href=&#34;https://github.com/ooni/probe-cli&#34; target=&#34;_blank&#34;&gt;OONI 測量引擎&lt;/a&gt;&lt;/li&gt; &lt;li&gt;改進 &lt;a href=&#34;https://github.com/ooni/data/&#34; target=&#34;_blank&#34;&gt;OONI Pipeline v5&lt;/a&gt;&lt;/li&gt; &lt;li&gt;發布&lt;a href=&#34;https://github.com/ooni/backend/pull/651&#34; target=&#34;_blank&#34;&gt;社群媒體審查預警系統&lt;/a&gt;&lt;/li&gt; &lt;li&gt;為 &lt;a href=&#34;https://ooni.org/post/2025-requirements-for-oonis-anonymous-credentials/&#34; target=&#34;_blank&#34;&gt;OONI Probe 建立匿名憑證系統&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;研究：&lt;ul&gt; &lt;li&gt;發布更多基於 OONI 數據分析的全球網路審查&lt;a href=&#34;https://ooni.org/reports/&#34; target=&#34;_blank&#34;&gt;研究報告&lt;/a&gt;&lt;/li&gt; &lt;li&gt;持續在 OONI Explorer 上發布更多&lt;a href=&#34;https://explorer.ooni.org/findings&#34; target=&#34;_blank&#34;&gt;審查發現&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;社群：&lt;ul&gt; &lt;li&gt;擴展並加強 OONI &lt;a href=&#34;https://ooni.org/partners&#34; target=&#34;_blank&#34;&gt;合作夥伴網&lt;/a&gt;&lt;/li&gt; &lt;li&gt;舉辦 OONI 講習會，讓社群能夠獨立使用 OONI 數據&lt;/li&gt; &lt;li&gt;協調持續的&lt;a href=&#34;https://wiki.localizationlab.org/index.php/OONI&#34; target=&#34;_blank&#34;&gt;本地化&lt;/a&gt;和快速應對審查的努力&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;h3 id=&#34;IODA-的工作內容&#34;&gt;IODA 的工作內容&lt;a class=&#34;headerlink&#34; href=&#34;#IODA-的工作內容&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href=&#34;https://docs.google.com/presentation/d/1Q5ia6f4a3mzcprfpiCyd8Gmgthu0qrtd/edit?usp=sharing&amp;amp;ouid=110513362222638557784&amp;amp;rtpof=true&amp;amp;sd=true&#34; target=&#34;_blank&#34;&gt;投影片&lt;/a&gt;與&lt;a href=&#34;https://youtu.be/BSV9gktaDjs?feature=shared&#34; target=&#34;_blank&#34;&gt;錄影&lt;/a&gt;&lt;/p&gt; &lt;p&gt;IODA 提供了一個&lt;a href=&#34;https://ioda.live/&#34; target=&#34;_blank&#34;&gt;公開儀表板&lt;/a&gt;，展示&lt;strong&gt;網路連線測量&lt;/strong&gt;，用來監控網路基礎設施的連線情況並檢測網路&lt;strong&gt;中斷&lt;/strong&gt;。IODA 由喬治亞理工學院的&lt;strong&gt;網路智慧實驗室&lt;/strong&gt;負責託管。全球的使用者透過 IODA 來追蹤和監控網路連線。IODA 也為技術研究社群提供了一個有價值的開放數據來源，激勵合作並促使研究人員在網路測量領域發表科學文獻。&lt;/p&gt; &lt;h4 id=&#34;-最近和即將推出的功能_3&#34;&gt;🆕 最近和即將推出的功能&lt;a class=&#34;headerlink&#34; href=&#34;#-最近和即將推出的功能_3&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;資料數據信號的更高細微度&lt;/strong&gt;：IODA 發布了一項更新，提供更高的數據細微度。具體而言，ASN/ISP 訊號現在被本地化到其所運營的國家或地區，提供更當地化的連線圖示。在這次簡報中，我們展示了&lt;strong&gt;烏克蘭蘇梅&lt;/strong&gt;和&lt;strong&gt;巴拿馬博卡斯德爾托羅&lt;/strong&gt;的範例。此更新特別有助於識別跨地區運營的 ASN/ISP 內的中斷情況。更多詳情請查看我們的&lt;a href=&#34;https://ioda.inetintel.cc.gatech.edu/reports/ioda-further-localizes-connectivity-signals/&#34; target=&#34;_blank&#34;&gt;部落格文章&lt;/a&gt;。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;主動探測、延遲和損失信號&lt;/strong&gt;：新信號可檢測主動探測中的&lt;strong&gt;探測/回應損失&lt;/strong&gt;和&lt;strong&gt;延遲峰值&lt;/strong&gt;，以推斷&lt;strong&gt;廣義限速&lt;/strong&gt;或性能下降。來自&lt;strong&gt;加沙&lt;/strong&gt;的一個例子顯示出與近期光纖網路電纜被切割相對應的探測/回應損失。這一新數據將於 2025 年 7 月發布。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://ioda.inetintel.cc.gatech.edu/resources&#34; target=&#34;_blank&#34;&gt;新手資源中心&lt;/a&gt;&lt;/strong&gt;：包含教程、研究論文、詞彙表和資料數據庫。我們旨在使這些工具更易於理解和使用。未來將有更多內容添加。更多詳情請查看我們的&lt;a href=&#34;https://ioda.inetintel.cc.gatech.edu/reports/ioda-launches-new-user-resource-hub-2/&#34; target=&#34;_blank&#34;&gt;部落格文章&lt;/a&gt;。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;儀表板重新設計&lt;/strong&gt;：基於使用者反饋和以使用者為中心的設計進行改進。重新設計後更易於訪問先前隱藏在按鈕後的可視化和信號。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;上游延遲/路由追蹤分析&lt;/strong&gt;：使用&lt;strong&gt;路由追蹤數據&lt;/strong&gt;來追蹤&lt;strong&gt;路徑變化&lt;/strong&gt;和測量倒數第二或最後一跳的 ASN/ISP 的延遲。這對於識別上游網絡很有幫助，範例顯示在&lt;strong&gt;盧旺達 (MTN)&lt;/strong&gt;和&lt;strong&gt;委內瑞拉（選後動盪）&lt;/strong&gt;。這僅在 IODA 的 ASN/ISP 層次中可用，將於 2025 年 7 月發布。&lt;/li&gt; &lt;/ul&gt; &lt;h4 id=&#34;-開發中--未來計畫_1&#34;&gt;🔄 開發中 / 未來計畫&lt;a class=&#34;headerlink&#34; href=&#34;#-開發中--未來計畫_1&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;整合 Mozilla 遙測數據。&lt;/li&gt; &lt;li&gt;正在編輯全球電力中斷資料集。&lt;/li&gt; &lt;li&gt;本地化支持（超越僅透過瀏覽器翻譯）。&lt;/li&gt; &lt;li&gt;半自動化系統用於記錄中斷（以提高人工驗證的效率）。&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://ioda.inetintel.cc.gatech.edu/reports/watch-iodas-animation-videos-understanding-internet-connectivity-one-signal-at-a-time/&#34; target=&#34;_blank&#34;&gt;動畫解說影片&lt;/a&gt;以闡明測量方法。&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&#34;社群提出的重要問題&#34;&gt;社群提出的重要問題&lt;a class=&#34;headerlink&#34; href=&#34;#社群提出的重要問題&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;問：是否有嘗試測量網際網路干擾更廣泛在其他領域的影響（經濟、社會、政治）？&lt;/strong&gt;&lt;ul&gt; &lt;li&gt;答：關於經濟影響，我們推薦您參考布魯金斯學會&lt;a href=&#34;https://www.brookings.edu/wp-content/uploads/2016/10/intenet-shutdowns-v-3.pdf&#34; target=&#34;_blank&#34;&gt;這項研究中實施的方法&lt;/a&gt;。雖然有興趣在現有工作基礎上進行擴展，但更深入的分析可能需要與其他領域的專家合作。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;問： AI 如何應用於網際網路測量工作？&lt;/strong&gt;&lt;ul&gt; &lt;li&gt;IODA： 喬治亞理工學院的網路智慧實驗室正在利用 AI 來對網路進行分類（例如，識別政府或住宅的 ASN）。未來，在我們的儀表板上可能會使用 AI 代理，讓使用者能夠直接查詢和交互測量數據。我們也考慮過使用大型語言模型（LLMs）來幫助識別網路中斷的潛在原因。&lt;/li&gt; &lt;li&gt;M-Lab： AI 的一個潛在用途是幫助非技術使用者更好地訪問和分析網際網路測量資料數據。我們有興趣與合作夥伴一起探索這一領域。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;問： 為了資金，有沒有可能轉為營利性組織以減少對特定政府支持的依賴？&lt;/strong&gt;&lt;ul&gt; &lt;li&gt;答： OMG 團體保持非營利地位非常重要，無論是作為更大實體的一部分還是獨立運作，這是因為他們的工作性質是使資料數據公開、值得信賴且保有彈性，尤其適用於網際網路自由社群。此外，一些開放的網路測量工具依賴其社群來收集資料數據，我們不希望使用者社群擔心數據會被商業化。然而，OMG 團體有其他選項可以尋求變現可能，例如數據分析服務。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;捐款連結：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://inetintel.notion.site/Support-Us-Donate-845f1950378643c5b35a9788d69d340d&#34; target=&#34;_blank&#34;&gt;捐款&lt;/a&gt;給運行並維護 IODA 的喬治亞理工學院網路智慧實驗室&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://www.measurementlab.net/contribute/#donate-to-m-lab&#34; target=&#34;_blank&#34;&gt;支持 Measurement Lab 平台&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://ooni.org/donate/&#34; target=&#34;_blank&#34;&gt;捐款&lt;/a&gt;給 OONI 或成為 OONI 的&lt;a href=&#34;https://ooni.org/about/supporters/&#34; target=&#34;_blank&#34;&gt;支持者&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;問：預測網際網路中斷/審查事件是否可行？&lt;/strong&gt;&lt;ul&gt; &lt;li&gt;CP：其實不太可行，提前預測中斷或審查仍然無法實現。然而，Censored Planet 正在開發一個早期審查預警系統，利用 Google 趨勢中 VPN 搜尋詞的激增來標記在事件發生一天內出現的審查，儘管它無法提前預測事件。&lt;/li&gt; &lt;li&gt;IODA：在我們最近的論文《Destination Unreachable》中，我們對比了關閉與中斷事件，進行了一項縱向和跨學科的研究，並識別出政治和技術上的特徵。這些發現可能用於提供中斷早期指標，以示範關閉事件與自發性中斷的特徵。閱讀更多關於該研究的&lt;a href=&#34;https://ioda.inetintel.cc.gatech.edu/reports/interdisciplinary-longitudinal-study-of-shutdowns-and-outages/&#34; target=&#34;_blank&#34;&gt;內容請點擊這裡&lt;/a&gt;。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;問：使用者可以訂閱更新嗎？&lt;/strong&gt;&lt;ul&gt; &lt;li&gt;答：可以加入 Keep It On 和 OTF-Talk 郵件列表，獲取網路自由社群的更新。要加入 OTF-Talk，請造訪 &lt;a href=&#34;https://www.opentech.fund/&#34;&gt;https://www.opentech.fund/&lt;/a&gt; 並滾動至網站底部進行請求。要加入 Keep It On，請透過電子郵件發送請求至 &lt;a href=&#34;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#107;&amp;#101;&amp;#101;&amp;#112;&amp;#105;&amp;#116;&amp;#111;&amp;#110;&amp;#45;&amp;#114;&amp;#101;&amp;#113;&amp;#117;&amp;#101;&amp;#115;&amp;#116;&amp;#64;&amp;#108;&amp;#105;&amp;#115;&amp;#116;&amp;#115;&amp;#46;&amp;#114;&amp;#105;&amp;#115;&amp;#101;&amp;#117;&amp;#112;&amp;#46;&amp;#110;&amp;#101;&amp;#116;&#34;&gt;&amp;#107;&amp;#101;&amp;#101;&amp;#112;&amp;#105;&amp;#116;&amp;#111;&amp;#110;&amp;#45;&amp;#114;&amp;#101;&amp;#113;&amp;#117;&amp;#101;&amp;#115;&amp;#116;&amp;#64;&amp;#108;&amp;#105;&amp;#115;&amp;#116;&amp;#115;&amp;#46;&amp;#114;&amp;#105;&amp;#115;&amp;#101;&amp;#117;&amp;#112;&amp;#46;&amp;#110;&amp;#101;&amp;#116;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;OONI：您可以訂閱 &lt;a href=&#34;https://lists.torproject.org/mailman3/postorius/lists/ooni-talk.lists.torproject.org/&#34; target=&#34;_blank&#34;&gt;ooni-talk 郵件列表&lt;/a&gt;，將收到 OONI 的最新更新。&lt;/li&gt; &lt;li&gt;M-Lab：加入我們的 Google 郵件群組&lt;a href=&#34;https://groups.google.com/a/measurementlab.net/forum/#!forum/discuss&#34; target=&#34;_blank&#34;&gt;討論&lt;/a&gt;，可以訪問 M-Lab 數據、接收更新，並參與 M-Lab 社群討論。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;問：使用者可以自訂網路中斷或審查事件的警報嗎？&lt;/strong&gt;&lt;ul&gt; &lt;li&gt;答：可以的。&lt;/li&gt; &lt;li&gt;IODA：IODA 有一個中斷檢測系統，會針對連線信號的異常下降發出警報。您可以在我們的&lt;a href=&#34;https://ioda.inetintel.cc.gatech.edu/resources?search=outage+detection&amp;amp;tab=glossary&#34; target=&#34;_blank&#34;&gt;使用者資源中心&lt;/a&gt;了解更多關於此中斷系統的資訊。這些警報和中斷摘要可在我們的儀表板上查看並可透過 &lt;a href=&#34;https://api.ioda.inetintel.cc.gatech.edu/v2/&#34; target=&#34;_blank&#34;&gt;API 存取&lt;/a&gt;。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;div class=&#34;admonition warning&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;翻譯說明&lt;/p&gt; &lt;p&gt;本篇文章的內容與資訊量很多，一些用語可能會使用的不精準，如果您有發現翻譯上的錯誤，請不吝嗇給予我們修正，感謝！&lt;/p&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2025/08/ooni-omg-2025/</link> <pubDate>Tue, 02 Jun 2026 13:41:10 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2025/08/ooni-omg-2025/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/ooni-run-v2.webp" type="image/webp" length="21650" /> </item> <item> <title>去識別化的觀測資料安全</title> <author>Toomore Chiang</author> <category>OONI</category> <category>技術</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;去識別化的觀測資料安全&#34;&gt;去識別化的觀測資料安全&lt;a class=&#34;headerlink&#34; href=&#34;#去識別化的觀測資料安全&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;以下內容原文翻譯來自以下文章，主詞角色為 OONI：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://ooni.org/post/2025-probe-security-without-identification/&#34; target=&#34;_blank&#34;&gt;Probe Security Without Identification, Michele Orrù 2025-02-20&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;figure&gt; &lt;a href=&#34;https://ooni.org/post/2025-probe-security-without-identification/images/chaum.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://ooni.org/post/2025-probe-security-without-identification/images/chaum.png&#34; alt=&#34;Security without identification: transaction systems to make big brother obsolete&#34; title=&#34;Security without identification: transaction systems to make big brother obsolete&#34; style=&#34;border-radius: 10px;border:1px solid hsl(0, 0%, 100%);&#34;&gt; &lt;/a&gt; &lt;capture&gt;在他那篇具有開創性的論文《&lt;a href=&#34;https://dl.acm.org/doi/10.1145/4372.4373&#34; target=&#34;_blank&#34;&gt;沒有身份識別的安全性：使老大哥過時的交易系統&lt;/a&gt;》中，Chaum 構想了一個使用者可以使用單一數位錢包匿名與多個組織互動的未來，即使這些組織互相勾結。 &lt;/capture&gt; &lt;/figure&gt; &lt;p&gt;為了提升 OONI 觀測資料的可信度，並防止故意或無意上傳的錯誤測量結果對 OONI 資料庫的影響，我們正在考慮在 OONI Probe 中設計和實作匿名憑證。在這篇文章中，我們提供了匿名憑證的現有文獻回顧。這是為了讓對密碼學領域不太熟悉但又好奇的讀者，能深入了解其所依據的協議。&lt;/p&gt; &lt;h2 id=&#34;為什麼要為-OONI-建立匿名憑證系統&#34;&gt;為什麼要為 OONI 建立匿名憑證系統？&lt;a class=&#34;headerlink&#34; href=&#34;#為什麼要為-OONI-建立匿名憑證系統&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;OONI 的運作仰賴於全球志工社群，他們進行測試以偵測和記錄世界各地的網路審查狀況，從而提高關於數位人權侵犯的透明度。隨著 OONI Probe 網路的擴展，部分使用者（無論是自願或非自願）可能會透過向伺服器提供錯誤觀測數據資料來污染測量結果的風險也隨之增加。這可能是來自於刻意攻擊，透過上傳假測量資料來詆毀 OONI 平台，又或者是由於 OONI Probe 安裝錯誤所導致。&lt;/p&gt; &lt;!-- more --&gt; &lt;p&gt;例如，惡意行為者可能會在相同網路上、對僅僅少數網站、並在短時間內上傳假測量資料，這將使得識別假測量相對容易。一個更高階的行為者可能會從多個網路上傳涉及多個 URL 的少量假資料，並且分散在很長一段時間內進行，這樣更難以偵測到他們的行動。在這些情況下，攻擊者的目標可能是用假資料來污染 OONI 資料庫，使平台的可信度受到質疑。他們也可能有興趣利用 OONI 觀測資料來散布特定國家或地區的審查誤導訊息，例如宣稱某些被封鎖的網站並沒有被封鎖，或反之亦然。&lt;/p&gt; &lt;p&gt;常見的減緩錯誤測量污染風險的方法包括實施基於 IP 的封鎖、使用者帳號（需註冊和登入）以及設備認證。這些解決方案對於 OONI 來說都不太理想，因為它可能會暴露我們的社群（甚至使其處於危險之中）。因此，我們一直在&lt;strong&gt;研究可能的密碼學解決方案，以便在不追蹤使用者或妥協使用者匿名性的情況下建立信任&lt;/strong&gt;。&lt;/p&gt; &lt;p&gt;OONI 的基礎設施相當特殊：使用者上傳的隱私在網路層級和應用層級都被優先考量。而且，使用者也可以透過使用繞過或匿名工具（例如 Tor）來上傳測量資料，從而維持著更強的匿名性。此外，OONI 負責接收和維護使用者上傳的資料。主要的資料流結構如 OONI 的後端文件中所示：&lt;/p&gt; &lt;p&gt;&lt;img alt=&#34;OONI Data Flow&#34; src=&#34;https://ooni.org/post/2025-probe-security-without-identification/images/backend.png&#34; /&gt;&lt;/p&gt; &lt;p&gt;理想情況下，我們希望能夠導入並建立對上傳觀測資料的信任。我們特別想在 &lt;code&gt;checkIn(ProbeMeta)&lt;/code&gt; 和 &lt;code&gt;upload(Measurements)&lt;/code&gt; 流程中建立信任，並能在不增加流程複雜性或對使用者或伺服器造成負擔的情況下，阻止錯誤（或惡意）的觀測結果。&lt;/p&gt; &lt;p&gt;簡單來說，我們正在尋找一個具備以下特性的匿名身份驗證系統：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;能夠擴充到每秒數百次的驗證&lt;/li&gt; &lt;li&gt;不會去識別化使用者&lt;/li&gt; &lt;li&gt;允許 OONI 實施政策以緩解潛在攻擊或錯誤資料上傳&lt;/li&gt; &lt;li&gt;能夠融入 OONI 的測量資料上傳系統&lt;/li&gt; &lt;li&gt;給長期貢獻於系統的使用者分配更高的信任等級&lt;/li&gt; &lt;li&gt;懲罰上傳不良資料的使用者&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;近年來，一些大型 VPN 供應商和內容傳遞網路（CDN）採取了一種方法，我們也一直密切關注：&lt;strong&gt;匿名憑證&lt;/strong&gt;。&lt;/p&gt; &lt;p&gt;匿名憑證是一種簽章，但簽章持有者不會直接揭示它，而是在零知識的情況下證明這些屬性滿足某個特定條件。展示憑證可以證明使用者具備特定屬性，但不會揭露過多的資訊。我們稱這個過程為展示憑證。發行憑證的實體稱為「發行者」。接收到憑證的實體稱為「證明者」。驗證憑證的實體稱為「驗證者」。在 OONI 的語境中，&lt;a href=&#34;https://ooni.org/install/&#34; target=&#34;_blank&#34;&gt;OONI Probe&lt;/a&gt; 是使用者，而 &lt;a href=&#34;https://github.com/ooni/backend&#34; target=&#34;_blank&#34;&gt;OONI 後端&lt;/a&gt;則同時是發行者和驗證者。&lt;/p&gt; &lt;h2 id=&#34;文獻回顧匿名憑證&#34;&gt;文獻回顧：匿名憑證&lt;a class=&#34;headerlink&#34; href=&#34;#文獻回顧匿名憑證&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;在匿名憑證的領域中，可以區分兩條研究路線：&lt;/p&gt; &lt;ol&gt; &lt;li&gt;鍵控驗證憑證（Keyed-verification credentials, KVAC）：其中發行者和使用者是同一個實體，並且都持有相同的簽章密鑰。這些方案通常依賴于較輕量的密碼學技術，例如，今天的 &lt;a href=&#34;https://signal.org/&#34; target=&#34;_blank&#34;&gt;Signal&lt;/a&gt; 就採用了這些方案。&lt;/li&gt; &lt;li&gt;公開驗證憑證（Public-verification credentials）：其中發行者和使用者可以是不同的實體。在這種情況下，發行者持有簽章密鑰，而使用者則持有相應的驗證密鑰。如你所料，在此情況下，驗證者無法生成新的憑證。這是大型身份專案，如 &lt;a href=&#34;https://github.com/IBM/idemix&#34; target=&#34;_blank&#34;&gt;Idemix&lt;/a&gt; 的案例。&lt;/li&gt; &lt;/ol&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;翻譯補充&lt;/p&gt; &lt;p&gt;在臺灣的脈絡下，&lt;strong&gt;鍵控驗證憑證（Keyed-verification credentials, KVAC）&lt;/strong&gt;和&lt;strong&gt;公開驗證憑證（Public-verification credentials）&lt;/strong&gt;可以聯想到幾個服務與應用：&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;Keyed-verification credentials (KVAC):&lt;/p&gt; &lt;ul&gt; &lt;li&gt;金融交易驗證：例如使用手機 APP 進行行動支付時，透過銀行的數位憑證和多重身份驗證機制來確認交易安全性。&lt;/li&gt; &lt;li&gt;企業內部系統：大公司內部使用的驗證系統，如利用企業專屬密鑰來確保只有授權員工可以訪問機敏資料或系統。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Public-verification credentials:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;自然人憑證：臺灣政府發行的憑證，用於驗證個人在網路上的身份，例如辦理各類政務服務時的線上驗證。&lt;/li&gt; &lt;li&gt;SSL 憑證：用於網頁加密，確保使用者瀏覽的網站是安全的，並且網站身份可被公眾驗證，例如政府機構或大型企業的網站通常會使用這種憑證。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;p&gt;憑證還可以從另一個角度來進行觀察：&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;單次使用憑證&lt;/strong&gt;：這類憑證在使用者出示一次後便不可再次使用。它們可以非常快速，甚至可以簡單到只需盲簽章方案（甚至是 80 年代由 David Chaum [&lt;a href=&#34;https://sceweb.sce.uhcl.edu/yang/teaching/csci5234WebSecurityFall2011/Chaum-blind-signatures.PDF&#34; target=&#34;_blank&#34;&gt;Chaum82&lt;/a&gt;] 發明的那個！）。單次使用的鍵控驗證憑證（KVAC）有時被稱為「匿名令牌（anonymous tokens）」，通常受到可驗證遺忘偽隨機函數 [&lt;a href=&#34;https://datatracker.ietf.org/doc/rfc9497/&#34; target=&#34;_blank&#34;&gt;RFC9497&lt;/a&gt;] 的啟發，後者內部依賴於由Jareki 等人 [&lt;a href=&#34;https://eprint.iacr.org/2014/650.pdf&#34; target=&#34;_blank&#34;&gt;JarKiaKra14&lt;/a&gt;] 用於 &lt;a href=&#34;https://datatracker.ietf.org/wg/privacypass/documents/&#34; target=&#34;_blank&#34;&gt;IETF 隱私通行證&lt;/a&gt;標準的 VOPRF，或是 Chaum [&lt;a href=&#34;https://sceweb.sce.uhcl.edu/yang/teaching/csci5234WebSecurityFall2011/Chaum-blind-signatures.PDF&#34; target=&#34;_blank&#34;&gt;Chaum82&lt;/a&gt;] 的盲 RSA 簽章方案。此處一些應用例子包括：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Google 的 BoringSSL 實現了匿名令牌 [&lt;a href=&#34;https://eprint.iacr.org/2020/072.pdf&#34; target=&#34;_blank&#34;&gt;KLOR20&lt;/a&gt;]。&lt;/li&gt; &lt;li&gt;盲 RSA 簽章也被 &lt;a href=&#34;https://www.apple.com/icloud/docs/iCloud_Private_Relay_Overview_Dec2021.pdf&#34; target=&#34;_blank&#34;&gt;Apple Cloud Relay&lt;/a&gt; 和 &lt;a href=&#34;https://one.google.com/about/vpn/howitworks&#34; target=&#34;_blank&#34;&gt;Google One 的 VPN 服務&lt;/a&gt;所使用。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;多次使用憑證&lt;/strong&gt;：此類憑證允許使用者多次出示同一憑證。它們由 Anna Lysyanskaya 和 Jan Camenisch 於 2002 年引入（用於公開驗證），由 Melissa Chase、Sarah Meiklejohn 和 Greg Zaverucha 於 2014 年引入 [CMZ14]（用於鍵控驗證）。例子包括：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;基於 Camenisch–Lysyanskaya&lt;/strong&gt; [&lt;a href=&#34;https://www.iacr.org/archive/eurocrypt2001/20450093.pdf&#34; target=&#34;_blank&#34;&gt;CamLys01&lt;/a&gt;, &lt;a href=&#34;https://cs.brown.edu/~alysyans/papers/camlys02b.pdf&#34; target=&#34;_blank&#34;&gt;CamLys02&lt;/a&gt;]：這包括由 Open Wallet Foundation 贊助的 &lt;a href=&#34;https://github.com/openwallet-foundation/bifold-wallet&#34; target=&#34;_blank&#34;&gt;Bifold&lt;/a&gt; 和 &lt;a href=&#34;https://hyperledger.github.io/aries-rfcs/latest/&#34; target=&#34;_blank&#34;&gt;Aries RFC&lt;/a&gt;。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;基於 Chase–Meiklejohn–Zaverucha&lt;/strong&gt; [&lt;a href=&#34;https://eprint.iacr.org/2013/516&#34; target=&#34;_blank&#34;&gt;ChaMeiZav14&lt;/a&gt;, &lt;a href=&#34;https://eprint.iacr.org/2017/1197.pdf&#34;&gt;PoiSan16&lt;/a&gt;]：用於 &lt;a href=&#34;https://signal.org/blog/signal-private-group-system/&#34; target=&#34;_blank&#34;&gt;Signal&lt;/a&gt; 的私人群組系統 [&lt;a href=&#34;https://signal.org/blog/pdfs/signal_private_group_system.pdf&#34; target=&#34;_blank&#34;&gt;ChaPerZav20&lt;/a&gt;]，&lt;a href=&#34;https://nymtech.net/docs/coconut.html&#34; target=&#34;_blank&#34;&gt;NYM Technologies&lt;/a&gt;，以及 Tor 用於橋接節點的分發 [&lt;a href=&#34;https://petsymposium.org/popets/2023/popets-2023-0029.pdf&#34; target=&#34;_blank&#34;&gt;TulGol23&lt;/a&gt;]。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;基於 BBS 簽章&lt;/strong&gt; [&lt;a href=&#34;https://crypto.stanford.edu/~dabo/papers/groupsigs.pdf&#34; target=&#34;_blank&#34;&gt;BonBoySha04&lt;/a&gt;, &lt;a href=&#34;https://eprint.iacr.org/2023/275&#34; target=&#34;_blank&#34;&gt;TesZhu23b&lt;/a&gt;]：這種方案是至今為止在公開驗證環境中歷史最悠久且最廣泛使用的。BBS 正在被 W3C 和 IETF 考慮：W3C 在&lt;a href=&#34;https://decentralized-id.com/web-standards/w3c/verifiable-credentials/data-integrity-bbs+/&#34; target=&#34;_blank&#34;&gt;分散身份&lt;/a&gt;和&lt;a href=&#34;https://www.w3.org/TR/vc-data-model-2.0/&#34; target=&#34;_blank&#34;&gt;可驗證憑證&lt;/a&gt;方面進行多項努力，並在這些努力中提到 BBS。IETF 目前對 &lt;a href=&#34;https://datatracker.ietf.org/doc/draft-irtf-cfrg-bbs-signatures/&#34; target=&#34;_blank&#34;&gt;BBS 憑證&lt;/a&gt;有一個正在進行中的提案。此外，BBS 被&lt;a href=&#34;https://github.com/eu-digital-identity-wallet/eudi-doc-architecture-and-reference-framework/issues/200&#34; target=&#34;_blank&#34;&gt;建議&lt;/a&gt;作為歐洲數位身份的解決方案，並被 &lt;a href=&#34;https://github.com/hyperledger/fabric/blob/main/docs/source/idemix.rst&#34; target=&#34;_blank&#34;&gt;Idemix&lt;/a&gt; 用於其 DLOG 憑證（Idemix 也由 &lt;a href=&#34;https://github.com/privacybydesign/irmago&#34; target=&#34;_blank&#34;&gt;IRMA&lt;/a&gt; 實施），以及提供可重複使用數位身份和可驗證憑證的區塊鏈網路 &lt;a href=&#34;https://github.com/docknetwork/crypto&#34; target=&#34;_blank&#34;&gt;Dock&lt;/a&gt; 所採用。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;為什麼有人需要多次出示一個憑證呢？想想紙本身份文件：它們也會被多次出示（但它們在隱私保護方面也很差！）。在 OONI 中，我們預期使用者會多次上傳觀測報告，雖然我們可以發送一批單次使用的憑證（這在過去被 Cloudflare 用於 &lt;a href=&#34;https://research.cloudflare.com/publications/Davidson2018/&#34; target=&#34;_blank&#34;&gt;Internet Challenge Bypass Privacy Pass&lt;/a&gt;），但這樣的方式效率不高。&lt;/p&gt; &lt;p&gt;當然，可以想像一個應用程式發放 1,000 個一次令牌，然後每次「燒掉」其中一個來替代多次使用憑證。然而，這樣會在應用層面增加負擔，必須調整憑證發放的數量並確定何時檢查、更新可用令牌的庫存。因此專門為多次使用情境設計的方案就有效得多。&lt;/p&gt; &lt;p&gt;&lt;img alt=&#34;Credentials Hardness&#34; src=&#34;https://ooni.org/post/2025-probe-security-without-identification/images/credentials-hardness.png&#34; /&gt;&lt;/p&gt; &lt;p&gt;除了基本的憑證系統中，允許使用者僅表示他們已被系統「信任」之外，還有許多非必要的功能可以匿名地向伺服器證明。這些密碼學擴展功能包括：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;有效期限：&lt;/strong&gt;實施基於時間的憑證有效期限。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;網路相關身份：&lt;/strong&gt;在不同網路中保持使用者不可關聯性，但在相同網路中保持一致的臨時標記。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;發行門檻：&lt;/strong&gt;設置一些受信任的權威機構負責發行憑證，並集體決定誰不應該擁有訪問權。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;撤銷：&lt;/strong&gt;允許移除被破壞或過期的憑證。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;發行者盲視：&lt;/strong&gt;防止發行者了解他們所簽署憑證的內容。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;範圍證明：&lt;/strong&gt;證明數值屬性需位於特定範圍內。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;憑證對接：&lt;/strong&gt;在不同系統間連結憑證，同時保持隱私。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;這些功能可以獨立於基礎憑證系統實現 [&lt;a href=&#34;https://eprint.iacr.org/2024/1552.pdf&#34; target=&#34;_blank&#34;&gt;Orru24&lt;/a&gt;]，允許根據特定需求進行靈活佈署。雖然每個功能會帶來其特有的運算和儲存成本，但這些權衡可以與核心憑證協議分開評估。&lt;/p&gt; &lt;figure&gt; &lt;a href=&#34;https://ooni.org/post/2025-probe-security-without-identification/images/credentials-table.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://ooni.org/post/2025-probe-security-without-identification/images/credentials-table.png&#34; alt=&#34;匿名憑證在理論密碼學中的全貌，以及 OONI 的定位。&#34; title=&#34;匿名憑證在理論密碼學中的全貌，以及 OONI 的定位。&#34; style=&#34;border-radius: 10px;border:1px solid hsl(0, 0%, 100%);&#34;&gt; &lt;/a&gt; &lt;capture&gt;匿名憑證在理論密碼學中的全貌，以及 OONI 的定位。&lt;/capture&gt; &lt;/figure&gt; &lt;p&gt;在文獻之外，觀察&lt;strong&gt;當前佈署憑證的生態系統&lt;/strong&gt;，從成熟的老牌公司到新興的早期區塊鏈專案，可以看到以下三種類型：&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;基於通用盲簽章的憑證：&lt;/strong&gt;這些憑證非常輕量，但在效率和可用性之間進行了取捨，對支持的功能和使用次數加以限制。過去幾年中出現了多種一次性憑證，尤其是在鍵控驗證環境中，Verifiable Oblivious Pseudorandom Functions 已成為領導方案。儘管這些簽章很簡單，但在離散對數環境中發行這些簽章需要&lt;strong&gt;超過&lt;/strong&gt;一次的交互。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;基於支援零知識的簽名方案和訊息驗證碼的憑證：&lt;/strong&gt;這種方法選擇具有優良「代數」屬性的簽名方案。如果這些「代數」屬性與零知識證明系統中的代數運算兼容，就能得到一個匿名憑證，使用者可以證明任何基於底層零知識證明系統所支援的內容。例如，這些簽名不需要仰賴哈希函數，通常是基於離散對數問題難以解決的群。這些資料結構的一個優勢是可以在一次互動中完成：在發行時，使用者可以請求憑證，伺服器會立即回應。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;基於零知識證明的憑證：&lt;/strong&gt;這一廣泛類別的憑證通常仰賴於 SNARKs 和遞歸 SNARKs，通常集中在為一個標準化的通用簽名方案證明簽名驗證，或完全去除簽名，建立使用者所擁有的秘密金鑰的雜湊樹，然後通過證明成員資格和非成員資格用於身份驗證。這種類別通常缺乏公開的可驗證安全性形式化。在區塊鏈等難以確認有簽名權的單一實體或小群體的情境中，這是常見的情況。但在理論上很難見到這種方法的形式化。以下是兩個例子：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://semaphore.pse.dev/&#34; target=&#34;blank&#34;&gt;Semaphore 套件庫&lt;/a&gt; 和來自 [Privacy Scaling Explorations (PSE) 的 &lt;a href=&#34;https://pse.dev/en/projects/anon-aadhaar&#34; target=&#34;_blank&#34;&gt;Anon Aadhaar 協議&lt;/a&gt;是一套用於構建在以太坊區塊鏈上使用匿名通訊應用程式的工具，依賴於通用的零知識簡潔論證（zk-SNARKs）。&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://github.com/proofcarryingdata/zupass&#34; target=&#34;_blank&#34;&gt;Zupass&lt;/a&gt; 是基於證明資料記載的身份驗證系統。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;基於簽章的方案與高效率的協議似乎能夠提供我們所需的一切：一次互動、可靠的安全證明，可擴充的空間，同時保持實時高效和可延展。&lt;/p&gt; &lt;p&gt;匿名憑證似乎是使用者登入和基於位置封鎖的極好替代方案。對我們來說，它們可以在不影響最重要因素的情況下加強我們的測量平台：那些很棒的志工社群的隱私和安全，將使 OONI 的審查觀測成為可能。&lt;/p&gt; &lt;p&gt;我們已經在試驗一個原型，迫不及待想與您分享我們的進展。🚀&lt;/p&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2025/03/2025-probe-security-without-identification/</link> <pubDate>Tue, 02 Jun 2026 13:41:10 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2025/03/2025-probe-security-without-identification/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/ooni-credentials-table.png" type="image/png" length="307640" /> </item> <item> <title>什麼是差分隱私？</title> <author>Toomore Chiang</author> <category>技術</category> <category>隱私</category> <description>&lt;h1 id=&#34;什麼是差分隱私&#34;&gt;什麼是差分隱私？&lt;a class=&#34;headerlink&#34; href=&#34;#什麼是差分隱私&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;以下內容翻譯自 Privacy Guides 的文章：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://www.privacyguides.org/articles/2025/09/30/differential-privacy/&#34; target=&#34;_blank&#34;&gt;What is Differential Privacy?, fria, 2025-09-30&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;p&gt;是否有可能從大量人群中蒐集資料，同時又保護每個個體的隱私？在這篇關於隱私增強技術（Privacy-Enhancing Technologies）系列的文章中，我們要討論&lt;strong&gt;差分隱私（Differential Privacy）&lt;/strong&gt;，以及它如何做到這一點。&lt;/p&gt; &lt;!-- more --&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;給關心匿名網路的讀者&lt;/p&gt; &lt;p&gt;差分隱私和 Tor 等匿名通訊工具處理的是不同層次的隱私問題。Tor 保護的是你「傳輸過程」，讓觀察者無法得知你在跟誰通訊。差分隱私處理的是「資料釋出時」，讓統計資料在公開後無法被還原成對個人的識別。兩者並不替代彼此，而是完整威脅模型中的不同切面。&lt;/p&gt; &lt;p&gt;如果你關心個人資料在各種服務、平台或政府資料集中的去向，差分隱私值得理解的理由在於：即便是「去識別化」或「匿名統計」形式的資料，也可能在與其他資料交叉比對後被還原。學會識別哪些隱私聲明是可被驗證的、哪些只是行銷話術，是這篇文章希望提供給你的視角。&lt;/p&gt; &lt;/div&gt; &lt;h2 id=&#34;問題所在&#34;&gt;問題所在&lt;a class=&#34;headerlink&#34; href=&#34;#問題所在&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;從大規模人群中蒐集資料確實有其價值，可以看出族群中的趨勢。但這需要大量個人交出個人識別資訊（PII）。即使是看似無害的性別資訊，也能協助識別出你的身份。&lt;/p&gt; &lt;p&gt;Latanya Sweeney 在 2000 年的一篇論文中，嘗試僅憑美國人口普查資料中的可用指標來重新識別個人。她發現，87% 的美國人僅憑三項指標就能被識別出來：郵遞區號、出生日期和性別。能夠根據公開資料識別個人，顯然是一個嚴重的隱私問題。&lt;/p&gt; &lt;h2 id=&#34;差分隱私之前的歷史&#34;&gt;差分隱私之前的歷史&lt;a class=&#34;headerlink&#34; href=&#34;#差分隱私之前的歷史&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;蒐集彙整資料對研究至關重要，美國人口普查每十年就進行一次。通常我們對整體資料更感興趣，而非個人資料，因為整體資料能呈現族群的趨勢與模式。然而，為了取得這些資料，仍必須從個人處蒐集。&lt;/p&gt; &lt;p&gt;起初，人們以為只要移除姓名等明顯的識別資訊就足以防止再識別，但 Sweeney 在 1997 年便已證明，即便沒有姓名，透過與外部資料交叉比對，仍可再識別出相當比例的個人。早期的去識別化手段，事後都被證明極易遭受再識別攻擊。&lt;/p&gt; &lt;h3 id=&#34;AOL-搜尋記錄外洩事件&#34;&gt;AOL 搜尋記錄外洩事件&lt;a class=&#34;headerlink&#34; href=&#34;#AOL-搜尋記錄外洩事件&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;一個著名的案例是 AOL 搜尋記錄外洩。AOL 長期記錄使用者的搜尋行為供研究用途，在釋出資料時，他們只將用戶真實姓名替換為識別碼。然而，研究人員仍能依據使用者 4417749 的搜尋內容細節，識別出她是 Thelma Arnold。&lt;/p&gt; &lt;h3 id=&#34;Strava-熱力圖事件&#34;&gt;Strava 熱力圖事件&lt;a class=&#34;headerlink&#34; href=&#34;#Strava-熱力圖事件&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;2018 年，運動 app Strava 發布了更新版本的熱力圖，顯示 Fitbit 等運動追蹤器使用者的運動模式。分析師 Nathan Ruser 發現，這些模式可以揭露軍事基地和軍隊移動路線，對行動安全構成嚴重威脅，甚至可能危及士兵生命。在某些情況下，個別使用者也能被去匿名化。&lt;/p&gt; &lt;div class=&#34;admonition note&#34;&gt; &lt;p&gt;Strava 並未故意揭露任何人，但大量個人路線資料在聚合後，自然呈現出「只有特定人才會反覆出現在這個位置」的模式。這正是差分隱私要解決的核心問題：聚合後的統計資料，仍然可以洩漏個體的行為模式。&lt;/p&gt; &lt;/div&gt; &lt;h3 id=&#34;隨機回應法Randomized-Response&#34;&gt;隨機回應法（Randomized Response）&lt;a class=&#34;headerlink&#34; href=&#34;#隨機回應法Randomized-Response&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;最早的資料匿名化想法之一是隨機回應法，早在 1965 年便由 Stanley L. Warner 的論文引入。其背後的邏輯相當聰明：對於「你有沒有逃漏稅？」這類問題，受訪者可能不願意如實作答。解決方案是讓受訪者丟一枚硬幣，若正面就回答「是」，若反面則如實作答。&lt;/p&gt; &lt;table&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;受訪者&lt;/th&gt; &lt;th&gt;回答&lt;/th&gt; &lt;th&gt;硬幣結果（僅供說明）&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;是&lt;/td&gt; &lt;td&gt;正面（答是）&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;否&lt;/td&gt; &lt;td&gt;反面（如實作答）&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;是&lt;/td&gt; &lt;td&gt;正面（答是）&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;4&lt;/td&gt; &lt;td&gt;是&lt;/td&gt; &lt;td&gt;正面（答是）&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;5&lt;/td&gt; &lt;td&gt;否&lt;/td&gt; &lt;td&gt;反面（如實作答）&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;由於我們知道「是」的假答案佔 50%，可以扣除後粗估真正回答「是」的比例。隨機回應法奠定了差分隱私的基礎，但要真正實現，還得等幾十年。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;無關問題隨機回應法（Unrelated Question Randomized Response）&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;後來 Greenberg 等人在論文中提出了變體：向每位受訪者呈現一個敏感問題，或是一個無關的普通問題（例如「你的生日是一月嗎？」），以提高如實作答的可能性，因為研究者不知道被抽到的是哪個問題。&lt;/p&gt; &lt;table&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;受訪者&lt;/th&gt; &lt;th&gt;問題（研究者不可見）&lt;/th&gt; &lt;th&gt;回答&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;你有沒有逃漏稅？&lt;/td&gt; &lt;td&gt;否&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;你的生日是一月嗎？&lt;/td&gt; &lt;td&gt;是&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;你的生日是一月嗎？&lt;/td&gt; &lt;td&gt;否&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;4&lt;/td&gt; &lt;td&gt;你有沒有逃漏稅？&lt;/td&gt; &lt;td&gt;是&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;5&lt;/td&gt; &lt;td&gt;你有沒有逃漏稅？&lt;/td&gt; &lt;td&gt;否&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;h3 id=&#34;k-匿名k-Anonymity&#34;&gt;k-匿名（k-Anonymity）&lt;a class=&#34;headerlink&#34; href=&#34;#k-匿名k-Anonymity&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Latanya Sweeney 與 Pierangela Samarati 在 1998 年提出了 k-匿名。有趣的是，早在 1998 年，人們便已意識到持續性資料蒐集的隱私問題：日常生活中的許多行動都被某處的電腦所記錄，這些資訊往往被分享、交換與販售。不當揭露醫療、財務資訊或國家安全事務，後果可能相當嚴重。&lt;/p&gt; &lt;p&gt;在資料集中，即便移除了姓名等明顯識別資訊，仍可能保留生日、郵遞區號等其他資料，這些資料在資料集中可能是某人獨有的。若與外部資料交叉比對，就可能對個人去匿名化。k-匿名的意思是，資料集中每一列，都至少有 k-1 列是完全相同的。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;泛化（Generalization）&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;其中一種實現方式是泛化：降低資料的精確度，使其不那麼獨特。例如，不記錄確切年齡，而是給出 20–30 歲這樣的範圍。這類無法直接識別個人但可能用於再識別的資料，稱為準識別符（quasi-identifiers）。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;抑制（Suppression）&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;有時即使泛化後，仍有不符合 k-匿名要求的離群值，此時可以直接移除該列。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;k-匿名的攻擊&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;k-匿名已被證明無法完全防止再識別。研究人員透過與 LinkedIn 資料交叉比對，成功從哈佛和 MIT EdX 平台的 k-匿名化資料集中，對 3 名學生去匿名化，使數千名學生面臨再識別風險。他們的方法是找出資料集中難以泛化的準識別符組合（特定課程的選修紀錄），再對應 LinkedIn 上公開的學歷與職業資訊，逐步縮小候選名單。k-匿名無法防禦這種外部資料交叉比對，正是其核心缺陷。&lt;/p&gt; &lt;h2 id=&#34;差分隱私的誕生&#34;&gt;差分隱私的誕生&lt;a class=&#34;headerlink&#34; href=&#34;#差分隱私的誕生&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;我撰寫的大多數概念都源自 1970–80 年代，但差分隱私是相對較新的概念。它首先出現在 2006 年的論文《&lt;a href=&#34;https://link.springer.com/chapter/10.1007/11681878_14&#34; target=&#34;_blank&#34;&gt;Calibrating Noise to Sensitivity in Private Data Analysis&lt;/a&gt;》中，提出了向資料加入雜訊（noise）來達成隱私保護的想法，類似於隨機回應法，但數學上更為嚴謹、可被證明。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;ε（隱私預算）&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;向資料集加入雜訊會降低其準確度。ε（epsilon）定義了加入雜訊的數量，ε 越小表示隱私保護越強，但資料準確度也越低，反之亦然。ε 也被稱為「隱私損耗參數」或「隱私預算」。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;中央差分隱私（Central Differential Privacy）&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;早期的差分隱私依賴在資料蒐集後才加入雜訊，也就是說，你仍需信任中央機構持有原始資料。對於關心政府或企業濫用資料的人來說，這是個關鍵缺陷：即便最終釋出的統計結果受到保護，原始資料在送達伺服器之前，已完整暴露在資料蒐集者面前，加噪的是輸出，不是輸入。&lt;/p&gt; &lt;h2 id=&#34;Google-RAPPOR&#34;&gt;Google RAPPOR&lt;a class=&#34;headerlink&#34; href=&#34;#Google-RAPPOR&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;2014 年，Google 推出了 RAPPOR（Randomized Aggregatable Privacy-Preserving Ordinal Response），這是他們的開源差分隱私實作。RAPPOR 建立在隨機回應法等先前技術之上，並加入了重大改進。&lt;/p&gt; &lt;h3 id=&#34;本機差分隱私Local-Differential-Privacy&#34;&gt;本機差分隱私（Local Differential Privacy）&lt;a class=&#34;headerlink&#34; href=&#34;#本機差分隱私Local-Differential-Privacy&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;在 Google 的實作中，雜訊在資料傳送至任何伺服器前就已在裝置端加入。這消除了對中央機構處理原始資料的信任需求，是實現真正匿名資料蒐集的重要一步。&lt;/p&gt; &lt;h3 id=&#34;布隆過濾器Bloom-Filters&#34;&gt;布隆過濾器（Bloom Filters）&lt;a class=&#34;headerlink&#34; href=&#34;#布隆過濾器Bloom-Filters&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;RAPPOR 使用了一種稱為布隆過濾器的巧妙技術，以節省空間並提升隱私。布隆過濾器從一組全為 0 的陣列開始：&lt;/p&gt; &lt;div class=&#34;highlight&#34;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[0, 0, 0, 0, 0, 0, 0, 0, 0] &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p&gt;然後將「apple」這樣的資料通過雜湊演算法，在特定位置（例如第 1、3、5 位）設為 1：&lt;/p&gt; &lt;div class=&#34;highlight&#34;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[0, 1, 0, 1, 0, 1, 0, 0, 0] &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p&gt;要確認某項資料是否存在時，將資料通過雜湊演算法，檢查對應位置是否為 1。如果都是 1，則資料可能存在（其他資料也可能翻轉了這些位）。如果任何一個 1 對應到 0，則可確定資料不在集合中。&lt;/p&gt; &lt;h3 id=&#34;永久性隨機回應Permanent-Randomized-Response&#34;&gt;永久性隨機回應（Permanent Randomized Response）&lt;a class=&#34;headerlink&#34; href=&#34;#永久性隨機回應Permanent-Randomized-Response&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;對部分位元進行隨機翻轉，這個結果會被「記憶化（memoize）」，供未來的回報使用相同的隨機值，以防止「平均化攻擊」（攻擊者多次查詢同一使用者以推測真實值）。&lt;/p&gt; &lt;h3 id=&#34;即時隨機回應Instantaneous-Randomized-Response&#34;&gt;即時隨機回應（Instantaneous Randomized Response）&lt;a class=&#34;headerlink&#34; href=&#34;#即時隨機回應Instantaneous-Randomized-Response&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;在永久性回應的基礎上，每次回報時再進行額外的隨機化，提供進一步的保護。&lt;/p&gt; &lt;h3 id=&#34;ChromeMapsGoogle-Fi&#34;&gt;Chrome、Maps、Google Fi&lt;a class=&#34;headerlink&#34; href=&#34;#ChromeMapsGoogle-Fi&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;RAPPOR 被 Google Chrome 用於追蹤使用者最常造訪的網站（以改善建議功能）、Google Maps 的位置資料，以及 Google Fi 的行動數據使用模式。&lt;/p&gt; &lt;h3 id=&#34;OpenDP&#34;&gt;OpenDP&lt;a class=&#34;headerlink&#34; href=&#34;#OpenDP&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;哈佛大學建立了 &lt;a href=&#34;https://opendp.org/&#34; target=&#34;_blank&#34;&gt;OpenDP&lt;/a&gt;，一套開源的差分隱私工具庫，讓研究人員與組織能更容易地在自己的資料集中應用差分隱私技術。&lt;/p&gt; &lt;h2 id=&#34;Apple&#34;&gt;Apple&lt;a class=&#34;headerlink&#34; href=&#34;#Apple&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Apple 也將差分隱私整合至 iOS 的資料蒐集流程中。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Sketch（計數最小值草圖）&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Apple 使用計數最小值草圖（count-min sketch）資料結構，搭配本機差分隱私，蒐集表情符號使用頻率、鍵盤輸入等在地資料。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Matrix&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Matrix 機制識別裝置設定中的使用模式（例如使用者新增至字典的詞彙），在本機加入雜訊後才傳輸。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;See What&#39;s Sent&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Apple 維護了一份透明度頁面，說明他們從使用者裝置蒐集哪些差分隱私資料，以及其目的。&lt;/p&gt; &lt;p&gt;Google 和 Apple 在公開文件中都沒有揭露所使用的 ε 值。「使用本機差分隱私」這個聲明可以從技術論文與程式碼中部分驗證，但隱私保護的實際強度，仍是使用者無法獨立核實的部分。&lt;/p&gt; &lt;h2 id=&#34;美國人口普查&#34;&gt;美國人口普查&lt;a class=&#34;headerlink&#34; href=&#34;#美國人口普查&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;h3 id=&#34;起因Impetus&#34;&gt;起因（Impetus）&lt;a class=&#34;headerlink&#34; href=&#34;#起因Impetus&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;2020 年美國人口普查採用了差分隱私技術（稱為 DAS，Disclosure Avoidance System），取代了原本存在已知再識別漏洞的舊有系統。由於人口普查資料用於分配國會席次與聯邦資金，準確性至關重要。&lt;/p&gt; &lt;p&gt;差分隱私的導入引發了一些爭議，特別是在如何設定 ε 值上：較小的 ε 可保護隱私，但會使小型社群的資料準確度降低。&lt;/p&gt; &lt;h3 id=&#34;DPrioMozilla-Prio&#34;&gt;DPrio（Mozilla Prio）&lt;a class=&#34;headerlink&#34; href=&#34;#DPrioMozilla-Prio&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Mozilla 開發了 &lt;a href=&#34;https://blog.mozilla.org/security/2019/06/06/next-steps-toward-private-browsing-telemetry-with-prio/&#34; target=&#34;_blank&#34;&gt;Prio&lt;/a&gt;，一套用於分散式統計匯總的協議，使用差分隱私蒐集 Firefox 的遙測資料，同時保護使用者隱私。&lt;/p&gt; &lt;h2 id=&#34;差分隱私的未來&#34;&gt;差分隱私的未來&lt;a class=&#34;headerlink&#34; href=&#34;#差分隱私的未來&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;差分隱私仍是一個活躍的研究領域，核心挑戰在於如何在隱私與資料效用之間取得平衡。ε 的設定至今仍是開放性問題：應由誰決定？應設多大？如何審計？&lt;/p&gt; &lt;p&gt;AI 訓練資料的隱私問題，讓差分隱私的重要性在近年急速提升。研究人員已證明，機器學習模型在訓練完成後，仍可能透過「成員推斷攻擊（membership inference attack）」洩漏訓練資料中的個人資訊：攻擊者可以系統性地探測模型，判斷某筆特定資料是否曾出現在訓練集中。這對使用大規模個人資料訓練 AI 的機構來說，構成了可被量化的隱私風險。在訓練過程中導入差分隱私，是目前已知最具理論保證的防禦手段之一，也是評估 AI 系統隱私承諾時的具體技術指標。&lt;/p&gt; &lt;h2 id=&#34;延伸閱讀&#34;&gt;延伸閱讀&lt;a class=&#34;headerlink&#34; href=&#34;#延伸閱讀&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://link.springer.com/chapter/10.1007/11681878_14&#34; target=&#34;_blank&#34;&gt;Calibrating Noise to Sensitivity in Private Data Analysis（2006 原始論文）&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://arxiv.org/abs/1407.6981&#34; target=&#34;_blank&#34;&gt;RAPPOR: Randomized Aggregatable Privacy-Preserving Ordinal Response（2014）&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://machinelearning.apple.com/research/learning-with-privacy-at-scale&#34; target=&#34;_blank&#34;&gt;Learning with Privacy at Scale（Apple 技術文件）&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://opendp.org/&#34; target=&#34;_blank&#34;&gt;OpenDP 官方網站&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Differential_privacy&#34; target=&#34;_blank&#34;&gt;差分隱私理論概覽（Cynthia Dwork）&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;h2 id=&#34;台灣觀點&#34;&gt;台灣觀點&lt;a class=&#34;headerlink&#34; href=&#34;#台灣觀點&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;h3 id=&#34;政府統計與開放資料&#34;&gt;政府統計與開放資料&lt;a class=&#34;headerlink&#34; href=&#34;#政府統計與開放資料&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;台灣人口普查及各機關開放資料的去識別化實務，可與美國 2020 年人口普查導入差分隱私的脈絡對照：台灣哪些統計資料集有公開方法與 ε 範圍？目前政府開放資料平台（data.gov.tw）對去識別化方式的說明仍相當有限，差分隱私提供了一個可以要求更高透明度的論述框架。&lt;/p&gt; &lt;h3 id=&#34;法規與產業&#34;&gt;法規與產業&lt;a class=&#34;headerlink&#34; href=&#34;#法規與產業&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;個人資料保護法的去識別化指引，以及企業行動應用程式蒐集遙測資料的行為，皆與本文主題直接相關。「本機加噪再回傳」（Local DP）的模式在台灣產品中能見度低，使用者普遍難以評估工具是否真的做到可驗證的隱私保護。差分隱私提供了一個可以要求企業說明的技術標準。&lt;/p&gt; &lt;h3 id=&#34;公民社會&#34;&gt;公民社會&lt;a class=&#34;headerlink&#34; href=&#34;#公民社會&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;健保資料庫、智慧城市交通資料、學術研究資料集等大規模資料再利用的爭議，在台灣近年持續出現。差分隱私可作為政策倡議的關鍵詞之一，讓公民社會在討論資料開放時，有更具體的「可證明隱私保護」訴求，而不只是「請匿名化」這樣模糊的要求。&lt;/p&gt; &lt;h3 id=&#34;線上參考資源&#34;&gt;線上參考資源&lt;a class=&#34;headerlink&#34; href=&#34;#線上參考資源&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;數位發展部推動的《隱私強化技術應用指引》，以中文系統整理了差分隱私、合成資料、聯合學習等五項核心隱私強化技術的應用情境、施用流程與實踐案例，是目前台灣少數以政策角度切入、提供可操作說明的 PETs 指引，也是倡議者與研究者在台灣脈絡下理解差分隱私的實用起點。&lt;/p&gt; &lt;p&gt;參考資源：&lt;a href=&#34;https://hackmd.io/@petworks/rJ-UOh9Rn&#34; target=&#34;_blank&#34;&gt;隱私強化技術應用指引&lt;/a&gt;&lt;/p&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/04/what-is-differential-privacy/</link> <pubDate>Tue, 02 Jun 2026 13:41:10 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/04/what-is-differential-privacy/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/social/blog/2026/04/what-is-differential-privacy.png" type="image/png" length="52158" /> </item> <item> <title>Arti 2.2.0 釋出：HTTP CONNECT、RPC 與 relay 開發進展</title> <author>Toomore Chiang</author> <category>Tor</category> <category>更新</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;Arti-220-釋出HTTP-CONNECTRPC-與-relay-開發進展&#34;&gt;Arti 2.2.0 釋出：HTTP CONNECT、RPC 與 relay 開發進展&lt;a class=&#34;headerlink&#34; href=&#34;#Arti-220-釋出HTTP-CONNECTRPC-與-relay-開發進展&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;以下內容原文翻譯來自以下文章，主詞角色為 Tor Project：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://blog.torproject.org/arti_2_2_0_released/&#34; target=&#34;_blank&#34;&gt;Arti 2.2.0 released: HTTP CONNECT, RPC, and Relay development. | March 31, 2026&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;p&gt;&lt;img alt=&#34;Tor&#34; src=&#34;../../../assets/images/tor.webp&#34; /&gt;&lt;/p&gt; &lt;p&gt;Arti 是 Tor Project 正在以 Rust 開發的新一代 Tor 實作。2.2.0 版的核心重點，是把先前偏實驗性的連線方式推向更可實用的狀態：&lt;strong&gt;HTTP CONNECT 現在在完整建置中可用，並預設啟用&lt;/strong&gt;。此外，RPC 客戶端與管理能力也有明顯升級，並同步修補一項低嚴重度安全議題。&lt;/p&gt; &lt;p&gt;對在企業網路、校園網路或公共網路中使用 Tor 的人來說，HTTP CONNECT 的可用性提升很關鍵。對整合 Arti 到既有服務的開發者來說，RPC 的非阻塞與事件迴圈整合也能降低實作成本。整體來看，這是一個把「可部署性」與「可維運性」一起往前推的版本。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;本版重點&#34;&gt;本版重點&lt;a class=&#34;headerlink&#34; href=&#34;#本版重點&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;h3 id=&#34;HTTP-CONNECT-正式納入完整建置並預設啟用&#34;&gt;HTTP CONNECT 正式納入完整建置，並預設啟用&lt;a class=&#34;headerlink&#34; href=&#34;#HTTP-CONNECT-正式納入完整建置並預設啟用&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Arti 2.2.0 新增（並推進）透過 &lt;strong&gt;HTTP CONNECT&lt;/strong&gt; 連上 Tor 網路的能力。這項功能過去屬於實驗性質，現在已包含於完整建置並預設啟用，且與 SOCKS 共用同一個連接埠。&lt;/p&gt; &lt;p&gt;這代表在某些 SOCKS 部署不便、但 HTTP 代理路徑較常見的環境中，Arti 的落地門檻可望下降。對需要在受限網路情境下維持匿名連線能力的使用者與團隊，這是實際可感的改進。&lt;/p&gt; &lt;h3 id=&#34;RPC非阻塞請求事件迴圈整合與-superuser-管理能力&#34;&gt;RPC：非阻塞請求、事件迴圈整合與 superuser 管理能力&lt;a class=&#34;headerlink&#34; href=&#34;#RPC非阻塞請求事件迴圈整合與-superuser-管理能力&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;code&gt;arti-rpc-client-core&lt;/code&gt; 現在支援非阻塞請求（non-blocking requests），並能更好地整合應用程式事件迴圈。這讓 Arti 更容易嵌入到既有服務架構，例如需要高併發或長連線管理的場景。&lt;/p&gt; &lt;p&gt;同時，RPC 系統新增了透過 &lt;strong&gt;superuser&lt;/strong&gt; 進行 Arti 實例管理的能力。對自動化部署、觀測與維運流程而言，這為更精細的管理控制打開了空間。&lt;/p&gt; &lt;h3 id=&#34;安全修補TROVE-2026-005&#34;&gt;安全修補：TROVE-2026-005&lt;a class=&#34;headerlink&#34; href=&#34;#安全修補TROVE-2026-005&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;本版修正了低嚴重度安全議題 &lt;a href=&#34;https://gitlab.torproject.org/tpo/core/arti/-/issues/2418&#34; target=&#34;_blank&#34;&gt;TROVE-2026-005&lt;/a&gt;。官方描述指出，在特定且不常見的嵌入式建置配置中，該問題會削弱部分抗 DoS 能力。&lt;/p&gt; &lt;p&gt;雖然影響條件較侷限，但能在同一版釋出中完成修補，仍反映 Arti 團隊在功能推進與安全維護之間的平衡。&lt;/p&gt; &lt;h2 id=&#34;幕後進展relaycircuits-與目錄服務&#34;&gt;幕後進展：relay、circuits 與目錄服務&lt;a class=&#34;headerlink&#34; href=&#34;#幕後進展relaycircuits-與目錄服務&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;官方也提到持續投入 relay 支援，包括 relay channels、circuits，以及目錄伺服器功能（mirrors 與 authorities）。這些工作多屬中長期基礎建設，短期可能不如前端功能顯眼，但對 Arti 未來能否承擔更完整的 Tor 角色十分關鍵。&lt;/p&gt; &lt;p&gt;也就是說，2.2.0 除了帶來可見的新功能外，也同步把 Arti 的長期架構藍圖往前推進了一步。&lt;/p&gt; &lt;h2 id=&#34;台灣脈絡下可關注的三個方向&#34;&gt;台灣脈絡下可關注的三個方向&lt;a class=&#34;headerlink&#34; href=&#34;#台灣脈絡下可關注的三個方向&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;&lt;strong&gt;受限網路可用性&lt;/strong&gt;：在校園、企業與公共網路情境，HTTP CONNECT 可能降低初始接入難度，但仍需評估代理政策、流量特徵與在地網路阻擋模型。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;在地工具鏈整合&lt;/strong&gt;：RPC 非阻塞能力讓 Arti 更容易接入常見服務框架（如 Python/Node.js 的事件驅動服務），可用於健康檢查、告警與策略控制。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;安全與治理節奏&lt;/strong&gt;：從 &lt;a href=&#34;https://gitlab.torproject.org/tpo/core/arti/-/issues/2418&#34; target=&#34;_blank&#34;&gt;TROVE-2026-005&lt;/a&gt; 修補到 relay 基礎建設推進，可觀察 Arti 在「快速演進」與「風險控制」之間如何維持節奏，這對數位人權與資安社群都具有參考價值。&lt;/li&gt; &lt;/ol&gt; &lt;h2 id=&#34;延伸閱讀&#34;&gt;延伸閱讀&lt;a class=&#34;headerlink&#34; href=&#34;#延伸閱讀&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://gitlab.torproject.org/tpo/core/arti/-/blob/main/CHANGELOG.md#arti-220--30-march-2026&#34; target=&#34;_blank&#34;&gt;Arti 2.2.0 官方 changelog 條目&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://gitlab.torproject.org/tpo/core/arti/-/blob/main/README.md&#34; target=&#34;_blank&#34;&gt;Arti 專案 README&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://gitlab.torproject.org/tpo/core/arti/-/blob/main/crates/arti/README.md&#34; target=&#34;_blank&#34;&gt;&lt;code&gt;arti&lt;/code&gt; binary 文件&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;關於 Arti 專案&lt;/p&gt; &lt;p&gt;Arti 是 Tor Project 正在開發的新一代 Tor 實作（implementation），以 Rust 撰寫。其目標是在維持 Tor 網路匿名性與隱私保護特性的前提下，提供一個更現代化、更易於維護與整合的程式庫與工具組。相較於以 C 語言實作、已經服役多年的傳統 Tor（常被稱為「C Tor」或 Tor daemon），Arti 採用模組化與較新穎的設計，讓我們可以更安全、也更有彈性地演進 Tor 的功能。&lt;/p&gt; &lt;p&gt;Arti 目前仍在積極開發中：在用戶端場景，它已經可以支援相當多的實際使用情境。而在中繼（relay）與洋蔥服務（onion services）等領域，也持續投入資源、循序漸進地擴展能力。如果你想進一步了解 Arti 的設計目標與最新進度，建議可以參考 Arti 的官方網站與原始碼儲存庫：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://arti.torproject.org/&#34; target=&#34;_blank&#34;&gt;Arti 官方網站與總覽&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://gitlab.torproject.org/tpo/core/arti/&#34; target=&#34;_blank&#34;&gt;Arti 原始碼儲存庫（GitLab）&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;參考資料&lt;/p&gt; &lt;p&gt;本篇整理自 Tor Project 官方公告 &lt;a href=&#34;https://blog.torproject.org/arti_2_2_0_released/&#34; target=&#34;_blank&#34;&gt;Arti 2.2.0 released: HTTP CONNECT, RPC, and Relay development.&lt;/a&gt;。&lt;/p&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/03/arti-2-2-0-released-http-connect-rpc-and-relay-development/</link> <pubDate>Tue, 02 Jun 2026 13:41:10 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/03/arti-2-2-0-released-http-connect-rpc-and-relay-development/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/tor.webp" type="image/webp" length="13344" /> </item> <item> <title>Tails 7.6 發佈說明</title> <author>Toomore Chiang</author> <category>Tails</category> <category>更新</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;Tails-76-發佈說明&#34;&gt;Tails 7.6 發佈說明&lt;a class=&#34;headerlink&#34; href=&#34;#Tails-76-發佈說明&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;&lt;img alt=&#34;Tails&#34; src=&#34;../../../assets/images/tails.png&#34; style=&#34;border-radius: 10px;&#34; /&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&#34;https://tails.net/news/version_7.6/&#34; target=&#34;_blank&#34;&gt;Tails 7.6&lt;/a&gt; 於 2026 年 3 月 26 日公告。此版在&lt;strong&gt;對抗網路審查&lt;/strong&gt;與&lt;strong&gt;桌面整合&lt;/strong&gt;兩方面都有可感知的改動：Tor 連線流程可直接協助你取得橋接器。密碼管理則改由 GNOME &lt;a href=&#34;https://gitlab.gnome.org/World/secrets&#34; target=&#34;_blank&#34;&gt;Secrets&lt;/a&gt; 擔綱，取代內建的 &lt;a href=&#34;https://keepassxc.org/&#34; target=&#34;_blank&#34;&gt;KeePassXC&lt;/a&gt;。&lt;/p&gt; &lt;h2 id=&#34;新功能&#34;&gt;新功能&lt;a class=&#34;headerlink&#34; href=&#34;#新功能&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;h3 id=&#34;自動-Tor-橋接器&#34;&gt;自動 Tor 橋接器&lt;a class=&#34;headerlink&#34; href=&#34;#自動-Tor-橋接器&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;你現在可以在 Tails 的 &lt;strong&gt;Tor 連線助理&lt;/strong&gt;裡，直接了解什麼是 &lt;strong&gt;Tor 橋接器&lt;/strong&gt;（Tor bridges）。&lt;/p&gt; &lt;p&gt;Tor 橋接器是&lt;strong&gt;不公開列舉&lt;/strong&gt;的 Tor 中繼站，用來&lt;strong&gt;隱藏你正在連線到 Tor&lt;/strong&gt; 的事實。若你所在網路會&lt;strong&gt;封鎖連到 Tor&lt;/strong&gt;，可以把橋接器當成進入 Tor 網路的第一站，藉此繞過審查。&lt;/p&gt; &lt;p&gt;在 Tails 7.6 中，開啟 Tor 連線時可選擇 &lt;strong&gt;自動連線到 Tor&lt;/strong&gt;（Connect to Tor automatically）。若無法直接連上 Tor 網路，橋接設定畫面會多一項 &lt;strong&gt;依你所在區域請求 Tor 橋接器&lt;/strong&gt;（Ask for a Tor bridge based on your region）。&lt;/p&gt; &lt;p&gt;此功能與 Tails 以外的 &lt;a href=&#34;https://blog.torproject.org/new-release-tor-browser-115/&#34; target=&#34;_blank&#34;&gt;Tor Browser 自 11.5 版起&lt;/a&gt;（2022 年 7 月）在連線助理採用的技術相同。Tails 會透過 Tor Project 的 &lt;a href=&#34;https://gitlab.torproject.org/tpo/anti-censorship/rdsys/-/blob/main/doc/moat.md&#34; target=&#34;_blank&#34;&gt;Moat API&lt;/a&gt; 下載&lt;strong&gt;較可能在你所在區域有效&lt;/strong&gt;的橋接資訊。為了規避審查，這段連線會以 &lt;a href=&#34;https://en.wikipedia.org/wiki/domain%20fronting&#34; target=&#34;_blank&#34;&gt;網域前置&lt;/a&gt;（domain fronting）偽裝成連向其他網站。&lt;/p&gt; &lt;p&gt;給&lt;strong&gt;台灣&lt;/strong&gt;以及&lt;strong&gt;東亞/東南亞&lt;/strong&gt;各地的讀者：各地的審查模式不盡相同，但&lt;strong&gt;套路&lt;/strong&gt;往往似曾相識，包括 TLS 攔截、路由上的花招，或是只對部分應用程式「看似放行」的&lt;strong&gt;軟性&lt;/strong&gt;封鎖。若 Tails 映像能在&lt;strong&gt;產品介面內&lt;/strong&gt;直接呈現取得&lt;strong&gt;橋接器&lt;/strong&gt;的流程，就能降低門檻，減輕記者、律師與公民社會志工在承擔營運風險之餘，還得從部落格文章背下整套橋接流程的負擔。&lt;/p&gt; &lt;h3 id=&#34;GNOME-Secrets&#34;&gt;GNOME Secrets&lt;a class=&#34;headerlink&#34; href=&#34;#GNOME-Secrets&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;在 Tails 7.6 中，&lt;a href=&#34;https://gitlab.gnome.org/World/secrets&#34; target=&#34;_blank&#34;&gt;Secrets&lt;/a&gt; 密碼管理器取代 &lt;strong&gt;KeePassXC&lt;/strong&gt;。&lt;/p&gt; &lt;p&gt;Secrets 介面較簡潔，且與 &lt;strong&gt;GNOME 桌面&lt;/strong&gt;整合較佳。例如螢幕小鍵盤、游標大小等&lt;strong&gt;無障礙&lt;/strong&gt;相關功能，在 Secrets 上可再次正常搭配使用。&lt;/p&gt; &lt;p&gt;Secrets 與 KeePassXC 使用&lt;strong&gt;相同的檔案格式&lt;/strong&gt;儲存密碼，因此可&lt;strong&gt;自動嘗試解鎖&lt;/strong&gt;你先前在 KeePassXC 使用的資料庫。若你仍需要 KeePassXC 的進階功能，可將 KeePassXC 安裝為&lt;a href=&#34;https://tails.net/doc/persistent_storage/additional_software/index.en.html&#34; target=&#34;_blank&#34;&gt;附加軟體&lt;/a&gt;。&lt;/p&gt; &lt;p&gt;Secrets 主要快捷鍵與 KeePassXC 類似，並多搭配 &lt;strong&gt;Shift&lt;/strong&gt;（與 &lt;strong&gt;Ctrl&lt;/strong&gt; 併用）：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Shift+Ctrl+C：複製密碼&lt;/li&gt; &lt;li&gt;Shift+Ctrl+V：複製網址&lt;/li&gt; &lt;li&gt;Shift+Ctrl+B：複製使用者名稱&lt;/li&gt; &lt;li&gt;Shift+Ctrl+T：複製一次性密碼（OTP）&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;若要查看 Secrets 的完整快捷鍵列表，請按 &lt;strong&gt;Ctrl+?&lt;/strong&gt;。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;變更與更新&#34;&gt;變更與更新&lt;a class=&#34;headerlink&#34; href=&#34;#變更與更新&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;將 Electrum 自 4.5.8 更新至 &lt;a href=&#34;https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES&#34; target=&#34;_blank&#34;&gt;4.7.0&lt;/a&gt;。&lt;/li&gt; &lt;li&gt;將 Tor Browser 更新至 &lt;a href=&#34;https://blog.torproject.org/new-release-tor-browser-1508/&#34; target=&#34;_blank&#34;&gt;15.0.8&lt;/a&gt;。&lt;/li&gt; &lt;li&gt;將 Thunderbird 更新至 &lt;a href=&#34;https://www.thunderbird.net/en-US/thunderbird/140.8.0esr/releasenotes/&#34; target=&#34;_blank&#34;&gt;140.8.0&lt;/a&gt;。&lt;/li&gt; &lt;li&gt;更新多數韌體套件，改善較新硬體的支援（顯示、Wi‑Fi 等）。&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&#34;問題修正&#34;&gt;問題修正&lt;a class=&#34;headerlink&#34; href=&#34;#問題修正&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;翻譯在儲存語言與鍵盤配置到 USB 隨身碟前所顯示的確認對話框。（&lt;a href=&#34;https://gitlab.tails.boum.org/tails/tails/-/issues/21448&#34; target=&#34;_blank&#34;&gt;#21448&lt;/a&gt;）&lt;/li&gt; &lt;li&gt;修正 Thunderbird 遷移通知中「了解更多」按鈕。（&lt;a href=&#34;https://gitlab.tails.boum.org/tails/tails/-/issues/21455&#34; target=&#34;_blank&#34;&gt;#21455&lt;/a&gt;）&lt;/li&gt; &lt;li&gt;修正土耳其語環境下的自動升級。（&lt;a href=&#34;https://gitlab.tails.boum.org/tails/tails/-/issues/21466&#34; target=&#34;_blank&#34;&gt;#21466&lt;/a&gt;）&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;如需完整細節，請參閱官方 &lt;a href=&#34;https://gitlab.tails.boum.org/tails/tails/-/blob/master/debian/changelog&#34; target=&#34;_blank&#34;&gt;changelog&lt;/a&gt;。&lt;/p&gt; &lt;h2 id=&#34;取得-Tails-76&#34;&gt;取得 Tails 7.6&lt;a class=&#34;headerlink&#34; href=&#34;#取得-Tails-76&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;h3 id=&#34;升級現有-Tails-USB-並保留持久儲存&#34;&gt;升級現有 Tails USB 並保留持久儲存&lt;a class=&#34;headerlink&#34; href=&#34;#升級現有-Tails-USB-並保留持久儲存&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;自 &lt;strong&gt;Tails 7.0&lt;/strong&gt; 起可自動升級至 7.6。&lt;/p&gt; &lt;p&gt;若無法自動升級，或自動升級後無法開機，請改試&lt;a href=&#34;https://tails.net/doc/upgrade/index.en.html#manual&#34; target=&#34;_blank&#34;&gt;手動升級&lt;/a&gt;。&lt;/p&gt; &lt;h3 id=&#34;在新-USB-上安裝-Tails-76&#34;&gt;在新 USB 上安裝 Tails 7.6&lt;a class=&#34;headerlink&#34; href=&#34;#在新-USB-上安裝-Tails-76&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;請依官方安裝說明：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://tails.net/install/windows/index.en.html&#34; target=&#34;_blank&#34;&gt;從 Windows 安裝&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://tails.net/install/mac/index.en.html&#34; target=&#34;_blank&#34;&gt;從 macOS 安裝&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://tails.net/install/linux/index.en.html&#34; target=&#34;_blank&#34;&gt;從 Linux 安裝&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://tails.net/install/expert/index.en.html&#34; target=&#34;_blank&#34;&gt;從 Debian 或 Ubuntu 以命令列與 GnuPG 安裝&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;若選擇&lt;strong&gt;重新安裝&lt;/strong&gt;而非升級，隨身碟上的持久儲存將會&lt;strong&gt;被清除&lt;/strong&gt;。&lt;/p&gt; &lt;h3 id=&#34;僅下載映像檔&#34;&gt;僅下載映像檔&lt;a class=&#34;headerlink&#34; href=&#34;#僅下載映像檔&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://tails.net/install/download/index.en.html&#34; target=&#34;_blank&#34;&gt;USB 映像檔&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://tails.net/install/download-iso/index.en.html&#34; target=&#34;_blank&#34;&gt;ISO 映像檔（光碟與虛擬機）&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;參考資料&lt;/p&gt; &lt;p&gt;本篇整理自 Tails 官方公告 &lt;a href=&#34;https://tails.net/news/version_7.6/&#34; target=&#34;_blank&#34;&gt;Tails 7.6&lt;/a&gt;。&lt;/p&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/03/tails-7-6/</link> <pubDate>Tue, 02 Jun 2026 13:41:10 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/03/tails-7-6/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/tails.png" type="image/png" length="92715" /> </item> <item> <title>Arti 2.1.0 更新發佈</title> <author>Toomore Chiang</author> <category>Tor</category> <category>更新</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;Arti-210-更新發佈&#34;&gt;Arti 2.1.0 更新發佈&lt;a class=&#34;headerlink&#34; href=&#34;#Arti-210-更新發佈&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;以下內容原文翻譯來自以下文章，主詞角色為 Tor Project：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://blog.torproject.org/arti_2_1_0_released/&#34; target=&#34;_blank&#34;&gt;Arti 2.1.0 released: Relay and RPC development., by gabi | March 3, 2026&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;p&gt;&lt;img alt=&#34;Tor&#34; src=&#34;../../../assets/images/tor.webp&#34; /&gt;&lt;/p&gt; &lt;p&gt;Arti 是我們正在進行中的專案，用於使用 Rust 開發新一代的 Tor 使用者端。我們現在很高興宣布最新版本 Arti 2.1.0 的釋出。&lt;/p&gt; &lt;p&gt;在這個版本中，我們投入了大量與中繼（relay）支援與 RPC 開發相關的工作。雖然 Arti 目前仍然無法作為 Tor 中繼節點使用，但我們已經看到穩定的進展，離讓開發者在中繼角色上測試 Arti 越來越近。同時，我們也對設定系統做了全面翻新，引入基於 &lt;code&gt;derive-deftly&lt;/code&gt; 的新架構，讓未來擴充與維護 Arti 的設定更為容易。&lt;/p&gt; &lt;p&gt;本次更新也包含多項錯誤修復、程式碼清理，以及我們 CI 基礎設施的改進，為未來的開發鋪平道路。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;Arti-210-概覽&#34;&gt;Arti 2.1.0 概覽&lt;a class=&#34;headerlink&#34; href=&#34;#Arti-210-概覽&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;在 Arti 2.1.0 版本中，我們的開發重點主要集中在兩個方向：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;讓 Arti 更接近可以作為中繼節點使用，特別是中繼路由相關的內部工作。&lt;/li&gt; &lt;li&gt;繼續打磨 RPC 介面與其周邊基礎設施，使 Arti 能透過現代化的 RPC 溝通方式與其他應用程式整合。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;雖然這些改動多半屬於「幕後重構與基礎建設」，但它們對 Arti 的長期發展至關重要。我們預期未來的開發者可以在這些基礎之上，開始實際測試 Arti 作為中繼節點的行為與效能。&lt;/p&gt; &lt;h2 id=&#34;中繼支援與開發進度&#34;&gt;中繼支援與開發進度&lt;a class=&#34;headerlink&#34; href=&#34;#中繼支援與開發進度&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Arti 的長期目標之一，是不只作為使用者端（client），還能成為完整的 Tor 中繼實作。這次 2.1.0 版本中，我們投入了大量與中繼相關的內部建設工作，包括：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;針對中繼相關的程式碼路徑與模組進行重構與強化。&lt;/li&gt; &lt;li&gt;為日後在真實 Tor 網路上測試 Arti 作為中繼節點預先打好地基。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;目前，Arti &lt;strong&gt;仍然不能&lt;/strong&gt;在公共 Tor 網路上以中繼身分安全運行。不過，我們認為很快就能進入讓 Arti 開發者社群開始測試「中繼模式」的階段，先在受控環境或測試網路（例如私有測試環境）中進行實驗。&lt;/p&gt; &lt;p&gt;換句話說，Arti 2.1.0 代表的是：我們正在穩定前進，離&lt;strong&gt;「Arti 可以作為中繼」&lt;/strong&gt;又更近一步。&lt;/p&gt; &lt;h2 id=&#34;RPC-開發與設定系統大改版&#34;&gt;RPC 開發與設定系統大改版&lt;a class=&#34;headerlink&#34; href=&#34;#RPC-開發與設定系統大改版&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;除了中繼支援的相關工作之外，Arti 2.1.0 也在 RPC 與設定系統上有重要進展。&lt;/p&gt; &lt;p&gt;在 RPC 方面，我們延續過去幾個版本的工作，持續打磨 Arti 的 RPC 介面與內部實作，讓應用程式可以透過現代、可擴充的 JSON RPC 風格介面，與 Arti 進行互動。這包括：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;針對 RPC 相關程式碼進行清理與修正，讓介面行為更一致。&lt;/li&gt; &lt;li&gt;為未來新增更多 RPC 功能預先整理內部結構。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;在設定系統方面，這次版本則是一次&lt;strong&gt;「大翻新」&lt;/strong&gt;。我們將 Arti 的設定機制改寫為採用新的、基於 &lt;code&gt;derive-deftly&lt;/code&gt; 的架構。這樣的改動帶來幾個明顯好處：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;更容易定義新設定型別&lt;/strong&gt;：開發者可以用更簡潔、可維護的方式，為 Arti 新增或調整設定項目。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;減少樣板程式碼&lt;/strong&gt;：透過自動衍生（derive）機制，許多重複、枯燥的設定處理程式碼不再需要手動撰寫。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;未來擴充成本更低&lt;/strong&gt;：當 Arti 功能越來越多時，新的設定系統可以讓整體結構維持清晰。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;我們相信，這次設定系統的重構，會在長期節省大量開發時間，也讓外部貢獻者更容易參與 Arti 的開發。&lt;/p&gt; &lt;h2 id=&#34;Bug-修復與-CI-基礎設施改進&#34;&gt;Bug 修復與 CI 基礎設施改進&lt;a class=&#34;headerlink&#34; href=&#34;#Bug-修復與-CI-基礎設施改進&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;如同許多釋出版本一樣，Arti 2.1.0 也包含許多看似不那麼顯眼，卻很重要的修補與清理工作，包括：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;修復多項在實務使用中發現的錯誤與邊界情況（edge cases）。&lt;/li&gt; &lt;li&gt;改善程式碼結構與內部模組邊界，讓專案更易於維護。&lt;/li&gt; &lt;li&gt;強化 CI（持續整合）管線與相關基礎設施，讓我們能更早、更穩定地在開發流程中捕捉問題。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;這些改進雖然不像大功能那樣顯眼，但對維持 Arti 作為一個可靠、安全的匿名通訊軟體實作至關重要。&lt;/p&gt; &lt;h2 id=&#34;MSRV-提升到-Rust-1890&#34;&gt;MSRV 提升到 Rust 1.89.0&lt;a class=&#34;headerlink&#34; href=&#34;#MSRV-提升到-Rust-1890&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;本次釋出同時也將 Arti 的最小支援 Rust 版本（Minimum Supported Rust Version, MSRV）提升到 &lt;code&gt;1.89.0&lt;/code&gt;，這一調整是依照我們既有的 MSRV 政策進行。&lt;/p&gt; &lt;p&gt;這代表：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;若你想要從原始碼編譯最新版本的 Arti，請確保你的 Rust 工具鏈已更新到至少 &lt;code&gt;1.89.0&lt;/code&gt;。&lt;/li&gt; &lt;li&gt;MSRV 的提升通常是為了能使用較新的 Rust 語言與標準函式庫特性，讓程式碼更安全、表達力更好，也更容易維護。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;如果你維護的是長期部署或發行版套件，請留意這項變更並適度更新你的建置環境。&lt;/p&gt; &lt;h2 id=&#34;想開始使用-Arti-嗎&#34;&gt;想開始使用 Arti 嗎？&lt;a class=&#34;headerlink&#34; href=&#34;#想開始使用-Arti-嗎&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;若你想進一步了解如何使用 Arti，我們建議從以下幾個資源開始：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Arti 專案的頂層 &lt;code&gt;README&lt;/code&gt;：說明專案目標、整體架構與常見使用方式。&lt;/li&gt; &lt;li&gt;&lt;code&gt;arti&lt;/code&gt; 這個命令列工具的文件：介紹如何啟動 Arti、基本選項與使用情境。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;你可以在 Arti 的原始碼儲存庫與官方網站上找到這些文件與更多範例程式碼。由於 Arti 仍在持續演進，我們也鼓勵開發者在閱讀文件時，搭配最新的 CHANGELOG 了解最近的 API 與行為變更。&lt;/p&gt; &lt;h2 id=&#34;了解更多變更細節&#34;&gt;了解更多變更細節&lt;a class=&#34;headerlink&#34; href=&#34;#了解更多變更細節&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;如果你有興趣深入了解 Arti 2.1.0 中所有的變更，包括 API 相關調整與更多細部修正，請參閱 Arti 專案儲存庫中的 CHANGELOG。那裡列出了本次釋出的完整變更紀錄，以及對開發者特別相關的項目。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://gitlab.torproject.org/tpo/core/arti/&#34; target=&#34;_blank&#34;&gt;Arti 專案首頁與 README（GitLab）&lt;/a&gt;&lt;/li&gt; &lt;li&gt;你可以在儲存庫中的 &lt;code&gt;CHANGELOG.md&lt;/code&gt; 檔案裡找到本次版本的完整條目。&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&#34;致謝與贊助&#34;&gt;致謝與贊助&lt;a class=&#34;headerlink&#34; href=&#34;#致謝與贊助&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;我們要感謝所有為 Arti 2.1.0 做出貢獻的人，包括 Niel Duysters、Nihal、Nuhiat-Arefin、Robert Bartlensky、carti-it、hjrgrn、moumenalaoui、robertb 與 sjcobb！沒有這些貢獻者持續的投入，Arti 不可能走到今天這一步。&lt;/p&gt; &lt;p&gt;同時，我們也衷心感謝各位贊助者對 Arti 開發工作的資助與支持。正因為有這些贊助，我們才能在中繼支援、RPC 開發、設定系統重構以及整體穩定性上持續前進，讓更多重視隱私的使用者與開發者能在未來受惠於 Arti 與 Tor 網路所提供的保護。&lt;/p&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;關於 Arti 專案&lt;/p&gt; &lt;p&gt;Arti 是 Tor Project 正在開發的新一代 Tor 實作（implementation），以 Rust 撰寫。其目標是在維持 Tor 網路匿名性與隱私保護特性的前提下，提供一個更現代化、更易於維護與整合的程式庫與工具組。相較於以 C 語言實作、已經服役多年的傳統 Tor（常被稱為「C Tor」或 Tor daemon），Arti 採用模組化與較新穎的設計，讓我們可以更安全、也更有彈性地演進 Tor 的功能。&lt;/p&gt; &lt;p&gt;啟動 Arti 專案的原因，包含幾個關鍵考量：其一是希望善用 Rust 在記憶體安全與型別系統上的優勢，降低匿名通訊軟體在實作層面可能出現的脆弱點。其二是讓 Tor 的功能更容易被嵌入到各種應用程式與服務中，無論是桌面軟體、行動 App，甚至伺服器端服務，都能透過 Arti 的函式庫與 RPC 介面更方便地整合 Tor。從長期來看，我們希望 Arti 成為一個乾淨、清晰、適合作為其他專案基礎的 Tor 實作。&lt;/p&gt; &lt;p&gt;目前 Arti 仍在積極開發中：在用戶端場景，它已經可以支援相當多的實際使用情境。而在中繼（relay）與洋蔥服務（onion services）等領域，也持續投入資源、循序漸進地擴展能力。如果你想進一步了解 Arti 的設計目標與最新進度，建議可以參考 Arti 的官方網站與原始碼儲存庫：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://arti.torproject.org/&#34; target=&#34;_blank&#34;&gt;Arti 官方網站與總覽&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;https://gitlab.torproject.org/tpo/core/arti/&#34; target=&#34;_blank&#34;&gt;Arti 原始碼儲存庫（GitLab）&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/03/arti_2_1_0_released/</link> <pubDate>Tue, 02 Jun 2026 13:41:10 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/03/arti_2_1_0_released/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/tor.webp" type="image/webp" length="13344" /> </item> <item> <title>伊朗封網 80 多天後重新開放，流量湧進社群架設的 Tor WebTunnel</title> <author>Toomore Chiang</author> <category>Relay</category> <category>Tor</category> <category>更新</category> <category>社群</category> <description>&lt;h1 id=&#34;伊朗封網-80-多天後重新開放流量湧進社群架設的-Tor-WebTunnel&#34;&gt;伊朗封網 80 多天後重新開放，流量湧進社群架設的 Tor WebTunnel&lt;a class=&#34;headerlink&#34; href=&#34;#伊朗封網-80-多天後重新開放流量湧進社群架設的-Tor-WebTunnel&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;對伊朗的網路使用者來說，過去這近三個月，外面的網路幾乎不存在。直到前幾天連線稍微恢復，社群架設在台灣的 Tor WebTunnel 橋接開始湧進大量流量，那是想盡辦法繞過審查、連回 Tor 的伊朗人，重新連上了外面的網路。&lt;/p&gt; &lt;div class=&#34;admonition tip&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;在台灣，你也可以幫上忙&lt;/p&gt; &lt;p&gt;手上有一台 VPS（雲端主機）或實體主機，再加一個網域，就能架一個 Tor WebTunnel 橋接，讓被審查切斷的人能連回外面的網路。架不了伺服器也沒關係，打開瀏覽器跑 &lt;a href=&#34;../../../../tools/tor-snowflake/&#34;&gt;Snowflake&lt;/a&gt; 一樣能貢獻匿名流量。&lt;/p&gt; &lt;p&gt;伺服器規格、法律考量與完整架設步驟，都整理在 &lt;a href=&#34;../../../../community/setup-tor-webtunnel/&#34;&gt;&lt;strong&gt;如何搭建 Tor WebTunnel 橋接&lt;/strong&gt;&lt;/a&gt;。&lt;/p&gt; &lt;/div&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;封了-80-多天的網路&#34;&gt;封了 80 多天的網路&lt;a class=&#34;headerlink&#34; href=&#34;#封了-80-多天的網路&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;2026 年 2 月 28 日起，伊朗在軍事行動期間切斷了對外連線。這次斷的是整個國家對外的網路，接近全國規模，跟平常封鎖個別網站的審查是不同量級的事。根據 Cloudflare Radar 的觀測，伊朗對外的網路流量在斷網後掉到平常高點的 0.3% 上下，幾乎歸零，整個三月、四月都壓在這個低點&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:2&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;。一直到 5 月 26 日前後，流量才急速回升，重新接近正常水準。從斷網到重新開放，前後 80 多天。&lt;/p&gt; &lt;figure&gt; &lt;a href=&#34;https://assets.anoni.net/blog/iran-radar-cf.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://assets.anoni.net/blog/iran-radar-cf.png&#34; alt=&#34;Cloudflare Radar 顯示伊朗對外網路流量的時間軸，2026 年 2 月 28 日斷網後驟降到接近零，整個三、四月維持在低點，到 5 月 26 日前後才急速回升&#34; title=&#34;Cloudflare Radar 觀測到的伊朗對外流量，2 月 28 日斷網、5 月 26 日前後回升&#34; class=&#34;brand-frame&#34;&gt; &lt;/a&gt; &lt;figcaption&gt;Cloudflare Radar 觀測到的伊朗對外網路流量。2026 年 2 月 28 日斷網後接近歸零，整個三、四月維持低點，5 月 26 日前後才急速回升。&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;封網的這段期間，伊朗只剩一個被高度過濾的國內網路可用，銀行、外送這類本地服務還能運作，但對外的連線幾乎全斷。NetBlocks 把這次列為現代史上最長的全國性斷網，全國 9000 萬人口裡，大多數在這近三個月幾乎連不上國際網路&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:3&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;h2 id=&#34;社群的-WebTunnel-在伊朗重新開放網路後流量跳升&#34;&gt;社群的 WebTunnel 在伊朗重新開放網路後流量跳升&lt;a class=&#34;headerlink&#34; href=&#34;#社群的-WebTunnel-在伊朗重新開放網路後流量跳升&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;社群在台灣架設的 Tor WebTunnel 橋接，平常就在背景持續運作，幫連不上 Tor 的人繞過審查連進來。伊朗重新開放的那兩天，這個節點的連線明顯跳升，流量比平常高出許多。看到流量回來的當下，我們其實鬆了一口氣，那代表又有人能重新連上外面的網路。&lt;/p&gt; &lt;figure&gt; &lt;a href=&#34;https://assets.anoni.net/blog/iran-blackout-webtunnel-cf.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://assets.anoni.net/blog/iran-blackout-webtunnel-cf.png&#34; alt=&#34;社群架設的 Tor WebTunnel 橋接在伊朗重新開放後的流量圖，連線量比平常明顯跳升&#34; title=&#34;社群 WebTunnel 橋接的流量，伊朗重新開放後明顯跳升&#34; class=&#34;brand-frame&#34;&gt; &lt;/a&gt; &lt;figcaption&gt;社群架設的 Tor WebTunnel 橋接流量。伊朗重新開放後，經過這個節點的連線明顯跳升。&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;封網期間，當地人連 Tor 都連不上，因為整條對外連線都斷了。連線一恢復，很多人急著想知道外面這段期間發生了什麼、跟失聯的親友重新聯絡上。記者要把當地消息傳出去，公民團體需要和外界協調，這些都得連上那些被長期封鎖的網站和服務。要繞過審查，多半得靠 Tor，而在 Tor 本身也被封鎖的地方，還得透過各地志工架設的橋接才連得上。他們透過橋接連上 Tor 時，有一部分連線就經過社群架在台灣的這個節點（社群在新加坡也架了一台節點，這次沒有被分配到流量）。&lt;/p&gt; &lt;p&gt;從後台看連入這個橋接的來源網路，前五名全是伊朗的主要電信業者，流量確實來自當地的一般網路用戶。&lt;/p&gt; &lt;figure&gt; &lt;a href=&#34;https://assets.anoni.net/blog/iran-asn.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://assets.anoni.net/blog/iran-asn.png&#34; alt=&#34;Cloudflare 後台的來源 ASN 列表，連入這個 WebTunnel 橋接的前五名來源網路全是伊朗電信業者：MCI 行動通訊 144.7 GB、伊朗電信 TCI、Irancell、Aria Shatel、Pasargad&#34; title=&#34;連入 WebTunnel 橋接的來源 ASN，前五名全是伊朗主要電信業者&#34; class=&#34;brand-frame&#34;&gt; &lt;/a&gt; &lt;figcaption&gt;連入這個 WebTunnel 橋接的來源 ASN（Cloudflare 後台）。前五名全是伊朗的主要電信業者：行動通訊公司（MCI）、伊朗電信（TCI）、Irancell、Aria Shatel、Pasargad，流量確實來自伊朗的網路用戶。&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;流量並沒有在那兩天之後就退去。這幾天，連線持續經過這個橋接。根據 NetBlocks 等監測機構，伊朗這次的恢復並不完整，行動網路一度仍中斷、家用 Wi-Fi 才先恢復，主要社群平台的封鎖也還在，甚至比封網前更嚴，當地人要連到外面的一般網站，多半得靠 VPN 之類的工具才連得出去&lt;sup id=&#34;fnref2:3&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:3&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:4&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;。對很多人來說，就算網路「重新開放」，要連到外面還是得繞過大量封鎖，而社群的 WebTunnel 就是這些繞過封鎖的方式之一。&lt;/p&gt; &lt;p&gt;流量這幾天持續經過社群架設的 WebTunnel，這幾個節點顯然不夠用。所以我們想邀請更多有能力的人一起架設橋接，讓更多需要連到外面的人連得上。&lt;/p&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;需要連線的人，可以來信索取&lt;/p&gt; &lt;p&gt;社群目前在台灣、新加坡各運作一個 Tor WebTunnel 橋接。為了不讓審查者直接把位址封掉，這些 bridge line 不會公開貼出來。你或你認識的人若需要，歡迎來信 &lt;a href=&#34;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#119;&amp;#104;&amp;#105;&amp;#115;&amp;#112;&amp;#101;&amp;#114;&amp;#64;&amp;#97;&amp;#110;&amp;#111;&amp;#110;&amp;#105;&amp;#46;&amp;#110;&amp;#101;&amp;#116;&#34;&gt;&amp;#119;&amp;#104;&amp;#105;&amp;#115;&amp;#112;&amp;#101;&amp;#114;&amp;#64;&amp;#97;&amp;#110;&amp;#111;&amp;#110;&amp;#105;&amp;#46;&amp;#110;&amp;#101;&amp;#116;&lt;/a&gt; 索取（其他聯絡方式見&lt;a href=&#34;../../../../contact/&#34;&gt;持續關注&lt;/a&gt;）。&lt;/p&gt; &lt;/div&gt; &lt;h2 id=&#34;為什麼是-WebTunnel&#34;&gt;為什麼是 WebTunnel&lt;a class=&#34;headerlink&#34; href=&#34;#為什麼是-WebTunnel&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;figure&gt; &lt;a href=&#34;https://assets.anoni.net/blog/iran-webtunnel.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://assets.anoni.net/blog/iran-webtunnel.png&#34; alt=&#34;WebTunnel 示意圖，Tor 流量被包進一般 HTTPS 連線、偽裝成普通網站瀏覽以繞過審查&#34; title=&#34;WebTunnel 把 Tor 流量偽裝成一般 HTTPS 連線&#34; class=&#34;brand-frame&#34;&gt; &lt;/a&gt; &lt;figcaption&gt;WebTunnel 把 Tor 流量包進一般 HTTPS 連線裡，在審查者眼中就像普通的網站瀏覽（示意圖）。&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;Tor 的橋接有好幾種，差別在於「有多難被審查者封鎖」。&lt;/p&gt; &lt;p&gt;&lt;a href=&#34;../../../../tools/tor-snowflake/&#34;&gt;Snowflake&lt;/a&gt; 門檻最低，開個瀏覽器分頁就能幫人連線，不必準備伺服器，誰都能馬上上手，在多數受審查的地方都很有用。它走 WebRTC（瀏覽器做視訊通話用的那種即時連線技術），這種流量跟一般瀏覽網頁長得不太一樣，在過濾特別嚴的環境裡比較容易被認出來。另一種叫 obfs4 的橋接，把流量變成一團看不出規律的雜訊，但審查系統用深度封包檢測（DPI，逐筆分析連線、判斷要不要放行的技術）仍可能認出它不像正常上網而擋掉。&lt;/p&gt; &lt;p&gt;WebTunnel 的做法不同，它把 Tor 流量包進一個真正的 HTTPS 連線裡（就是平常瀏覽器網址列上鎖、開頭 https 的那種安全連線）。在審查者眼中，連到 WebTunnel 橋接跟連到一個普通網站沒有兩樣。要封鎖它，就得連帶封掉大量正常的 HTTPS 網站，代價高到審查者通常下不了手。這讓 WebTunnel 成為對付這類過濾最強的橋接之一，在中國、俄羅斯都已經實際派上用場。&lt;/p&gt; &lt;p&gt;伊朗這次的情況更極端，整段對外連線都被切斷，斷網期間連橋接也無從運作。等連線回來、回到日常的過濾狀態，橋接才重新派得上用場。不過伊朗的過濾比中俄棘手，當地用協定白名單只放行特定幾種連線，WebTunnel 起初並不容易在那裡運作&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:5&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;p&gt;隨著 Tor 改用 Telegram 派發橋接、志工把節點數撐起來，2025 年起 Tor 觀察到越來越多伊朗使用者成功透過 WebTunnel 連上 Tor&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:6&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;，也呼應了社群節點這次在重新開放後看到的流量。同一時期，Snowflake 也在伊朗特別好用，Tor 形容它是當地最好用的連線工具之一&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:7&#34;&gt;7&lt;/a&gt;&lt;/sup&gt;。對伊朗的網路自由來說，WebTunnel 和 Snowflake 都是有效的路，兩種都歡迎更多人一起加入。&lt;/p&gt; &lt;h2 id=&#34;在台灣你也可以架一個&#34;&gt;在台灣，你也可以架一個&lt;a class=&#34;headerlink&#34; href=&#34;#在台灣你也可以架一個&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;台灣對外連線自由、頻寬充足，是合適的橋接來源地。審查者會持續封鎖已知的橋接 IP，所以分散在不同國家、不同網路供應商的 WebTunnel 越多，當地人能用的入口就越多。台灣每多架一個節點，就是給當地人多一個還沒被封鎖、能連上 Tor 的入口。&lt;/p&gt; &lt;p&gt;門檻其實不高：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;一台 512MB 到 1GB 記憶體的小型 VPS 就跑得動，成本和維護心力都比架 &lt;a href=&#34;../../../../community/setup-tor-relay/&#34;&gt;Tor Relay&lt;/a&gt; 低。&lt;/li&gt; &lt;li&gt;需要一個網域（或子網域）和一張 TLS 憑證（讓網站能用 https 安全連線的憑證），用 Let&#39;s Encrypt 免費就能申請。&lt;/li&gt; &lt;li&gt;法律風險很低。橋接只是中轉站，不會直接連到使用者最後要造訪的網站，對外網站看到的是 Tor 網路的出口，不是你的伺服器，比架設 Tor 出口節點安全得多。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;我們把完整的架設流程整理成一份指引，從準備網域、申請憑證、把橋接架起來，到防火牆、偽裝頁、監控與後續維運都寫進去了：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;span class=&#34;twemoji&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path d=&#34;M12 2C6.5 2 2 6.5 2 12v10h20V12c0-5.5-4.5-10-10-10m3.47 5.11A5.95 5.95 0 0 0 13 6.09V4.07c1.46.18 2.79.76 3.9 1.62zm-6.94 0L7.1 5.69A7.94 7.94 0 0 1 11 4.07v2.02c-.91.15-1.75.51-2.47 1.02M5.69 7.1l1.42 1.43A5.95 5.95 0 0 0 6.09 11H4.07c.18-1.46.76-2.79 1.62-3.9M6 13v2.5H4V13zm-2 7v-2.5h2V20zm12 0H8v-8c0-2.21 1.79-4 4-4s4 1.79 4 4zm.89-11.47 1.42-1.43a7.94 7.94 0 0 1 1.62 3.9h-2.02a5.95 5.95 0 0 0-1.02-2.47M18 13h2v2.5h-2zm0 7v-2.5h2V20z&#34;/&gt;&lt;/svg&gt;&lt;/span&gt; &lt;a href=&#34;../../../../community/setup-tor-webtunnel/&#34;&gt;&lt;strong&gt;如何搭建 Tor WebTunnel 橋接&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;如果沒辦法協助架設 WebTunnel，也可以打開瀏覽器跑 &lt;a href=&#34;../../../../tools/tor-snowflake/&#34;&gt;Snowflake&lt;/a&gt;，開著分頁就能貢獻匿名流量，幫連不上 Tor 的人繞過審查。等你準備好投入一台伺服器，再回來架 WebTunnel。&lt;/p&gt; &lt;h2 id=&#34;不只是伊朗&#34;&gt;不只是伊朗&lt;a class=&#34;headerlink&#34; href=&#34;#不只是伊朗&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;伊朗這次的斷網很極端，但網路審查與斷網不是遙遠的特例。緬甸、白俄羅斯、中國長期維持高強度的過濾&lt;sup id=&#34;fnref:8&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:8&#34;&gt;8&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&#34;fnref:9&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:9&#34;&gt;9&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&#34;fnref:10&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:10&#34;&gt;10&lt;/a&gt;&lt;/sup&gt;，每一次區域衝突、選舉、抗爭，都伴隨著網路的收緊。與我們同樣使用正體中文的香港，也從過去開放的網路環境，這幾年開始出現依國安法的網站封鎖&lt;sup id=&#34;fnref:11&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:11&#34;&gt;11&lt;/a&gt;&lt;/sup&gt;。台灣身處東亞，遇到地震、海纜中斷或區域緊張時，對外連線同樣可能中斷或被干擾&lt;sup id=&#34;fnref:12&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:12&#34;&gt;12&lt;/a&gt;&lt;/sup&gt;。現在幫其他地方的人架起繞過審查的橋接，也是在替台灣累積架設與運維匿名網路的經驗。&lt;/p&gt; &lt;p&gt;一個節點不會改變什麼，但很多個分散在世界各地的節點加起來，就是審查者很難一次拔掉的網路。如果你有一台閒置的 VPS 或實體主機、一個網域，和一點時間，歡迎一起在台灣這端架起更多橋接。&lt;/p&gt; &lt;p&gt;社群討論在 &lt;a href=&#34;../../../../contact/&#34;&gt;Matrix&lt;/a&gt;（家伺服器 &lt;code&gt;im.anoni.net&lt;/code&gt;），加入方式與其他聯絡管道都在那頁。&lt;/p&gt; &lt;h2 id=&#34;相關閱讀&#34;&gt;相關閱讀&lt;a class=&#34;headerlink&#34; href=&#34;#相關閱讀&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/setup-tor-webtunnel/&#34;&gt;如何搭建 Tor WebTunnel 橋接&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../tools/tor-snowflake/&#34;&gt;Tor Snowflake 橋接點&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/setup-tor-relay/&#34;&gt;如何搭建 Tor Relay&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../basics/internet-freedom/&#34;&gt;網路自由為什麼重要&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../2025/10/internetfreedom-oct2025/&#34;&gt;2025 年 10 月國際網路自由觀察&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;div class=&#34;footnote&#34;&gt; &lt;hr /&gt; &lt;ol&gt; &lt;li id=&#34;fn:1&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://radar.cloudflare.com/ir&#34; target=&#34;_blank&#34;&gt;Cloudflare Radar（Iran）&lt;/a&gt; - Cloudflare Radar&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:1&#34; title=&#34;Jump back to footnote 1 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:2&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://x.com/CloudflareRadar/status/2027709437981450502&#34; target=&#34;_blank&#34;&gt;Internet shutdown in Iran amid military actions&lt;/a&gt; - Cloudflare Radar&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:2&#34; title=&#34;Jump back to footnote 2 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:3&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.thenationalnews.com/news/mena/2026/05/27/internet-restored-to-tens-of-millions-in-iran-after-three-month-blackout/&#34; target=&#34;_blank&#34;&gt;Internet restored to tens of millions in Iran after three-month blackout&lt;/a&gt; - The National&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:3&#34; title=&#34;Jump back to footnote 3 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref2:3&#34; title=&#34;Jump back to footnote 3 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:4&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.upi.com/Top_News/World-News/2026/05/26/iran-internet-restored-88-days/9231779817270/&#34; target=&#34;_blank&#34;&gt;Iran&#39;s Internet restored for some after 88 days of blackout&lt;/a&gt; - UPI&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:4&#34; title=&#34;Jump back to footnote 4 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:5&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://blog.torproject.org/introducing-webtunnel-evading-censorship-by-hiding-in-plain-sight/&#34; target=&#34;_blank&#34;&gt;Hiding in plain sight: Introducing WebTunnel&lt;/a&gt; - The Tor Project&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:5&#34; title=&#34;Jump back to footnote 5 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:6&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://blog.torproject.org/staying-ahead-of-censors-2025/&#34; target=&#34;_blank&#34;&gt;Staying ahead of censors in 2025: What we&#39;ve learned from fighting censorship in Iran and Russia&lt;/a&gt; - The Tor Project&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:6&#34; title=&#34;Jump back to footnote 6 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:7&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.techradar.com/vpn/vpn-privacy-security/iranians-are-resilient-they-always-find-ways-to-speak-how-iranians-are-overcoming-unprecedented-internet-censorship&#34; target=&#34;_blank&#34;&gt;How Iranians are overcoming unprecedented internet censorship&lt;/a&gt; - TechRadar&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:7&#34; title=&#34;Jump back to footnote 7 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:8&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.accessnow.org/press-release/update-internet-access-censorship-myanmar/&#34; target=&#34;_blank&#34;&gt;Update: internet access, censorship, and the Myanmar coup&lt;/a&gt; - Access Now&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:8&#34; title=&#34;Jump back to footnote 8 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:9&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://netblocks.org/reports/internet-disruption-hits-belarus-on-election-day-YAE2jKB3&#34; target=&#34;_blank&#34;&gt;Internet disruption hits Belarus on election day&lt;/a&gt; - NetBlocks&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:9&#34; title=&#34;Jump back to footnote 9 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:10&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://freedomhouse.org/country/china/freedom-net/2025&#34; target=&#34;_blank&#34;&gt;China: Freedom on the Net 2025 Country Report&lt;/a&gt; - Freedom House&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:10&#34; title=&#34;Jump back to footnote 10 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:11&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.rfa.org/english/news/china/blocked-01082021140451.html&#34; target=&#34;_blank&#34;&gt;Hong Kong Website Blocked, Sparking Fears Over Great Firewall&lt;/a&gt; - Radio Free Asia&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:11&#34; title=&#34;Jump back to footnote 11 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:12&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://thediplomat.com/2023/04/after-chinese-vessels-cut-matsu-internet-cables-taiwan-shows-its-communications-resilience/&#34; target=&#34;_blank&#34;&gt;After Chinese Vessels Cut Matsu Internet Cables, Taiwan Seeks to Improve Its Communications Resilience&lt;/a&gt; - The Diplomat&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:12&#34; title=&#34;Jump back to footnote 12 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/05/iran-blackout-webtunnel/</link> <pubDate>Tue, 02 Jun 2026 13:41:10 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/05/iran-blackout-webtunnel/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/tor.webp" type="image/webp" length="13344" /> </item> <item> <title>Tor 使用者文件的新家</title> <author>Toomore Chiang</author> <category>Tor</category> <category>更新</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;Tor-使用者文件的新家&#34;&gt;Tor 使用者文件的新家&lt;a class=&#34;headerlink&#34; href=&#34;#Tor-使用者文件的新家&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;以下內容原文翻譯來自以下文章，主詞角色為 Tor：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://blog.torproject.org/new-user-support-portal-tor-tails/&#34; target=&#34;_blank&#34;&gt;A new home for Tor user documentation, Tor Blog, by gus, 2025-10-29&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;p&gt;&lt;img alt=&#34;Tor 使用者文件的新家&#34; src=&#34;https://forum.torproject.org/uploads/default/original/2X/7/746c347ebc3558fee33a3cd5eb7917e0d892f673.png&#34; style=&#34;border-radius: 10px;&#34; /&gt;&lt;/p&gt; &lt;p&gt;隱私技術的力量，取決於人們是否能夠順利使用它。每天都有數百萬人仰賴 Tor 來保護他們在網路上的隱私與自由。不過直到現在，想找到問題的答案，常常得在不同網站之間來回切換：一個是 Tor 瀏覽器手冊，另一個是支援入口網站。這種分散的體驗不僅難以瀏覽，也不利於維護。&lt;/p&gt; &lt;p&gt;因此，我們一直在努力簡化大家尋求 Tor 使用協助的方式。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;所有使用者文件的一個家&#34;&gt;所有使用者文件的一個家&lt;a class=&#34;headerlink&#34; href=&#34;#所有使用者文件的一個家&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;今天我們推出全新的&lt;a href=&#34;https://support.torproject.org/&#34; target=&#34;_blank&#34;&gt;支援入口網站&lt;/a&gt;，所有內容現在都集中到同一個地方。你可以在這裡找到所有面向使用者的文件：更清楚、分類更完善，無論在電腦或手機上都更容易閱讀。這次遷移完成後，tb-manual.torproject.org 會自動重新導向到新的入口網站。&lt;/p&gt; &lt;p&gt;我們的目標很簡單：讓世界各地的 Tor 使用者都能輕鬆找到所需資訊，而不必在不同網站之間來回切換。&lt;/p&gt; &lt;p&gt;另外別擔心，Tor 生態系其他部分的文件仍會留在它們該在的地方：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Tails 的文件依然在 Tails &lt;a href=&#34;https://tails.net/&#34; target=&#34;_blank&#34;&gt;官方網站&lt;/a&gt;提供。&lt;/li&gt; &lt;li&gt;給&lt;a href=&#34;https://community.torproject.org/relay/&#34; target=&#34;_blank&#34;&gt;中繼節點維運&lt;/a&gt;、&lt;a href=&#34;https://community.torproject.org/training/&#34; target=&#34;_blank&#34;&gt;數位安全培訓師&lt;/a&gt;、&lt;a href=&#34;https://community.torproject.org/localization/&#34; target=&#34;_blank&#34;&gt;翻譯志工&lt;/a&gt;與&lt;a href=&#34;https://community.torproject.org/user-research/&#34; target=&#34;_blank&#34;&gt;使用者研究員&lt;/a&gt;的指南，將持續放在&lt;a href=&#34;https://community.torproject.org/&#34; target=&#34;_blank&#34;&gt;社群入口網站&lt;/a&gt;。&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&#34;協助我們翻譯全新的支援入口網站&#34;&gt;協助我們翻譯全新的支援入口網站&lt;a class=&#34;headerlink&#34; href=&#34;#協助我們翻譯全新的支援入口網站&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;我們是全球社群，讓工具與入口網站能以各種語言提供至關重要。來自世界各地的志工一直在協助我們進行這項翻譯工作。由於我們重新調整架構並更新了許多內容，新入口網站需要全新的翻譯。&lt;/p&gt; &lt;p&gt;目前支援入口網站提供的語言有：西班牙文、波斯文、德文、土耳其文、俄文、烏克蘭文、匈牙利文、日文、阿拉伯文，以及簡體中文。&lt;/p&gt; &lt;p&gt;如果你想協助讓 Tor 文件也有你使用的語言版本，請透過我們在 &lt;a href=&#34;https://hosted.weblate.org/projects/tor/new-support-portal/&#34; target=&#34;_blank&#34;&gt;Weblate&lt;/a&gt; 的翻譯專案作貢獻。若你是第一次參與 Tor 翻譯，請參考「&lt;a href=&#34;https://community.torproject.org/localization/becoming-tor-translator/&#34; target=&#34;_blank&#34;&gt;成為 Tor 翻譯者&lt;/a&gt;」指南開始上手。&lt;/p&gt; &lt;h2 id=&#34;社群共同的努力&#34;&gt;社群共同的努力&lt;a class=&#34;headerlink&#34; href=&#34;#社群共同的努力&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;這個全新的入口網站，是多個 Tor 團隊（UX、社群、系統管理）以及 &lt;a href=&#34;https://sutty.coop.ar/&#34; target=&#34;_blank&#34;&gt;Sutty&lt;/a&gt; 合作的成果。Sutty 依據 Tor 為新支援網站設計的規格，打造了一個可重複使用的元件庫。這種模組化的做法讓系統更容易維護、擴充，並能因應未來需求調整，為接下來的新網站奠定穩固的基礎。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;「這次與 Tor 的合作，以及使用我們擅長、類似 Jekyll 的靜態網站產生器，不僅幫助我們打磨並精進自家的工具鏈。同時，能為 Tor 這個長期以來激發更私密網際網路願景的組織做出貢獻，對我們這個由工人共同擁有的合作社來說，也是值得驕傲的里程碑。」（Sutty）&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;我們相信，隱私應該人人都能取得。而使用隱私工具的人越多，對所有人來說，隱私就越堅實。每一次改進文件，都能幫助更多人理解、使用並信任 Tor。我們希望這個全新的支援入口網站，能讓全球各地的使用者更容易找到所需的答案，也讓大家感受到自己是推動網路隱私與自由的全球社群一份子。&lt;/p&gt; &lt;h2 id=&#34;分享你的意見回饋&#34;&gt;分享你的意見回饋&lt;a class=&#34;headerlink&#34; href=&#34;#分享你的意見回饋&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;若要對網站提供意見或回報問題，你可以到 GitLab &lt;a href=&#34;https://gitlab.torproject.org/tpo/web/marble/support/-/issues&#34; target=&#34;_blank&#34;&gt;建立&lt;/a&gt;一個 Issue。你也可以透過 Matrix（&lt;a href=&#34;https://matrix.to/#/#tor-www:matrix.org&#34; target=&#34;_blank&#34;&gt;#tor-www:matrix.org&lt;/a&gt;）或 IRC（irc.oftc.net 上的 #tor-www）聯絡我們並歡迎與我們聊天。&lt;/p&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2025/10/tor-support-new-home/</link> <pubDate>Tue, 02 Jun 2026 13:41:10 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2025/10/tor-support-new-home/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/tor.webp" type="image/webp" length="13344" /> </item> <item> <title>Unredacted 如何幫受審查地區的人連上開放網路</title> <author>Toomore Chiang</author> <category>Tor</category> <category>更新</category> <category>翻譯文章</category> <description>&lt;h1 id=&#34;Unredacted-如何幫受審查地區的人連上開放網路&#34;&gt;Unredacted 如何幫受審查地區的人連上開放網路&lt;a class=&#34;headerlink&#34; href=&#34;#Unredacted-如何幫受審查地區的人連上開放網路&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;div class=&#34;admonition info&#34;&gt; &lt;p&gt;以下是 Unredacted 在 Tor Blog 的客座文章全文翻譯，文中的「我們」都指 Unredacted：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;https://blog.torproject.org/keeping-the-doors-open-unredacted/&#34; target=&#34;_blank&#34;&gt;Keeping the doors open, Tor Blog, by Unredacted.org, 2026-05-15&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;文末附三段來自 anoni.net 社群的補充（台灣的對照、GreenWare 在台灣的可行性、你能做什麼）。&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&lt;img alt=&#34;Keeping the doors open&#34; src=&#34;../../../assets/images/tor.webp&#34; style=&#34;border-radius: 10px;&#34; /&gt;&lt;/p&gt; &lt;p&gt;這篇客座文章是「捍衛自由網路的組織」系列報導的一篇。&lt;/p&gt; &lt;p&gt;有位中國使用者曾經這樣描述我們的工作：&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;「你們幫了很多很多人翻過防火長城。如果沒有你們的幫助，我會被困在完全的黑暗裡，被洗腦。」&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;我們很少聽到使用我們服務的人發聲。他們大多沒有辦法、或不覺得自己能安全地傳訊息出來。每當有一條訊息穿越過來，就提醒我們這件事真正關係到什麼。&lt;/p&gt; &lt;!-- more --&gt; &lt;p&gt;我們是 Unredacted，一個註冊在美國的 501(c)(3) 非營利組織（美國的免稅公益組織）。我們建造並維運網路基礎設施，協助大家連上開放的網路、捍衛使用網路的隱私權。具體做法是在全球運行一個超過 300 台伺服器的網路。當前門被鎖住時，我們是另一條穿越的路徑。當公共廣場不再安全時，我們是還能說話的地方。&lt;/p&gt; &lt;p&gt;這份工作大部分都是看不見的，包括資料中心作業、硬體、自動化、開源軟體、頻寬、濫用通報處理、監控警報，以及為了讓這一切持續運作而熬過的深夜。&lt;/p&gt; &lt;p&gt;我們做的事情分成三個方向。&lt;strong&gt;Censorship Evasion&lt;/strong&gt;（繞過審查）這一塊是 Unredacted Door，我們把所有用來繞過封鎖的服務都收在這個名字底下。&lt;strong&gt;Secure Infrastructure&lt;/strong&gt;（安全基礎設施）跑像是 &lt;a href=&#34;https://xmpp.is/&#34; target=&#34;_blank&#34;&gt;XMPP.is&lt;/a&gt;、自家的 Matrix 家用伺服器，還有其他以安全與隱私為前提的免費服務。&lt;strong&gt;Unredacted Education&lt;/strong&gt; 是寫作與文件這一塊，給想理解這份工作、想自己複製一遍的人讀的指南與說明。在這三塊之外，&lt;strong&gt;Unredacted Labs&lt;/strong&gt; 是實驗區，跑還沒到正式上線等級的基礎設施想法。GreenWare 就是其中一項，目的是用不太耗電的硬體扛起真實的網路容量。&lt;/p&gt; &lt;h2 id=&#34;Unredacted-Door&#34;&gt;Unredacted Door&lt;a class=&#34;headerlink&#34; href=&#34;#Unredacted-Door&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;名字就是字面的意思。當通往開放網路的入口被牆封起來，人們就需要另一條進入的路徑。&lt;/p&gt; &lt;p&gt;Unredacted Door 把好幾項繞行審查的服務收在一起：FreeSocks、Signal 與 Telegram 的訊息代理、Tor bridges、Snowflake 代理。在最近的 30 天裡，這些服務替數萬名在自己國家繞行審查的使用者承載了將近 300 TiB 的流量，大約相當於播好幾萬小時 4K 影片所需的頻寬。需求沒有減緩，我們得持續架更多。每一條新過濾規則、每一條新法律、每一波打著「為了你的安全」名號的措施，都會把更多人推向尚未被審查者發現的路。&lt;/p&gt; &lt;p&gt;Unredacted Door 裡最大的一塊是 FreeSocks，給審查嚴重地區的使用者用的免費代理。如果你沒接觸過，代理就是一個轉接點：你的應用程式連的是這台轉接的伺服器，由它把連線帶過你跟外面網路之間那層過濾，再接到你真正想連的被封鎖服務。&lt;/p&gt; &lt;p&gt;FreeSocks 的設計重點是讓這個轉接點看起來低調無奇，這恰好是一般 VPN 缺乏的特質。VPN 在連線上很顯眼，有清楚的端點、清楚的握手、在線路上看得出來的封包形狀。審查者非常擅長阻擋他們認得出來的東西。&lt;/p&gt; &lt;p&gt;沒有單一工具能涵蓋所有情境。Tor Browser 提供強度足夠的瀏覽隱私與匿名性。Snowflake 在 Tor 網路本身被封時，幫使用者繞回 Tor 上。FreeSocks 代理則把特定流量推上一條較難被察覺的路徑。住在審查環境裡的人通常手邊得備上好幾種工具，因為沒有任何一扇門能一直開著。&lt;/p&gt; &lt;p&gt;這也是我們為什麼把心力投在 FreeSocks 第二版（v2）的開發上。它使用 Xray，一個強大且彈性的流量路由引擎，可以把代理流量做得更像一般網頁流量。&lt;/p&gt; &lt;div class=&#34;admonition note&#34;&gt; &lt;p class=&#34;admonition-title&#34;&gt;什麼是 Xray&lt;/p&gt; &lt;p&gt;Xray 是一個流量路由與偽裝工具，源自 V2Ray 專案，被中國、伊朗等審查嚴重地區的使用者廣泛採用。它提供 VLESS、Trojan、Reality 等協定，把代理流量偽裝成一般 HTTPS / TLS 流量，讓系統難以從連線特徵認出它其實是代理。傳統 VPN 一眼能認出的握手與封包樣態，Xray 把這些指紋抹平，是抗審查工具圈裡近年的主力選擇。詳細可參考 &lt;a href=&#34;https://github.com/XTLS/Xray-core&#34; target=&#34;_blank&#34;&gt;Xray-core 專案&lt;/a&gt;。&lt;/p&gt; &lt;/div&gt; &lt;p&gt;我們把 Xray 與自家的開源控制平面綁在一起，這樣當審查者找到並封鎖某台伺服器時，系統就能自動輪替端點。使用者已經在壓力底下了，能少花一分力氣去調設定就少一分風險。&lt;/p&gt; &lt;h2 id=&#34;GreenWare用更省電的硬體撐起-Tor-容量&#34;&gt;GreenWare：用更省電的硬體撐起 Tor 容量&lt;a class=&#34;headerlink&#34; href=&#34;#GreenWare用更省電的硬體撐起-Tor-容量&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Tor 中繼、橋接、代理等等，這些都跑在資料中心的硬體上，而硬體有實際的成本，財務、營運、環境都有。如果我們希望隱私基礎設施能長期撐下去，就得問什麼樣的維運才是真的可持續。&lt;/p&gt; &lt;p&gt;GreenWare 是我們試著縮小這個成本、同時保住承載量的嘗試。大多數 Tor 中繼的流量，並不需要一台耗電像暖風機的伺服器。一台中繼需要的是穩定的網路、可預測的 CPU，以及足夠存放狀態的記憶體。這種規模的工作量，一台單板電腦就能處理，前提是外殼夠扎實。&lt;/p&gt; &lt;p&gt;我們從 Raspberry Pi 5 主機板開始，透過 PoE（網路供電）讓電與資料都靠一條網路線餵進去。這個想法行得通。資料中心的典型伺服器吃的電大約相當於一台小型暖風機，而一台 Pi 連一顆燈泡都不到。但是第一代有它的天花板，密度不夠，部分配套元件也撐不了我們的長時間使用。&lt;/p&gt; &lt;p&gt;所以我們現在同時跑兩種部署方式。第一種是一個 1U 機箱裡塞 20 個 ComputeBlade 模組，全部 20 個都部署在我們的資料中心，把一部分 Tor exit relays 搬到上面跑。這個機箱在滿載時大約吃 100W 多一點，差不多等於一顆舊式白熾燈泡。第二種是我們自己設計的客製化 Raspberry Pi 機箱。會做這個，是因為 ComputeBlade 的經驗讓我們更清楚現場到底需要什麼。兩種都已經上線，截至撰文時，我們全部 123 個 Tor exit relay 都跑在這套合併後的基礎設施上，總耗電大約 400W。隨著時間推進，等專案更成熟，我們會再分享更多機箱設計與整體進展。&lt;/p&gt; &lt;p&gt;Tor 網路靠願意替它維運基礎設施的人與組織撐起。Exit 是這份工作裡最難的一塊，需要頻寬、維護、處理濫用通報、法律上的承擔，還需要錢。如果我們能把跑出有意義的 exit 容量所需的成本與電力都壓低，就有更多人能扛起其中一塊，讓網路的節點更多元、規模更大。&lt;/p&gt; &lt;p&gt;更長遠的目標是繼續推動高效硬體、碳排追蹤，乃至於以再生能源驅動的小型節點。我們很樂意跟想看到這件事持續做大的組織與公司合作。&lt;/p&gt; &lt;p&gt;開放的網路之所以保持開放，是因為有許多人與組織投入心力、時間與精神。包括測量審查的研究者、提供頻寬的中繼維運者，以及不肯把彼此丟下的社群。Unredacted 負責的這一塊，就是建造與維護那些路徑，在那些明顯好走的路被切斷時，給人們另一條能走的路。&lt;/p&gt; &lt;hr /&gt; &lt;h2 id=&#34;來自-anoninet-社群台灣的對照&#34;&gt;來自 anoni.net 社群：台灣的對照&lt;a class=&#34;headerlink&#34; href=&#34;#來自-anoninet-社群台灣的對照&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Unredacted 文章裡那位中國使用者的話格外少見，因為身處審查環境的人多半沒有管道、也難以安全地對外發聲。對照到正體中文社群，台灣讀者本身並沒有遭遇這種審查封鎖。台灣的網路環境相對自由，沒有 GFW、沒有強制 VPN 註冊、ISP 也沒有國家審查命令。也因為如此，台灣有條件替被封鎖地區架設 Tor 中繼與橋接，分擔一部分抗審查基礎建設的工作。&lt;/p&gt; &lt;p&gt;匿名網路社群 anoni.net 一直透過 &lt;a href=&#34;https://api.anoni.net/api/readme&#34; target=&#34;_blank&#34;&gt;Pulse 即時觀測&lt;/a&gt; 追蹤台灣 Tor 中繼節點的數量與分布。截至 2026-05-31，台灣境內 Onionoo（Tor 官方的中繼資料查詢服務）看得到的、運作中的中繼節點是 12 個，其中具有 Exit 旗標的只有 3 個（initramfs、GuruKopi、jerryrelay）。對照 Unredacted 一個組織就跑 123 個 exit relay、30 天承載近 300 TiB 流量，台灣的全國 exit 規模還不到他們的 3%。我們在 &lt;a href=&#34;../../../../taiwan/tor-relay-watcher/&#34;&gt;Tor Relays 觀測點&lt;/a&gt; 持續更新這個數字，並在 &lt;a href=&#34;../../../../taiwan/ooni-asn-coverage/&#34;&gt;ASN 觀測資料分析&lt;/a&gt; 補上 OONI 對台灣與鄰近地區的審查觀測。&lt;/p&gt; &lt;p&gt;香港、澳門以及使用中文的東南亞華語使用者，在 2020 年後實際的翻牆需求增加，而正體中文的抗審查資源相對稀缺。anoni.net 的工作之一是把這套中文資源補起來，包括 &lt;a href=&#34;../../../../tools/what-is-tor/&#34;&gt;什麼是 Tor&lt;/a&gt;、&lt;a href=&#34;../../../../tools/tor-snowflake/&#34;&gt;Tor Snowflake 橋接點&lt;/a&gt;、&lt;a href=&#34;../../../../tools/what-is-ooni/&#34;&gt;什麼是 OONI&lt;/a&gt; 等基礎文件，跟 Unredacted 的 Unredacted Education 走在同一條路上。&lt;/p&gt; &lt;h2 id=&#34;來自-anoninet-社群GreenWare-在台灣的可行性&#34;&gt;來自 anoni.net 社群：GreenWare 在台灣的可行性&lt;a class=&#34;headerlink&#34; href=&#34;#來自-anoninet-社群GreenWare-在台灣的可行性&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Unredacted 把 123 個 exit relays 跑在 400W 上，這個數字對台灣社群讀起來特別有感。以一般工商業用電費約 NT$ 3.5 至 6 / 度估算&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;，400W 全年運轉約 3,500 度電，一年大約 NT$ 12,000 至 21,000，對學校資訊中心或社群協作空間而言是可以負擔的營運成本。&lt;/p&gt; &lt;p&gt;關鍵在硬體規模化的設計。台灣 maker 社群對 Raspberry Pi 5 並不陌生，PoE+ HAT 與 PoE 交換器在台灣的常見零售管道都能買到（如 Cytron、群創、PChome）。ComputeBlade（20 模組 1U 機箱）目前在台灣較少零售管道，可以透過官方海外訂購或社群代購取得。校園機房比家用網路更適合做這件事，原因有三：固定 IP、學術網路頻寬、有人巡檢機器。&lt;/p&gt; &lt;p&gt;Tor Relay 校園建立是 anoni.net 2026 的三大主題之一，社群正在把校園架設的經驗整理成一份 SOP（見 &lt;a href=&#34;../../../../community/relay-on-campus/&#34;&gt;Tor Relay 校園建立研究專題&lt;/a&gt; 與 &lt;a href=&#34;../../../2025/12/ntnu-nz/&#34;&gt;在台師大架設 Tor Relay：一段與學校溝通、留下可能性的實作經驗&lt;/a&gt;）。Unredacted 在 GreenWare 上的工程做法，可以做為下一所學校評估架設方案時的參考點，先用 PoE 餵電的 Raspberry Pi 5 試做一台 middle relay，等運作穩定後再考慮 exit 與機箱密度。&lt;/p&gt; &lt;p&gt;對想參與的個人或小團體，從 Snowflake proxy 開始（瀏覽器外掛或 Docker）幾乎沒有電費負擔，是進入抗審查基礎建設最低門檻的入口（見 &lt;a href=&#34;../../../../tools/tor-snowflake/&#34;&gt;Tor Snowflake 橋接點&lt;/a&gt;）。&lt;/p&gt; &lt;h2 id=&#34;你能做什麼&#34;&gt;你能做什麼&lt;a class=&#34;headerlink&#34; href=&#34;#你能做什麼&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;讀完 Unredacted 的工作，如果你也想替審查地區的人多撐住一條連外的路，這裡有幾個入口：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;了解 Unredacted&lt;/strong&gt;：到 &lt;a href=&#34;https://unredacted.org/&#34; target=&#34;_blank&#34;&gt;unredacted.org&lt;/a&gt; 看他們的服務與透明度資訊，再決定是否透過官方頻道支持伺服器、頻寬與人力成本。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;自架 Snowflake&lt;/strong&gt;：最低門檻的抗審查貢獻，用瀏覽器外掛或 Docker 就能跑（見 &lt;a href=&#34;../../../../tools/tor-snowflake/&#34;&gt;Tor Snowflake 橋接點&lt;/a&gt;）。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;架設 Tor relay 或 bridge&lt;/strong&gt;：需要穩定網路與一點維運心力，社群整理了 &lt;a href=&#34;../../../../community/setup-tor-relay/&#34;&gt;如何搭建 Tor Relay&lt;/a&gt; 的步驟與經驗。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;校園 Tor Relay&lt;/strong&gt;：在大專院校工作或就讀的人，可以從 &lt;a href=&#34;../../../../community/relay-on-campus/&#34;&gt;Tor Relay 校園建立研究專題&lt;/a&gt; 開始評估。&lt;/li&gt; &lt;li&gt;&lt;strong&gt;加入 anoni.net 社群討論&lt;/strong&gt;：透過 Matrix 跟其他社群成員交換經驗，入口在 &lt;a href=&#34;../../../../community/&#34;&gt;社群參與&lt;/a&gt;。&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&#34;延伸閱讀&#34;&gt;延伸閱讀&lt;a class=&#34;headerlink&#34; href=&#34;#延伸閱讀&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;../../../../tools/what-is-tor/&#34;&gt;什麼是 Tor&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../tools/tor-snowflake/&#34;&gt;Tor Snowflake 橋接點&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../tools/what-is-ooni/&#34;&gt;什麼是 OONI&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/relay-on-campus/&#34;&gt;Tor Relay 校園建立研究專題&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../taiwan/tor-relay-watcher/&#34;&gt;Tor Relays 觀測點&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../taiwan/ooni-asn-coverage/&#34;&gt;ASN 觀測資料分析&lt;/a&gt;&lt;/li&gt; &lt;li&gt;同系列：&lt;a href=&#34;https://blog.torproject.org/Defending-the-right-to-know/&#34; target=&#34;_blank&#34;&gt;Defending the public&#39;s right to know（OONI）&lt;/a&gt;、&lt;a href=&#34;https://blog.torproject.org/preserving-evidence-openarchive-fosters-accountability-media-sovereignty/&#34; target=&#34;_blank&#34;&gt;Preserving evidence: How OpenArchive fosters accountability and media sovereignty&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;div class=&#34;footnote&#34;&gt; &lt;hr /&gt; &lt;ol&gt; &lt;li id=&#34;fn:1&#34;&gt; &lt;p&gt;台電 2026 年平均電價為每度 NT$ 3.7823（經濟部 2026-03-27 電價審議會決議，4–9 月維持平均電價），實際每度單價依用電種類與時間電價（尖峰、離峰）而有差異。資料來源：&lt;a href=&#34;https://www.taipower.com.tw/2289/2290/46940/&#34; target=&#34;_blank&#34;&gt;台灣電力公司電價表&lt;/a&gt;。&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:1&#34; title=&#34;Jump back to footnote 1 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/06/keeping-the-doors-open/</link> <pubDate>Mon, 01 Jun 2026 15:51:34 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/06/keeping-the-doors-open/</guid> <enclosure url="https://anoni-net.ipns.dweb.link/assets/images/tor.webp" type="image/webp" length="13344" /> </item> <item> <title>PayPal 關閉台灣境內交易、Stripe 至今未開放：EFF 新書 Transaction Denied 整理十多年金融審查案例</title> <author>Toomore Chiang</author> <category>更新</category> <category>翻譯文章</category> <category>隱私</category> <description>&lt;h1 id=&#34;PayPal-關閉台灣境內交易Stripe-至今未開放EFF-新書-Transaction-Denied-整理十多年金融審查案例&#34;&gt;PayPal 關閉台灣境內交易、Stripe 至今未開放：EFF 新書 Transaction Denied 整理十多年金融審查案例&lt;a class=&#34;headerlink&#34; href=&#34;#PayPal-關閉台灣境內交易Stripe-至今未開放EFF-新書-Transaction-Denied-整理十多年金融審查案例&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h1&gt; &lt;figure&gt; &lt;a href=&#34;https://assets.anoni.net/blog/2026-financial-companies-as-censors.png&#34; target=&#34;_blank&#34;&gt; &lt;img src=&#34;https://assets.anoni.net/blog/2026-financial-companies-as-censors.png&#34; alt=&#34;被膠帶封口的存錢豬，象徵被金融中介切斷的支付管道&#34; style=&#34;border-radius: 10px;&#34;&gt; &lt;/a&gt; &lt;figcaption&gt;圖片來自 EFF Deeplinks 文章 &lt;a href=&#34;https://www.eff.org/deeplinks/2026/04/former-eff-activism-directors-new-book-transaction-denied-explores-what-happens&#34; target=&#34;_blank&#34;&gt;Former EFF Activism Director&#39;s New Book, Transaction Denied, Explores What Happens When Financial Companies Act like Censors&lt;/a&gt; 的社交卡片（EFF Financial Censorship banner 圖庫），授權為 &lt;a href=&#34;https://creativecommons.org/licenses/by/4.0/&#34; target=&#34;_blank&#34;&gt;CC BY 4.0&lt;/a&gt;。&lt;/figcaption&gt; &lt;/figure&gt; &lt;p&gt;2017 年 5 月 9 日，美國的跨境電子支付服務 PayPal 全數關閉台灣境內交易功能，兩個 PayPal Taiwan 帳號之間不能再收付款，跨境收付款則維持運作。受衝擊最大的是剛起步的實況產業，Twitch Cheer、YouTube Super Chat、StreamLabs、NightDev 這些依賴 PayPal 處理本地觀眾贊助的工具集體中斷，小型組織與獨立媒體的本地金流也跟著受影響&lt;sup id=&#34;fnref:8&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:8&#34;&gt;8&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;p&gt;法源是 2015 年通過的《電子支付機構管理條例》第三條第一項，PayPal 選擇不申請許可，關閉境內交易功能&lt;sup id=&#34;fnref:9&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:9&#34;&gt;9&lt;/a&gt;&lt;/sup&gt;。八年過去，美國的線上金流處理服務 Stripe 至今未開放台灣使用者註冊。Stripe 是 Substack、許多訂閱制 SaaS、許多開源專案贊助頁面背後的信用卡收款層，台灣的個人創作者要先繞道註冊一間美國 LLC 才用得上&lt;sup id=&#34;fnref:10&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:10&#34;&gt;10&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;p&gt;這兩件事在台灣的支付討論裡，過去多半被歸到「合規取捨」或「市場規模」。EFF 前 Activism Director Rainey Reitman 2026 年 4 月出版的新書《Transaction Denied》&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:2&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; 整理了 2012 年起在美國、中東陸續發生的同類事件，這些案例累積起來，呈現出一個跨地區、跨議題的長期模式。台灣的兩件事，也適合放進這組案例一起對照。&lt;/p&gt; &lt;!-- more --&gt; &lt;h2 id=&#34;Reitman-整理過去十多年的金融審查案例&#34;&gt;Reitman 整理過去十多年的金融審查案例&lt;a class=&#34;headerlink&#34; href=&#34;#Reitman-整理過去十多年的金融審查案例&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Rainey Reitman 在 EFF 任職 11 年，先後擔任 Activism Director 與 Chief Program Officer，2022 年離開。她也是新聞自由基金會 Freedom of the Press Foundation 的共同創辦人與現任董事會主席&lt;sup id=&#34;fnref:11&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:11&#34;&gt;11&lt;/a&gt;&lt;/sup&gt;，這本書的作者版稅有半數捐給該基金會。EFF 執行長 Cindy Cohn 在介紹這本書的 Deeplinks 文章寫道&lt;sup id=&#34;fnref2:1&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;：「Rainey 既是說故事的人，也是倡議者。她揭露隱藏的權力系統，這些系統形塑我們的選擇、我們的言論，最終形塑我們的社會。」&lt;/p&gt; &lt;p&gt;書中花最多篇幅在整理過去十多年實際發生過的案例。EFF 在 2012 年領銜的反書籍審查聯盟，逼使 PayPal 收回對自出版小說平台 Smashwords 強加的書籍內容限制&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:3&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;。同一年的 Nifty Archive Alliance 案，Stripe 一開始切斷這個從 1992 年運作至今的 LGBTQ 色情書寫社群的支付管道，倡議行動之後改了決定&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:4&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;p&gt;2021 年的 Larry Brandt 案沒有這樣的反轉。Brandt 是美國一位個人捐款人，近 20 年用 PayPal 持續發小額贊助給世界各地的 Tor 中繼維運者，2021 年某天 PayPal 帳號被無預警關停，沒有申訴管道，也沒人能解釋原因&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:5&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;。Tor 是匿名網路社群長期介紹、許多讀者實際在用的匿名網路工具，全球各地的 Tor 中繼維運者本來就是靠這類個人贊助維持運作。換到台灣讀者熟悉的情境，如果你長期用境外金流定期支持港媒、緬甸獨立記者、烏克蘭基層或某個跨國人權專案，被切斷的情形是一樣的，不會因為金額小、用途明確、捐了很多年就豁免。&lt;/p&gt; &lt;p&gt;當一位長年小額贊助者連發起一筆贊助都被當作可疑交易切斷帳號，「金融機構不算言論審查者」這個說法就難以繼續成立。同類案例還能再列：教波斯詩歌的美國公民被 PayPal 與 Venmo 凍結帳號、紐約穆斯林市議員轉帳備註寫了孟加拉餐廳名字被擋下交易、Palestinians PayPal 案被擋的整個區域使用者&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:6&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;p&gt;Reitman 在書裡點出，這個模式之所以能長期運作，靠的是「金融機構是中性管道」這份既有認知。實際運作起來，合規導向的過度避險、模糊到不可預測的服務條款、自動化決策但沒有人類審查介面、被切斷的人沒有可運作的申訴管道，這幾個元素加在一起的效果跟內容被刪除其實一樣&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:7&#34;&gt;7&lt;/a&gt;&lt;/sup&gt;。EFF 過去十多年發過數十篇文章追蹤這些案例，累積速度比修法快得多。&lt;/p&gt; &lt;h2 id=&#34;從帳號封鎖到平台內容政策2025-2026-的新案例鏈&#34;&gt;從帳號封鎖到平台內容政策：2025-2026 的新案例鏈&lt;a class=&#34;headerlink&#34; href=&#34;#從帳號封鎖到平台內容政策2025-2026-的新案例鏈&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Reitman 書裡收的案例多半圍繞「金融機構切斷個人或組織帳號」這個型態。2025 年起的幾起事件呈現出另一種施壓型態，金流公司透過合約條款與罰款威脅，要求平台自己修改內容政策，施壓對象從個別帳號擴大到整個平台層面。&lt;/p&gt; &lt;p&gt;2025 年 2 月，Mastercard 與 Visa 對日本多家文化產業平台施壓，受影響的服務被迫調整販售品項。日本還有自家的 JCB 與點數卡機制可以擋一些衝擊，勉強撐過去&lt;sup id=&#34;fnref:13&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:13&#34;&gt;13&lt;/a&gt;&lt;/sup&gt;。同年 7 月，Steam（Valve）證實在金流公司壓力下，從商店移除部分成人遊戲&lt;sup id=&#34;fnref:14&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:14&#34;&gt;14&lt;/a&gt;&lt;/sup&gt;。2026 年 3 月，美國 FTC 主席 Andrew N. Ferguson 發出警告函給 PayPal、Stripe、Visa、Mastercard，談「debanking American consumers」議題，這是美國聯邦監管者公開把這個模式列為議題的第一次&lt;sup id=&#34;fnref:15&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:15&#34;&gt;15&lt;/a&gt;&lt;/sup&gt;。2026 年 5 月，Kickstarter 修改內容指引、禁止幾類 NSFW 內容，Stripe 被認為是這次政策變動背後的壓力來源&lt;sup id=&#34;fnref:16&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:16&#34;&gt;16&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;p&gt;從個人帳號被切斷、整個市場被排除、到平台內容政策被間接改寫，金流中介能施加的影響在十多年間持續擴大。&lt;/p&gt; &lt;h2 id=&#34;回到台灣PayPal-關閉境內交易Stripe-從未開放都是金融中介的單方面決定&#34;&gt;回到台灣：PayPal 關閉境內交易、Stripe 從未開放，都是金融中介的單方面決定&lt;a class=&#34;headerlink&#34; href=&#34;#回到台灣PayPal-關閉境內交易Stripe-從未開放都是金融中介的單方面決定&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;把 PayPal 2017 關閉境內交易跟 Stripe 至今不開放放在 Reitman 的框架下看，會發現兩件事都是金融中介單方面決定誰能在自己的網路上收錢。&lt;/p&gt; &lt;p&gt;PayPal 是「依本國合規取捨而關閉境內交易功能」。2015 年《電子支付機構管理條例》上路後，PayPal 選擇不申請許可，關閉境內收付款功能，跨境功能繼續運作。境內留下的空間由綠界、藍新、Pay2Go 等本土第三方支付填補。事後看，這讓台灣的本地支付基礎建設更在地化，但原本依賴 PayPal 在台灣處理本地金流的應用，當天就要找替代方案&lt;sup id=&#34;fnref2:8&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:8&#34;&gt;8&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt; &lt;p&gt;Stripe 是「從一開始就不接這個市場」。台灣的個人或公司不能直接申請 Stripe 帳號，常見的繞道是註冊美國 LLC、申請 EIN、開美國銀行帳戶，再以美國公司名義使用 Stripe&lt;sup id=&#34;fnref2:10&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:10&#34;&gt;10&lt;/a&gt;&lt;/sup&gt;。這條路自己有合規成本（IRS Form 5472 未申報最低罰款 25,000 美元），對個人創作者來說門檻不低。2025 年 10 月 Stripe Tax 開始支援台灣遠端銷售的稅務登記&lt;sup id=&#34;fnref:12&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:12&#34;&gt;12&lt;/a&gt;&lt;/sup&gt;，但 Stripe Tax 只處理稅務登記，台灣使用者仍然開不了 Stripe 收款帳號。&lt;/p&gt; &lt;p&gt;兩者跟傳統意義的「審查」不一樣，但對倡議組織、獨立媒體、創作者來說，效果跟被審查很像。依賴境外金流時，主要收款管道隨時可能消失，或者從沒存在過。境內第三方支付能補一部分，但跨境收款、KYC 國際趨同、《虛擬資產服務法》逐步上路，這幾股壓力同時收緊。相關的制度面討論可以接上 &lt;a href=&#34;../../../../taiwan/vasp-2026/&#34;&gt;台灣 VASP 法 2026&lt;/a&gt;，組織端的應對可以接上 &lt;a href=&#34;../../../../scenarios/nonprofit-anonymous-donation/&#34;&gt;倡議組織的匿名捐款管道&lt;/a&gt;。&lt;/p&gt; &lt;h2 id=&#34;接下來社群想推進什麼&#34;&gt;接下來社群想推進什麼&lt;a class=&#34;headerlink&#34; href=&#34;#接下來社群想推進什麼&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;社群把 2026 年的三大主題之一定在匿名支付，原本想說的是「個人金流是 metadata 的獨立維度」。Reitman 這本書讓我們看到金流還會被主動拿來當審查工具，這個風險對倡議組織、獨立媒體、創作者不是抽象議題。既有的 &lt;a href=&#34;../../../../basics/payments-anonymity/&#34;&gt;為什麼匿名支付重要&lt;/a&gt; 處理的是金流被動被觀察的問題，這篇處理的是金流主動被切斷的問題，兩篇對照看比較完整。&lt;/p&gt; &lt;p&gt;下一步預計推進的方向，包括在《台灣 VASP 法 2026》補一段「跨境制裁與過度合規副作用」的觀察，以及從 EFF 過去十多年 Financial Censorship 系列文章選 5 到 8 篇做策展性翻譯。替代金流系統的進展也值得追蹤，歐洲 European Payments Initiative、巴西 Pix 是兩個現有實作&lt;sup id=&#34;fnref:17&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:17&#34;&gt;17&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&#34;fnref:18&#34;&gt;&lt;a class=&#34;footnote-ref&#34; href=&#34;#fn:18&#34;&gt;18&lt;/a&gt;&lt;/sup&gt;，但金流在各國都是高度管制行業，規模化替代系統的建立成本不低。如果你關心這個主題，歡迎透過 &lt;a href=&#34;../../../../community/payments-research/&#34;&gt;匿名支付研究專題&lt;/a&gt; 加入社群討論。&lt;/p&gt; &lt;h2 id=&#34;相關閱讀&#34;&gt;相關閱讀&lt;a class=&#34;headerlink&#34; href=&#34;#相關閱讀&#34; title=&#34;Permanent link&#34;&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&#34;../../../../basics/payments-anonymity/&#34;&gt;為什麼匿名支付重要&lt;/a&gt;：金流為什麼是 metadata 的獨立維度&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../scenarios/nonprofit-anonymous-donation/&#34;&gt;倡議組織的匿名捐款管道&lt;/a&gt;：給組織與捐款人雙方的合法匿名捐款流程&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../taiwan/vasp-2026/&#34;&gt;台灣 VASP 法 2026&lt;/a&gt;：草案架構、罰則、對組織的影響&lt;/li&gt; &lt;li&gt;&lt;a href=&#34;../../../../community/payments-research/&#34;&gt;匿名支付研究專題&lt;/a&gt;：社群討論入口、待翻譯資源、COSCUP 議程合作&lt;/li&gt; &lt;/ul&gt; &lt;div class=&#34;footnote&#34;&gt; &lt;hr /&gt; &lt;ol&gt; &lt;li id=&#34;fn:1&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2026/04/former-eff-activism-directors-new-book-transaction-denied-explores-what-happens&#34; target=&#34;_blank&#34;&gt;Former EFF Activism Director&#39;s New Book, Transaction Denied, Explores What Happens When Financial Companies Act like Censors&lt;/a&gt; - EFF Deeplinks&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:1&#34; title=&#34;Jump back to footnote 1 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref2:1&#34; title=&#34;Jump back to footnote 1 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:2&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.beacon.org/Transaction-Denied-P2455.aspx&#34; target=&#34;_blank&#34;&gt;Transaction Denied 購書頁&lt;/a&gt; - Beacon Press&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:2&#34; title=&#34;Jump back to footnote 2 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:3&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2012/03/free-speech-coalition-calls-paypal-back-misguided-book-censorship-policy&#34; target=&#34;_blank&#34;&gt;Free Speech Coalition Calls on PayPal to Back Off Misguided Book Censorship Policy&lt;/a&gt; - EFF Deeplinks&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:3&#34; title=&#34;Jump back to footnote 3 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:4&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2012/11/payment-provider-stripe-upholds-free-speech-reactivates-nifty-archives&#34; target=&#34;_blank&#34;&gt;Payment Provider Stripe Upholds Free Speech, Reactivates Nifty Archives&lt;/a&gt; - EFF Deeplinks&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:4&#34; title=&#34;Jump back to footnote 4 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:5&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2021/06/paypal-shuts-down-long-time-tor-supporter-no-recourse&#34; target=&#34;_blank&#34;&gt;PayPal Shuts Down Long-Time Tor Supporter with No Recourse&lt;/a&gt; - EFF Deeplinks&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:5&#34; title=&#34;Jump back to footnote 5 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:6&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2021/10/why-paypal-denying-service-palestinians&#34; target=&#34;_blank&#34;&gt;Why Is PayPal Denying Service to Palestinians?&lt;/a&gt; - EFF Deeplinks&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:6&#34; title=&#34;Jump back to footnote 6 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:7&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.eff.org/issues/financial-censorship&#34; target=&#34;_blank&#34;&gt;Financial Censorship 議題頁&lt;/a&gt; - EFF&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:7&#34; title=&#34;Jump back to footnote 7 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:8&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://technews.tw/2017/05/11/paypal-drop-out-taiwan/&#34; target=&#34;_blank&#34;&gt;PayPal 撤離，台灣金流平台趁勢崛起&lt;/a&gt; - TechNews 科技新報&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:8&#34; title=&#34;Jump back to footnote 8 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref2:8&#34; title=&#34;Jump back to footnote 8 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:9&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://gnn.gamer.com.tw/detail.php?sn=146778&#34; target=&#34;_blank&#34;&gt;實況主 Donate 將受影響？PayPal 宣布停止台灣境內交易服務&lt;/a&gt; - 巴哈姆特 GNN&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:9&#34; title=&#34;Jump back to footnote 9 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:10&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://most.tw/posts/blog/creatorsplatform202409/&#34; target=&#34;_blank&#34;&gt;台灣創作者必看！支持平台抽成與匯款回台灣完整攻略&lt;/a&gt; - most.tw&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:10&#34; title=&#34;Jump back to footnote 10 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref2:10&#34; title=&#34;Jump back to footnote 10 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:11&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.eff.org/about/staff/rainey-reitman-0&#34; target=&#34;_blank&#34;&gt;Rainey Reitman&lt;/a&gt; - EFF Staff（任職 11 年、共同創辦 Freedom of the Press Foundation 並擔任董事會主席）&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:11&#34; title=&#34;Jump back to footnote 11 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:12&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://docs.stripe.com/changelog/clover/2025-10-29/stripe-tax-taiwan-remote-support&#34; target=&#34;_blank&#34;&gt;Adds support for remote sellers in Taiwan to Stripe Tax&lt;/a&gt; - Stripe Changelog（2025-10-29）&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:12&#34; title=&#34;Jump back to footnote 12 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:13&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://blog.gslin.org/archives/2025/02/24/12271/mastercard-%e8%88%87-visa-%e5%b0%8d%e6%97%a5%e6%9c%ac%e6%96%87%e5%8c%96%e7%94%a2%e6%a5%ad%e7%9a%84%e6%94%bb%e5%8b%a2/&#34; target=&#34;_blank&#34;&gt;Mastercard 與 VISA 對日本文化產業的攻勢&lt;/a&gt; - Gea-Suan Lin&#39;s BLOG&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:13&#34; title=&#34;Jump back to footnote 13 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:14&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://blog.gslin.org/archives/2025/07/21/12523/&#34; target=&#34;_blank&#34;&gt;Steam (Valve) 確認是因為金流公司（信用卡公司）的壓力下架成人遊戲&lt;/a&gt; - Gea-Suan Lin&#39;s BLOG&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:14&#34; title=&#34;Jump back to footnote 14 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:15&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://www.ftc.gov/news-events/news/press-releases/2026/03/ftc-chairman-andrew-n-ferguson-issues-warning-letters-ceos-paypal-stripe-visa-mastercard-about-debanking-american-consumers&#34; target=&#34;_blank&#34;&gt;FTC Chairman Andrew N. Ferguson Issues Warning Letters to CEOs of PayPal, Stripe, Visa and Mastercard About Debanking American Consumers&lt;/a&gt; - U.S. Federal Trade Commission&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:15&#34; title=&#34;Jump back to footnote 15 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:16&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://kotaku.com/kickstarter-is-the-latest-platform-seemingly-forced-to-ban-adult-content-by-payment-processors-2000695648&#34; target=&#34;_blank&#34;&gt;Kickstarter Is The Latest Platform Seemingly Forced To Ban Adult Content By Payment Processors&lt;/a&gt; - Kotaku&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:16&#34; title=&#34;Jump back to footnote 16 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:17&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/European_Payments_Initiative&#34; target=&#34;_blank&#34;&gt;European Payments Initiative&lt;/a&gt; - Wikipedia&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:17&#34; title=&#34;Jump back to footnote 17 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;li id=&#34;fn:18&#34;&gt; &lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Pix_(payment_system)&#34; target=&#34;_blank&#34;&gt;Pix (payment system)&lt;/a&gt; - Wikipedia&amp;#160;&lt;a class=&#34;footnote-backref&#34; href=&#34;#fnref:18&#34; title=&#34;Jump back to footnote 18 in the text&#34;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/div&gt;</description> <link>https://anoni-net.ipns.dweb.link/blog/2026/05/2026-financial-companies-as-censors/</link> <pubDate>Mon, 25 May 2026 23:49:34 +0000</pubDate> <source url="https://anoni-net.ipns.dweb.link/feed_rss_updated.xml">匿名網路社群 anoni.net/Docs</source><guid isPermaLink="true">https://anoni-net.ipns.dweb.link/blog/2026/05/2026-financial-companies-as-censors/</guid> <enclosure url="https://assets.anoni.net/blog/2026-financial-companies-as-censors.png" type="image/png" length="45294" /> </item> </channel> </rss>