我需要使用node js服务器连接到网页。该站点中有一个部分接受他们可能有要求的一些iP范围。当我需要单击页面上需要特定IP的页面上的某些链接时,是否可以将页面加载到Node(例如puppeteer)中?
谢谢
否,假设网页的服务器正在使用您的网络级IP信息,这是不可能的。虽然您可以欺骗IP地址,但无法从服务器获得响应:发送到服务器的源IP是服务器知道如何将响应发送到哪里完成TCP握手的方式。
好像您要进入一个俱乐部,该俱乐部仅允许住址在大街上的居民。您上到保镖,说:“嘿,我住在大街上!我的地址是大街123号。” 保镖说:“好吧,我们将一个秘密密码滑入大街123号的门下;回到此处后,我们将进行交谈。” 您已经成功地撒谎了自己的地址,但是除非您能证明自己的地址是真实的(即,您确实可以进入123 Main Street的房屋内),否则您就不会进入俱乐部。
如果你需要欺骗你的IP,你需要控制一台机器的真正确实有一个IP地址。一种可能是代理计算机,它可以在您和您要与之交谈的服务器之间转发消息。如果代理服务器具有列入白名单的IP地址,并且没有发布您的真实原始IP,则服务器无法知道请求最初来自具有非列入白名单的IP的计算机。在Main Street的比喻中,假设123 Main Street的真实所有者说:“任何人都可以进入我们位于123 Main Street的房屋内并收集邮件”,然后您可以获取俱乐部发送到那里的密码。即使您并不真正住在123 Main,业主也可以允许您假装这样做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句