我之所以问这个问题,是因为第三方npm包faye-websocket-node支持这个特性:
var WebSocket = require('faye-websocket');
var ws = new WebSocket.Client('ws://www.example.com/', [], {
proxy: {
origin: 'http://username:password@proxy.example.com',
headers: {'User-Agent': 'node'},
tls: {cert: fs.readFileSync('client.crt')}
}
});我也喜欢用更“本地”和最新的https-proxy-agent和ws来实现类似的结果,但他们似乎没有任何关于如何实现这一目标的文档.
发布于 2018-04-16 13:05:51
var options = url.parse('http://proxy.com');
options.headers = {
'User-Agent': 'node'
}
var agent = new HttpsProxyAgent(options);https://stackoverflow.com/questions/49856762
复制相似问题