【问题标题】:XMPP over WebSocket for a web chat and firewallsXMPP over WebSocket 用于网络聊天和防火墙
【发布时间】:2021-08-09 02:18:20
【问题描述】:

我正在开展一个项目,该项目涉及一个必须在网站上使用实时聊天的客户。 我还必须设置不允许我访问其他网站的防火墙(带有访问列表)。

所以问题是,如果我通过 WebSocket 网络聊天依赖 XMPP,与 XMPP 服务器的通信是直接由网络服务器进行的,还是从我开始? 换句话说,在访问列表中我应该担心指定与 XMPP 服务器的连接吗?

如果这是一个愚蠢的问题,请原谅

【问题讨论】:

    标签: websocket xmpp firewall


    【解决方案1】:

    来自客户端的连接(例如在浏览器中运行)建立到特定主机名的连接。它可以是与您的网络服务器(或子域)相同的机器,也可以是另一个主机名(如果您想限制谁可以连接到您的服务器,我认为这对您来说是个问题)。

    但没有什么能阻止您处理服务器上的 websocket 流量并将其(使用代理)转发到实际的 XMPP 服务器。

    例如使用nginx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-08
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多