把節點變成代理池的 EgressKit 上架了:折騰到半夜的你,也順便被看一下
從開源工具 EgressKit 把 Clash 訂閱節點變成 HTTP 代理池的分享出發,聊聊熬夜折騰技術專案時的睡眠、用眼與資訊識讀照顧。
2026 年 9 月 11 日,開發者 fuyou97 在 V2EX 的分享創作區發了一篇開源自薦,介紹自己做的工具 EgressKit。它能把你 Clash 或 Mihomo 訂閱裡的節點,整理成一個統一的 HTTP 代理池。寫腳本、跑瀏覽器自動化的人,有時需要輪換出口 IP,有時又希望同一個任務從頭到尾用同一個 IP,這個工具就是為了這兩種需求設計的。
這類技術分享平常看起來和健康沒什麼關係。但如果你曾經為了一個小小的自架服務,一路從晚上十點折騰到凌晨兩點,你就知道,這背後其實藏著一堆值得聊的身體功課。這次我們借這則分享,把熬夜寫程式、盯著終端機畫面、以及判斷網路工具安全性的那個你,一起照顧一下。
EgressKit 到底做了什麼
先用白話把這個工具講清楚。它是用 Docker 一條指令就能啟動的服務,匯入你的訂閱之後,它會辨識裡面的 VLESS 節點(一種常見的代理連線協定),檢查每個節點的出口 IP,然後對外提供一個統一的代理位址。你的程式只要連到這個位址,透過使用者名稱就能指定策略:用 rotate 會為每個新連線挑最久沒用過的出口;用 sticky.task-01 這類名字,則會讓同一個任務盡量固定在同一個出口上。
後臺有網頁控制臺,可以管理訂閴、定時更新、查看每個節點的出口 IP 與地區,也能手動重新檢查。程式碼以 Apache-2.0 授權開源,映像檔支援 amd64 和 arm64。作者的說明寫得相當完整,README 裡還有 curl 的接入範例。
貼文底下的回應不多,有人問能不能鏈式串接(作者回覆目前不支援),有人說這個有點意思。整體是一個典型的小眾但實用的自架工具分享。
如果你平常也有追科技社羣、看到有趣工具就想馬上動手裝起來試試的習慣,可以回頭看看我們之前寫過的追展會到半夜的作息照顧,那篇聊的其實是同一種心情:技術圈的熱鬧,常常是用睡眠換的。
折騰新工具的夜晚,身體在經歷什麼
先說結論:偶爾為了一個有趣的專案熬夜,天不會塌下來。但如果「再試一下就好」變成每週的固定劇本,有幾個訊號值得你留意。
第一個是入睡時間一直往後滑。很多人不是故意晚睡,而是除錯這件事有一種特殊的拉力:每修好一個錯誤,就冒出下一個小問題,而大腦對「快完成了」的期待會讓你低估時間。等你抬頭看時鐘,往往已經過了原本該睡的時間一到兩個小時。如果你發現自己最近躺在牀上還在想那行日誌輸出代表什麼,這是身體在告訴你,切換的開關卡住了。
第二個是用眼。盯著終端機或文件看,眨眼頻率會明顯下降,眼睛容易乾、癢、有異物感。這在醫學上叫數位視疲勞,多半是暫時性的,休息、閉眼、看遠方都能緩解。但如果你出現視力模糊持續不退、眼睛刺痛到無法睜開,或者伴隨劇烈頭痛,那就值得找眼科醫師看一次,而不是繼續點人工淚液硬撐。
第三個是姿勢。自架服務的除錯常常是「低頭看筆電、一手拿手機查文件」的組合,頸肩長時間固定在一個前傾的角度,痠痛會慢慢累積。這裡有個可以立刻做到的小調整:把螢幕墊高到視線接近水平,每半小時站起來動一分鐘。不用很講究,起來裝杯水就算數。
「再試一下」怎麼設停損點
與其靠意志力對抗興奮感,不如靠機制。你可以在動手前先做三件事。
先決定今天的目標是什麼。例如今晚只做到「容器跑起來、後臺打得開」,至於訂閴匯入、出口檢查、寫接入腳本,留到之後。目標明確,完成後就比較容易停手。
再設一個實體鬧鐘,不是手機靜音那種。放在隔壁房間或走幾步才拿得到的地方,時間到就走過去關。這個看似笨的方法,比任何專注力 app 都有效,因為它強迫你中斷一次。
最後,睡前一小時把技術問題寫下來。一行就夠,例如「明天要查為什麼出口檢查卡住」。把未完成的事從腦中搬到紙上,是讓大腦願意下班的小技巧。如果你最近正好也在跑求職或改作品集的階段,這個方法在熬夜改履歷的身心照顧那篇也提過,原理是相通的。
資訊識讀:自架代理工具前,你可以先想三件事
回到 EgressKit 本身。這類工具的出現是好事,開源、可檢視程式碼、作者把用法寫得清楚。但當你決定把某個工具接進自己的網路流量時,有幾個判斷值得先做過。
看授權與程式碼。Apache-2.0 是常見且寬鬆的開源授權,EgressKit 的原始碼也公開放在 heyjunpenn/EgressKit。對有能力的讀者來說,自己讀一遍程式碼或至少看過 issue 區的討論,是最實在的信任基礎。
看它處理的是什麼。這個工具需要你的訂閴內容、需要設定 admin token,等於把你所有節點的存取能力交給這個服務。在自己的機器上跑(它預設也只綁在 127.0.0.1),和部署到來路不明的雲端主機,風險等級完全不同。原作者的 Docker 指令把埠號綁在本機位址,這是謹慎的預設,值得照著做,不要隨手改成對外開放。
看你的使用情境合不合規。輪換出口 IP 在爬蟲、測試等場景有正當用途,但能不能用、怎麼用,取決於你存取的對象和你所在地的規範。工具本身是中性的,使用者的判斷不是。這裡不需要恐嚇誰,只是提醒:把「這樣做對方允不允許」想清楚,通常能省下後面更多麻煩。
順帶一提,如果你平常也會因為各種網路熱議而追到半夜,不管是國際新聞還是科技圈八卦,我們在AI 代理事件與你的 3C 生活那篇聊過怎麼在圍觀之餘保住自己的作息,這裡同樣適用。
幾個要留意的訊號
大部分折騰後的疲累,睡個好覺就回來了。但如果你發現自己連續兩週以上幾乎天天超過凌晨一點才睡,白天需要靠咖啡撐過下午,或者開始出現心悸、情緒低落、對原本有興趣的東西提不起勁,這就不只是「最近比較忙」的層次了。這時候可以做的下一步是:先把一週的睡眠時間記下來(紙筆或手機備忘錄都行),如果調整兩週沒有改善,帶著這份紀錄去家醫科或身心科聊一聊,會比空著手去更能讓醫師幫到你。
眼睛的部分前面提過,持續的視力變化或眼痛要看眼科。頸肩痠痛如果出現手麻、無力,或痛到影響睡眠,也值得就醫評估,而不是只靠按摩撐著。
結語
EgressKit 是一個把繁瑣需求包裝乾淨的小工具,作者的分享也誠實,連「不支援鏈式」這種限制都直接回覆。這種工程文化的踏實感,正是技術社羣可愛的地方。
你可以去試它、給它一顆星、用它把自動化腳本跑得更順。只是在你按下 enter 之前,也把今晚的停損點設好。工具會一直都在,你的睡眠品質和眼睛,才是那個沒有備份的版本。
TAGS 裡說的三件事,睡眠、用眼、判斷力,剛好就是折騰技術的夜晚最容易被犧牲的三樣。照顧好它們,你會折騰得更久,也更快樂。