免費軟體資源 soft.registry
⚠ 這是歷史版本頁面 — 查看 Charles 最新版本 →
##

編輯短評

Charles 是一款專為開發者、測試人員與網路管理員設計的網頁除錯工具,本質上扮演電腦與網際網路之間的中介角色,能攔截並分析 HTTP 與 HTTPS 流量。它最鮮明的特色在於讓使用者直接檢視、修改請求與回應內容,藉此釐清 API 串接、網頁應用程式或網路效能的疑難雜症。這套工具長期持續更新,在開發者工具分類中屬於穩定的熱門選擇,評價普遍不錯,但並非同類中的主流首選,而是偏向專業用途的實用工具。

Charles 適合需要深入檢視網路封包、驗證網站安全性或最佳化流量的開發者與測試人員,尤其當你面對前後端溝通問題、需要模擬不同網路環境或重放請求時特別有用。與 BlueStacks、Turbo C++ 等替代軟體相比,Charles 專注於代理與流量分析,功能更聚焦但學習曲線較陡。它提供試用版,僅有英文介面,Windows 與 macOS 皆有版本,使用前需留意授權限制與語系門檻,若習慣中文操作介面可能需額外適應。

##

軟體介紹

Charles Proxy 是一款專為開發人員、測試人員和網路管理員設計的強大網頁除錯工具

它扮演電腦與網際網路之間的中介角色,擷取並分析 HTTP 與 HTTPS 流量

透過讓使用者檢查與修改網頁請求及回應,Charles 軟體有助於排除 API、網頁應用程式與網路效能相關的問題。

它廣泛用於應用程式除錯、檢查網站安全性,以及最佳化網路流量。

主要功能

HTTP 與 HTTPS 流量監控 – 擷取系統發送至網際網路的所有 HTTP 與 HTTPS 請求。

SSL 代理 – 解密安全流量,以檢查與除錯 SSL/TLS 加密網站。

頻寬限制 – 模擬不同網路速度,測試應用程式在各種條件下的效能。

請求與回應編輯 – 允許修改請求與回應以進行除錯。

中斷點 – 在請求到達伺服器前攔截並修改請求。

工作階段錄製與重播 – 儲存工作階段供日後檢視與除錯。

反向代理 – 可測試連線至後端服務的應用程式。

跨平台支援 – 可在 Windows、macOS 與 Linux 上執行。

行動裝置除錯 – 支援從 iOS 與 Android 裝置除錯流量。

進階篩選與搜尋 – 協助隔離特定請求,以便進行更佳分析。

使用者介面

它提供結構化的分頁式介面,包含:
  • 顯示已擷取請求的工作階段總覽面板。
  • 詳細的請求/回應檢查器。
  • 用於修改、限制與重播請求的工具。
  • 清晰直觀的版面配置,不過新手可能需要一些時間才能完全掌握其功能。
安裝與設定
  • 下載與安裝 – 前往官方網站或 FileHorse,下載 Windows 安裝程式,並依照安裝步驟操作。
  • 設定代理設定 – Charles Proxy 應用程式會自動為大多數使用者設定代理,但您可能需要手動調整瀏覽器或系統設定。
  • 安裝 SSL 憑證 – 若要除錯 HTTPS 流量,請安裝 Charles 根憑證,並在瀏覽器或系統中信任它。
  • 啟用行動裝置除錯 – 若測試行動應用程式,請將裝置設定為透過 Charles 路由流量。
使用方式
  • 啟動此程式並確認代理已啟用。
  • 開啟您要除錯的應用程式或網站。
  • 它會即時擷取並顯示流量。
  • 點擊個別請求以檢查標頭、內文與回應。
  • 使用中斷點或修改請求,深入分析問題。
  • 儲存或匯出記錄以供進一步分析。
常見問題

如何在 Charles 中擷取 HTTPS 流量?
安裝 Charles 根憑證,並在 SSL 代理設定選單中為特定網域啟用 SSL 代理。

為什麼 Charles 沒有擷取流量?
確認代理設定正確,並檢查防火牆或防毒軟體是否封鎖了 Charles。

如何使用 Charles 除錯行動應用程式?
將行動裝置的代理設定為 Charles 的 IP 位址,並在裝置上安裝 Charles SSL 憑證,以檢查 HTTPS 流量。

我可以使用 Charles 修改 API 請求嗎?
可以,使用中斷點攔截請求,並在請求到達伺服器前修改參數。

Charles 是免費的嗎?
它提供免費試用,但持續使用需要授權。

替代方案

Fiddler – 熱門的替代工具,具備類似的除錯與網路監控功能。

Wireshark – 用於深度網路分析的封包分析器。

Postman – 主要用於 API 測試,具備請求除錯功能。

價格

試用版:免費,但工作階段會中斷。

完整授權:每位使用者 50 美元(一次性購買)。

教育折扣:學生與教師可享有優惠。

系統需求
  • 作業系統:Windows 7、8、10、11(32 位元與 64 位元)
  • 記憶體:最低 2GB(建議 4GB)
  • 磁碟空間:至少 200MB 可用空間
  • Java 執行環境:部分進階功能需要
優點
  • 開發人員適用的強大除錯工具。
  • 支援 HTTPS 流量分析。
  • 靈活的請求修改與中斷點功能。
  • 頻寬限制功能可用於網路測試。
  • 支援多種平台,包括行動裝置。
缺點
  • 新手需要學習曲線。
  • 完整功能需要付費授權。
  • 可能被防毒軟體標記。
  • 缺乏某些替代工具中的自動化功能。
  • 與現代除錯工具相比,介面略顯老舊。
結論

Charles Web Debugging Proxy 是開發人員與測試人員深入洞察網路流量的必備工具。它在 HTTPS 監控、請求修改與頻寬限制方面的能力,使其在除錯網頁與行動應用程式時極具價值。

注意:提供 30 天試用版。

另可下載:Charles for Mac

下載 Charles 最新版本 為什麼此應用程式發布在 FileHorse 上?(更多資訊
##

畫面截圖

Charles 畫面截圖 1 Charles 畫面截圖 2 Charles 畫面截圖 3 Charles 畫面截圖 4 Charles 畫面截圖 5
##

歷史版本

完整清單 →