跳至主要內容
科技 分析

XCancel 上線一週又下線:第三方 Twitter 閱讀器為什麼撐不住

Nitter 實例 XCancel 在恢復上線一週後再次下線,本文從抓取技術、平臺封閉趨勢與法律施壓的運作結構,分析第三方閱讀介面為何越來越難存活。

YIM NEWS 編輯台 閱讀約 6 分鐘

九月十四日,重新開放才一個星期的 XCancel 再度關站。經營者留下的聲明很短:由於正在進行的法律訴訟有了新進展,必須暫停服務,直到另行通知,且無法透露更多細節。這句「無法透露更多」,往往比長篇聲明更值得細讀。

把時間軸往前拉。八月二十四日,X(前身 Twitter)向 Nitter 專案及其各個實例發出停止侵權通知,指控 Nitter 抓取平臺資料,並要求永久關閉實例與專案程式碼庫。八月二十五日,Nitter 的 GitHub 儲存庫被歸檔。九月六日,Nitter 團隊表示在聽取法律意見後決定恢復服務,隔天 XCancel 成為第一個重新上線的實例。然後是九月十四日的再次下線。

一個開源閱讀器,七天內從復活走向熄燈。這中間發生的事,值得從頭講起。

Nitter 到底是做什麼的

Nitter 是一個開源專案,用途很單純:讓你不登入 X 帳號,也能瀏覽公開推文。它自己架伺服器去讀取公開頁面,再以輕量、無廣告、無追蹤的介面呈現出來。XCancel 是眾多公開實例中最受歡迎的一個,很多人把它當成「乾淨版 X」在用,包括不想被演算法餵內容的人、做資料研究的人,以及單純不想註冊帳號就想看一則推文的一般讀者。

用一個貼近日常的比喻:X 像一家要求你辦會員卡、留下電話、看一堆廣告才能進場的百貨公司;Nitter 像是從側門幫你看一眼櫥窗,你什麼都不用留。對平臺來說,問題就在於櫥窗裡的商品,也就是那些推文與使用者注意力,正是它拿來賣廣告的存貨。

平臺為什麼非要它關不可

這幾年 X 的策略方向很一致:把資料出口一個個關上。官方 API 的免費額度大幅縮減,第三方用戶端如 Twitterrific、Tweetbot 在 2023 年初率先被斷糧,Nitter 當時就成為最後幾條側門之一。Nitter 能撐到 2026 年,靠的是持續尋找公開頁面的替代端點,這是一場貓抓老鼠的工程戰。

但八月這次不一樣。X 沒有只從技術上堵,而是直接走法律途徑,發出停止侵權通知,點名要求關閉專案本身。這從「改鎖」升級成「寄律師函」。對義務經營實例、不收費、沒有法務團隊的社羣維護者來說,威脅的重量完全不同:技術對抗可以熬夜解決,訴訟成本則是個人難以承受的。

Nitter 在九月六日的「恢復服務」,現在看更像是評估後的嘗試性重啟;XCancel 一週後再度下線,且經營者明說與訴訟新進展有關,顯示法律壓力沒有解除,甚至加強了。

再次下線,改變了誰的日常

短期內最直接的影響,是依賴 XCancel 的幾類人。

第一類是一般讀者。搜尋引擎裡大量以 xcancel.com 呈現的推文頁面,現在打不開了。過去幾年,很多人查證一則被轉傳的訊息時,會點進 Nitter 連結看原始推文,這條查證路徑等於斷了。

第二類是研究人員與記者。學界研究疫情資訊、選舉言論、輿論操作的專案,過去不少依賴 Nitter 類介面取的公開資料樣本。API 收費高昂之後,這條免費管道是很多小規模研究的最後選擇。當它關閉,能負擔資料成本的單位與不能的單位,研究能力會進一步拉開。

第三類是嵌入應用與機器人。有些工具用 Nitter 實例當作推文來源,做即時監測或通知。這些工具接下來要嘛轉向付費 API,要嘛失效。

對 X 本身來說,短期是勝利:資料出口又少一個。但長期而言,這也降低了平臺內容在開放網路上的可及性。當一般網友、研究者在站外越來越難看到推文,X 的內容在搜尋結果與公共討論中的能見度會同步下降。平臺與開放網路之間的這扇門,是雙向的。

開源專案遇到訴訟時的真實處境

Nitter 的反覆,也示範了開源專案在法律壓力下的典型劇本。程式碼本身是開源的,GitHub 儲存庫歸檔後,程式碼其實還散布在無數 fork 與鏡像裡,要真正消滅很難。但「程式碼還在」與「有人敢跑一個公開實例」是兩回事。

運作一個實例需要:域名、伺服器、固定的抓取流量模式,這三者都很容易被定位,也容易成為法律行動的具體標的。專案維護者可以躲在「我只是寫程式碼」的位置,但實例經營者是實名可循的目標。XCancel 的再次下線說明的正是這一點:打掉程式碼很難,打掉願意站出來的人很容易。

這也是為什麼「聽取法律意見後恢復服務」的決定看起來如此矛盾。恢復的可能是在某種法律評估下,認為風險可控;而一週後的新進展,可能是對方行動升級,超出了原先評估的範圍。對沒有公司主體、沒有保險、沒有律師團的個人經營者,「可控」與「不可控」之間的界線,往往由對方一封信決定。

下一個訊號:側門正在逐一消失

把視野拉寬,XCancel 不是孤立事件。Reddit 對第三方用戶端的收費與封鎖、各家平臺 API 漲價、AI 時代資料授權需求的爆發,都在推同一個方向:平臺把內容與使用者行為資料視為核心資產,不再允許免費側門存在。AI 公司願意為訓練資料簽授權合約的行情,反過來讓「資料流出」的機會成本變得可以計價,也給了平臺更強的動機把每個出口都裝上閘門。

對一般使用者,實際的判斷很簡單:不要把任何單一平臺上的公共討論,當成理所當然隨時可查的紀錄。重要的推文、帳號、事件時間軸,若對你的工作或研究有價值,在還看得到的時候就存檔。第三方閱讀器的存亡,從來不是使用者能控制的變數。

對開發者與社羣經營者,這次事件給的教訓是:建在別人平臺資料上的服務,無論多受歡迎、多麼符合使用者需求,其存續權始終握在平臺手裡。差別只在平臺哪一天決定行使。

XCancel 的經營者說「直至另行通知」。以過去三週的節奏看,這個通知無論什麼時候來,都不會是這場側門保衛戰的終點,只是又一個段落。

#xcancel+開源生態#nitter+資料抓取#x(twitter)+平臺封閉