Firebase 在中国仍然被屏蔽?

Ash*_*shB 1 firebase firebase-authentication great-firewall-of-china google-cloud-firestore

我不知道我的应用程序是否可以在中国运行,也不知道如何测试它。我在某处读到有一个 firebase 中文域名 .cn 正在运行。如果还没有的话,是否有可能将当前项目转移到中文域并使其运行?

如果我创建一个新项目并为我的 Firebase 服务选择中国服务器,那么它会对世界其他地区产生任何其他不利后果吗?这个解决方案实际上会迫使所有开发人员将 Firebase 服务器设在中国,这样他们就不会错过中国用户群,我认为这对某些人来说可能是一个问题。

我可能没有最好的想法,但任何建议和解决方法将不胜感激。

gso*_*iel 6

没有简单的方法可以做到这一点。确实,尝试在那里设置服务器可能有办法,但这并不能保证,因为中国防火墙在不断变化。您可以尝试一些在线工具,例如此处的工具通过添加应用程序的 URL 来验证您的域是否被阻止。

除此之外,最好的选择是在另一篇文章中澄清的选择。您将在Heroku中创建一个 API ,并使来自 Firebase 的数据和调用经过此 API,以便建立连接。您可以尝试的另一个选择是使用代理服务器 - 正如《Firebase:通过代理服务器访问 Firestore 和 Firebase》一文中所解释的那样- 因此它会得到遵守并且可以在中国使用。

使用VPN并不是一个很好的选择,因为它们在中国都不起作用,而且可以使用的VPN很容易发生变化,而且这可能会影响可用性,因为它可能会影响那里用户的性能和使用情况。

总而言之,在中国使用 Firestore 并没有一个具体且完全正确的答案,因为其规则的更新和更改是定期的,但这些是您可以尝试的一些替代方案。更多的是尝试一种对您的用例损害较小的方法。

如果这些信息对您有帮助,请告诉我!