Php 使用x-forwarded-for获取google搜索

Php 使用x-forwarded-for获取google搜索,php,Php,我正在创建一个代理,在服务于用户浏览器之前压缩从网站获取的数据。除了谷歌搜索,一切都很好。问题是,尽管我通过X-FORWARDED-FOR传输了用户的IP地址,但我还是根据服务器所在的位置得到了结果 我正在使用PHP curl获取页面,并尝试将CURLOPT_HTTPHEADER设置为X_FORWARDED_FOR、X-FORWARDED-FOR、REMOTE_ADDR和HTTP_X_FORWARDED_FOR以及用户的IP地址,但没有任何帮助 现在知道如何说服谷歌我的服务器所在地是日本而不是美

我正在创建一个代理,在服务于用户浏览器之前压缩从网站获取的数据。除了谷歌搜索,一切都很好。问题是,尽管我通过X-FORWARDED-FOR传输了用户的IP地址,但我还是根据服务器所在的位置得到了结果

我正在使用PHP curl获取页面,并尝试将CURLOPT_HTTPHEADER设置为X_FORWARDED_FOR、X-FORWARDED-FOR、REMOTE_ADDR和HTTP_X_FORWARDED_FOR以及用户的IP地址,但没有任何帮助

现在知道如何说服谷歌我的服务器所在地是日本而不是美国了吗


编辑:有一个使用iframe的解决方案,但这不是我正在寻找的解决方案。任何其他在交付之前压缩网站数据的服务如何解决这个问题。

这就是我通过使用用户国家找到谷歌特定国家的搜索域并将流量引导到该域来解决这个问题的方法

这是

对于站点的Google搜索部分,使用iframe怎么样?我想像通常一样为页面提供服务器。我看到UC浏览器正在这样做。你应该能够很好地将iframe样式化到页面中,只有非常好奇的人才会发现。