WebSockets和代理

时间:2012-03-08 03:59:31

标签: c# html5 proxy websocket

我已经开始使用Fleck

实现网络套接字

现在办公室有一个代理,似乎导致了一些问题:


1)关闭所有代理设置后连接到我的本地IP(192.168.21.80):

Request URL:ws://192.168.21.80:8181/value
Request Method:GET
Status Code:101 Switching Protocols

套接字连接,一切都很开心。


2)使用&#34连接到我的本地IP(192.168.21.80);自动检测设置"检查。

 Request URL:ws://192.168.21.80:8181/value
 Request Method:GET
 Status Code:Success

如果"绕过本地地址的代理服务器"这仍然是相同的。检查。

但是如果我取消选中"自动检测设置"并且只检查"为您的LAN使用代理服务器......"并添加我的IP排除它再次愉快地工作。

现在我遇到的问题是我们的自动检测代理脚本实际上为IP排除了#34; 192.168.21。*"

有没有人见过这个或者知道为什么代理导致套接字以这种方式运行?

1 个答案:

答案 0 :(得分:0)

事实证明,我们使用 BlueCoat 的代理不支持WebSockets,原因是“安全性”或其他原因

即使转到我的本地地址,代理也会妨碍使用套接字。显然,如果我绕过本地地址,除了(自动检测)

之外,这将有效