标题是来自documentation of Ratchet的复制粘贴(一个PHP库,用于通过Websockets提供客户端和服务器之间的通信)。
某些激进的代理会阻止不在端口80或端口上的流量 443(不是很多,研究你的目标受众)
这里的代理是什么意思?什么是网络通信链中的代理位置?客户端?在中介网络的某个地方?如何知道我的观众是否有这个问题。有人可以用外行的话来解释这是什么意思。我非常感谢你这个重要的概念让我理解。
答案 0 :(得分:1)
代理服务器是通常位于企业和类似网络中以控制Web访问的网络设备。有两种类型的代理显式代理和透明代理。第一个是客户端应用程序配置为使用代理IP或主机和服务端口(通常为8080),后者是客户端应用程序不知道的并且传出流量通过基于策略的类型到达的位置路由或使用专门的协议,如WCCP。
在任何一种情况下,行为都是相同的,你在网络中有一个设备正在进行应用层访问控制,并且通常(除非另有配置)它们将只允许访问侦听端口的服务器:80用于HTTP协议和443用于HTTPS协议,它们是这些协议的默认服务端口。
文档试图说明的是,您应该让服务器端服务或应用程序监听其中一个端口,以避免某些客户端的连接被阻止,因为代理服务器正在其中使用网络
您的客户可能会通过观察互联网设置来检测是否正在使用代理> Windows计算机上的Lan设置:
对于透明代理,由于客户端不知道代理的存在,事情会变得更加棘手,在最坏的情况下,通过检查数据包捕获会检测到透明代理,您可能会发现身份验证请求或某些通常不会如果网络中没有代理,则显示。