Portia icon

Portia

Portia 是一款原生 macOS 工具,可找出阻擋網路連接埠的程序,並直接從桌面停止它。App Store 提供免費 Lite 版,另有付費直下載版,支援 PID 詳情、背景監控與一鍵終止程序。

Portia

概覽

Portia 是一款原生 macOS 工具,可找出阻擋網路連接埠的程序,並直接從桌面停止它。它會監看連接埠衝突、識別肇因程序,並提供一鍵 Strike 動作,而不必像 `lsof` 那樣手動輸入終端機指令。

產品分為免費的 Portia Lite 版本與付費完整版本。Lite 可顯示目前使用者的被阻擋連接埠資訊,而完整版本則加入 PID 與程序詳細資訊、程序終止,以及作為 Launch Agent 的背景運作。

Portia 主要面向經常在啟動本機伺服器時遇到 `EADDRINUSE` 錯誤的 macOS 開發者。其技術說明頁聚焦於連接埠、PID、核心 socket 表與沙盒限制如何影響應用程式是否能檢視並終止持有連接埠的程序。

功能

事件驅動的背景監控

在你的 macOS 登入工作階段中以 Launch Agent 方式執行,並維持閒置直到發生連接埠衝突,因此不需要持續輪詢。

被阻擋程序識別

識別佔用爭用連接埠的程序,並在完整版本中顯示 PID、程序名稱與可執行檔路徑。

一鍵終止程序

提供一鍵 Strike 動作,向阻擋程序送出終止信號,免去手動終端機指令。

Portia Lite 提供有限檢視

App Store 中提供免費 Lite 版本,具備選單列連接埠總覽、被阻擋連接埠號碼,以及同一使用者的基本程序名稱。

原生 macOS 應用程式封裝

作為原生 macOS 工具運作,支援 Apple Silicon 與 macOS 26 以上版本,並提供已簽署且已公證的二進位檔。

可直下載的完整版本

付費版本可在 App Store 沙盒之外執行,這對完整的 socket 檢視、外部程序查找與程序終止是必要的。

使用情境

  • 解決本機連接埠衝突

    啟動本機開發伺服器後,若出現 `EADDRINUSE`,即可立即看出是哪個程序佔用了該連接埠,而不必切換到終端機排查。

  • 在 App Store 版本中檢查被阻擋的連接埠

    當你只需要確認某個連接埠是否被阻擋並得知連接埠號碼時,尤其是針對自己的使用者程序,可使用 Lite 版本。

  • 檢視並終止阻擋者

    當你需要擁有者 PID、程序路徑與直接終止動作,以便更快完成清理流程時,可使用付費版本。

  • 自動化持續的連接埠監控

    讓 Portia 以 Launch Agent 在背景執行,使它等待衝突發生,而不是在每次執行前手動檢查連接埠。

  • 繞過 App Store 沙盒限制

    當你需要 App Store 沙盒不允許的功能,例如檢視其他使用者的程序或終止它們時,請選擇直下載版本。

Pros and Cons

Pros

  • 可在 macOS 上偵測被阻擋的連接埠並識別擁有該連接埠的程序。
  • 不必在每次發生連接埠衝突時都執行終端機指令。
  • 提供會在需要前保持閒置的背景 Launch Agent。
  • 提供免費 Lite 版本,供基本連接埠可見性使用。
  • 付費版本新增 PID、程序路徑與一鍵終止程序。

Cons

  • App Store 的 Lite 版本無法檢視其他使用者的程序,也無法終止阻擋連接埠的程序。
  • 完整產品需要從 App Store 沙盒外直接下載,才能完成其完整工作流程。
  • 來源未說明整合、協作功能或非 macOS 支援。

FAQ

Portia 支援哪些平台?

Portia 可在 macOS 上執行,並為 Apple Silicon 與 macOS 26 或以上版本打造。首頁提供可透過 App Store 取得的 Lite 版本,以及具完整功能的付費直下載版本。

Portia 如何運作?

Portia 會安裝為 macOS Launch Agent,並在背景中等待,直到偵測到連接埠衝突。當找到阻擋程序時,它會顯示原生通知,並讓你一鍵終止該程序。

Portia Lite 與付費版本有什麼差異?

Portia Lite 可顯示連接埠已被阻擋,並識別被阻擋的連接埠號碼。完整版本則加入 PID 與程序詳細資訊、一鍵終止程序,以及在 App Store 沙盒之外的背景運作。

Portia 是設計給個人使用還是團隊使用?

來源未說明團隊功能、共享工作區或多使用者管理。它看起來是本機 macOS 工具,而非協作工具。

Portia 是否可與其他開發工具整合?

Portia 專注於在 macOS 上找出並終止阻擋連接埠的程序。產品頁未描述與其他工具或服務的整合。

Quick Facts

類別
Developer Tool
平台
macOS
主要使用者
使用本機連接埠的 Mac 開發者
來源網域
getportia.app
價格
免費 Lite 版本;付費完整版本可作為一次性 $4.99 直下載取得
工作流程
Launch Agent 監控、被阻擋連接埠偵測、原生通知、一鍵終止程序