本文以 mac爲代理,ios手機爲客戶端舉例。node
文檔地址:http://anyproxy.io/ios
1.環境配置:git
安裝 node :參考 https://www.jianshu.com/p/3b30c4c846d1github
安裝 homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝node
brew link node brew uninstall node brew install node
安裝anyproxy
npm install -g anyproxy
代理默認端口8001web
web 默認端口8002npm
2.手機代理配置瀏覽器
wifi設置--代理設置--手動--地址爲mac ip,端口填寫8001ruby
鏈接驗證:瀏覽器輸入127.0.0.1:8002,手機隨便訪問app或者瀏覽器,效果以下:bash
此時只能監控http,要想監控https,須要下載ca 證書。app
3.證書下載
點擊此處,顯示出下載的二維碼,用手機掃描下載,親測qq瀏覽器掃描下載能夠下載並安裝成功。
安裝完成後須要進行2步操做:
a:手機描述性文件信任該證書:設置--通用--描述性文件與設備管理--找到文件--信任
b:設置--通用--關於本機--證書信任設置--信任
ok,配置完成,此時在網頁127.0.0.1:8002能夠監控手機https請求。
3.過濾設置
4.request
點擊具體url,選擇request能夠看到 ,其中body爲post的formdata。
5.response
preview 能夠人性化顯示結果。
6.代理WebSocket
anyproxy --ws-intercept
當啓用HTTPS代理時,wss也會被代理,可是不會被AnyProxy記錄。須要開啓--ws-intercept後纔會從界面上看到相應內容.
ok,分享完成,謝謝閱讀。