Networking 从某些VP(而不是其他VP)到达websocket服务器时出现问题?

Networking 从某些VP(而不是其他VP)到达websocket服务器时出现问题?,networking,websocket,vps,lan,Networking,Websocket,Vps,Lan,所以,我有几个vps和公共云服务器正在运行。在其中一台服务器上,我想设置websocket服务器。现在,我可以通过大多数其他VP上的公共ip地址和端口443访问websocket服务器。但我无法用同一家公司的服务器访问websocket服务器公共ip 我怀疑是因为websocket在同一个局域网上?如果您在同一局域网上,是否存在无法访问公共ip的情况。。我该如何解决这个问题?系统在linux上运行 我相信有一个简单的解决办法。。比如连接到本地ip而不是公共ip,但我就是找不到 服务器: var

所以,我有几个vps和公共云服务器正在运行。在其中一台服务器上,我想设置websocket服务器。现在,我可以通过大多数其他VP上的公共ip地址和端口443访问websocket服务器。但我无法用同一家公司的服务器访问websocket服务器公共ip

我怀疑是因为websocket在同一个局域网上?如果您在同一局域网上,是否存在无法访问公共ip的情况。。我该如何解决这个问题?系统在linux上运行

我相信有一个简单的解决办法。。比如连接到本地ip而不是公共ip,但我就是找不到

服务器:

var WebSocket = require('ws');



const wss = new WebSocket.Server({ port: 443 })



wss.on('connection', wss => {
    wss.send(`connected`);
});
客户:

var WebSocket = require('ws');
let addr = `http://<mypublicip,omitted>:443/`;




console.log(`connecting to ${addr}`);
var ws = new WebSocket(addr);



ws.onmessage = m => {
    console.log(m.data);
}
var-WebSocket=require('ws');
让addr=`http://:443/`;
log(`connecting to${addr}`);
var ws=新的WebSocket(地址);
ws.onmessage=m=>{
console.log(m.data);
}