1. 安裝Node.jsgit
2. 安裝AnyProxygithub
# 安裝穩定正式版
$ npm install -g anyproxy
# 最新測試版,須要使用最新版本 node 進行安裝
$ npm install -g anyproxy@beta
# 有時須要添加 sudo
anyproxy-ca
瀏覽器打開地址 http://localhost:8002/fetchCrtFile 進行證書下載
掃描二維碼地址 http://localhost:8002/qr_root 進行證書下載
安裝pm2,執行命令,
npm install pm2 -g
後面的-g也不能少,檢查pm2是否安裝成功,執行命令,
pm2 --version
anyproxy -i
pm2 start anyproxy -x -- -i
經過pm2來初始化並啓動一個anyproxy,啓動anyproxy後能夠隨時關閉命令行,若要查看anyproxy啓動情況,執行命令,
pm2 list
若要關閉anyproxy,執行命令,
pm2 stop anyproxy
pm2 restart anyproxy
http://127.0.0.1:8002/
$ npm uninstall anyproxy
$ anyproxy --clear
編寫規則文件 rule.js
// 容許 Https 解析
module.exports = {
shouldInterceptHttpsReq : function(req){
return true;
}
};
啓動並加載規則
anyproxy --rule ./rule.js
測試規則
直接請求服務器
curl https://github.com
# 經過代理服務器請求
curl https://github.com --proxy http://127.0.0.1:8001
anyproxy --rule https://sample.com/rule.js
參考:http://aiezu.com/article/windows_anyproxy_install.htmlnpm