美文网首页
设置代理:

设置代理:

作者: Mr_Dragonn | 来源:发表于2018-03-22 16:55 被阅读5次

网址:
https://www.npmjs.com/package/node-mitmproxy

命名一个proxy.js文件
内容:

module.exports = {
    sslConnectInterceptor: (req, cltSocket, head) => false,
    requestInterceptor: (rOptions, req, res, ssl, next) => {
        console.log(
            `${rOptions.method} ${rOptions.protocol}//${rOptions.hostname}:${rOptions.port}${
                rOptions.path
            }`
        );
        const port = parseInt(rOptions.port);
        if (rOptions.hostname === "222.168.122.20" && port > 8080 && port < 8100) {
            rOptions.hostname = "127.0.0.1";
            rOptions.port = 3009;
        }
        next();
    },
    responseInterceptor: (req, res, proxyReq, proxyRes, ssl, next) => {
        next();
    }
};
```


mac上设置:
```
sudo npm install node-mitmproxy -g
在文件所在文件夹下:
node-mitmproxy -c proxy.js

```

相关文章

网友评论

      本文标题:设置代理:

      本文链接:https://www.haomeiwen.com/subject/ftaaqftx.html