UFreeTools 打不開?工具箱站被停機,留下的原始碼能自架

UFreeTools(ufreetools.com)2026 年 9 月實測三個網址全部回 402 停機,這個做到 399 個工具、14 語言的免費線上工具箱站收攤了。原始碼留在 GitHub 上完整可跑:本機 clone 後兩個指令叫起來,JSON Formatter 實測正常,但它沒有 LICENSE 檔,自架前要懂授權真空這條界線。

用 AI 摘要這篇文章:

曾經在書籤列存過 UFreeTools 的人,現在打開只會看到一頁英文的 Deployment Paused。2026 年 9 月 19 日實測,ufreetools.com、www.ufreetools.com 連它最早部署的 ufreetools.vercel.app 三個網址全部回 HTTP 402,回應內容寫著 Payment required。這個站被 Vercel 停機了,何時會恢復沒有人知道。先給結論:它是一個做到 399 個工具、14 種語言的免費線上工具箱,單人開發,經營了一年半,最後一次公開更新停在 2026 年 6 月,7 月下旬之後網頁存檔服務就再也抓不到它的內容。你要找的格式化、轉檔、產生器這類小工具,現在得換地方;而它留在 GitHub 上的原始碼是完整的,我把整包 clone 下來,在本機跑起來了,會 Vue 的人都能自己接手。這篇會交代它怎麼死的、活著的時候到底長多大、介紹文裡哪些描述早就過期,以及原始碼遺產能用與不能用的界線。

三個網址同一個下場:402 與 DEPLOYMENT_DISABLED

用指令直接敲 ufreetools.com,拿到的回應是 HTTP 402,標頭裡有一行 x-vercel-error: DEPLOYMENT_DISABLED,訊息內容是 Payment required 加上錯誤代碼本身。換成瀏覽器開啟,畫面標題是 Deployment Paused。它的原始部署網址 ufreetools.vercel.app 也回一樣的 402,代表被停用的是整個部署,不是只有自訂網域斷了。

UFreeTools 官網 2026 年 9 月實測的 402 停機畫面Pin
2026 年 9 月 19 日實測 ufreetools.com,Vercel 部署已被停用,瀏覽器畫面標題為 Deployment Paused,指令回應內容是 Payment required 與 DEPLOYMENT_DISABLED

402 這個狀態碼在 HTTP 規範裡的意思就是 Payment Required,付費要求。Vercel 把它用在使用部署被停用的場景,常見原因出在帳單或額度,站長在平台上把專案停掉也會是類似畫面。從站外能驗證的只有「它被停用了」這件事,至於是帳單沒付、額度見底,還是站長主動收攤,外部看不出來,這篇文章也不替它下結論。有一個旁證可以看出站長對這個站的老化程度:部署設定檔裡留著一條特殊的轉址規則,專門把帶有 object Object 字樣的錯誤網址導回正常頁面。這種網址只有在前端程式把物件直接串成字串時才會出現,通常是有真人訪客踩到、站長才會知道要修,為它寫一條伺服器規則等於承認這個 bug 曾經出現在正式環境,而修法是繞過而不是根治。

死亡時間可以框出一個範圍。網際網路檔案館對這個站的最後一次成功存檔是 2026 年 7 月 24 日,之後整個 8 月、9 月上半再無任何抓取紀錄;GitHub 專案的最後一次提交則是 2026 年 6 月 27 日,那天站長還在新增一個 GCode 檢視工具。把幾個時間點排起來,這個站的尾聲節奏很清楚。

時間事件
2025 年 3 月 4 日GitHub 專案建立,同週以 Vue 3 加 Tailwind 起骨架
2025 年 3 月 29 日中文圈的介紹文把它寫成 50 多個工具的免費站
2025 年 4 月 4 日站長在 Hacker News 發文自介,自稱完全免費、無廣告
2025 年 4 月 8 日原始碼加入 Google AdSense 廣告程式碼
2026 年 6 月 27 日最後一次提交(新增 GCode 檢視器)
2026 年 7 月 24 日網際網路檔案館最後一次成功存檔
2026 年 9 月 19 日三個網址實測全部 402 停機

上表依 GitHub 提交紀錄、Hacker News 原帖與網際網路檔案館的存檔索引整理。2025 年 3 月它剛上線就被中文介紹文收錄,2025 年 4 月初站長還在英文社群衝一波聲量,之後安靜地長了一年多,然後在 2026 年夏天無聲收場,沒有公告,沒有 farewell post,最後一個 commit 甚至還是加新工具。

它活著的時候,早就不是介紹文裡那個站

流傳的介紹寫它有 50 多個工具、支援英文和中文兩種語言。把 GitHub 上的原始碼打開來數,數字完全是另一回事:工具註冊表裡登記了 399 個工具,語言設定檔列了 14 種語言,分類有 14 個。這個站在被介紹之後又活了超過一年,工具數量長了近七倍,只是再也沒有第二篇中文介紹跟上。

