Portero icon

Portero

Portero 是一款免費開源的 macOS 工具,可查看開放連接埠與背後程序,協助識別本機服務、停止監聽、封鎖連接埠並排除 address-in-use 衝突。

Portero

概覽

Portero 是一款 macOS 工具,可查看電腦上哪些連接埠是開放的,以及哪些程序正在使用它們。它的目標對象是開發者與其他需要快速識別本機服務、停止不必要監聽者並解決連接埠衝突的 Mac 使用者。

此應用程式會顯示一份即時清單,列出正在監聽的 TCP 與 UDP 連接埠,並附上程序名稱、PID、位址、使用者與啟動時間等詳細資訊。它也提供常見工作流程所需的實用操作,包括結束程序、使用 macOS 防火牆封鎖連接埠,以及在瀏覽器中開啟 HTTP 服務。

核心功能

即時連接埠總覽

顯示所有正在監聽的 TCP 與 UDP 連接埠,以及程序、PID、位址、使用者與啟動時間。檢視會自動重新整理,讓清單在你工作時保持最新。

白話程序標籤

以白話方式說明已辨識的程序,例如開發伺服器與資料庫,讓你不用解讀原始程序名稱也能知道實際是誰在監聽。

一鍵程序控制

可透過一次點擊以正常結束或強制終止的方式停止程序。可同時處理多個程序,並在套用動作前進行確認。

以防火牆規則封鎖連接埠

使用內建的 macOS 防火牆封鎖所選連接埠的入站或出站流量。應用程式表示它使用專用 anchor,且不會直接碰觸系統檔案。

衝突偵測

當兩個程序使用同一個連接埠時會偵測出來,並在你遇到經典的 address-in-use 衝突之前將其標示出來。

在瀏覽器中開啟 HTTP 連接埠

以地球圖示動作標記 HTTP 連接埠,並可在瀏覽器中開啟該服務,適合本機網站伺服器與 API。

典型使用情境

  • 識別哪些程序正在使用某個連接埠

    查看 Mac 上哪些本機服務正在監聽,包括資料庫、開發伺服器與系統元件,而不必自己拼湊終端機輸出。

  • 排除連接埠衝突

    當兩個程序附加到同一個連接埠時,透過找出這個情況並停止不需要的那一個來解決 address already in use 錯誤。

  • 在瀏覽器中啟動本機服務

    當 Portero 偵測到該連接埠正在提供 HTTP 服務時,直接在瀏覽器中開啟本機網頁應用程式或 API。

  • 限制某個連接埠的存取

    當你希望避免本機服務可被存取時,可封鎖特定連接埠的入站或出站流量。

  • 保護重要程序

    在開發期間管理一組正在監聽的程序,包括將重要項目加入收藏,以避免在大量批次結束時被誤刪。

Pros and Cons

Pros

  • 在同一個即時檢視中同時顯示連接埠與其背後程序。
  • 涵蓋 TCP 與 UDP 監聽連接埠,並會自動重新整理。
  • 提供開發者常用的實用操作:結束、封鎖,以及在瀏覽器中開啟。
  • 能以白話方式辨識許多常見程序,減少解讀原始系統輸出的需要。
  • 使用原生 macOS 工具,且只有在套用防火牆變更時才會要求管理員權限。

Cons

  • 來源未說明 macOS 以外的廣泛平台支援,因此它並未被定位為跨平台工具。
  • 首次啟動說明指出這是一個未簽署的版本,這表示 Mac 使用者需要使用標準的右鍵點擊並選擇「打開」步驟。

FAQ

Portero 有什麼功能?

Portero 是一款原生 macOS 應用程式,可查看正在監聽的 TCP 與 UDP 連接埠、每個連接埠背後的程序,以及像是結束程序或封鎖連接埠等操作。

它支援哪些 Mac 環境?

來源說明 Portero 支援 Apple Silicon 與 Intel Mac。它被標示為未簽署的版本,因此首次啟動時需要以右鍵點擊 App,然後選擇「打開」。

Portero 是免費且開源嗎?

Portero 是免費且開源的。來源中也包含一個「檢視原始碼」連結。

Portero 如何協助開發工作?

Portero 會自動重新整理連接埠清單,並可在連接埠回應 HTTP 時於瀏覽器中開啟頁面。它也會在你碰上之前先標示常見的連接埠衝突。

Quick Facts

類別
開發者工具
平台
macOS
價格
免費且開源
來源
porteroapp.pages.dev
版本
Apple Silicon 與 Intel;未簽署版本
工作流程
即時連接埠監控、程序控制與連接埠封鎖