https-mitm-proxy-handbook icon indicating copy to clipboard operation
https-mitm-proxy-handbook copied to clipboard

FakeServer似乎没反应

Open RainbowC0 opened this issue 5 years ago • 1 comments

我启动了一下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

RainbowC0 avatar Jul 29 '20 14:07 RainbowC0

好像不行了,第四个跑不起来

Snailmar avatar Mar 10 '21 15:03 Snailmar