項目介紹文與 README 的說法原始碼實際數字
工具數50 多個399 個(繁中介面同樣 399 個,全數覆蓋)
語言英文、中文14 種,含繁體中文、日文、韓文、阿拉伯文等
分類8 大類14 類(AI、PDF、音訊、測繪、3D 列印、地址產生器都是後來長出來的)
廣告強調無廣告干擾2025 年 4 月起植入 Google AdSense

上表左欄取自它的 README 與流傳介紹,右欄是 2026 年 9 月對原始碼的清點。有個細節值得一提:README 本身最後一次更新是 2025 年 3 月 9 日,也就是說連站長自己都沒回頭改過這份門面文件,50 這個數字就這樣掛了一年半。網頁存檔服務對這個站累積收錄了 2,840 個工具頁面網址,橫跨 14 種語言路徑、220 個不同的工具名稱,可以當作規模的第三方佐證:它確實長成了一面真正的工具牆。

繁中介面是真的上線過,不是只留在設定檔裡:存檔服務在 2025 年 10 月抓過幾個 zh-TW 路徑的頁面,繁中介面的工具翻譯跟英文版一樣是 399 個全數覆蓋,沒有偷工。整站預設語言是英文,直接打網域會落在英文版,要自己切換。

末代首頁的長相,從 2026 年 7 月的存檔還看得到:深色模式、搜尋框、分類側欄,首屏宣傳它有瀏覽器擴充功能(Chrome、Firefox、Edge 各一版),頁尾掛著一排「Featured in」徽章,從 Y Combinator、Indie Hackers 到 BetaList。頁尾另一側的夥伴連結清一色是中文導航站,果汁導航、Tbox 導航這類站點,看得出它後期的流量經營已經轉向中文圈的工具目錄生態。

UFreeTools 2026 年 7 月的末代首頁存檔畫面Pin
網際網路檔案館 2026 年 7 月 12 日存檔的末代首頁:深色模式、搜尋框與分類側欄,首屏宣傳 Chrome、Firefox、Edge 瀏覽器擴充,頁尾掛著 Featured in 徽章與一排中文導航站夥伴連結

工具內容的組成也值得攤開看。它不是那種把 50 個常用工具做深做精的站,而是把面不斷鋪廣:開發、設計、轉換、文字、圖像、網路、密碼、實用工具是最初的八類骨架,後來陸續長出 AI 工具、PDF 工具、音訊工具、測繪工具這種主題分類,最後一個提交加入的 GCode 檢視器與 LIDAR 點雲檢視器,已經長到 3D 列印與測繪這種相當專業的領域去了。元件資料夾裡還有一整套國別地址產生器,從巴林到獅子山共和國一國一個元件,光地址產生器就寫了兩百個國家地區的版本,這是典型的衝頁面數量的做法:每個工具名都是一組搜尋字,多一頁就多一個入口。這種成長策略的兩面很清楚,頁面多到存檔服務都收了近三千個工具頁,但也代表任何一頁的維護深度都有限。存檔裡有一批工具頁抓回來只剩 33 個字元的空殼,頁面掛載點是全空的,可能是存檔爬蟲沒等頁面跑完,也可能是該頁沒做預渲染,無論哪種,都說明不是每個工具頁都享有同等待遇。

「無廣告」這句承諾,只活了十天

站長在 2025 年 4 月 4 日於 Hacker News 發的自我介紹寫得很明白:完全免費、無廣告、所有處理都在瀏覽器裡完成,資料不離開你的裝置。那篇帖子的成績是 5 個讚、2 則回覆,英文社群的冷啟動宣告失敗。四天後的 4 月 8 日,原始碼裡出現了一個 commit,訊息寫著加入 Google AdSense 程式碼;4 月 24 日,站長還修了一個「換頁面後廣告要正確刷新」的問題,廣告是真的上線在跑。

對照最初的介紹文時間點,無廣告這四個字從刊出到期滿只有十天。到了 2026 年 6 月,提交紀錄裡還有一連串與廣告奮戰的痕跡:廣告容器載不出來、Google AdSense 回報可用寬度為零、回滾廣告單元設定。一個人到最後一刻都還在調廣告版位,這細節比任何分析都誠實:流量換來的廣告收入,撐不起 Vercel 帳單加上一年的開發時間。

