如何設定fiddler對nodejs進行抓包
阿新 • • 發佈:2019-01-29
1.設定fiddler的遠端客戶端代理開啟
tool—>fiddlerOptions—>connections—>AllowRemote computers to connect (勾選)
2.使用nodejs的request模組進行請求
process.env['NODE_TLS_REJECT_UNAUTHORIZED']='0';// Ignore 'UNABLE_TO_VERIFY_LEAF_SIGNATURE' authorization error// Issue the request
request({
method:"GET",
uri:"https://secure.somewebsite.com/" ,
proxy:"http://127.0.0.1:8888"// Note the fully-qualified path to Fiddler proxy. No "https" is required, even for https connections to outside.},function(err, response, body){
console.log("done");});
3.使用superagent進行請求
var request =;
// extend with Request#proxy()
request;
// HTTP, HTTPS, or SOCKS proxy to use// fiddler的埠預設是8888,所以這裡是http://127.0.0.1:8888
var proxy =processenvhttp_proxy||'http://168.63.43.102:3128'; request ; { iferr console; else console; console; }