我们正在开展一项活动,参观者将在现场注册Facebook,并在活动期间获得照片和墙贴的RFID标签。
我们遇到了一个问题,Facebook的反网络钓鱼措施正在阻止我们的应用程序,因为我们已经有很多来自相同IP的Facebook身份验证请求(我们的活动终止了一个宽带连接)时间。
Facebook通知我们,我们应该代理请求,以便我们可以在请求最终发送到Facebook之前添加以下2个标头。
X-Forwarded-For :(发起客户端的IP地址) X-Forwarded-For-Sig :(以下字段用“|”分隔HMAC-SHA1哈希。)
他们解释了我们应该如何构建标头的值,但是我们在设置代理时遇到了麻烦。我们已经研究过nginx和squid(我们在事件中有一个本地Linux服务器,但它位于路由器后面,因此它有一个本地IP)。
有没有人成功使用Squid或其他代理软件进行设置?非常感谢任何帮助,谢谢!
克里斯