试图将nginx设置为facebook的反向代理,但收到facebook错误
我父亲的工作要求他使用VPN访问办公室外与工作相关的任何东西(电子邮件、网站等),VPN会阻止facebook,目前,只要他想使用facebook,他就必须先注销VPN。他问我是否可以设置一些东西来尝试解决这个问题,所以我尝试在Debian 9上设置NGINX作为反向代理,但是我对NGINX的经验很少。我发现如果我包括试图将nginx设置为facebook的反向代理,但收到facebook错误,nginx,Nginx,我父亲的工作要求他使用VPN访问办公室外与工作相关的任何东西(电子邮件、网站等),VPN会阻止facebook,目前,只要他想使用facebook,他就必须先注销VPN。他问我是否可以设置一些东西来尝试解决这个问题,所以我尝试在Debian 9上设置NGINX作为反向代理,但是我对NGINX的经验很少。我发现如果我包括proxy\u set\u header Host$Host然后我可以访问facebook,但请参见 “对不起,出了点问题。 我们正在努力尽快修复这个问题。” 但如果我不包括它,V
proxy\u set\u header Host$Host代码>然后我可以访问facebook,但请参见
“对不起,出了点问题。
我们正在努力尽快修复这个问题。”
但如果我不包括它,VPN仍然会阻止facebook。
有什么建议吗
您将无法撤销代理Facebook,原因如下:
facebook.com
不会从其他主机名加载,例如kyles facebook proxy clone.com
。浏览器发送一个请求头,Host
。Facebook的服务器不会提供他们不期望的主机名
- 毫无疑问,有一些客户端JavaScript将被硬编码到其他主机名(用于API访问、用于图像/视频的CDN等)上,除非您也在代码中重写页面(由于混淆,这是不可能的)
- 如果没有经过正确签名的HTTPS证书,您无法为
facebook.com
提供流量服务。由于以下原因,facebook.com
需要HTTPS:
- 即使你成功地获得了证书,它也不会工作,因为
你能做什么
- 使用合适的代理服务器
- 要求Facebook在VPN上通过
这个问题实际上属于服务器故障,那么哪个代理服务器将执行此任务?!