
作者 | Almir Vuk
譯者 | 田橙
Dev Proxy 團隊近日發(fā)布了 Dev Proxy 2.1 版本。此次更新圍繞開發(fā)效率和本地測試體驗展開,重點提升了迭代速度,并進一步增強了對現(xiàn)代開發(fā)工具的支持,同時對代理核心能力及相關(guān)工具鏈進行了多項優(yōu)化。
Dev Proxy v2.1 的一項重要新增功能是 配置熱重載(configuration hot reload)。代理進程現(xiàn)在會自動監(jiān)聽配置文件的變化,并在保存后自動重啟,無需開發(fā)者手動操作。維護者表示,這一能力回應了社區(qū)長期以來的呼聲,目的是讓開發(fā)者在不中斷開發(fā)流程的情況下,更輕松地調(diào)整諸如模擬響應、錯誤率、插件配置或 URL 匹配規(guī)則等設置。
另一個關(guān)鍵特性是 stdio 流量代理(stdio traffic proxying)。Dev Proxy 現(xiàn)已支持攔截、檢查和模擬標準輸入、標準輸出以及標準錯誤流。這一能力主要面向通過 stdio 進行通信的工具,包括 Model Context Protocol(MCP)服務器及類似的開發(fā)工具。通過將可執(zhí)行程序包裝在 Dev Proxy 之下,開發(fā)者可以在熟悉的瀏覽器調(diào)試工具中查看 stdio 流量、模擬延遲,并返回模擬響應。這一擴展使 Dev Proxy 不再局限于基于 HTTP 的使用場景,也讓更多類型的應用能夠被測試和調(diào)試。
在配置和性能方面,Dev Proxy v2.1 還新增了一個用于配置 API 端口的 命令行參數(shù)。開發(fā)者現(xiàn)在可以在啟動代理時直接指定端口,從而更方便地運行多個實例或規(guī)避端口沖突。此外,LatencyPlugin 已更新,支持設置超過 10 秒的延遲,使長時間請求和超時處理的測試更加貼近真實場景。Web API 現(xiàn)已支持跨域請求(CORS),使基于瀏覽器的工具能夠無障礙地與代理進行交互。
本次版本還修復并改進了多項細節(jié)問題,包括環(huán)境變量處理、API Key 校驗、HTTP 方法匹配、內(nèi)容類型處理,以及數(shù)據(jù)文件的重新加載行為等。
除核心代理外,Dev Proxy Toolkit 1.12 版本也同步發(fā)布,為 Visual Studio Code 帶來了更嚴格的配置校驗、更清晰的診斷信息、更完善的快速修復建議,以及更強的插件支持能力。
作為補充說明,Dev Proxy 此前已發(fā)布 2.0 版本。由于包含一些雖小但重要的重要變更,該版本進行了主版本號升級。Dev Proxy 2.0 引入了對 .NET 10 的支持,改進了 AI 相關(guān)遙測能力(包括更精確的 token 統(tǒng)計),并對日期格式和遙測行為進行了調(diào)整,以提升整體準確性和可靠性。同時,該版本也對 API 模擬行為進行了多項修復和優(yōu)化。
從本次更新內(nèi)容來看,Dev Proxy 2.1 主要圍繞提升迭代效率,并補齊了對 AI 與 stdio 工具鏈的支持。相關(guān)的完整發(fā)布說明和變更日志,可在官方文檔及 項目代碼 倉庫中查閱。
https://www.infoq.com/news/2026/02/dev-proxy-v2-1-release/
聲明:本文為 InfoQ 翻譯,未經(jīng)許可禁止轉(zhuǎn)載。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.