目前我使用的是Anyproxy,AnyProxy 。這個軟件的特點是可以獲取到https鏈接的內容。在2016年年初的時候微信公眾號和微信文章開始使用https鏈接。並且Anyproxy可以通過修改rule配置實現向公眾號的頁面中插入腳本代碼。下面開始介紹安裝與配置過程。
1、安裝 NodeJS
2、在命令行或者終端運行 npm install -g anyproxy,mac系統需要加上sudo;
3、生成RootCA,https需要這個證書:運行命令sudo anyproxy --root(windows可能不需要sudo);
4、啟動anyproxy運行命令:sudo anyproxy -i;參數-i是解析HTTPS的意思;
5、安裝證書,在手機或安卓模擬器中安裝證書:
- 方法一: 啟動anyproxy,瀏覽器打開 http://localhost:8002/fetchCrtFile ,能獲取rootCA.crt文件
- 方法二:啟動anyproxy,http://localhost:8002/qr_root 可以獲取證書路徑的二維碼,移動端安裝時會比較便捷
- 建議通過二維碼將證書安裝到手機中。
6、設置代理:安卓模擬器的代理服務器地址是wifi鏈接的網關,可以通過吧dhcp設置為靜態后看到網關地址,看完后別忘了再設置為自動。手機中的代理服務器地址就是運行anyproxy的電腦的ip地址。代理服務器默認端口是8001;
現在打開瀏覽器地址http://localhost:8002 可以看到anyproxy的web界面。從微信中點開一個歷史消息頁面,然后再看瀏覽器的web界面,會滾動出現歷史消息頁面的地址。