流浪共享websocket协议

流浪共享websocket协议,websocket,vagrant,Websocket,Vagrant,有人知道是否有可能将websocket协议代理到流浪共享上吗 我有一个带有web套接字的node express应用程序,我正在智能手机上测试,并使用vagrant share。客户端设备可以很好地返回html页面,但是使用ws://进行web套接字连接时出错 var host = window.document.location.host.replace(/:.*/, ''); var port = ':' + (window.document.location.port ||

有人知道是否有可能将websocket协议代理到流浪共享上吗

我有一个带有web套接字的node express应用程序,我正在智能手机上测试,并使用vagrant share。客户端设备可以很好地返回html页面,但是使用
ws://
进行web套接字连接时出错

    var host = window.document.location.host.replace(/:.*/, '');
    var port = ':' + (window.document.location.port || 80);

    var ws = new WebSocket('ws://' + host + port);
    ws.onopen = function(evt) { onOpen(evt) };
    ws.onclose = function(evt) { onClose(evt) };
    ws.onmessage = function(evt) { onMessage(evt) };
    ws.onerror = function(evt) { onError(evt) };

当我在桌面浏览器(safari)上测试时,它的行为相同,但在本地连接到vagrant vm(本地主机端口转发)时工作正常。

不幸的是,我的问题没有解决方案,尽管我现在有了解释。Web套接字不通过代理服务器工作,请参见,它转而使用本地代理来实现put vagrant share。我的工作是找到一位同事,他能够将手机接入本地wifi并连接到我的机器。不幸的是,我没有解决我的问题的方法,尽管我现在有了解释。Web套接字不通过代理服务器工作,请参见,它转而使用本地代理来实现put vagrant share。我的工作是找到一位同事,他能够将手机接入本地wifi并连接到我的机器。