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:
答案 0 :(得分:0)
好的,我发现存在两种类型的协议ipv6和ipv4,并且我的代理可以在ipv6上运行,没有太多网站支持新协议,而且它们仅在ipv4上运行