要說公道話也有。它工具處理不上傳這件事沒有翻案:我把 PDF 轉 Word 的核心模組翻過,沒有任何把使用者文件送出去的呼叫,處理確實在瀏覽器裡完成,唯一的外連是從公共 CDN 載入 PDF 解析引擎的程式碼;但網站本身從 2025 年 3 月起就掛著 Google Analytics,後來又加了 AdSense 與 Vercel Analytics,工具處理本地與站內裝追蹤碼是兩回事,後者從來沒有藏過,只是介紹文不會告訴你。用這類工具站的一個基本認知:檔案不出你的機器是真的,你看過哪些頁面,站方平台照常統計。

原始碼遺產實測:clone 下來,兩個指令叫起來

站死了,程式沒死。jaywongX 這個 GitHub 帳號底下的 ufreetools 儲存庫完整活著,1 萬 2 千多個檔案,把原始碼抓下來後照著 README 裝依賴、啟動開發伺服器,前後不到一分鐘,首頁就出來了:分類側欄、75 個工具連結、搜尋框都在。這不是靜態的遺照,是一個現在還能運轉的系統。

再挑一個工具實際操作驗證。打開 JSON Formatter,餵進一段亂序的 JSON,按 Format JSON,右側欄位立刻長出樹狀的屬性清單,可以逐層展開複製。開發過程中只有一個無害的警告:相依掃描對其中一個色彩選擇器元件報了一個常量賦值提示,不影響任何頁面運作,控制台從頭到尾零錯誤。想把它變成自己團隊的內部工具牆,會 Node 與基本 Vue 概念就夠了:clone、npm install、npm run dev,正式上線再做一次打包。

UFreeTools 原始碼在本機跑起來的 JSON Formatter 頁面Pin
把原始碼 clone 到本機執行後的 JSON Formatter 頁面,輸入 JSON 按 Format JSON,右側欄位長出樹狀屬性清單,整站功能在站點停機後依然完整可用

自架前有兩個實際的坑先記下。它的反饋表單走一個伺服器端函式,用 SMTP 寄信,環境變數沒設好那個表單就是裝飾,自架等於要自己養一組信箱憑證;整站是 14 語言的單頁應用,網址結構長成 /zh-TW/tool/xxx 這樣,打包出來的檔案不小,放在自己的機器或便宜物件儲存都行,但要留意它原本的快取設定是針對 Vercel 寫的,搬家時要自己重看一遍。自架版本沒有帳號系統,我的最愛與使用紀錄全存在瀏覽器的本地儲存裡,等於零會員、零資料庫的純前端部署,維運負擔比一般網站應用小一截;反過來說,使用者換裝置或清快取,收藏就沒了,這是原站就有的設計,不是自架才有的缺陷。專案裡留了單元與整合測試的目錄,基礎工程衛生不算差,單人專案能做到這個程度,程式本身沒有爛尾的跡象,收場出在帳務與營運那一層。

先想清楚再動手的只有一件事:授權。這個儲存庫沒有 LICENSE 檔案,GitHub 上顯示的授權狀態是 None。公開放在 GitHub 不等於開放授權,在預設的著作權規則下,你拿它自用沒有人管得了,但要修改後對外提供、或拿去做商業服務,嚴格來說需要作者授權,而作者現在連網站都不續了,管道等於斷掉。開源工具站死了原始碼還能救,這句話只有在有授權條款時才完整成立;這份遺產目前是能跑的孤兒。

沒了 UFreeTools,需求往哪去

它的定位是開發者與設計師的雜物抽屜,這個需求不會跟著站一起消失。分流大概三個方向。

日常的格式化、轉換、產生器需求,回歸單一功能的小工具最省事,出問題的機會也小:要 QR Code 有 QRSVG 這類開源產生器,要條碼有專門的條碼產生器,白板協作有 Excalidraw,單一工具的存續通常比大雜燴站穩。

想要一站式的開發工具箱,同類的線上選擇還在,像極速箱這種同為大而全的線上工具箱持續營運中,功能重疊度相當高,UFreeTools 用戶搬過去幾乎無痛。

真的需要那面牆的完整內容,路就一條:把原始碼 clone 下來自架。399 個工具一次搬回家,代價是自己養一套 Vue 應用,加上前面說的授權真空。對多數人來說,前兩個方向就夠了。

這篇說不準的幾件事

判斷都有時間戳,先講清楚邊界。402 停機的原因外部不可驗證,帳單、額度、主動下架三種解釋都與現況相容,文章裡的「被停機」只陳述狀態,不猜動機。死亡精確日不可考,能確定的區間是 2026 年 7 月 24 日到 9 月 19 日之間。我在本機驗證的是開發模式跑得起來、首頁完整渲染與一個工具的完整操作,399 個工具沒有逐一測過,存檔裡有少數頁面本來就載成空殼,自架後個別工具的成熟度要自己摸。還有一件事:Vercel 停機是可逆的,站長哪天把帳單結清或把專案移去別的平台,這個站可能無預警復活;在那之前,把它當成一份還能執行的遺產來看,是比較準確的心態。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1418

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...