用于网络聊天和防火墙的WebSocket上的XMPP

用于网络聊天和防火墙的WebSocket上的XMPP,websocket,xmpp,firewall,Websocket,Xmpp,Firewall,我正在做一个项目,涉及一个客户,他必须在网站上使用实时聊天。 我还必须设置防火墙(带有访问列表),不允许我访问其他网站 所以问题是,如果我在WebSocket webchat上依赖XMPP,那么与XMPP服务器的通信是由web服务器直接进行的还是从我开始的? 换句话说,在访问列表中,我应该担心指定与XMPP服务器的连接吗 如果这是一个愚蠢的问题,我很抱歉。来自客户端的连接(例如在浏览器中运行)会连接到特定的主机名。它可以是与您的Web服务器(或子域)相同的计算机,也可以是另一个主机名(如果您想限

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

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


如果这是一个愚蠢的问题,我很抱歉。

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

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

例如使用