【问题标题】:Proxy does not work in nodejs request module代理在 nodejs 请求模块中不起作用
【发布时间】:2018-10-11 20:23:48
【问题描述】:
var request = require('request');
    var proxyUrl = "http://" + 'EvjhdznB' + ":" + 'ouQEtyk7' + "@" + '5.188.222.111' + ":" + '8080';

var proxiedRequest = request.defaults({
      'proxy': proxyUrl
    });

    proxiedRequest.get("http://whoer.net", function (err, resp, body) {
      console.log(err)
      //console.log(resp)
    console.log(body)
    })

此代理“proxyUrl”在连接到 google.com 时有效,但不适用于其他一些网站,例如 whoer.net。它给了我这个错误

`502 Bad Gateway</h2><h3>Host Not Found or connection failed<`

我也有这个代理的袜子端口 11319,并且 nodejs 中的模块请求给出了另一个错误

{ Error: Parse Error
    at Socket.socketOnData (_http_client.js:440:20)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at TCP.onread (net.js:594:20) bytesParsed:

【问题讨论】:

    标签: node.js proxy request


    【解决方案1】:

    好的,我发现有两种类型的协议 ipv6 和 ipv4,我的代理在 ipv6 上工作,没有多少网站支持新协议,它们只在 ipv4 上工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-10
      • 1970-01-01
      • 1970-01-01
      • 2016-10-25
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多