gpt4 book ai didi

node.js - 让Nodejs脚本通过eth0发出http请求:0 and eth0:1

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:07 25 4
gpt4 key购买 nike

我有一个nodejs脚本,我想发送请求来读取网站,使用不同的虚拟IP(最好通过IP轮换),我的IP被分配给eth0:0、eth0:1等等...

我尝试使用旋转 IP 制作本地代理,但似乎是一项更困难的任务,但如果 Nodejs 没有任何可行的选项,请向我推荐一些有关如何使用旋转 IP 制作我自己的本地代理的文档

最佳答案

当您发出出站 http 请求时,您可以将 localAddress 选项设置为您要使用的适配器的 IP 地址。 localAddress 选项可用于建立出站连接的常见方式,例如 socket.connect()http.get()request() .

cloudscraper 似乎使用了从上面提到的 request() 模块派生的 request-promise 库。您可能可以使用 cloudscraper 的 options 参数并在那里指定 localAddress 选项,它会将其传递给 request-promise会将其传递给 request,后者会将其传递给 http.get(),后者会将其传递给 net.connect()。您需要尝试一下,看看它是否有效。我这里没有办法尝试。

关于node.js - 让Nodejs脚本通过eth0发出http请求:0 and eth0:1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57764437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com