【发布时间】:2016-10-19 14:06:43
【问题描述】:
Firebase 不能在代理后面工作吗?
我正在为我学院的学生制作一个 Android 应用程序。 应用通过代理服务器连接到互联网时没有收到通知。
但只要我打开移动数据,就会收到通知。
我该如何解决这个问题?
【问题讨论】:
标签: android firebase proxy firebase-cloud-messaging firebase-notifications
Firebase 不能在代理后面工作吗?
我正在为我学院的学生制作一个 Android 应用程序。 应用通过代理服务器连接到互联网时没有收到通知。
但只要我打开移动数据,就会收到通知。
我该如何解决这个问题?
【问题讨论】:
标签: android firebase proxy firebase-cloud-messaging firebase-notifications
Elvis 是正确的,但我想指出讨论此问题的 documentation。
如果您的组织有防火墙将流量限制为或 从 Internet,您需要对其进行配置以允许与 FCM 以便您的 Firebase 云消息传递客户端应用接收 消息。要打开的端口是:5228、5229 和 5230。通常为 FCM 只使用 5228,但有时使用 5229 和 5230。FCM 不 提供特定的 IP,所以你应该允许你的防火墙接受 到 IP 块中包含的所有 IP 地址的传出连接 列在 Google 的 ASN 15169 中。
【讨论】:
Firebase 在 PROXIES 后面不起作用。
自 Firebase 推出以来,我们就遇到了这个问题。看这里; https://github.com/firebase/firebase-tools/issues/36 和这里; https://groups.google.com/forum/#!topic/firebase-talk/UNO58i1mUYw.
只需谷歌“代理背后的火力基地”。就个人而言,我仍然希望有一天我们能得到解决。
【讨论】:
当应用程序使用我的研究所互联网时,我遇到了这个问题,然后我安装了 drony,使用 drony 创建的 vpn 路由所有流量,现在 firebase 工作正常。
结帐无人机设置here
【讨论】: