设计:使用后端服务器绕过中国的防火墙

com*_*y24 7 firewall google-docs angularjs

我有一个使用firebase存储用户数据的前端角度应用程序.

我目前没有设置后端,例如node.js服务器.

我想使用Google Docs API从我的应用上传文件.

由于中国的防火墙没有(或使其不稳定)使用Google服务,是否可以将这些服务放在后端服务器上并仍然可靠地使用它们?

也许在他们将文档上传到firebase之后,后端脚本会检索它,将其上传到google docs,然后从firebase中删除记录?试着看看谷歌或类似的服务是否适用于这个用例.

我想我的问题的关键在于是否会在用户的计算机上调用Google API,在这种情况下它会变得不稳定吗?

**更新清晰度:

我决定我的firebase支持的应用程序是否需要像节点服务器这样的更传统的后端来执行以下操作:上传图像和文档,通过Mandrill发送邮件等等...如果我知道是否在放入后会对我有所帮助在创建服务器的时候,我所追求的一些服务(也就是API)对于GFW来说比在客户端运行时更具弹性.因此,如果任何人在这项任务中取得成功,我想知道.

**技术更新:

因此,例如,如果我在客户端运行Google Maps API,如果用户在中国并且没有运行VPN,则访问API调用将滞后或超时或(很少)成功返回脚本.如果我能够以某种方式能够在服务器上处理地图查询"off-site",那么我可以将地图的静态图像返回给中国用户吗?

小智 1

你对中国的防火墙有误解。互联网泡沫破灭后,我为几家中国公司提供了咨询服务,因此我可以根据个人经验而不是道听途说来这么说。它主要是政府电信基础设施网关背后的高端思科硬件。如今,他们一有机会就尽可能地淘汰硬件,并花钱购买专门的硬件来监控手机系统。
如果您有兴趣查找的话,在事故发生前的 20/20 上有一个关于街道级监控硬件的简短提及。不是为了阻止你,但我说设置你想要的任何开放服务器以及你想要的任何前端或后端,但现实是流量不会在那里。

这就是为什么他们称其为压迫性政权,他们无法自己决定,还记得吗?