https-mitm-proxy-handbook
https-mitm-proxy-handbook copied to clipboard
FakeServer似乎没反应
我启动了一下Chapter4,有连接请求,但这个fakeServer.on('request'似乎没有任何反应:
fakeServer.on('request', (req, res) => {
// 解析客户端请求
var urlObject = url.parse(req.url);
let options = {
protocol: 'https:',
hostname: req.headers.host.split(':')[0],
method: req.method,
port: req.headers.host.split(':')[1] || 80,
path: urlObject.path,
headers: req.headers
};
res.writeHead(200, { 'Content-Type': 'text/html;charset=utf-8'});
res.write(`<html><body>我是伪造的: ${options.protocol}//${options.hostname} 站点</body></html>`)
res.end();
console.log(req.headers);
});
fakeServer.on('error', (e) => {
console.error(e);
});
简易HTTPS中间人代理启动成功,端口:6789 CONNECT logreport.okjiaoyu.cn:443 CONNECT logreport.okjiaoyu.cn:443 CONNECT logreport.okjiaoyu.cn:443 CONNECT logreport.okjiaoyu.cn:443 CONNECT stupad.okjiaoyu.cn:443 CONNECT stupad.okjiaoyu.cn:443 CONNECT logreport.okjiaoyu.cn:443 CONNECT logreport.okjiaoyu.cn:443 CONNECT logreport.okjiaoyu.cn:443 CONNECT logreport.okjiaoyu.cn:443
好像不行了,第四个跑不起来