ctsite.cc部落格

標籤 macOS 的文章顯示全部文章

Turnout 1.1:UDP 被擋時改走 TCP,也有 Windows 版了

Windows 11 上的 Turnout 視窗:一條已連線的通道,路徑從通道經過 Wi-Fi 網路介面卡連到伺服器,下方是路由、對等端與自動連線

上次寫 Turnout 時,它還在開發中。10 月 26 日推出 1.0 之後,它又陸續更新了幾版:1.1.0 讓 WireGuard 在 UDP 被擋的網路上改走 TCP,1.1.2 起 Turnout 也有了 Windows 11 版,同一份授權 Mac 和 Windows 都能用。這篇整理 1.1 這一路加了什麼,以及 Windows 版和 Mac 版哪裡一樣、哪裡不同。

目前的版本是 11 月 6 日發布的 1.1.4,Mac 和 Windows 同時推出。

閱讀全文 →

InputWeave:一組鍵盤滑鼠,控制桌上的 Mac、Windows 與 Linux

InputWeave 的排列頁:MacBook Pro、Mac mini,以及接了一塊直立副螢幕的 Windows 桌機,依桌上的位置擺放,螢幕相接的地方以紫色縫線連起來

桌上同時放著 Mac 和 Windows 電腦,就會有兩組鍵盤滑鼠,手在兩組之間換來換去;想把一段文字或一張圖從這台搬到那台,還得先傳給自己。InputWeave 讓一組鍵盤滑鼠控制桌上的每一台電腦:游標移過螢幕邊緣,就到旁邊那台繼續工作;在一台複製、到另一台貼上,檔案也能直接拖過去。Mac、Windows 與 Linux 之間都可以,而且只走你的區域網路。

InputWeave 免費、開放原始碼,這篇介紹它能做什麼、怎麼設定,以及目前還做不到的地方。

閱讀全文 →

Peaberry:AI agent 跑長工作時,別讓 Mac 中途睡著

Peaberry 的選單列面板:上方是兩筆 AI agent 的保持清醒要求,各有一個停止按鈕,下方是四個情境

把要跑很久的工作交給 AI agent,人離開座位,回來卻發現 Mac 早就睡著,工作停在半路。這是因為 macOS 判斷閒置看的是鍵盤和滑鼠,而 agent 從頭到尾都不會碰它們。Peaberry 是我新開發的選單列工具:agent 工作時自己向它要求保持清醒,每個 agent 各拿一份會自己到期的租約;最後一份結束,睡眠就交還給 macOS 原本的設定。

Peaberry 即將在 Mac App Store 上架,這篇先介紹它怎麼運作。

閱讀全文 →

Turnout:替 Mac 上的 VPN 流量選一條路

Turnout

Turnout 是我正在開發的 macOS VPN 用戶端,目前連線的對象是 WireGuard 伺服器。它想解決的問題很具體:讓你決定流量要走哪一張網卡。設定檔就是 wg-quick 的設定檔,PreUp、PostUp 這些 hook 和路由設定都照樣運作。Turnout 還在早期開發階段,這篇不談下載,只聊它的概念,以及背後的設計取捨。

更新(2026 年 10 月 26 日):Turnout 已經正式推出,下載和完整介紹在 turnout.ctsite.cc。

更新(2026 年 11 月 7 日):Turnout 1.1 可以在 UDP 被擋時改走 TCP,也推出了 Windows 版,詳見這篇。

Turnout 的主視窗:左邊是通道清單,右邊是連線中的 office 通道,上方的路徑線顯示 utun102、出口網卡 Ethernet 與伺服器,下方列出路由

Turnout 的主視窗。畫面中的通道與位址都是示範資料,閘道位址已遮蔽。

閱讀全文 →