在80以外的端口上运行的Websocket连接在公司网络中被阻止

时间:2016-05-26 07:24:02

标签: javascript html5 websocket network-programming network-security

我正在使用在15000端口上运行的基于websocket的webgl应用程序,但问题是当某人尝试从公司网络访问该应用程序时,他无法使用websocket获取数据。

如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

许多解决方案:

1)请网络管理员打开一个特定端口并使用这个新的解锁端口(如果它可以用于工作,也许它可能。我做了很多次,对我来说,它是总是成功,不要忘记清楚解释它是什么/谁是谁。

2)请网络管理员创建NAT路由(此处的链接:NAT explained by CISCO。例如,将公共端口号15000重定向到" private"(服务器' s端口号 n 。与上述成功率相同。

3)如果您不能采用其他方式,请使用端口80 ...根据您的开发服务器,它可以很容易。例如,您可以使用带有NodeJS和Express的端口80构建Web服务,它非常简单,非常有效。