我正在开发一个使用WebSockets的网络应用程序,我知道许多企业防火墙会阻止它。现在我已经添加了Socket.io来回退到XHR轮询,以防万一Websockets被阻止。
但我无法弄清楚如何模拟这个环境进行测试。如何模拟类似于企业防火墙的环境?
我在Ubuntu 12.04上,但如果需要可以切换到Windows 7。我也对任何不同的方法持开放态度。
答案 0 :(得分:3)
安装squid并告诉浏览器将其用作代理。
答案 1 :(得分:0)
我能够在使用Fiddler的websocket connect上获得socket.io错误。在过滤器中,我设置删除响应标头以删除标头Connection: Upgrade
。