请求代理用户并通过

request proxy user and pass

如何配置代理以使用用户名和密码?格式是 IP:Port:User:Pass 但请求的默认值为 IP:Port

let settings = {
  url,
  headers: {
  'Connection': 'keep-alive',
  'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36"
  },
  method: 'POST',
  proxy: `http://${ip}:${port}`,
  strictSSL: false
}

默认代理设置遵循语法:

http://username:password@host:port 

这将直接起作用。但是,如果将其作为字符串传递,则可以将其存储在变量中:

var proxy = "http://" + user + ":" + password + "@" + host + ":" + port;

在这里,您可以根据需要独立定义并相应地放置所有变量(用户、密码、主机、端口)。

既然你的回答是针对请求的:这个discussion应该会有帮助。