【发布时间】:2012-03-25 15:25:27
【问题描述】:
我已经开始使用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) 连接到我的本地 IP (192.168.21.80) 并选中“自动检测设置”。
Request URL:ws://192.168.21.80:8181/value
Request Method:GET
Status Code:Success
如果勾选了“绕过本地地址的代理服务器”,这也是一样的。
但是,如果我取消选中“自动检测设置”并仅选中“为您的 LAN 使用代理服务器...”并添加我的 IP 的排除项,一切都会再次正常运行。
现在我遇到的问题是我们用于自动检测的代理脚本实际上为“192.168.21.*”的 IP 设置了排除项
有没有人以前见过或知道为什么代理会导致套接字以这种方式运行?
【问题讨论】:
-
只是猜测,但协议上可能存在代理过滤器。您是否咨询过您的网络管理员?