如何将网站读作不同的IP地址?

我正在使用Nokogiri来筛选几个网站。 我的网站托管在美国服务器上,因此当它获取网站时,网站会像用户是美国用户一样进行响应。即使服务器位于美国,我也需要网站回复,就好像我是澳大利亚用户一样。 当在本地运行时,它工作正常,因为在本地它响应就像它是澳大利亚人。 如何使用Nokogiri阅读该网站,好像我来自其他国家?     
已邀请:
您必须通过澳大利亚的代理运行您的请求。 这与Nokogiri没有任何关系 - 无论你如何试图刮擦页面,它都适用。 HTTP通过TCP传输,这是一种双向协议,因此您无法欺骗其IP地址。如果您试图欺骗TCP数据包的IP地址,则永远不会得到您的回复。     
您可以将Tor配置为始终使用特定国家/地区的退出节点。但是,请不要使用这种方法,如果这会使Tor网络承受一些严重的压力(即连续取出页面);在这种情况下,请考虑购买(澳大利亚的)annonimizing服务(或简单的代理)。     

要回复问题请先登录注册