Proxyman是一款macOS環(huán)境下的網(wǎng)絡(luò)調(diào)試工具,能夠攔截、檢查和修改HTTP/HTTPS請求,以流暢的操作體驗和清晰的視覺呈現(xiàn)受到開發(fā)者喜愛,可以實時查看傳輸內(nèi)容,支持?jǐn)帱c調(diào)試與重發(fā)請求,方便排查代碼問題,擁有良好的兼容性,適用于前后端開發(fā)、測試及網(wǎng)絡(luò)問題排查,幫助提升工作效率。
Proxyman抓包教程
1、PC 端抓包操作很簡便,就像在 Windows 系統(tǒng)里抓包時,可先打開 Proxyman 的 Windows 版本,接著完成證書安裝步驟,這里要安裝的是適用于 Windows 系統(tǒng)的證書。

2、需要安裝并信任 Proxyman CA 證書,原因在于這樣 Proxyman 能實時對加密流量進(jìn)行解密,還能讓使用者查看原始的 HTTPS 請求和響應(yīng),下面的圖片展示的是自動安裝證書的方式,這種方式很容易出現(xiàn)安裝失敗的情況。

3、若自動安裝失敗,可挑選在電腦本地通過手動方式安裝證書,具體安裝流程如下:關(guān)閉 Proxyman 軟件;在 “C:\Users\AppData\Roaming\Proxyman\certificate\certs\ca.cer” 這個路徑中找到 Proxyman CA 證書;用鼠標(biāo)雙擊打開該證書;依次進(jìn)行安裝證書操作,選擇 “當(dāng)前用戶”,再選擇 “將所有證書放在以下存儲中”,然后點擊 “瀏覽...”;選擇 “Next”,接著點擊 “Finish”;在系統(tǒng)彈出提示時選擇 “YES”;證書安裝完成后,重新啟動軟件,就能自動開啟抓包功能了。

Proxyman特色
跨平臺支持:
1、該工具不光能在 Windows 10 和 Windows 11 系統(tǒng)上使用,還能與 macOS、iOS、Android 以及 Linux(Ubuntu 22 及以上版本)系統(tǒng)兼容,可應(yīng)對多平臺調(diào)試的需求。
高性能與低資源占用:
1、它采用 Apple Swift NIO 編寫而成,在保證運行效率較高的同時,占用的系統(tǒng)資源也比較少。
現(xiàn)代直觀的用戶界面:
1、有著簡潔又美觀的界面設(shè)計,還支持對布局進(jìn)行自定義調(diào)整,能讓使用者依照自己的習(xí)慣來設(shè)置界面。
HTTP/HTTPS 流量監(jiān)控:
1、可以捕捉并分析應(yīng)用程序和 SSL Web 服務(wù)器之間所有的 HTTP/HTTPS 流量,便于開發(fā)者觀察數(shù)據(jù)和分析流量情況。
SSL 代理抓包:
1、能自動創(chuàng)建證書,在 Windows 端開啟 SSL 代理抓包操作很輕松,還支持對 HTTPS 流量進(jìn)行解密,以純文本的形式展示請求和響應(yīng)內(nèi)容。
多設(shè)備管理:
1、可同時對多個設(shè)備進(jìn)行管理,像 Windows 電腦、iOS 設(shè)備和 Android 設(shè)備都包含在內(nèi),方便開展跨設(shè)備調(diào)試工作。
請求 / 響應(yīng)預(yù)覽器:
1、會展示詳細(xì)的請求和響應(yīng)預(yù)覽內(nèi)容,其中包括請求頭、請求體、響應(yīng)頭、響應(yīng)體等部分,還支持對多種內(nèi)容格式進(jìn)行自動格式化和美化處理。
高級調(diào)試工具:
1、配備了本地映射、遠(yuǎn)程映射、斷點、備份列表、外部代理、無緩存、Protobuf 和清除緩存等高級工具,能夠滿足復(fù)雜的調(diào)試需求。
請求攔截與修改:
1、具備請求攔截功能,使用者能動態(tài)修改請求或者響應(yīng)的數(shù)據(jù),不用對任何客戶端代碼進(jìn)行改動。
Proxyman亮點
WebSocket 網(wǎng)絡(luò)套接字調(diào)試:
1、支持對 WebSocket 協(xié)議進(jìn)行調(diào)試,能幫助開發(fā)者分析和調(diào)試實時通信類應(yīng)用。
內(nèi)容過濾器:
1、提供了多個過濾器選項,比如 URL、請求頭、響應(yīng)頭、正文等,可幫助使用者快速找到自己關(guān)注的請求和響應(yīng)內(nèi)容。
代碼生成器:
1、支持針對特定代碼語言自動生成 HTTP/HTTPS 請求相關(guān)代碼,能提升開發(fā)效率。
斷點調(diào)試:
1、允許在請求或者響應(yīng)上設(shè)置斷點,使用者可在斷點位置暫停對請求的處理,進(jìn)而進(jìn)行詳細(xì)的檢查和修改。
自定義預(yù)覽標(biāo)簽頁:
1、使用者可以自己設(shè)置預(yù)覽標(biāo)簽頁,以便快速查看自己關(guān)注的請求和響應(yīng)信息。
更新日志
v2.21.0版本
改進(jìn)
1、Proxyman 目前將https://proxyman.com作為更新服務(wù)器。
2、能夠?qū)С霭鄠€文件夾的 HAR 和 CSV 文件。
3、采用 TelemetryDesk 進(jìn)行應(yīng)用分析工作。
錯誤
1、已修復(fù) Proxyman 在 Map Remote 中不正確更改 URL 的問題。
2、已修復(fù)兩個已打開的腳本在進(jìn)行任何編輯或保存操作后會互相覆蓋的問題。
3、已修復(fù) Proxyman 錯誤地從 VPN 或 vEthernet 獲取 IP,而不是從 WiFi 或以太網(wǎng)獲取 IP 的問題。
4、已修復(fù)無法使用 “設(shè)置” 中的代理設(shè)置激活帶有代理的公司許可證密鑰的問題。