如何在 macOS 使用 Windows App CLI 自動化遠端桌面連線

最近我在整理 macOS 上的 VPN 與遠端桌面連線流程,希望把每天都會重複操作的步驟,整合成幾個簡單的 make 命令。VPN 可以透過命令列連線,那麼平常用來連接 Windows 主機的 Windows App,是不是也有 CLI 可以用?能不能順便帶入帳號密碼,讓我不用每次都重新輸入?

... 繼續閱讀 ...

如何在 Windows 安裝和設定 Cloudflare Tunnel 服務

Cloudflare Tunnel 是 Cloudflare 提供的一種服務,允許你將本地服務安全地暴露給網際網路,而無需開放防火牆或設定路由器。我最近因為重新整理了一台測試機,整理了一些筆記,本篇文章我打算記錄如何在一台乾淨的 Windows Server 環境中安裝和設定 Cloudflare Tunnel 服務的過程。

... 繼續閱讀 ...

Windows 終端機入門操作手冊

氛圍開發 (Vibe coding) 越來越夯,也越來越多人想開始使用終端機操作超級強大的 AI 開發工具,像是 Claude Code、Codex CLI、Copilot CLI、Gemini CLI 都非常厲害,都很值得學習!但我發現許多 Windows 使用者,對於終端機 (Terminal) 或命令列介面都非常陌生,我說的是連「軟體工程師」都可能覺得陌生,更別說是非工程師背景的使用者了。這篇文章就是要幫助從未使用過終端機介面 (命令列介面) 的 Windows 使用者,順利跨出第一步,開始使用終端機。

... 繼續閱讀 ...

如何移除 Docker Desktop 並在 Windows 與 WSL 2 改安裝 Docker Engine

今天我的 Docker Desktop for Windows 又掛掉了,五年來的第三次,毫無原因,導致我所有容器、所有 Image 全部都被清空。這次真的氣到,不用了,決定把 Docker 全部都移往 WSL 2 執行,聽幾個可靠的朋友說,讓 Docker Engine 跑在原生的 WSL 2 底下,不但速度快,服務也穩定許多。所以這篇文章,我要來記錄一下完整的設定過程。

... 繼續閱讀 ...

理解 Symbolic Link、Hard Link 與 Directory Junction 的差異之處

我經常利用不同的連結(Link)來管理檔案和目錄,以確保系統的設定隨時可以透過雲端硬碟同步與備份,相當便利。在 Windows 系統中有三種不同的連結方式,分別是 符號連結(Symbolic Link)、硬連結(Hard Link)和目錄聯接(Directory Junction)。這三種連結方式各有其特性和用途,所以我打算針對這三種連結方式進行比較,幫助大家更好地理解它們之間的差異。

... 繼續閱讀 ...

如何在 Windows 作業系統打造 Rust 開發環境

我最近的課程因為都開始改用 Discord 來當成學員之間的互動介面,為了實現自動審核加入課程的學員,我們用 Rust 撰寫了一支程式來處理這個審核作業,並將程式跑在容器中,部署到 Azure App Service 上面執行。效能好就不用說了,主要是啟動速度快,記憶體使用量也很低,但唯一的缺點就是「可讀性」真的很差,主要是一個相對陌生的程式語言,但我今天在改功能的時候,用 GitHub Copilot 輔助我瞭解程式語法與結構,也用它來幫我完成一些任務,想不到非常順利。今天這篇文章,我打算來介紹如何在 Windows 作業系統上打造 Rust 開發環境,並透過 Visual Studio Code 來開發 Rust 程式。

... 繼續閱讀 ...