推薦一款Node.js編寫的HTTP代理伺服器Zan Proxy
- 2019 年 11 月 15 日
- 筆記
Zan Proxy是有贊團隊開發的一個用Node.js編寫的HTTP代理伺服器,可用於修改請求地址和模擬響應數據。它同時也是一個自定義DNS解析和請求監控的工具。該代理伺服器有人性化的介面,簡單易用。還為開發者提供了高級插件機制來自定義代理行為。
#特性
- 支援HTTP,HTTPS和Websocket代理
- 支援自定義請求轉發,可轉發到本地文件
- 支援遠程規則,可以在項目內共享規則
- 支援mock響應數據
- 支援自定義DNS解析
- 支援自定義插件,可訂製代理行為
- 圖形化配置,上手容易
前置條件
- OpenSSL: Version >= 0.9.8
- Node: Version >= 6.10.1
安裝
Yarn安裝
yarn global add zan-proxy
NPM安裝
npm i -g zan-proxy
檢驗
zan-proxy --version
啟動
命令(會自動打開ZanProxy的管理頁)
zan-proxy
啟動參數
- 指定代理埠
zan-proxy -p 8002
- 指定管理伺服器埠
zan-proxy -u 40002
- 查看所有命令
zan-proxy -h