AnyProxy是一個開放式的HTTP代理服務(wù)器。
官方文檔 : http://anyproxy.io/cn/
Github主頁:https://github.com/alibaba/anyproxy
安裝
對于Debian或者Ubuntu系統(tǒng)姐赡,在安裝AnyProxy之前莱预,可能還需要安裝 nodejs-legacy
sudo apt-get install nodejs-legacy
然后,安裝AnyProx
npm install -g anyproxy
啟動
- 命令行啟動AnyProxy项滑,默認(rèn)端口號8001
anyproxynstall -g anyproxy
- 啟動后將終端http代理服務(wù)器配置為127.0.0.1:8001即可
- 訪問http://127.0.0.1:8002 依沮,web界面上能看到所有的請求信息
- (可自定義配置端口)
- 配置啟動端口,如1080端口啟動
anyproxy --port 1080
Windows系統(tǒng)信任CA證書
訪問http://127.0.0.1:8002 ,查看RootCA 證書二維碼枪狂,
iOS系統(tǒng)信任CA證書
- 點擊web ui中的 Root CA悉抵,按提示掃描二維碼即可安裝
iOS >= 10.3信任CA證書
- 除了上述證書安裝過程,還需要在 設(shè)置->通用->關(guān)于本機->證書信任設(shè)置 中把AnyProxy證書的開關(guān)打開摘完,否則safari將報錯。
配置iOS系統(tǒng)代理
代理服務(wù)器都在wifi設(shè)置中配置
iOS HTTP代理配置
其他系統(tǒng)(OSX傻谁、Android)可參考:AnyProxy 文檔